Amazon EC2

온프레미스 서버와 같은 역할을 한다고 생각하면 된다. 진짜 같은 역할을 하는 가상머신일 뿐이다!

EC2 인스턴스 필수 개념

인스턴스 시작 마법사(홈페이지)에 들어가면 볼 수 있는 EC2인스턴스를 생성할 때 결정해야할 9가지 주요사항을 알아보자

1. AMI

EC2 인스턴스를 생성하는데 사용되는 템플릿이다.

Windows, Linux 운영체제를 포함하고 있고 미리 필수적인 소프트웨어가 사전에 설치되어 있다.

AMI 선택에 있어 웹서버를 배포할지 앱서버 호스팅을 할지 용도에 따라 다른 AMI를 선택해야 할 수도 있으므로 적절한 AMI를 용도에 맞춰 잘 선택하자.

AMI를 선택하는 방법은 크게 4가지가 있다.

  1. Quick Start → AWS에서 미리 제공하는 Linux 및 Windows AMI
  2. 나의 AMI → 사용자가 임의로 생성한 AMI
  3. AWS Marketplace → 서드파티의 사전에 AWS가 구성해 놓은 템플릿 들이다. 이 AMI에 내장된 수천가지의 솔루션에 대한 카탈로그 또한 제공된다. 특정 사례의 경우 이거 쓰면 빠르게 해결
  4. 커뮤니티 AMI → 전 세계 사용자가 생성한 AMI를 공유 받아서 사용 커뮤니티 AMI의 경우 AWS에서 책임지지 않으므로 프로덕션 또는 회사 환경에서는 사용하지 마세요.

Untitled

  1. Quick start 혹은 자기가 기존에 가지고 있던 VM을 가져와서 인스턴스를 생성
  2. 인스턴스에 자기가 필요로하는 소프트웨어 설치 Java, python, 보안 등등…