SW Engineering/IT 용어, 일반

AmazonEC2 (Amazon Elastic Compute Cloud) 소개

SungWookKang 2015. 7. 22. 09:17
반응형

AmazonEC2 (Amazon Elastic Compute Cloud) 소개

   

Amazon Elastic Compute Cloud는 클라우드에서 컴퓨팅 파워의 규모를 자유 자재로 변경 할 수 있는 서비스이다. 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 구성 할 수 있다.

   

[장점]

  • 스케일아웃 : 수 분 내에 용량을 늘리거나 줄일 수 있으며 수백 또는 수천 개의 서버 인스턴스를 동시에 지정 가능. 모든 과정이 웹 서비스 API로 제어되며 요구에 따라 스스로 자동 확장 및 축소 가능.
  • 완전 제어 : 사용자가 인스턴스를 완전히 제어할 수 있는 권한을 보유
  • 유연한 클라우드 호스팅 서비스 : 다양한 인스턴스 유형 및 소프트웨어 패키지 선택 가능.
  • 다른 Amazon Web Services와 유연한 연동 : Simple Storage Service(Amazon S3), Amazon Relational Database Service(Amazon RDS), Amazon SimpleDB 및 Amazon Simple Queue Service(Amazon SQS)와 연결되어 광범위한 애플리케이션 전반에서 컴퓨팅, 쿼리 처리 및 스토리지를 위한 완벽한 솔루션을 제공.
  • 안전성 : Amazon EC2 서비스 수준 계약은 각 Amazon EC2 지역에 99.5%의 가용성을 보장.
  • 보안 : Amazon VPC와 함께 작동하여 사용자 컴퓨팅 리소스에 보안성 및 강력한 네트워킹 기능을 제공.
  • 저렴한 비용 : 다양한 형태의 비용 옵션을 제공.
  • 빠른 시작 : AWS Marketplace에서 Amazon 머신 이미지(AMI)를 사용하여 빠른 구축 및 배포가능.

   

   

[기능]

  • Amazon Elastic Block Store(EBS) :

    EBS 볼륨은 네트워크에 연결되어 사용. Amazon EC2의 부팅 파티션으로 사용하거나 실행 중인 Amazon EC2 인스턴스에 표준 블록 디바이스로 연결가능. 부팅 파티션으로 사용 할 경우 EC2 서비스를 중지했다가 나중에 다시 시작할 수 있으므로 사용한 스토리지 리소스에 대해서만 비용을 지불. Amazon EBS 볼륨은 단일 가용 영역 내의 백 엔드에 자동으로 복제되므로 로컬 Amazon EC2 인스턴스 스토리지에 비해 향상된 내구성 제공. EBS는 일관된 지정 시간에 볼륨 스냅샷을 생성하고 생성된 스냅샷은 Amazon S3에 저장되어 여러 가용 영역 전체에 자동으로 복제된다. 이러한 스냅샷은 새로운 Amazon EBS 볼륨의 시작 시점으로 사용 할 수 있으며 안정적으로 보호할 수 있다. Amazon EBS 볼륨은 표준 볼륨과 Provisioned IOPS 두 가지 유형을 제공한다. 표준 볼륨은 I/O dyrn 사항이 보통 수준이거나 가끔씩 집중적으로 발생하는 서비스에 적합한 비용 효율적인 스토리지이며 Provisioned IOPS 볼륨은 I/O 집중적인 서비스(데이터베이스 등)에 적합하다.

  • 다중위치

    Amazon EC2는 인스턴스는 가용 영역은 다른 가용 영역에 오류가 발생할 경우 오류 지점으로부터 분리되도록 설계된 별개의 위치로 동일 지역의 다른 가용 영역에 저렴하고 지연 시간이 낮은 네트워크 연결을 제공한다. 별도의 가용 영역에서 인스턴스를 실행함으로써 단일 위치에서 오류가 발생 할 경우 서비스를 보호할 수 가 있으며 지리적으로 분산되어 Amazon EC2 지역에 99.5%의 가용성을 보장한다.

  • Amazon Virtual Private Cloud

    Amazon Virtual Private Cloud(VPC)는 고객이 정의하는 가상 네트워크에서 AWS 리소스를 시작할 수 있도록 Amazon Web Services(AWS) 클라우드에서 논리적이고도 격리된 공간을 프로비저닝한다. IP 주소 범위, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성 선택 등 가상 네트워킹 환경을 완벽하게 제어할 수 있다. 또한 기업 데이터 센터와 VPC 간에 하드웨어 가상 사설 네트워크(VPN) 연결을 생성하여 AWS 클라우드를 확장된 기업 데이터 센터 용도로 사용할 수도 있다.

  • Amazon CloudWatch

    AWS 클라우드 리소스 및 애플리케이션에 대한 모니터링 기능을 제공. 리소스 사용률, 작동 성능, 전반적인 수요 패턴을 파악할 수 있는 기능을 제공하며, 이를 위해 CPU 사용률, 디스크 읽기 및 쓰기, 네트워크 트래픽과 같은 메트릭을 모니터링합니다. 통계를 작성하고, 그래프를 보고, 메트릭 데이터에 대한 경보를 설정할 수 있다.

  • Auto Scaling

    Auto Scaling을 사용하면 정의한 조건에 따라 Amazon EC2 용량을 자동으로 확장하거나 축소할 수 있다. Auto Scaling은 사용량이 시간, 일 또는 주 단위로 바뀌는 애플리케이션에 특히 적합하고 Auto Scaling은 Amazon CloudWatch를 통해 활성화되며 Amazon CloudWatch 요금 외에 추가 비용이 발생하지 않는다.

  • Elastic Load Balancing

    수신되는 애플리케이션 트래픽을 여러 Amazon EC2 인스턴스에 자동으로 배포하여 내결함성을 크게 높이고, 수신되는 애플리케이션 트래픽에 응답하는 데 필요한 로드 밸런싱 용량을 원활하게 제공한다. Elastic Load Balancing은 풀 내에서 비정상 인스턴스를 검색하고 비정상 인스턴스가 복원될 때까지 자동으로 트래픽을 정상 인스턴스로 다시 라우팅한다.

  • HPC(고성능 컴퓨팅) 클러스터

    병렬 처리와 같은 복잡한 연산 워크로드 또는 네트워크 성능에 민감한 애플리케이션에 적합. 클러스터 컴퓨팅, 클러스터 GPU 및 고용량 메모리 클러스터 인스턴스는 고성능 네트워크 기능을 제공하도록 특별히 설계되었으며 프로그래밍 방식을 통해 클러스터에 실행할 수 있으므로 긴밀하게 연결된 노드 간 통신에 필요한 저지연 네트워크 성능을 애플리케이션에 제공할 수 있다. 클러스터 인스턴스는 처리 속도를 크게 향상시키기 때문에 네트워크 집중형 작업을 수행해야 하는 고객 애플리케이션에도 적합하다.

  • GPU 인스턴스

    GPU 인스턴스는 고성능 병렬 기능이 필요한 고객에게 각각 최대 1,536개의 CUDA 코어 및 4GB 비디오 메모리를 갖춘 NVIDIA GPU에 대한 액세스를 제공. GPU 인스턴스는 게임 스트리밍을 포함하는 3D 그래픽 애플리케이션 및 전산 화학, 금융 모델링 및 엔지니어링 설계 등 컴퓨팅 워크로드에 가장 적합하다.

  • 높은 I/O 인스턴스

    높은 인스턴스는 SSD(Solid State Disk) 기술을 기반으로 하며, 초고성능의 SQL이 아닌 데이터베이스 및 관계형 데이터베이스를 실행 중인 고객에게 적합하다.

  • 고용량 스토리지 인스턴스

    데이터 웨어하우스 및 Hadoop과 같이 데이터 사용량이 많은 애플리케이션을 위한 높은 순차 I/O, 인스턴스당 초고용량의 스토리지 밀도를 필요로 하는 고객은 고용량 스토리지 인스턴스를 사용하면 이점을 누릴 수 있다. 고용량 스토리지 인스턴스는 순차 I/O 처리량이 2.4GB/s이고 24개의 하드 디스크 드라이브에 48TB의 인스턴스 스토리지를 제공하는 Amazon EC2 인스턴스 유형이다.

  • VM Import/Export

    VM Import/Export를 사용하면 언제든지 손쉽게 가상 머신 이미지를 기존 환경에서 Amazon EC2 인스턴스로 가져오거나 다시 내보낼 수 있다.

  • AWS Marketplace

    AWS Marketplace는 AWS에서 실행되는 소프트웨어를 찾고 구매하고 빠르게 배포할 수 있도록 해주는 온라인 상점이며 원클릭 배포를 사용하면 미리 구성된 소프트웨어를 빠르게 시작할 수 있으며, 요금은 종량 과금제로 시간 또는 월 단위로 청구된다.

  • 향상된 네트워킹

    향상된 네트워킹을 사용하면 PPS(Packet Per Second) 성능이 크게 높아지고, 네트워크 지터 및 지연 시간이 낮아진다. 이 기능은 일반 구현에 비해 높은 I/O 성능 및 낮은 CPU 사용률을 제공하는 새로운 네트워크 가상화 스택을 사용한다. 향상된 네트워킹을 이용하려면 VPC에서 HVM AMI를 시작하고 적절한 드라이버를 설치해야 한다. 향상된 네트워킹은 현재 C3 및 I2 인스턴스에서 지원된다.

   

   

[참고자료]

Amazon EC2 기능 : http://aws.amazon.com/ko/ec2/details/

반응형