가상화 기술을 이용하여 AWS에서 관리하는 물리적인 Server에 생성되는가상 Computer 서비스
EC2 Instance 유형
범용- 다양한 작업에 적합 (Compute, Memory, Network 간 균형이 잘 맞음)
컴퓨팅최적화- 미디어 트랜스 코딩, 고성능 웹서버, HPC, 머신 러닝 등에 적합
메모리 최적화- 고성능의 관계형 또는 비관계형 데이터베이스, Elastic Cache, 대규모 비정형 데이터 실시간 처리 등에 적합
스토리지 최적화- 대규모 데이터셋에 액세스 시 적합
보안 그룹
EC2 Instance의 방화벽 역할로, AWS에서 네트워크 보안의 핵심
보안 그룹은허용 규칙만 포함
보안 그룹의 인바운드 규칙을 서비스에 맞게 조정
기본적으로 모든 아웃바운드 트래픽은 허용
EC2 Instance에 대한 연결
Linux 기반AMI로 EC2 Instance 생성 시 -SSH 클라이언트 프로그램을 사용하여 접속,포트 번호 22
Windows 기반AMI로 EC2 Instance 생성 시 -RDP 클라이언트 프로그램을 사용하여 접속,포트 번호 3389
사용하고자 하는 인스턴스 선택 후 연결 버튼 선택하여 연결
EC2 Instance 구매 옵션
온-디맨드 (On-demand)-사용량에 따라요금 부과
예약 인스턴스-12개월 또는 36개월 단위로 예약하여 사용
스팟 인스턴스-경매 방식의 인스턴스, 불시에 중단될 수 있음
전용 호스트- 높은 수준의 규정 준수가 필요한 기업이나 복잡한 라이선스 모델을 가진 소프트웨어에 적합
이들을 리조트로 비유를 하면, 온-디맨드는 원할 때 언제든 객실을 얻을 수 있는 일반적인 방식, 예약 인스턴스는 장기 숙박, 스팟 인스턴스는 대폭 할인된 객실을 얻을 수 있으나 더 비싼 비용을 지불한 사람에게 뺏길 수 있는 방식, 전용 호스트는 리조트 전체를 혼자서 예약하고 사용하는 것이다.