어떤 Amazon Cloud Server가 더 나을까요?

포괄적인 AWS 플랫폼에서 서비스를 선택하는 것은 사용자에게 부담이 될 수 있습니다. 이 문서는 AWS EC2 또는 AWS Lightsail 중 어떤 클라우드 서버가 더 나은지 정보에 입각한 결정을 내리는 데 도움이 됩니다.

AWS LightSail 및 AWS EC2는 가상 클라우드 서버를 제공하는 유사한 서비스입니다. 이러한 서비스의 기능은 거의 비슷하게 들리지만 두 서비스는 서로 다른 사용 사례에 맞게 설계되었습니다.

AWS EC2

AWS EC2 가상 클라우드 서버를 프로비저닝할 수 있는 AWS에서 제공하는 핵심 클라우드 서비스입니다. EC2에서 프로비저닝된 인스턴스는 백지 상태와 같습니다. 이러한 서버는 사용자 정의가 가능하며 사용자가 원하는 방식으로 구성 및 사용할 수 있습니다. EC2는 이론적으로 가상 머신의 무제한 세트를 제공할 수 있습니다.

Amazon은 또한 EC2 가상 머신의 인스턴스 유형을 선택할 때 많은 선택을 제공합니다. 사용 사례에 따라 CPU, 메모리, 스토리지, GPU 및 네트워킹 최적화 인스턴스 중에서 선택할 수 있습니다.

EC2는 AWS에서 가장 널리 사용되는 서비스 중 하나입니다. 플랫폼에 있는 대부분의 다른 AWS 서비스와 통합되며 모든 종류의 사용 사례를 지원하도록 고도로 사용자 지정할 수 있습니다.

AWS 라이트세일

AWS 라이트세일 AWS에서 제공하는 클라우드 서비스입니다. Lighsail 서비스를 통해 사용자는 LAMP, WordPress, Node.js 또는 Magento와 같은 사전 구성된 클라우드 서버를 프로비저닝하여 소프트웨어를 수동으로 설치할 필요 없이 애플리케이션 아키텍처를 빠르게 설정할 수 있습니다. Lightsail에 대한 자세한 개요는 Amazon Lightsail: 알아야 할 모든 것 문서를 참조하십시오.

AWS는 초보자도 이해하기 쉽고 사용하기 쉽도록 Lightsail을 설계했습니다.

Lightsail과 EC2는 모두 가상 클라우드 서버를 프로비저닝하는 데 사용되는 강력한 서비스입니다. 이제 이러한 서비스의 차이점을 살펴보겠습니다.

AWS Lightsail 대 EC2

용법

Lightsail은 간단한 웹 애플리케이션 및 웹 사이트용으로 설계된 사용하기 쉬운 서비스입니다. 몇 번의 클릭만으로 이 서비스를 사용하고 웹사이트를 쉽게 설정할 수 있는 초보자 또는 비기술적 사용자를 위해 특별히 설계되었습니다. 매우 복잡한 애플리케이션에는 LightSail을 사용하지 않고 소규모에서 중간 규모의 워크로드를 유지하는 것이 좋습니다.

EC2는 더 크고 복잡한 서비스입니다. 소규모 웹 애플리케이션(Lightsail에서도 작동 가능)에서 빅 데이터 및 기계 학습 애플리케이션에 이르기까지 다양한 애플리케이션에 사용됩니다. EC2이며 모든 애플리케이션을 호스팅하도록 구성할 수 있습니다. 가장 복잡한 아키텍처도 지원할 수 있습니다.

사용의 용이성

앞서 언급했듯이 LightSail은 초보자를 위해 특별히 설계된 사용하기 쉬운 서비스입니다. Lightsail 서버를 시작하고 서버에 애플리케이션을 배포하는 전체 프로세스는 클릭 몇 번으로 완료할 수 있습니다. 가상 서버 생성 및 애플리케이션 배포를 위한 올인원 환경을 제공합니다.

반면 EC2에는 애플리케이션 배포 워크플로를 간소화하기 위해 훨씬 더 많은 수동 구성과 AWS CodeDeploy 및 CodePipeline과 같은 기타 서비스가 필요합니다.

Lightsail 인스턴스와 관련된 모든 리소스는 동일한 대시보드에서 관리됩니다. 반대로 EC2의 각 리소스(예: 고정 IP, 보안 그룹, EBS 볼륨 등)에는 고유한 대시보드와 옵션이 있습니다.

따라서 단순히 AWS로 시작하고 소규모 애플리케이션을 실행하려는 경우 Lightsail을 사용하는 것이 가장 좋습니다. Lightsail에서 애플리케이션을 시작하는 데 AWS 기술 지식이 많이 필요하지 않습니다.

회로망

Lightsail 머신의 네트워크는 AWS에서 관리합니다. 사용자는 Lightsail 방화벽에만 규칙을 추가할 수 있습니다. EC2 인스턴스용 네트워크는 VPC, 보안 그룹 및 서브넷을 사용하여 사용자가 관리합니다.

서브넷

AWS Lightsail에는 서브넷에 대한 기본 지원이 없습니다. AWS에서는 애플리케이션의 사용 사례에 따라 퍼블릭 및 프라이빗 서브넷을 생성할 수 있습니다. Lightsail은 웹 사이트 전용이므로 프라이빗 서브넷에서 이러한 서버를 호스팅할 수 없습니다. 반면 EC2 인스턴스는 퍼블릭이든 프라이빗이든 모든 서브넷에 배포할 수 있습니다.

따라서 사용 사례에서 웹 또는 기타 애플리케이션을 프라이빗 서브넷에 배포해야 하는 경우 AWS EC2에서만 그렇게 할 수 있습니다.

확장성

Lightsail 인스턴스는 최소한 자동으로 확장할 수 없습니다. 또한 Lightsail 인스턴스는 시작 후에 수정할 수 없습니다. 따라서 인스턴스 유형을 변경하려면 새 인스턴스를 시작하고 계획을 변경해야 합니다.

EC2는 확장성이 뛰어난 서비스입니다. EC2 대시보드에서 AutoScaling 그룹을 사용하여 EC2 인스턴스를 수평으로 확장할 수 있습니다. 즉, 애플리케이션을 제공하는 인스턴스 수를 늘리거나 줄일 수 있습니다. EC2 인스턴스는 시작 후 새 인스턴스 유형으로 수정할 수도 있습니다.

EBS 볼륨

EBS는 스토리지 목적으로 EC2 머신과 통합할 수 있는 블록 스토리지 서비스입니다. EBS 볼륨은 EC2 인스턴스에서 연결/분리할 수 있는 별도의 네트워크 드라이브입니다.

Lightsail은 EBS 볼륨을 지원하지 않습니다.

가격

AWS Lightsail에는 Lighsatil 인스턴스의 유형 및 사양에 따라 오후 3.5$에서 160$까지 다양한 고정 “월별” 요금표가 있습니다. 이 서비스는 또한 가입한 날로부터 3개월 프리 티어 사용을 제공합니다.

AWS EC2에는 여러 요금 모델이 있습니다. 종량제 고정 가격으로 온디맨드 인스턴스를 사용할 수 있습니다. 또는 할인된 가격으로 일정 기간 동안 인스턴스를 예약할 수 있습니다. EC2의 프리 티어 사용은 가입일로부터 12개월 동안 사용할 수 있습니다.

부하 분산

로드 밸런싱은 Lightsail의 기본 기능이며 LightSail 로드 밸런서는 Lightsail 인스턴스와 함께 쉽게 사용할 수 있습니다.

EC2에는 각각 고유한 사양과 EC2 인스턴스와 통합할 수 있는 사용 사례가 있는 4가지 유형의 로드 밸런서가 있습니다.

모니터링

Lightsail 인스턴스 모니터링은 가능하지만 몇 가지 매개변수로 제한됩니다. EC2는 모니터링을 위한 다양한 지표와 옵션을 제공합니다.

암호화

Lightsail의 암호화는 AWS에서 관리하며 기본적으로 활성화되어 있습니다. EC2 인스턴스를 사용할 때 사용자는 암호화를 활성화 또는 비활성화하도록 선택할 수 있습니다.

사용 사례 Lightsail

  • Lightsail은 저렴하고 구성하기 쉽기 때문에 개발/테스트 환경 설정에 적합합니다.
  • AWS를 탐색하고 제한된 클라우드 지식으로 애플리케이션을 실행하려는 초보자에게 매우 유용합니다.
  • 예측 가능한 월별 비용이 필요한 사용 사례.
  • 로드 밸런서, 네트워킹 및 데이터베이스를 위한 올인원 콘솔입니다.

사용 사례 EC2

  • EC2는 다양한 가격 모델과 할인 옵션을 활용하여 더 나은 가격을 책정할 수 있는 방법을 제공합니다.
  • 복잡한 응용 프로그램에 사용됩니다.
  • 프라이빗 서브넷의 애플리케이션용.
  • 자동 확장성.
  • 인스턴스에 대한 완벽한 제어와 유연성을 제공합니다.
  • 머신 러닝 작업 등에 CPU 최적화 인스턴스를 사용하는 것과 같은 특정 사용 사례에 최적화된 인스턴스 유형입니다.

결론

Lightsail과 EC2는 모두 다양한 고객과 사용 사례를 대상으로 하는 성숙한 도구입니다. EC2는 솔직히 Lightsail보다 훨씬 강력한 서비스입니다. Lightsail 인스턴스가 수행할 수 있는 모든 작업과 훨씬 더 많은 작업을 수행할 수 있습니다. 그러나 권력에는 많은 복잡성, 많은 옵션, 혼란이 따릅니다. 따라서 AWS 초보자인 경우 EC2 콘솔로 바로 이동하는 것이 올바른 선택이 아닐 수 있습니다.

Lightsail은 번거로운 가상 서버 구성을 원하지 않고 바로 사용할 수 있는 인프라를 원하는 신규 AWS 사용자에게 더 적합합니다. 또한 중소 규모의 간단한 웹 응용 프로그램을 위해 특별히 고안되었습니다. Lightsail 인스턴스는 EC2 인스턴스로 쉽게 업그레이드할 수 있으므로 EC2로 천천히 업그레이드하기 전에 항상 Lightsail에 기본 애플리케이션을 설정할 수 있습니다.

이 기사가 두 서비스 사이에서 올바른 결정을 내리는 데 도움이 되기를 바랍니다.