기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon Lightsail AWS Elastic Beanstalk, 또는 Amazon EC2?
차이점을 이해하고 자신에게 적합한 것을 선택하세요.
용도 |
Amazon Lightsail AWS Elastic Beanstalk, 또는 Amazon EC2가 클라우드 플랫폼 또는 컴퓨팅 웹 서비스에 대한 요구 사항을 충족하는지 탐색합니다. |
최종 업데이트 날짜 |
2025년 2월 17일 |
적용 대상 서비스 |
소개
Amazon Web Services(AWS)는 클라우드 플랫폼 또는 컴퓨팅 웹 서비스에 대한 요구 사항을 충족할 수 있는 서비스를 제공합니다. 서로 함께 고려되는 세 가지 서비스는 다음과 같습니다.
-
Amazon Lightsail - 웹 사이트 또는 웹 애플리케이션을 구축하는 데 도움이 되도록 설계된 핵심 서비스 세트입니다. 가상 서버, HTTP 로드 밸런싱, 관리형 데이터베이스, 퍼블릭 컨테이너 배포, 콘텐츠 전송 네트워크(CDN), DNS 관리, 도메인 등록 등 몇 가지 기본 서비스를 갖춘 간단한 통합 플랫폼을 원하는Lightsail지 고려해 보세요. Lightsail는 고정적이고 예측 가능한 월별 요금을 제공합니다.
-
AWS Elastic Beanstalk - 웹 애플리케이션 및 서비스를 쉽게 배포, 관리 및 확장할 수 있는 서비스입니다. Python, Java, PHP, Node.js, Ruby, .NET, Go와 같은 여러 프로그래밍 언어를 지원합니다. Elastic Beanstalk를 사용하면 애플리케이션 코드를 업로드하기만 하면 Amazon EC2 인스턴스, 로드 밸런서, 데이터베이스와 같은 리소스 프로비저닝, 자동 크기 조정 및 모니터링을 비롯한 기본 인프라를 AWS 처리할 수 있습니다. RDS, Amazon S3 및 CloudWatch와 같은 AWS 서비스와 기본적으로 통합됩니다. Elastic Beanstalk는 제어와 자동화 간의 균형을 제공하여 개발자에게 운영 오버헤드를 오프로드하면서 인프라를 사용자 지정할 수 있는 기능을 제공합니다. Elastic Beanstalk에 대한 추가 비용은 없습니다. 애플리케이션을 저장하고 실행하기 위해 생성한 리소스(예: Amazon EC2 인스턴스 또는 Amazon S3 버킷)에 대한 AWS 비용을 지불합니다.
-
Amazon Elastic Compute Cloud(Amazon EC2) - 애플리케이션을 더 빠르게 개발, 배포 및 확장할 수 있도록 하는 것을 목표로 확장 가능한 온디맨드 컴퓨팅 용량을 제공하는 AWS 서비스입니다. 이를 사용하여 필요한 만큼 컴퓨팅 인스턴스를 시작하고, 보안 및 네트워킹을 구성하고, 스토리지를 관리할 수 있습니다. 또한 더 큰 인스턴스(최대 수백 개의 코어 및 수천 개의 GiB 메모리)를 프로비저닝하거나 더 작은 인스턴스의 클러스터를 로드 밸런싱하여 용량을 추가할 수 있습니다. 요구 사항에 따라 다양한 요금 모델을 사용할 수 있습니다.
Lightsail, Elastic Beanstalk, Amazon EC2 중에서 선택할 때는 워크로드의 향후 성장과 AWS 환경의 성장 방식을 염두에 두어야 합니다. 향후 배포에 Amazon Relational Database Service(RDS), Amazon DynamoDB 또는와 AWS 서비스 같은 고급 네트워킹 또는 통합이 필요한 AWS Lambda경우 Amazon EC2 사용을 적극 고려해야 합니다.
다음은 시작하기 위한 이러한 서비스 간의 주요 차이점에 대한 개괄적인 보기입니다.
![]() Amazon Lightsail |
![]() Elastic Beanstalk |
![]() Amazon EC2 |
|
---|---|---|---|
인스턴스 크기 |
512MiB~64GiB의 RAM 및 2~16개의 vCPUs. 자세한 내용은 아래 차이점 섹션에서 컴퓨팅 및 블록 스토리지 탭을 참조하세요. |
400개 이상의 인스턴스 유형, 0.5GiB~24TiB의 RAM 및 1~448vCPUs. |
400개 이상의 인스턴스 유형, 0.5GiB~24TiB의 RAM 및 1~448vCPUs. |
블록 스토리지 |
인스턴스당 최대 640GB의 사전 구성된 디스크(스토리지 크기는 인스턴스 유형과 연결됨). 가변 요금으로 최대 16TB의 추가 디스크를 연결합니다. |
Amazon EBS 볼륨은 볼륨당 최대 64TB입니다. 초당 입출력 작업(IOPS)은 볼륨당 최대 64,000개입니다(스토리지 크기는 인스턴스 유형과 무관). |
Amazon EBS 볼륨은 볼륨당 최대 64TB입니다. 초당 입출력 작업(IOPS)은 볼륨당 최대 64,000개입니다(스토리지 크기는 인스턴스 유형과 무관). |
애플리케이션 블루프린트 |
WordPress, Magento, Drupal, Node.js 등을 포함하여 35개의 사전 구성된 블루프린트. |
Amazon Linux의 여러 관리형 플랫폼(Docker, Go, Java, Ruby, Python, .NET core, Tomcat) 및 Windows Server의 .NET/IIS. |
에서 사전 구성된 소프트웨어 및 서비스가 포함된 일반 운영 체제 및 . AWS Marketplace |
컨테이너 지원 |
데이터 전송을 포함한 고정 월별 비용으로 퍼블릭 컨테이너 이미지를 간단하게 배포합니다. |
개별 Docker 컨테이너, Docker Compose를 사용하는 여러 컨테이너 및 Amazon Elastic Container Service(Amazon ECS)를 지원합니다. |
자체 관리형 Docker 또는 Kubernetes를 사용하여 Amazon EC2에서 컨테이너 워크로드를 기본적으로 실행하거나 Amazon ECS, Amazon EKS, AWS Fargate, AWS App Runner, AWS Elastic Beanstalk, Lambda 등과 같은 별도의 AWS 컨테이너 서비스에 컨테이너를 배포합니다. |
데이터 전송 |
모든 Lightsail 컴퓨팅 인스턴스에 대한 고정 월별 요금에 포함된 충분한 데이터 전송 할당입니다. |
수신 트래픽에 대한 비용 없이 유연한 요금 계층으로 GB당 데이터 전송(아웃) 비용을 지불합니다. |
수신 트래픽에 대한 비용 없이 유연한 요금 계층으로 GB당 데이터 전송(아웃) 비용을 지불합니다. |
로드 밸런싱 |
소량 웹 트래픽(시간당 최대 5GB)에 대한 HTTP/HTTPS의 기본 로드 밸런싱. |
HTTP, HTTPS, TCP, UDP, 상태 확인, Auto Scaling 등을 포함한 모든 유형의 네트워킹 사용 사례에 대한 유연한 로드 밸런싱. |
HTTP, HTTPS, TCP, UDP, 상태 확인, Auto Scaling 등을 포함한 모든 유형의 네트워킹 사용 사례에 대한 유연한 로드 밸런싱. |
CDN 지원 |
고정 월별 요금(첫 해에는 매월 최대 50GB 포함)으로 Lightsail 소스에서 글로벌 콘텐츠 전송. |
Amazon CloudFront 통합은 GB당 요금을 기준으로 Amazon EC2 또는 기타 AWS 또는 외부 소스에서 유연한 콘텐츠 전송을 제공합니다(첫 해에는 매월 1TB 포함). |
Amazon CloudFront 통합은 GB당 요금을 기준으로 Amazon EC2 또는 기타 AWS 또는 외부 소스에서 유연한 콘텐츠 전송을 제공합니다(첫 해에는 매월 1TB 포함). |
성능 |
vCPUs(코어 1~4개), 512MiB~32GiB 메모리 중에서 선택합니다. |
단일 공유 CPU 코어에서 수백 개의 CPU 코어로, 1~1,000개의 GiB 메모리로 무제한 확장. |
단일 공유 CPU 코어에서 수백 개의 CPU 코어로, 1~1,000개의 GiB 메모리로 무제한 확장. |
요금 |
고정적이고 예측 가능한 월별 요금입니다. |
에 대한 추가 요금은 없습니다 AWS Elastic Beanstalk. 애플리케이션을 저장하고 실행하기 위해 생성한 AWS 리소스(예: Amazon EC2 인스턴스 또는 Amazon S3 버킷)에 대해 비용을 지불합니다. |
유연한 pay-per-use 요금 또는 커밋 기반 요금. |
차이점에 대한 세부 정보
Lightsail6개 영역에서 AWS Elastic Beanstalk, 및 Amazon EC2의 차이점을 살펴봅니다. 여기에는 사용 편의성, 컴퓨팅 및 블록 스토리지, 컨테이너 배포, 로드 밸런싱, 콘텐츠 전송 네트워크 및 관리형 데이터베이스 지원이 포함됩니다.
다음은 주요 결정 요인에 따라 Amazon Lightsail AWS Elastic Beanstalk, 및 Amazon EC2를 비교하는 결정 표입니다.
기준 |
Amazon Lightsail |
AWS Elastic Beanstalk |
Amazon EC2 |
---|---|---|---|
가장 적합 | 간단한 애플리케이션, 소규모 배포 | 자동 배포를 사용하는 웹 애플리케이션 | 인프라에 대한 완전한 제어 |
사용 편의성 | 매우 쉽고 간소화된 UI, 사전 구성된 인스턴스 | 최소한의 설정으로 간편한 관리형 배포 | 복잡, 수동 설정 및 관리 필요 |
확장성 | 소규모 워크로드에 맞게 설계된 제한된 오토 스케일링 | Auto Scaling을 지원하지만 EC2만큼 세분화되지는 않음 | 완전히 사용자 지정 가능한 Auto Scaling |
사용자 지정 | 제한된 구성 옵션 | 플랫폼 선택을 통한 중간 수준의 사용자 지정 | OS, 네트워킹 및 리소스에 대한 완전한 제어 |
요금 | 고정 요금, 예산 친화적 | 기본 EC2에 대한 비용을 지불하지만 일부 자동화 사용 | Pay-as-you-go, 잘못 관리하면 비용이 많이 들 수 있음 |
성능 | 중저 워크로드에 가장 적합 | Auto Scaling을 사용하는 웹 애플리케이션에 적합 | 고성능 및 컴퓨팅 집약적 워크로드에 가장 적합 |
관리 | 완전 관리형, 최소 유지 관리 | 관리형 배포이지만 모니터링 필요 | 완전 자체 관리형, 전문 지식 필요 |
지원되는 언어 | 제한적, 공통 스택(LAMP, Node.js 등)에 가장 적합 | 여러 런타임 지원(Node.js, Python, Java, .NET 등) | 지원되는 모든 OS 및 런타임 |
통합 | AWS 서비스와의 제한된 통합 | 우수한 AWS 통합(RDS, S3, CloudWatch) | 전체 AWS 통합 |
[Security] | 기본 보안 기능, 더 간단한 관리 | 자동 보안 업데이트이지만 여전히 모니터링 필요 | 보안 설정에 대한 전체 제어 |
사용 사례 예제 | 개인 블로그, 소규모 웹 사이트, MVPs, 프로토타입 | 웹 애플리케이션, APIs, SaaS 플랫폼 | 대규모 애플리케이션, 데이터베이스, 사용자 지정 네트워킹 |
결정 지침:
-
최소한의 설정으로 간단하고 예산 친화적인 솔루션을 원하는 Lightsail 경우 선택합니다.
-
일정 수준의 제어 및 확장성을 갖춘 간편한 애플리케이션 배포가 필요한 경우 Elastic Beanstalk를 선택합니다.
-
인프라, 고성능 또는 사용자 지정 구성을 완전히 제어해야 하는 경우 EC2를 선택합니다.
사용
이제 이러한 서비스(및 지원 AWS 도구 및 서비스)가 최적화되어 있는 대상에 대해 알아보았으므로 이를 가장 잘 사용하는 방법을 자세히 알아볼 수 있습니다.