Meluncurkan perangkat lunak kontainer dariAWS Marketplace - AWS Marketplace

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

Meluncurkan perangkat lunak kontainer dariAWS Marketplace

Setelah Anda memiliki langganan aktif ke produk kontainer diAWS Marketplace, langkah selanjutnya adalah meluncurkan perangkat lunak dengan mengikuti instruksi yang disertakan dalam salah satu opsi pemenuhan yang disediakan oleh penjual. MasukAWS Marketplace, sebuahPilihan pemenuhanadalah prosedur opsional yang disediakan penjual untuk meluncurkan produk mereka di lingkungan Anda. Untuk produk kontainer, penjual dapat menyediakan hingga empat opsi pemenuhan, yang dapat menggunakan metode pengiriman yang berbeda dan mewakili konfigurasi yang berbeda untuk perangkat lunak. Sebagai contoh, penjual mungkin membuat satu opsi pemenuhan yang konfigurasi sederhana yang digunakan untuk menguji produk, dan opsi pemenuhan lain untuk di-deploy pada skala dalam korporasi.

Anda dapat melihat opsi pemenuhan mana yang tersedia diInformasi penggunaanbagian dari halaman detail produk diAWS Marketplace. Setiap opsi pemenuhan meliputi informasi tentang layanan mana yang didukung dan menyediakan detail versi perangkat lunak. Contoh layanan meliputi Amazon Elastic Container Service (Amazon ECS) dan Amazon Elastic Kubernetes Service (Amazon EKS). Anda dapat memilihPetunjuk penggunaanuntuk melihat dokumentasi dari penjual tentang cara menggunakan produk, seperti cara masuk ke server web, atau konfigurasi pasca-peluncuran.

catatan

Untuk panduan yang menunjukkan cara berlangganan dan menerapkan produk berbasis kontainer, Anda juga dapat merujuk ke video berikut:

Luncurkan perangkat lunak kontainer dariAWS Marketplace

Untuk meluncurkan perangkat lunak kontainer dariAWS Marketplace

  1. Masuk keAWS Marketplace.

  2. JelajahiAWS Marketplace, dan temukan produk yang berisi perangkat lunak yang ingin Anda luncurkan. Anda harus berlangganan produk untuk meluncurkan perangkat lunaknya. Untuk informasi tentang menemukan dan berlangganan produk kontainer diAWS Marketplace, LihatMencari dan berlangganan produk kontainer.

  3. PilihLanjutkan berlangganandi halaman detail produk.

  4. Pilih Lanjutkan ke Konfigurasi. Jika Anda tidak melihat tombol, Anda mungkin harus menerima persyaratan terlebih dahulu, atau Anda mungkin tidak memiliki langganan produk.

  5. MasukPilihan pemenuhan, pilih opsi pemenuhan dari daftar opsi yang disediakan penjual. Setelah memilih opsi pemenuhan, diLayanan yang didukung, Anda dapat melihat layanan yang dapat Anda luncurkan dengan opsi yang dipilih. Untuk informasi selengkapnya tentang opsi pemenuhan, lihatOpsi pemenuhan produk kontainer.

  6. PilihLanjutkan peluncuran.

  7. Ikuti instruksi yang diberikan oleh penjual untuk meluncurkan produk. Instruksi berbeda untuk setiap opsi pemenuhan. Untuk informasi lebih lanjut, lihat Peluncuran dengan opsi pemenuhan gambar Container atau Peluncuran dengan opsi pemenuhan Helm.

  8. Opsional -PilihPetunjuk penggunaanuntuk melihat dokumentasi dari penjual tentang cara mengonfigurasi dan menggunakan produk setelah diluncurkan.

Opsi pemenuhan produk kontainer

Anda dapat melihat opsi pemenuhan yang tersedia diInformasi penggunaanbagian dari halaman detail produk. Bersamaan dengan opsi pemenuhan yang disediakan oleh penjual,AWS Marketplacemenyertakan instruksi untuk menarik gambar docker langsung dari Amazon Elastic Container Registry (Amazon ECR).

Karena opsi pemenuhan disediakan oleh penjual, nama dan konten mereka akan berbeda untuk setiap produk diAWS Marketplace. Meskipun metode yang unik untuk setiap produk dan penjual, setiap pilihan pemenuhan harus memilikiMetode pengiriman. Anda dapat memikirkan metode pengiriman sebagai jenis opsi pemenuhan. Dua metode pengiriman yang tersedia untuk produk kontainer adalahGambar kontainerdanBagan helm.

Peluncuran dengan opsi pemenuhan gambar Container

Untuk opsi pemenuhan dengan aGambar kontainermetode pengiriman, gunakan instruksi yang disediakan penjual untuk meluncurkan produk dengan menarik gambar docker langsung dari Amazon ECR. Langkah-langkah umum untuk meluncurkan produk adalah sebagai berikut:

  1. Pastikan bahwa Anda telah menginstal versi terbaru dariAWS Command Line Interface(AWS CLI) dan Docker. Untuk informasi selengkapnya, lihatMenggunakan Amazon ECR denganAWS CLIdi dalamPanduan Pengguna Amazon Elastic Container Registry.

  2. Autentikasi klien Docker Anda ke registri Amazon ECR Anda. Langkah-langkah untuk melakukan ini akan tergantung pada sistem operasi Anda.

  3. Tarik semua gambar docker menggunakan image Amazon ECR yang disediakan Amazon Resource Name (ARN). Untuk informasi selengkapnya, lihatMenarik citradi dalamPanduan Pengguna Amazon Elastic Container Registry.

  4. Tinjau petunjuk penggunaan atau tautan eksternal yang disediakan oleh penjual untuk informasi tentang penggunaan produk.

Peluncuran dengan opsi pemenuhan Helm

Untuk opsi pemenuhan dengan aHelmmetode pengiriman, gunakan instruksi yang disediakan penjual untuk meluncurkan produk dengan memasang bagan Helm menggunakan Helm CLI. Anda dapat meluncurkan aplikasi di klaster Amazon EKS yang ada, atau klaster yang dikelola sendiriEKS Anywhere, Amazon Elastic Compute Cloud (Amazon EC2), atau di lokasi.

catatan

Lingkungan peluncuran Anda harus menggunakan Helm CLI versi 3. Untuk daftar versi Helm, lihatRilis Helm di GitHub.

Jika penjual telah diaktifkan QuickLaunch, Anda dapat menggunakannya untuk meluncurkan aplikasi. QuickLaunch adalah fitur diAWS Marketplaceyang memanfaatkanAWS CloudFormationuntuk dengan cepat membuat cluster Amazon EKS dan meluncurkan aplikasi di atasnya. Untuk informasi lebih lanjut tentang QuickLaunch, LihatQuickLaunch diAWS Marketplace.

Petunjuk diberikan oleh penjual dan berbeda untuk setiap penjual dan produk. Langkah-langkah umum untuk meluncurkan produk dengan opsi pemenuhan Helm adalah sebagai berikut.

Untuk meluncurkan produk dengan opsi pemenuhan Helm

  1. Ikuti langkah 1-6 dariLuncurkan perangkat lunak kontainer dariAWS Marketplace, dan pilih opsi pemenuhan denganBagan helmmetode pengiriman.

  2. MasukTarget peluncuran, pilih lingkungan yang ingin Anda gunakan:

    • PilihKubernetes yang dikelola Amazonuntuk menyebarkan aplikasi di Amazon EKS. Jika penjual telah diaktifkan QuickLaunch, Anda dapat menggunakannya untuk membuat klaster Amazon EKS baru dan meluncurkannya.

    • PilihKubernetes yang dikelola sendiriuntuk menyebarkan aplikasi diEKS Anywhereatau pada klaster Kubernetes yang berjalan di Amazon EC2 atau lokal.

  3. Jika diluncurkan diKubernetes yang dikelola Amazonsebuah klaster:

    1. Untuk memulai pada klaster yang ada di Amazon EKS, di bawahMetode peluncuranPilihLuncurkan di klaster yang adadan ikutilahPetunjuk peluncuran. Instruksi termasuk membuatAWS Identity and Access Management(IAM) peran dan meluncurkan aplikasi. Pastikan bahwa Anda menggunakan Helm CLI versi 3.

    2. Untuk menggunakan QuickLaunch untuk membuat klaster Amazon EKS baru dan meluncurkannya, di bawahMetode peluncuranPilihLuncurkan pada klaster EKS baru dengan QuickLaunch. PilihLuncurkanuntuk diarahkan untuk membuat tumpukan diAWS CloudFormationkonsol. Tumpukan ini akan membuat klaster Amazon EKS dan menerapkan aplikasi dengan menginstal bagan Helm yang disediakan penjual.

    3. PadaBuat tumpukan dengan cepatpage, diNama tumpukan, masukkan nama untuk tumpukan ini.

    4. Meninjau informasi diParameterubin dan memberikan informasi yang diperlukan. Tinjau dan pilih ucapan terima kasih diKemampuandan PilihBuat tumpukan.

    catatan

    Untuk informasi lebih lanjut tentang QuickLaunch, termasuk informasi tentangAWS CloudFormation, tumpukan, dan klaster Amazon EKS yang dibuat, lihatQuickLaunch diAWS Marketplace.

  4. Jika diluncurkan diKubernetes yang dikelola sendirisebuah klaster:

    1. Pastikan bahwa Anda menggunakan Helm CLI versi 3.

    2. PilihBuat tokenuntuk menghasilkan token lisensi dan peran IAM. Token dan peran ini digunakan untuk berkomunikasi denganAWS License Manageruntuk memvalidasi hak produk.

      catatan

      Jumlah maksimum token lisensi untuk akun adalah 10.

    3. PilihUnduh sebagai CSVuntuk mengunduh file.csv dengan informasi token yang dihasilkan. Seperti semua rahasia dan kata sandi, simpan file .csv di lokasi yang aman.

    4. Jalankan perintah diSimpan sebagai rahasia Kubernetesuntuk menyimpan token lisensi dan peran IAM sebagai rahasia di klaster Kubernetes Anda. Rahasia ini digunakan saat Anda menginstal bagan Helm dan meluncurkan aplikasi.AWS Marketplacemenggunakan rahasia untuk memverifikasi hak untuk produk ini.

    5. Jalankan perintah diLuncurkan aplikasi menggunakan tokenuntuk menginstal bagan Helm yang menyebarkan aplikasi ke klaster Anda.

    6. PilihPetunjuk penggunaanuntuk melihat dokumentasi dari penjual tentang cara mengonfigurasi dan menggunakan produk setelah diluncurkan.

    7. Opsional -Gunakan perintah yang disediakan di[Opsional] Unduh artefakuntuk mengunduh gambar wadah produk dan bagan Helm secara lokal.

QuickLaunch diAWS Marketplace

Jika penjual telah diaktifkan QuickLaunch pada opsi pemenuhan, Anda dapat menggunakannya untuk membuat klaster Amazon EKS dan menerapkan aplikasi kontainer ke dalamnya. Dengan QuickLaunch, Anda akan menggunakanAWS CloudFormationuntuk dengan mudah mengkonfigurasi dan membuat klaster Amazon EKS dan meluncurkan aplikasi kontainer di atasnya. Dengan QuickLaunch, Anda dapat dengan cepat meluncurkan aplikasi kontainer untuk tujuan pengujian. Untuk menggunakan QuickLaunch, ikuti langkah-langkah diPeluncuran dengan opsi pemenuhan Helm.

Untuk membuat klaster Amazon EKS tempat aplikasi dapat digunakan, Anda akan membuat CloudFormation tumpukan. SEBUAHtumpukanadalah koleksiAWSsumber daya yang dapat Anda kelola sebagai unit tunggal. Semua sumber daya dalam tumpukan ditentukan oleh tumpukan CloudFormation templat yang. Masuk QuickLaunch, sumber daya stack menyertakan informasi yang diperlukan untuk membuat klaster Amazon EKS dan meluncurkan aplikasi. Untuk informasi selengkapnya tentang tumpukanAWS CloudFormation, LihatMenggunakan tumpukandi dalamAWS CloudFormationPanduan Pengguna.

Setelah cluster dibuat, QuickLaunch meluncurkan aplikasi di atasnya dengan menginstal bagan Helm yang disediakan penjual ke klaster. QuickLaunch menangani hal ini untuk Anda sebagai bagian dari pembuatan tumpukan yang juga membuat klaster Amazon EKS.