Meluncurkan perangkat lunak kontainer dari AWS 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 dari AWS Marketplace

Setelah Anda berlangganan aktif ke produk kontainerAWS Marketplace, langkah selanjutnya adalah meluncurkan perangkat lunak. Untuk meluncurkan perangkat lunak, ikuti instruksi yang disertakan dalam salah satu opsi pemenuhan yang disediakan oleh penjual. DiAWS Marketplace, opsi pemenuhan adalah 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. Misalnya, penjual mungkin membuat satu opsi pemenuhan yang digunakan untuk menguji produk, dan opsi lain untuk digunakan dalam skala besar dalam perusahaan.

Anda dapat melihat opsi pemenuhan mana yang tersedia di bagian Informasi Penggunaan pada halaman detail produk diAWS Marketplace. Setiap opsi pemenuhan mencakup informasi tentang layanan mana yang didukung dan memberikan detail versi perangkat lunak. Contoh layanan termasuk Amazon Elastic Container Service (Amazon ECS) dan Amazon Elastic Kubernetes Service (Amazon EKS). Anda dapat memilih Petunjuk penggunaan untuk dokumentasi dari penjual tentang cara menggunakan produk, seperti cara masuk ke server web, atau konfigurasi pasca-peluncuran.

catatan

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

Luncurkan perangkat lunak kontainer dari AWS Marketplace

Untuk meluncurkan perangkat lunak kontainer dari AWS Marketplace
  1. Masuk ke AWS 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. Pilih Lanjutkan Berlangganan di halaman detail produk.

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

  5. Dalam opsi Pemenuhan, pilih opsi pemenuhan dari daftar opsi yang disediakan penjual. Setelah memilih opsi pemenuhan, Anda dapat melihat layanan yang dapat Anda luncurkan di Layanan yang didukung. Untuk informasi selengkapnya tentang opsi pemenuhan, lihatOpsi pemenuhan produk kontainer.

  6. Pilih Lanjutkan untuk Meluncurkan.

  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 - Pilih petunjuk penggunaan untuk dokumentasi dari penjual tentang cara mengkonfigurasi dan menggunakan produk setelah peluncuran.

Opsi pemenuhan produk kontainer

Anda dapat melihat opsi pemenuhan yang tersedia di bagian Informasi Penggunaan pada halaman detail produk. Di samping opsi pemenuhan yang disediakan oleh penjual, AWS Marketplace termasuk 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 ini unik untuk setiap produk dan penjual, setiap opsi pemenuhan harus memiliki metode pengiriman. Anda dapat menganggap metode pengiriman sebagai jenis opsi pemenuhan. Tiga metode pengiriman yang tersedia untuk produk kontainer adalah Container image, Helm chart, dan Add on for Amazon EKS.

Peluncuran dengan opsi pemenuhan gambar Container

Untuk opsi pemenuhan dengan metode pengiriman gambar Container, gunakan instruksi yang disediakan penjual untuk meluncurkan produk. Ini dilakukan dengan menarik gambar Docker langsung dari Amazon ECR. Langkah-langkah umum untuk meluncurkan produk adalah sebagai berikut:

  1. Verifikasi bahwa Anda telah menginstal versi terbaru dari AWS Command Line Interface (AWS CLI) dan Docker. Untuk informasi selengkapnya, lihat Menggunakan Amazon ECR dengan Panduan Pengguna Amazon Elastic Container Registry. AWS CLI

  2. Otentikasi 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, lihat Menarik gambar di Panduan Pengguna Amazon Elastic Container Registry.

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

Peluncuran dengan opsi pemenuhan Helm

Untuk opsi pemenuhan dengan metode pengiriman Helm, gunakan instruksi yang disediakan penjual untuk meluncurkan produk. Ini dilakukan dengan menginstal bagan Helm menggunakan Helm CLI. Anda dapat meluncurkan aplikasi di klaster Amazon EKS yang ada, atau klaster yang dikelola sendiri di EKS Anywhere Amazon Elastic Compute Cloud (Amazon EC2), atau lokal.

catatan

Lingkungan peluncuran Anda harus menggunakan Helm CLI versi 3.7.1. Untuk daftar versi Helm, lihat rilis Helm di. GitHub

Jika penjual telah mengaktifkan QuickLaunch, Anda dapat menggunakannya untuk meluncurkan aplikasi. QuickLaunch adalah fitur AWS Marketplace yang digunakan AWS CloudFormation untuk membuat cluster Amazon EKS dan meluncurkan aplikasi di atasnya. Untuk informasi lebih lanjut tentang QuickLaunch, lihatQuickLaunch di AWS Marketplace.

Instruksi disediakan 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 dari AWS Marketplace, dan pilih opsi pemenuhan dengan metode pengiriman bagan Helm.

  2. Di Target peluncuran, pilih lingkungan yang ingin Anda terapkan:

    • Pilih Kubernetes terkelola Amazon untuk menerapkan aplikasi di Amazon EKS. Jika penjual telah diaktifkan QuickLaunch, Anda dapat menggunakannya untuk membuat cluster Amazon EKS baru dan meluncurkannya.

    • Pilih Kubernetes yang dikelola sendiri untuk menerapkan aplikasi di EKS Anywhereatau di klaster Kubernetes mana pun yang berjalan di Amazon EC2 atau lokal.

  3. Jika diluncurkan di cluster Kubernetes yang dikelola Amazon:

    1. Untuk meluncurkan klaster yang ada di Amazon EKS, di bawah metode Peluncuran, pilih Luncurkan di klaster yang ada dan ikuti petunjuk Peluncuran. Instruksi termasuk membuat peran AWS Identity and Access Management (IAM) dan meluncurkan aplikasi. Verifikasi bahwa Anda menggunakan Helm CLI versi 3.7.1.

    2. Untuk digunakan QuickLaunch untuk membuat cluster Amazon EKS baru dan meluncurkannya, di bawah metode Launch, pilih Launch pada cluster EKS baru dengan QuickLaunch. Pilih Luncurkan untuk dialihkan untuk membuat tumpukan di AWS CloudFormation konsol. Tumpukan ini akan membuat cluster Amazon EKS dan menerapkan aplikasi dengan menginstal bagan Helm yang disediakan penjual.

    3. Pada halaman Quick create stack, dalam nama Stack, berikan nama untuk tumpukan ini.

    4. Tinjau informasi di ubin Parameter dan berikan informasi yang diperlukan. Tinjau dan pilih pengakuan di Capabilities dan pilih Create stack.

    catatan

    Untuk informasi selengkapnya tentang QuickLaunch, termasuk informasi tentangAWS CloudFormation, tumpukan, dan kluster Amazon EKS yang dibuat, lihatQuickLaunch di AWS Marketplace.

  4. Jika diluncurkan di klaster Kubernetes yang dikelola sendiri:

    1. Verifikasi bahwa Anda menggunakan Helm CLI versi 3.7.1.

    2. Pilih Buat token untuk menghasilkan token lisensi dan peran IAM. Token dan peran ini digunakan untuk berkomunikasi dengan AWS License Manager memvalidasi hak produk.

      catatan

      Jumlah maksimum token lisensi untuk akun adalah 10.

    3. Pilih Unduh sebagai CSV untuk mengunduh file.csv dengan informasi token yang dihasilkan. Seperti semua rahasia dan kata sandi, simpan file.csv di lokasi yang aman.

    4. Jalankan perintah di Save as Kubernetes secret untuk menyimpan token lisensi dan peran IAM sebagai rahasia di cluster 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 dalam aplikasi Launch menggunakan token untuk menginstal bagan Helm yang menyebarkan aplikasi ke cluster Anda.

    6. Pilih Instruksi penggunaan untuk dokumentasi dari penjual tentang cara mengkonfigurasi dan menggunakan produk setelah diluncurkan.

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

Peluncuran dengan opsi pemenuhan Amazon EKS

Untuk opsi pemenuhan dengan metode pengiriman Add-on untuk Amazon EKS, gunakan Konsol Amazon EKS untuk menerapkan perangkat lunak di klaster Amazon EKS Anda. Langkah-langkah umum untuk meluncurkan produk adalah sebagai berikut:

Untuk meluncurkan produk dengan opsi pemenuhan Amazon EKS
  1. Setelah berlangganan produk, navigasikan ke halaman konfigurasi dan pilih Lanjutkan ke Konsol Amazon EKS untuk mengakses konsol Amazon EKS.

  2. Dari konsol Amazon EKS, pilih Wilayah AWS tempat cluster Anda digunakan. Pilih cluster di mana Anda ingin menyebarkan perangkat lunak Anda.

  3. Pilih tab Add-ons.

  4. Pilih Dapatkan lebih banyak add-on, gulir untuk menemukan add-on yang ingin Anda terapkan, dan pilih Berikutnya.

  5. Pilih versi yang ingin Anda gunakan dan pilih Berikutnya. Untuk informasi selengkapnya tentang penerapan Amazon EKS, lihat add-on EKS.

  6. Tinjau pilihan Anda dan pilih Buat.

QuickLaunch di AWS Marketplace

Jika penjual telah QuickLaunch mengaktifkan opsi pemenuhan, Anda dapat menggunakannya untuk membuat klaster Amazon EKS dan menerapkan aplikasi penampung ke dalamnya. Dengan QuickLaunch, Anda akan menggunakan AWS CloudFormation untuk mengkonfigurasi dan membuat cluster Amazon EKS dan meluncurkan aplikasi kontainer di atasnya. Dengan QuickLaunch, Anda dapat meluncurkan aplikasi kontainer untuk tujuan pengujian. Untuk menggunakannya QuickLaunch, ikuti langkah-langkahnyaPeluncuran dengan opsi pemenuhan Helm.

Untuk membuat cluster Amazon EKS tempat aplikasi dapat digunakan, buat CloudFormation tumpukan. Tumpukan adalah kumpulan sumber AWS daya yang dapat Anda kelola sebagai satu unit. Semua sumber daya dalam tumpukan ditentukan oleh templat CloudFormation tumpukan. Di QuickLaunch, sumber daya tumpukan mencakup informasi yang diperlukan untuk membuat cluster Amazon EKS dan meluncurkan aplikasi. Untuk informasi selengkapnya tentang tumpukanAWS CloudFormation, lihat Bekerja dengan tumpukan di AWS CloudFormationPanduan Pengguna.

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