Amazon Web Services 한국 블로그

Amazon EC2 ARM 기반 베어 메탈 인스턴스 정식 출시

AWS re:Invent 2018에서 Amazon Elastic Compute Cloud(EC2) 인스턴스의 새로운 라인업이자 AWS가 직접 개발한 Arm 기반 AWS Graviton 프로세서로 구동되는 A1 인스턴스 타입발표되었습니다. 이 인스턴스 타입은 웹 프론트엔드, 컨테이너 기반 마이크로서비스 또는 캐싱 플릿과 같은 스케일 아웃 워크로드에 매우 적합합니다.

A1 인스턴스는 컴퓨팅 옵션의 선택을 넓혀 적절한 애플리케이션에 적합한 인스턴스를 사용할 수 있도록 하며 최대 45%의 비용 절감을 제공합니다. 또한 A1 인스턴스를 사용할 경우 Arm 개발자가 기본적으로 클라우드의 Arm 기반 인프라에서 구축 및 테스트 작업을 수행할 수 있으므로 교차 컴파일 또는 에뮬레이션이 필요하지 않습니다.

오늘부터 A1 패밀리가 베어 메탈 옵션으로 확장됩니다.

A1용 베어 메탈 인스턴스 소개

인스턴스 이름 논리 프로세서 메모리 EBS 최적화 대역폭 네트워크 대역폭
a1.metal 16 32GiB 3.5Gbps 최대 10Gbps

기존의 베어 메탈 인스턴스(M5, M5d, R5, R5d, z1d 등)와 마찬가지로 운영 체제는 프로세서에 직접 액세스 가능한 기반 하드웨어에서 직접 실행됩니다.

이전의 블로그 게시물에서 설명드렸듯이 다음에 해당하는 애플리케이션에 베어 메탈 인스턴스를 활용할 수 있습니다.

  • 성능 카운터와 같이 가상화 환경에서 항상 사용 가능하지 않거나 완전히 지원되지 않는 물리적 리소스 및 저수준 하드웨어 기능에 대한 액세스가 필요한 경우
  • 하드웨어에서 직접 실행할 용도로 제작되었거나 비가상화 환경에서의 사용을 위한 라이선스 및 지원이 제공되는 경우

또한 베어 메탈 인스턴스에서 Elastic Load Balancing, Auto Scaling, Amazon CloudWatch 및 기타 AWS 서비스를 활용할 수도 있습니다.

베어 메탈 지원 여부와 관계없이 이제 A1 인스턴스에서 이전보다 훨씬 더 쉽게 작업을 수행할 수 있습니다. 처음에 4개 AWS 지역에서 출시된 이 인스턴스를 이제 EU(프랑크푸르트), 아시아 태평양(도쿄), 아시아 태평양(뭄바이)아시아 태평양(시드니)의 추가 4개 리전에서 사용할 수 있습니다.

소프트웨어 관점에서는 A1 인스턴스에서 Ubuntu, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, DebianAmazon Linux 2 같은 주요 Linux 배포에 대한 Amazon Machine Image를 실행할 수 있습니다. Apache HTTP Server 및 NGINX Plus 같은 애플리케이션도 사용할 수 있습니다. 모든 주요 프로그래밍 언어와 런타임(예: PHP, Python, Perl, Golang, Ruby, NodeJS) 및 다수의 Java 버전(예: 지원되는 오픈 소스 OpenJDK 구현인 Amazon Corretto)도 마찬가지입니다.

컨테이너는 어떨까요? 컨테이너에도 좋은 소식이 있습니다. Amazon ECSAmazon EKS 모두 A1 인스턴스를 지원합니다. Docker에서는 Docker Enterprise Edition에서 Arm 기반 아키텍처에 대한 지원을 발표했고 대부분의 Docker 공식 이미지는 Arm을 지원합니다. 또한 수백만 명의 개발자가 이제 컨테이너를 프로덕션으로 이동하기 전에 데스크톱 머신에서 Arm 에뮬레이션을 사용하여 컨테이너를 구축, 실행 및 테스트할 수 있습니다.

예상하시는 대로 A1 인스턴스는 Amazon EBS, Amazon CloudWatch, Amazon Inspector, AWS Systems Manager 및 AWS Batch와 같은 많은 AWS 서비스와 원활하게 통합됩니다.

정식 출시

오늘부터 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), EU(아일랜드), EU(프랑크푸르트), 아시아 태평양(도쿄), 아시아 태평양(뭄바이)아시아 태평양(시드니)에서 a1.metal 인스턴스의 사용을 시작할 수 있습니다. 항상 여러분의 피드백에 감사드립니다. AWS Compute Forum 또는 일반적인 AWS Support 연락처를 통해 의견을 전해 주시기 바랍니다.

Julien