Bangun AMI kustom - Amazon SageMaker AI

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bangun AMI kustom

Halaman berikut menjelaskan cara membuat Amazon Machine Image (AMI) kustom menggunakan SageMaker HyperPod basis Amazon AMIs. Anda mulai dengan memilih AMI dasar, dan kemudian Anda membuat AMI khusus Anda sendiri menggunakan salah satu metode umum untuk membuat gambar baru, seperti AWS CLI.

Pilih AMI SageMaker HyperPod dasar

Anda dapat memilih AMI SageMaker HyperPod dasar melalui salah satu metode berikut.

AWS pemilihan konsol

Anda dapat memilih publik SageMaker HyperPod AMIs melalui AWS konsol atau dengan menggunakan panggilan DescribeImages API. SageMaker HyperPod AMIs bersifat publik dan terlihat di setiap Akun AWS Anda dapat menemukannya di katalog Amazon EC2 AMI dengan menerapkan filter untuk mencari AMIs milik publik oleh Amazon.

Untuk menemukan SageMaker HyperPod AMIs di konsol:

  1. Masuk ke Amazon EC2 Konsol

  2. Di panel navigasi kiri, pilih AMI.

  3. Untuk dropdown Jenis gambar, pilih Gambar publik.

  4. Di filter bilah pencarian, atur filter alias Pemilik keamazon.

  5. Cari AMIs awalan sebagai HyperPodEKS dan pilih AMI (sebaiknya terbaru) yang berfungsi untuk kasus penggunaan Anda. Misalnya, Anda dapat memilih AMI antara Kubernetes 1,31 versus Kubernetes 1,30.

Ambil ID AMI publik terbaru melalui AWS CLI

Jika Anda ingin selalu menggunakan AMI publik rilis terbaru, akan lebih efisien untuk menggunakan parameter SageMaker HyperPod SSM publik yang berisi nilai ID AMI terbaru yang dirilis oleh SageMaker HyperPod.

Contoh berikut menunjukkan cara mengambil ID AMI terbaru menggunakan: AWS CLI

aws ssm get-parameter \ --name "/aws/service/sagemaker-hyperpod/ami/x86_64/eks-1.31-amazon-linux-2/latest/ami-id" \ --region us-west-2 \ --query "Parameter.Value" \ --output text
catatan

Ganti nama parameter dengan versi Kubernetes yang sesuai sesuai kebutuhan. Misalnya, jika Anda ingin menggunakan Kubernetes 1.30, gunakan parameter berikut:. /aws/service/hyperpod/ami/x86_64/eks-1.30-amazon-linux-2/latest/ami-id

Membangun AMI kustom Anda

Setelah Anda memilih AMI SageMaker HyperPod publik, gunakan itu sebagai AMI dasar untuk membuat AMI kustom Anda sendiri dengan salah satu metode berikut. Perhatikan bahwa ini bukan daftar lengkap untuk bangunan. AMIs Anda dapat menggunakan metode apa pun pilihan Anda untuk membangun AMIs. SageMaker HyperPod tidak memiliki rekomendasi khusus.

  • AWS Konsol Manajemen: Anda dapat meluncurkan EC2 instans Amazon menggunakan SageMaker HyperPod AMI, membuat penyesuaian yang diinginkan, dan kemudian membuat AMI dari instance tersebut.

  • AWS CLI: Anda juga dapat menggunakan aws ec2 create-image perintah untuk membuat AMI dari EC2 instans Amazon yang ada setelah melakukan penyesuaian.

  • HashiCorp Packer: Packer adalah alat sumber terbuka HashiCorp yang memungkinkan Anda membuat gambar mesin yang identik untuk beberapa platform dari satu konfigurasi sumber. Ini mendukung pembuatan AMIs untuk AWS, serta gambar untuk penyedia cloud dan platform virtualisasi lainnya.

  • Image Builder: EC2 Image Builder adalah AWS layanan yang dikelola sepenuhnya yang membuatnya lebih mudah untuk mengotomatiskan pembuatan, pemeliharaan, validasi, berbagi, dan penyebaran gambar Linux atau Windows Server. Untuk informasi selengkapnya, lihat EC2 Panduan Pengguna EC2 Image Builder.