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 kontainer AWS Marketplace, langkah selanjutnya adalah meluncurkan perangkat lunak. Untuk meluncurkan perangkat lunak, ikuti instruksi yang disertakan dalam salah satu opsi pemenuhan yang disediakan oleh penjual. Di AWS 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 di AWS Marketplace. Setiap opsi pemenuhan mencakup informasi tentang layanan mana yang didukung dan memberikan detail versi perangkat lunak. Contoh layanan termasuk Amazon Elastic Container Service (AmazonECS) 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. Jelajahi AWS 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 di AWS Marketplace, lihatMenemukan produk kontainer di AWS Marketplace.

  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 selengkapnya, 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 (AmazonECR).

Karena opsi pemenuhan disediakan oleh penjual, nama dan konten mereka akan berbeda untuk setiap produk di AWS 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 AmazonECR. 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 AWS CLI di Panduan Pengguna Amazon Elastic Container Registry.

  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 yang disediakan Amazon ECR 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 memasang bagan Helm menggunakan CLI Helm. Anda dapat meluncurkan aplikasi di EKS klaster Amazon yang ada, atau cluster yang dikelola sendiri diEKS Anywhere, Amazon Elastic Compute Cloud EC2 (Amazon), 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 EKS cluster Amazon 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 gunakan:

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

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

  3. Jika diluncurkan di cluster Kubernetes yang dikelola Amazon:

    1. Untuk meluncurkan klaster yang ada di AmazonEKS, 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 EKS klaster Amazon baru dan meluncurkannya, di bawah metode Peluncuran, pilih Luncurkan pada EKS cluster baru dengan QuickLaunch. Pilih Luncurkan untuk diarahkan untuk membuat tumpukan di AWS CloudFormation konsol. Tumpukan ini akan membuat EKS cluster Amazon dan menyebarkan 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 tentang AWS CloudFormation, tumpukan, dan EKS kluster Amazon 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 dan IAM peran lisensi. 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 IAM berperan sebagai rahasia di cluster Kubernetes Anda. Rahasia ini digunakan saat Anda menginstal bagan Helm dan meluncurkan aplikasi. AWS Marketplace menggunakan 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 EKS pemenuhan Amazon

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

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

  2. Dari EKS konsol Amazon, 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 EKS penerapan Amazon, lihat EKSadd-on.

  6. Tinjau pilihan Anda dan pilih Buat.

QuickLaunch di AWS Marketplace

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

Untuk membuat EKS klaster Amazon 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 CloudFormation template stack. Di QuickLaunch, sumber daya tumpukan menyertakan informasi yang diperlukan untuk membuat EKS cluster Amazon dan meluncurkan aplikasi. Untuk informasi selengkapnya tentang tumpukan AWS CloudFormation, lihat Bekerja dengan tumpukan di AWS CloudFormation Panduan 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 EKS cluster Amazon.