Amazon 기계 이미지

Amazon Machine Image

AMI(Amazon 시스템 이미지)는 Amazon Elastic Compute Cloud("EC2) 내에서 가상 시스템을 생성하는 데 사용되는 특수한 유형의 가상 장치입니다.EC2를 [1]사용하여 제공되는 서비스의 기본 배치 단위 역할을 합니다.

내용물

모든 가상 어플라이언스와 마찬가지로 AMI의 주요 구성 요소는 운영 체제(예: Linux, Unix 또는 윈도우즈)와 서비스 또는 [2]서비스 제공에 필요한 추가 소프트웨어를 포함하는 읽기 전용 파일 시스템 이미지입니다.

AMI에는 다음이 포함됩니다.

  • 인스턴스의 루트 볼륨 템플릿(예: 운영 체제, 응용 프로그램 서버 및 응용 프로그램)
  • AMI를 사용하여 인스턴스를 시작할 수 있는 AWS 계정을 제어하는 사용 권한 시작
  • 실행 시 인스턴스에 연결할 볼륨을 지정하는 블록 장치 매핑

AMI 파일 시스템은 압축, 암호화, 서명된 후 일련의 10MB 청크로 분할되어 스토리지를 위해 Amazon S3에 업로드됩니다.XML 매니페스트 파일에는 이름, 버전, 아키텍처, 기본 커널 ID, 복호화 키 및 모든 파일 시스템 청크의 다이제스트 등 AMI에 대한 정보가 저장됩니다.

현재 AMI는 실제 하드웨어와 마찬가지로 운영 체제가 설치된 HVM([3]하드웨어 가상화 시스템)에 사용할 수 있습니다.아직 사용 가능한 이전 PV([4]가상화 가상 시스템)를 사용하는 경우 AMI에는 커널 이미지가 포함되지 않고 기본 커널 ID에 대한 포인터만 포함되었습니다. 기본 커널 ID는 Amazon과 파트너(예: Red Hat, Canonical, Microsoft)가 유지 관리하는 승인된 안전 커널 목록에서 선택할 수 있습니다.사용자는 PVM [5]AMI를 부팅할 때 기본값 이외의 커널을 선택할 수 있습니다.

운영 체제

EC2 서비스는 2006년 8월에 출시되었을 때 Linux 및 이후 Sun MicrosystemsOpenSolarisSolaris Express Community Edition을 제공했습니다.2008년 10월에 EC2는 Windows Server 2003 [6][7]Windows Server 2008 운영 체제를 사용 가능한 운영 체제 목록에 추가했습니다.2010년 12월 현재, FreeB도 가동하고 있는 것으로 보고되고 있습니다.SD;[8] 2011년 3월에 NetBSD AMI를 이용할 [9]수 있게 되었습니다.2012년 11월에 Windows Server 2012 지원이 추가되었습니다.[10]

Amazon Linux AMI

Amazon은 Red Hat Enterprise [11]Linux와 대부분 호환되는 자체 Linux 배포판을 가지고 있습니다.이 서비스는 2011년 9월부터 생산되어 [12]2010년부터 개발되고 있습니다.원본 Amazon Linux의 최종 릴리스는 버전 2018.03이며[13] Linux 커널 버전 4.14를 사용합니다.Amazon Linux 2가 System V init 시스템에서 systemd [14]부팅으로 변경되었습니다.2018년 6월에 발표되었으며 [15]정기적으로 업데이트됩니다.

이미지의 종류

  • 퍼블릭: 누구나 사용할 수 있는 AMI.
  • 유료 : Amazon DevPay에 등록된 유료 AMI로, 누구나 사용할 수 있습니다.개발자는 DevPay를 통해 Amazon의 사용료를 표시하고 옵션으로 매월 구독료를 추가할 수 있습니다.
  • 공유: 개발자가 액세스할 수 있는 Amazon EC2 사용자만 사용할 수 있는 개인 AMI입니다.

레퍼런스

  1. ^ Amazon. "Amazon EC2 Functionality".
  2. ^ Amazon. "Creating an Image". Archived from the original on 2009-04-03. Retrieved 2009-03-27.
  3. ^ "Amazon EC2 Instance Types". Retrieved 21 March 2021.
  4. ^ "Linux AMI virtualization types". Retrieved 21 March 2021.
  5. ^ EC2 사용자 선택 가능 커널을 알리는 AWS 블로그 게시물
  6. ^ Shankland, Stephen (October 23, 2008). "Amazon's Linux cloud computing out of beta, joined by Windows". CNet News. Retrieved October 24, 2008.
  7. ^ "Amazon Elastic Compute Cloud (EC2) Running Microsoft Windows Server and SQL Server". Amazon.com. October 23, 2008. Archived from the original on 1 December 2008. Retrieved October 25, 2008.
  8. ^ EC2 상태의 FreeBSD.Daemonology.net 를 참조해 주세요.2013-08-09에 취득.
  9. ^ NetBSD 블로그Blog.netbsd.org (2011-03-13)2013-08-09에 취득.
  10. ^ "Windows Server 2012 Now Available on AWS". Amazon.com. November 19, 2012. Retrieved March 26, 2014.
  11. ^ "AWS Developer Forums". Amazon Linux AMI - what distro is this based on?. 16 September 2019. Retrieved 9 August 2019.
  12. ^ Brockmeier, Joe (September 27, 2011). "Amazon's Linux AMI is All Grown Up". readwriteweb. Retrieved October 11, 2011.
  13. ^ "Amazon Linux AMI 2018.03 Release Notes". Amazon Web Services. Retrieved July 17, 2018.
  14. ^ "Amazon Linux 2 FAQs". Retrieved 21 March 2021.
  15. ^ "Announcing Amazon Linux 2 with Long Term Support". Amazon Web Services. 26 June 2018. Retrieved 10 February 2020.

외부 링크