Search

#시스템 아키텍처

 확장성 (Scalability)

수직적 확장
자원을 추가하는 방식
EC2 인스턴스를 t2.micro에서 더 큰 사양의 t2.large로 변경하는 것
시스템을 종료해야 학장가능
수평적 확장
노드를 추가하는 방식
EC2인스턴스 개수를 늘리는 것
탄력성이라고도 한다.
애플리케이션의 확장 방법으로 사용
시스템을 종료하지 않아도 확장가능

 고 가용성 (High Availability)

지속적으로 정상 운영이 가능한 상태를 구축하는 것
장애를 대비하여 시스템을 이중화 하는것
AWS에서는 여러 가용영역(서로 다른 데이터센터)에 시스템을 분산 배치하는 방법을 고가용성 설계라고 함

 느슨한 결합 (Loosely Coupled)

한 시스템의 상태가 다른 쪽에 영향을 덜 미치는 결합