Membuat klaster untuk Instans Terkelola Amazon ECS - Amazon Elastic Container Service

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

Membuat klaster untuk Instans Terkelola Amazon ECS

Anda membuat klaster untuk menentukan infrastruktur tugas dan layanan yang dijalankan.

Saat membuat klaster untuk Instans Terkelola Amazon ECS, Anda mendapatkan akses ke penyedia FARGATE_MANAGED_INSTANCE kapasitas secara default. Penyedia kapasitas ini secara otomatis memilih jenis instans yang paling dioptimalkan biaya untuk beban kerja Anda. Anda juga dapat membuat penyedia kapasitas khusus jika Anda memerlukan atribut atau jenis instance tertentu.

Untuk memudahkan proses pembuatan klaster, konsol memiliki opsi default untuk banyak pengaturan.

  • Membuat namespace default dengan nama AWS Cloud Map yang sama dengan cluster. Namespace memungkinkan layanan yang Anda buat di cluster untuk terhubung ke layanan lain di namespace tanpa konfigurasi tambahan.

    Untuk informasi selengkapnya, lihat Interkoneksi layanan Amazon ECS.

Anda dapat mengubah opsi berikut:

  • Ubah namespace default yang terkait dengan cluster.

    Namespace memungkinkan layanan yang Anda buat di cluster untuk terhubung ke layanan lain di namespace tanpa konfigurasi tambahan. Namespace default sama dengan nama cluster. Untuk informasi selengkapnya, lihat Interkoneksi layanan Amazon ECS.

  • Tetapkan AWS KMS kunci untuk penyimpanan terkelola Anda. Untuk informasi tentang cara membuat kunci, lihat Membuat kunci KMS di Panduan AWS Key Management Service Pengguna.

  • Tambahkan tag untuk membantu Anda mengidentifikasi klaster Anda.

Prasyarat

Sebelum memulai, pastikan Anda telah menyelesaikan langkah-langkah Siapkan untuk menggunakan Amazon ECS dan menetapkan izin IAM yang sesuai. Untuk informasi selengkapnya, lihat Contoh cluster Amazon ECS.

Pengguna yang membuat cluster harus memiliki izin tambahan:iam:CreateServiceLinkedRole.

Secara default, Amazon ECS memilih jenis instans berdasarkan persyaratan yang Anda tentukan dalam definisi tugas. Ini adalah penyedia kapasitas default. Jika Anda memerlukan atribut atau jenis instance tertentu, perhatikan semua persyaratan. Anda harus menggunakan penyedia kapasitas khusus, dan kemudian menentukan persyaratan instans.

Pahami cara memilih instans Anda. Untuk informasi selengkapnya, lihat Praktik terbaik pemilihan instans untuk Instans Terkelola Amazon ECS.

Anda memiliki peran IAM yang diperlukan untuk Instans Terkelola Amazon ECS. Hal ini mencakup:

  • Peran infrastruktur - Memungkinkan Amazon ECS melakukan panggilan ke AWS layanan atas nama Anda untuk mengelola infrastruktur Instans Terkelola Amazon ECS.

    Untuk informasi selengkapnya, lihat Peran IAM Infrastruktur Amazon ECS.

  • Profil instans - Menyediakan izin untuk agen penampung Amazon ECS dan daemon Docker yang berjalan pada instance terkelola.

    Untuk informasi selengkapnya, lihat Profil instans Instans Terkelola Amazon ECS.

Prosedur konsol

Untuk membuat cluster baru (konsol Amazon ECS)
  1. Buka konsol di https://console.aws.amazon.com/ecs/v2.

  2. Dari bilah navigasi, pilih Wilayah untuk digunakan.

  3. Di panel navigasi, pilih Klaster.

  4. Pada halaman Klaster, pilih Buat klaster.

  5. Di bawah konfigurasi Cluster, konfigurasikan berikut ini:

    • Untuk nama Cluster, masukkan nama unik.

      Nama tersebut dapat berisi hingga 255 huruf (huruf besar dan huruf kecil), angka, dan tanda hubung.

    • (Opsional) Agar namespace yang digunakan untuk Service Connect berbeda dari nama cluster, untuk Namespace, masukkan nama yang unik.

  6. Untuk Penyedia Kapasitas Kustom, lakukan hal berikut:

    • Untuk Pilih metode untuk memperoleh EC2 kapasitas, pilih Instans Terkelola Amazon ECS.

    • Untuk profil Instance, pilih peran profil instance.

    • Untuk peran Infrastruktur, pilih peran infrastruktur.

    • Untuk menggunakan penyedia kapasitas khusus, untuk pemilihan Instans, pilih Gunakan kustom. Kemudian, untuk setiap atribut, masukkan nilai Atribut.

  7. (Opsional) Gunakan Wawasan Kontainer, perluas Pemantauan, lalu pilih salah satu opsi berikut:

    • Untuk menggunakan Wawasan Kontainer yang direkomendasikan dengan kemampuan observasi yang ditingkatkan, pilih Wawasan Kontainer dengan observabilitas yang ditingkatkan.

    • Untuk menggunakan Wawasan Kontainer, pilih Wawasan Kontainer.

  8. (Opsional) Enkripsi data pada penyimpanan terkelola. Di bawah Enkripsi, untuk penyimpanan Terkelola, masukkan ARN AWS KMS kunci yang ingin Anda gunakan untuk mengenkripsi data penyimpanan terkelola.

  9. (Opsional) Untuk membantu mengidentifikasi klaster Anda, perluas Tag, lalu konfigurasikan tag Anda.

    [Tambahkan tag] Pilih Tambah tag dan lakukan hal berikut:

    • Untuk Kunci, masukkan nama kunci.

    • Untuk Nilai, masukkan nilai kunci.

  10. Pilih Buat.

AWS CLI prosedur

Anda dapat membuat klaster untuk Instans Terkelola Amazon ECS menggunakan. AWS CLI Gunakan versi terbaru dari AWS CLI. Untuk informasi selengkapnya tentang cara meningkatkan ke versi terbaru, lihat Menginstal atau memperbarui ke versi terbaru AWS CLI.

catatan

Anda dapat menggunakan titik akhir layanan dual-stack untuk berinteraksi dengan Amazon ECS dari AWS AWS CLI, SDKs dan Amazon ECS API melalui keduanya dan. IPv4 IPv6 Untuk informasi selengkapnya, lihat Menggunakan titik akhir tumpukan ganda Amazon ECS.

Untuk membuat cluster baru (AWS CLI)
  1. Buat cluster Anda dengan nama unik menggunakan perintah berikut:

    aws ecs create-cluster --cluster-name managed-instances-cluster

    Output:

    { "cluster": { "status": "ACTIVE", "defaultCapacityProviderStrategy": [], "statistics": [], "capacityProviders": [], "tags": [], "clusterName": "managed-instances-cluster", "settings": [ { "name": "containerInsights", "value": "disabled" } ], "registeredContainerInstancesCount": 0, "pendingTasksCount": 0, "runningTasksCount": 0, "activeServicesCount": 0, "clusterArn": "arn:aws:ecs:region:aws_account_id:cluster/managed-instances-cluster" } }
  2. (Opsional) Untuk mengaktifkan Wawasan Kontainer dengan kemampuan observasi yang ditingkatkan untuk klaster Anda, gunakan perintah berikut:

    aws ecs put-account-setting --name containerInsights --value enhanced
  3. (Opsional) Untuk menambahkan tag ke cluster Anda, gunakan perintah berikut:

    aws ecs tag-resource --resource-arn arn:aws:ecs:region:aws_account_id:cluster/managed-instances-cluster --tags key=Environment,value=Production

Langkah selanjutnya

Buat definisi tugas untuk Instans Terkelola Amazon ECS. Untuk informasi selengkapnya, lihat Membuat definisi tugas Amazon ECS menggunakan konsol.

Jalankan aplikasi Anda sebagai tugas mandiri, atau sebagai bagian dari layanan. Untuk informasi selengkapnya, lihat berikut ini: