AWS GUIDE #3

Cloud/AWS SAA / / 2022. 7. 19. 15:28

Elastic Compute Cloud (EC2)

딥러닝은 경험적인 결과를 바탕으로 다양한 접근과 시도가 필요하나, 막대한 계산량이 요구됩니다. 이에 초성능 컴퓨팅(HPC)인프라 요구되고 인공지능 인프라 구축에 어려움에 따라 클라우드로 대체되고 있습니다.

 

가상 머신

  • EC2는 가상화 기술을 사용하여 AWS에서 관리하는 물리 서버 위에서 실행합니다.
  • EC2 인스턴스를 가동할 때는 전체 호스트를 직접 소유할 필요 없습니다. (여러 인스턴스가 하나의 물리 서버 공유)
  • 하드웨어를 공유합니다. (멀티태넌시)
  •  하이퍼바이저는 이러한 멀티태넌시 조정하고 가상머신을 서로 독립적으로 분리하는 책임이 있습니다. (AWS 관리)
  • EC2는 탁월한 수준의 유연성과 제어 기능을 가집니다.  

 

EC2

  • Amazon EC2는 AWS 클라우드에서 확장 가능하고 컴퓨팅 용량을 제공합니다.
  • 하드웨어에 선투자할 필요없어 더 빠르게 애플리케이션을 개발하고 배포합니다.
  • AWS 데이터 센터 구축 / 데이터 센터 보호 / 서버 구매 / 서버 설치 / 운영체제 설치
  • 사용자가 원하는 EC2 인스턴스를 요청하면 몇 분 안에 바로 사용 가능합니다.
  • 워크로드 실행이 완료되면 인스턴스 사용을 중지하고 더 이상 원하지 않으면 종료 가능합니다.
  • 인스턴스가 실행 중일 때 사용한 컴퓨팅 시간 만큼만 과금됩니다. (인스턴스가 중지 또는 종료된 상태에서는 과금되지 않습니다.)

 

Amazon EC2 인스턴스 & AMI

  • AMI (Amazon Machine Image) : 소프트웨어 구성이 기재된 템플릿 (예: 운영체제, 애플리케이션 서버, 애플리케이션)
  • 인스턴스는 AMI의 사본으로, 클라우드에서 실행되는 가상 서버입니다.
  • 하나의 AMI로 여러 인스턴스 실행 가능합니다.
  • 인스턴스는 중단하거나 최대 절전 모드로 전환하거나 종료할 때까지 또는 오류가 발생하지 않는 한 계속 실행됩니다.
  • 인스턴스가 실패하면 AMI에서 새로 실행 가능합니다.

 

AWS Marketplace

  • AWS 아키텍처에서 실행되는 타사 소프트웨어를 검색, 배포, 관리하는 단계를 간소화하는 큐레이트된 디지털 카탈로그입니다.
  • 광범위한 솔루션을 빠르고 안전하게 배포하고 총 소유 비용을 절감합니다.
  • Marketplace에서 제공하는 타사 애플리케이션을 실행하는데 필요한 기본 인프라를 빌드, 설치, 유지 관리할 필요 없이 필요할 경우 바로 수천의 소프트웨어 판매자로부터 신속하게 제품을 구매하고 사용할 수 있는 원클릭 배포와 같은 옵션을 사용합니다.
  • 고객이 이미 소유하고 있는 연간 라이센스를 사용하도록 허용합니다.
  • 온디맨드 및 종량제 옵션도 제공합니다.
  • 공급업체가 고객이 자사 제품을 실험하고 배울 수 있도록 무료평가판 또는 Quick Start 플랜을 제공합니다.

 

Amazon EC2 인스턴스 타입

  • 인스턴스 유형에 따라 인스턴스에 사용되는 호스트 컴퓨터의 하드웨어가 기본적으로 결정됩니다.
  • 각 인스턴스 유형은 서로 다른 컴퓨팅 및 메모리 기능을 제공합니다.
  • 각 Amazon EC2 인스턴스 유형은 인스턴스 패밀리 형태로 분류되어 특정 유형의 작업에 최적화될 수 있도록 구성됩니다.
  • 사용 용도에 따른 인스턴스 결정
    • 인스턴스 패밀리 : M, T, C, X, R, IO, I, D, G, P, F
    • 인스턴스 세대 : 인스턴스 패밀리에 따라 1~5세대
    • 인스턴스 크기 : 인스턴스 패밀리 및 세대에 따라 다양한 크기 제공

EC2 인스턴스 유형 및 표기법

 

  • EC2 인스턴스 크기

EC2 인스턴스 크기

 

  • EC2 비용 모델 : 현재 상황 및 용량 수요에 따라 비용을 최적화하기 위한 다양한 구매 옵션을 선택합니다.

Amazon EC2 요금

 

AWS EC2 상태

  • Pending : 인스턴스가 구동하기 위해 준비중인 상태로 요금이 미청구됩니다.
  • Running :  인스턴스를 실행하고 사용할 준비가 된 상태로 요금이 청구됩니다.
  • Stopping : 인스턴스가 중지 모드로 전환되려는 상태로 요금이 미청구됩니다.
  • Shutting-down : 인스턴스가 종료할 준비중인 상태로 요금이 미청구됩니다.
  • Terminated : 인스턴스가 종료된 상태로 요금이 미청구됩니다.

Elastic IP

  • EC2에 설정되는 네트워크 인터페이스의 공인 IP입니다.
  • EC2가 기본적으로 갖는 Public IP와 Private IP 등과는 구분해야 합니다.
  • Elastic IP를 사용하면 EC2로 하여금 중지되었다가 다시 시작하더라도 고정된 공인 IP를 사용하게 할 수 있습니다.
  • Elastic IP는 계정 내 리전당 최대 5개까지 보유 가능하며 그 이상 필요 시 AWS에 요청해야 합니다.
  • 프리티어의 경우, 사용 중이 아닐 떈 요금이 부과됩니다.

 

Key Pair

  • EC2는 SSH 접속 시 Key Pair(공개키 암호화 기법)을 사용하여 접속하며 로그인 정보를 암호화 및 해독합니다.
  • Key Pair 분실 시 접속 불가입니다.
  • 접속 시 OS별로 접속 name이 다름

 

Batch Group

  • 클러스터 : 단일 AZ 내에 있는 인스턴스의 논리적 그룹으로 인스턴스를 AZ 내에서 근접하게 배치합니다. 결합된 노드간 낮은 지연 시간의 네트워크 달성이 가능합니다.
  • 파티션 : 인스턴스가 담긴 그룹을 논리 세그먼트로 나누어 각 파티션에 배치합니다. 최대 7개의 파티션을 가질 수 있으며, 각 파티션은 자체 랙 세트를 보유하고 자체 네트워크와 전원을 보유합니다. 애플리케이션에 대한 상관 관계가 있는 하드웨어 장애 가능성을 줄이는 데 도움을 줍니다.
  • 분산 : 파티션이 논리 세그먼트로 분리된 인스턴스 그룹인 것과 달리 분산은 인스턴스 개체 하나가 자체 랙에 분산 배치됩니다. AZ 당 최대 7개의 인스턴스 배치가 가능합니다.

 

Amazon EC2 확장성 및 탄력성

  • 확장성을 위해서는 필요한 리소스만으로 시작하고 확장 및 축소를 통해 수요 변화에 자동으로 대응하도록 아키텍처를 설계합니다.
  • 이러한 리소스의 탄력적인 확장을 자동으로 수행합니다. (Amazon EC2 Auto Scaling)

 

 

댓글과 공감 클릭은 더 좋은 글을 위한 응원이 됩니다.

 

관련글

 

 

 
 

 

 

 

728x90
반응형

'Cloud > AWS SAA' 카테고리의 다른 글

AWS GUIDE #4  (0) 2022.07.21
[한방정리] SAA_C02 VS SAA_C03  (3) 2022.07.20
AWS GUIDE #2  (0) 2022.07.19
AWS GUIDE #1  (1) 2022.07.18
AWS SAA_C02 Dump #12 (하단 오답정리)  (0) 2022.07.01
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기