가용성 / 확장성

TopOfTheHead·2026년 4월 5일

클라우드 / AWS

목록 보기
2/38

고가용성 ( High Availability )
장애상황을 해결하고 서비스를 지속할 수 있는 능력
▶ 장애상황에 대해 사전에 대비되어있는 아키텍처를 요구
ex ) EC2 인스턴스 중 하나가 고장나도 자동으로 복구가능

동일 어플리케이션이 적어도 둘 이상의 다른 AZ데이터센터에서 가동되어 Fail-safe가 가능한 것을 의미
ASG / ELB를 통해 동적으로 확보가 가능

확장성 ( Scalable )
。쉽고 빠르게 필요한 컴퓨팅자원을 확장시킬수 있는 능력

  • 수직확장 ( Scale up ) : Scale Up / Down

    기존 서버의 성능을 향상 시키는 방식
    ▶ 기존 EC2 인스턴스을 좋은 EC2 인스턴스으로 프로비전하여 교체하여 성능을 증진하는 방식

    ex ) t2.nano -> u-l2tbl.metal로 업그레이드

    장점 : 시스템 구조를 변경하지않고 성능 향상
    단점 : 확장에 한계가 존재하며성능 대비 비용이 많이 소비

  • 수평확장 ( Scale Out ) : Scale in / out

    동일 서버를 여러대 추가하여 전체적인 처리능력을 향상하는 방식
    EC2 인스턴스를 추가로 프로비전하여 수를 증가시켜 성능을 증진하는 방식
    수직확장에 비해 성능 대비 비용이 저렴

    클라우드 환경에서는 수평 확장을 통해 성능을 증진
    ASG / ELB에서 사용

    장점 :
    。필요할 경우 서버를 추가하여 유연하게 확장이 가능
    。문제 발생 시 Fail-safe로 다른 서버로 이관하여 고가용성 유지가능
    단점 :
    분산 처리가 필요하므로 아키텍처 관점에서 시스템이 복잡하고 관리가 힘든 단점이 존재.
profile
공부기록 블로그

0개의 댓글