확장성 (Scalability)
•
수직적 확장
◦
자원을 추가하는 방식
◦
EC2 인스턴스를 t2.micro에서 더 큰 사양의 t2.large로 변경하는 것
◦
시스템을 종료해야 학장가능
•
수평적 확장
◦
노드를 추가하는 방식
◦
EC2인스턴스 개수를 늘리는 것
◦
탄력성이라고도 한다.
◦
애플리케이션의 확장 방법으로 사용
◦
시스템을 종료하지 않아도 확장가능
고 가용성 (High Availability)
•
지속적으로 정상 운영이 가능한 상태를 구축하는 것
•
장애를 대비하여 시스템을 이중화 하는것
•
AWS에서는 여러 가용영역(서로 다른 데이터센터)에 시스템을 분산 배치하는 방법을 고가용성 설계라고 함
느슨한 결합 (Loosely Coupled)
•
한 시스템의 상태가 다른 쪽에 영향을 덜 미치는 결합