Amazon Linux AMI는 Amazon Web Services가 Amazon Elastic Compute Cloud(Amazon EC2)에서 사용할 수 있도록 지원하고 관리하는 Linux 이미지로, Amazon EC2에서 실행되는 애플리케이션에 안정적이고 안전한 고성능 실행 환경을 제공할 수 있도록 설계되었습니다. 또한 시작 구성 도구와 일반적으로 사용되는 여러 AWS 라이브러리 및 도구 등 AWS와 손쉽게 통합할 수 있는 패키지를 포함합니다. Amazon Web Services는 Amazon Linux AMI를 실행하는 모든 인스턴스에 대한 지속적인 보안 및 유지관리 업데이트를 제공합니다. Amazon Linux AMI는 Amazon EC2 사용자에게 무료로 제공됩니다.
AWS 통합 – Amazon Linux AMI는 Amazon Web Services와 강력하게 통합되는 패키지와 구성으로 이루어져 있습니다. 덕분에 Amazon Linux AMI는 처음 부팅하자마자 곧바로 Amazon EC2에서 문제 없이 시작하고 운용할 수 있습니다. Amazon Linux AMI는 많은 AWS API 도구와 CloudInit가 미리 설치되어 있는 상태로 제공됩니다. ASW API 도구를 이용하면 Amazon EC2 인스턴스 내에서 중요한 프로비저닝 작업을 스크립팅할 수 있습니다. CloudInit를 이용하면 EC2 사용자 데이터 필드를 통해 시작 시 인스턴스 구성 작업을 인스턴스에 전달할 수 있어 Amazon EC2 인스턴스를 원격으로 구성할 수 있습니다.
안전한 구성 – Amazon Linux AMI의 구성은 두 개의 주요 보안 목표인 액세스 제한과 소프트웨어 취약성 개선에 중점을 두어 보안을 강화합니다. Amazon Linux AMI는 SSH 키 쌍을 사용하고 원격 루트 로그인을 차단하는 방식으로 원격 액세스 기능을 제한합니다. 또한 Amazon Linux AMI는 인스턴스에 설치되는 중요하지 않은 패키지를 줄여 보안 취약성에 노출될 가능성을 최대한 줄여줍니다. 보안 업데이트는 AMI를 처음 부팅할 때 자동으로 적용됩니다. 로그인 시 오늘의 메시지(/etc/motd)에서 추가 업데이트의 사용 가능 여부를 표시합니다.
패키지 리포지토리 액세스 – Amazon Linux AMI는 각 Amazon EC2 지역에서 호스팅되는 온라인 패키지 리포지토리와 연계하여 사용하도록 설계되었습니다. 이러한 리포지토리는 수백 개의 추가 공용 오픈 소스 서버 애플리케이션에 대한 액세스뿐만 아니라 Amazon Linux AMI의 패키지에 대한 지속적인 업데이트도 제공합니다. 리포지토리는 모든 지역에서 사용할 수 있고, yum 업데이트 도구를 통해 액세스할 수 있습니다. 각 지역에서 리포지토리를 호스팅하기 때문에 데이터 전송 요금이 따로 들지 않고 빠르게 업데이트를 배포할 수 있습니다. Extra Packages for Enterprise Linux(EPEL 6) 리포지토리에 대한 액세스도 구성되는데, 기본 설정은 아닙니다. EPEL 6 리포지토리는 Amazon Linux AMI 리포지토리에 기본 제공되는 패키지 이외의 패키지도 추가로 제공하지만, 이 타사 패키지는 지원되지 않습니다.
경량 - 기본적으로 Amazon Linux AMI는 AWS 통합에 필요한 간단한 서비스, 유틸리티 및 도구 세트를 포함하고 있습니다. Amazon Linux AMI는 기능적인 기반을 제공하도록 설계되어 사용자가 패키지 리포지토리를 통해 추가 유틸리티와 서비스를 설정할 수 있게 합니다. 작은 패키지로 시작한다는 것은 유지 관리할 구성 요소도 적고, 보안 위험에 노출될 표면 영역도 적어진다는 의미입니다.
모든 지역, 형식 및 아키텍처에서 사용 가능 – Amazon Linux AMI는 모든 AWS 지역에서 32비트 및 64비트 형식으로 사용할 수 있습니다. 자세한 내용은 지원되는 Amazon Linux AMI 이미지 및 인스턴스 유형 조합을 참조하십시오.
AWS Support – AWS Support에 가입하면 기본 Amazon Linux AMI를 설치하고 사용하도록 지원해 드립니다. AWS Support에 대한 자세한 내용은 AWS Support 웹 페이지를 참조하십시오.
고객은 Amazon EC2에서 최신 Amazon Linux AMI를 실행하는 것으로 서비스 사용을 시작할 수 있습니다. Amazon Linux AMI는 보안 및 기능 강화를 위해 정기적으로 업데이트됩니다. 실행 중인 Amazon Linux AMI 인스턴스에서 데이터 또는 사용자 정의 항목을 보존할 필요가 없는 고객은 업데이트된 최신 Amazon Linux AMI로 새 인스턴스를 다시 시작하기만 하면 됩니다. 실행 중인 Amazon Linux AMI 인스턴스에서 데이터 또는 사용자 정의 항목을 보존하려는 고객은 Amazon Linux AMI yum 리포지토리를 통해 해당 인스턴스를 유지관리하면 됩니다.
Amazon Linux AMI가 업데이트되면 모든 업데이트 패키지가 이 리포지토리를 통해 제공되고, 고객은 실행 중인 인스턴스에 업데이트를 적용할지 직접 선택할 수 있습니다. 새로운 Amazon Linux AMI 버전이 릴리스되더라도 이전 버전의 AMI와 업데이트된 패키지는 Amazon EC2에서 계속 실행할 수 있고, Amazon Linux AMI yum 리포지토리로부터 설치할 수도 있습니다. AWS Support를 통해 이전 버전의 Amazon Linux AMI에 대한 지원을 요청하는 일부 고객은 지원 과정 중 최신 버전으로 전환하도록 요청받을 수 있습니다.
보안 업데이트는 업데이트된 Amazon Linux AMI뿐만 아니라 Amazon Linux AMI yum 리포지토리를 통해서도 제공됩니다. 보안 알림은 Amazon Linux AMI 보안 센터에 게시됩니다. AWS 보안 정책 또는 보안 문제 보고에 대한 자세한 정보는 AWS 보안 센터를 참조하십시오.
Amazon Linux AMI는 Amazon EC2 사용자에게 무료로 제공됩니다. Amazon EC2 및 AWS의 종량제 표준 요금은 실행 중인 인스턴스와 기타 서비스에 대해서만 청구됩니다.
| 지역 | EBS-Backed 32비트 |
EBS-Backed 64비트 |
인스턴스 스토리지 32비트 |
인스턴스 스토리지 64비트 |
클러스터 컴퓨팅 EBS-Backed 64비트 |
클러스터 GPU EBS-Backed 64비트 |
| 미국 동부 버지니아 북부 |
ami-1a249873 | ami-1624987f | ami-10249879 | ami-e8249881 | ami-08249861 | ami-02f54a6b |
| 미국 서부 오레곤 |
ami-2231bf12 | ami-2a31bf1a | ami-2c31bf1c | ami-2e31bf1e | ami-2431bf14 | |
| 미국 서부 캘리포니아 북부 |
ami-19f9de5c | ami-1bf9de5e | ami-27f9de62 | ami-21f9de64 | ||
| EU 아일랜드 |
ami-937474e7 | ami-c37474b7 | ami-cf7474bb | ami-b57474c1 | ami-d97474ad | ami-1b02026f |
| 아시아 태평양 싱가포르 |
ami-a2a7e7f0 | ami-a6a7e7f4 | ami-aaa7e7f8 | ami-a8a7e7fa | ||
| 아시아 태평양 도쿄 |
ami-486cd349 | ami-4e6cd34f | ami-586cd359 | ami-5a6cd35b | ||
| 아시아 태평양 시드니 |
ami-b3990e89 | ami-bd990e87 | ami-bf990e85 | ami-43990e79 | ||
| 남아메리카 상파울루 |
ami-e209d0ff | ami-1e08d103 | ami-1a08d107 | ami-1608d10b | ||
| AWS GovCloud | ami-dfa8ccfc | ami-21a9cd02 | ami-dba8ccf8 | ami-23a9cd00 | ami-dda8ccfe |
Amazon Linux AMI의 사용을 포함한 AWS의 사용은 Amazon Web Services 고객 계약에 따릅니다.