Cloud VisualizerCloud Visualizer
36개 개념
← 전체 목록
🖥️

Amazon EC2

컴퓨팅클라우드 가상 서버

아키텍처 다이어그램

DNS 조회라우팅트래픽 분산트래픽 분산I/OI/O관리관리👥Users🌐Route 53⚖️ELB▼ 지금 보는 개념🖥️EC2 (AZ-a)🖥️EC2 (AZ-b)💾EBS💾EBS📈Auto Scaling

점선 애니메이션은 데이터 또는 요청의 흐름 방향을 나타냅니다

왜 필요한가요?

애플리케이션을 오래 실행해야 하는데, 물리 서버를 직접 사서 운영하면 초기 비용도 크고 증설도 느립니다. 트래픽이 갑자기 늘거나 줄 때 서버 수를 유연하게 조정하기도 어렵습니다.

안에서 어떻게 동작하나요?

EC2는 필요한 순간에 가상 서버를 띄우고, 인스턴스 타입으로 CPU와 메모리를 정합니다. 보통 VPC 안에 인스턴스를 배치하고, ALB가 요청을 분산하며, EBS가 디스크를 붙여 항상 켜진 컴퓨팅 환경을 만듭니다.

왜 이런 방식이 등장했나요?

예전에는 애플리케이션을 띄우려면 물리 서버를 먼저 구매하고 랙, 전원, 네트워크까지 준비해야 했습니다. 이런 방식은 용량 예측이 틀리면 과투자나 증설 지연으로 바로 이어졌고, 그래서 필요한 만큼 가상 서버를 즉시 할당하는 EC2 같은 모델이 등장했습니다.

언제 쓰나요?

웹 서버, 장시간 실행 배치, 상태를 가진 애플리케이션처럼 서버를 계속 유지해야 하는 경우에 적합합니다. 컨테이너 단위 배포가 더 중요하거나 요청 단위의 짧은 실행만 필요한 경우에는 맞지 않습니다.

웹 애플리케이션 호스팅배치 프로세싱고성능 컴퓨팅(HPC)개발/테스트 환경
Official Docs

더 깊게 보기

현재 페이지의 개념 설명을 본 뒤 공식 문서로 바로 이동합니다.

AWS