Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan volume Amazon EBS dengan Amazon ECS
Volume Amazon Elastic Block Store (Amazon EBS) menyediakan penyimpanan blok yang sangat tersedia, hemat biaya, tahan lama, dan berkinerja tinggi untuk beban kerja intensif data. Volume Amazon EBS dapat digunakan dengan tugas Amazon ECS untuk throughput tinggi dan aplikasi intensif transaksi. Untuk informasi selengkapnya tentang volume Amazon EBS, lihat volume Amazon EBS di Panduan Pengguna Amazon EBS.
Volume Amazon EBS yang dilampirkan ke tugas Amazon ECS dikelola oleh Amazon ECS atas nama Anda. Selama peluncuran tugas mandiri, Anda dapat menyediakan konfigurasi yang akan digunakan untuk melampirkan satu volume EBS ke tugas. Selama pembuatan atau pembaruan layanan, Anda dapat menyediakan konfigurasi yang akan digunakan untuk melampirkan satu volume EBS per tugas ke setiap tugas yang dikelola oleh layanan Amazon ECS. Anda dapat mengonfigurasi volume baru yang kosong untuk lampiran, atau Anda dapat menggunakan snapshot untuk memuat data dari volume yang ada.
catatan
Saat Anda menggunakan snapshot untuk mengonfigurasi volume, Anda dapat menentukan volumeInitializationRate MiB/s, di mana data diambil dari snapshot untuk membuat volume yang sepenuhnya diinisialisasi dalam jumlah waktu yang dapat diprediksi. Untuk informasi selengkapnya tentang inisialisasi volume, lihat Meng inisialisasi volume Amazon EBS di Panduan Pengguna Amazon EBS. Untuk informasi selengkapnya tentang mengonfigurasi volume Amazon EBS, lihat Menunda konfigurasi volume untuk waktu peluncuran dalam definisi tugas Amazon ECS danTentukan konfigurasi volume Amazon EBS pada penerapan Amazon ECS.
Konfigurasi volume ditunda untuk waktu peluncuran menggunakan configuredAtLaunch parameter dalam definisi tugas. Dengan menyediakan konfigurasi volume pada waktu peluncuran daripada dalam definisi tugas, Anda dapat membuat definisi tugas yang tidak dibatasi pada jenis volume data tertentu atau pengaturan volume EBS tertentu. Anda kemudian dapat menggunakan kembali definisi tugas Anda di lingkungan runtime yang berbeda. Misalnya, Anda dapat menyediakan lebih banyak throughput selama penerapan untuk beban kerja produksi daripada lingkungan pra-prod Anda.
Volume Amazon EBS yang dilampirkan ke tugas dapat dienkripsi dengan kunci AWS Key Management Service (AWS KMS) untuk melindungi data Anda. Untuk informasi selengkapnya, lihat Enkripsi data yang disimpan dalam volume Amazon EBS yang dilampirkan ke tugas Amazon ECS.
Untuk memantau kinerja volume Anda, Anda juga dapat menggunakan CloudWatch metrik Amazon. Untuk informasi selengkapnya tentang metrik Amazon ECS untuk volume Amazon EBS, lihat Metrik Amazon ECS CloudWatch dan metrik Amazon ECS Container Insights.
Melampirkan volume Amazon EBS ke tugas didukung di semua komersial dan China Wilayah AWS yang mendukung Amazon ECS.
Sistem operasi dan kapasitas yang didukung
Tabel berikut menyediakan konfigurasi sistem operasi dan kapasitas yang didukung.
| Kapasitas | Linux | Windows |
|---|---|---|
| Fargate | Volume Amazon EBS didukung pada versi platform 1.4.0 atau yang lebih baru (Linux). Untuk informasi selengkapnya, lihat Versi platform Fargate untuk Amazon ECS. |
Tidak didukung |
| EC2 | Volume Amazon EBS didukung untuk tugas yang dihosting pada inst Nitro ans berbasis dengan Amazon ECS-optimized Amazon Machine Images (AMI). Untuk informasi selengkapnya tentang jenis instans, lihat Jenis instans di Panduan Pengguna Amazon EC2. Volume Amazon EBS didukung di ECS-optimized AMI |
Tugas yang dihosting pada instans Nitro berbasis dengan ECS-optimized Amazon Amazon Machine Images (AMI). Untuk informasi selengkapnya tentang jenis instans, lihat Jenis instans di Panduan Pengguna Amazon EC2. Volume Amazon EBS didukung di ECS-optimized AMI |
| Instans Terkelola Amazon ECS | Volume Amazon EBS didukung untuk tugas yang dihosting di Instans Terkelola Amazon ECS di Linux. |
Tidak didukung |
Pertimbangan-pertimbangan
Pertimbangkan hal berikut saat menggunakan volume Amazon EBS:
-
Anda tidak dapat mengonfigurasi volume Amazon EBS untuk lampiran tugas Fargate Amazon ECS di Zona Ketersediaan.
use1-az3 -
Jenis volume magnetik (
standard) Amazon EBS tidak didukung untuk tugas yang dihosting di Fargate. Untuk informasi selengkapnya tentang jenis volume Amazon EBS, lihat volume Amazon EBS di Panduan Pengguna Amazon EC2. -
Peran IAM infrastruktur Amazon ECS diperlukan saat membuat layanan atau tugas mandiri yang mengonfigurasi volume saat penerapan. Anda dapat melampirkan AWS kebijakan
AmazonECSInfrastructureRolePolicyForVolumesIAM terkelola ke peran, atau Anda dapat menggunakan kebijakan terkelola sebagai panduan untuk membuat dan melampirkan kebijakan Anda sendiri dengan izin yang memenuhi kebutuhan spesifik Anda. Untuk informasi selengkapnya, lihat Peran IAM Infrastruktur Amazon ECS. -
Anda dapat melampirkan paling banyak satu volume Amazon EBS ke setiap tugas Amazon ECS, dan itu harus volume baru. Anda tidak dapat melampirkan volume Amazon EBS yang ada ke tugas. Namun, Anda dapat mengonfigurasi volume Amazon EBS baru saat penerapan menggunakan snapshot dari volume yang ada.
-
Untuk menggunakan volume Amazon EBS dengan layanan Amazon ECS, pengontrol penerapan harus demikian.
ECSStrategi bergulir dan blue/green penerapan didukung saat menggunakan pengontrol penerapan ini. -
Agar wadah dalam tugas Anda dapat menulis ke volume Amazon EBS yang terpasang, wadah harus memiliki izin sistem file yang sesuai. Saat Anda menentukan pengguna non-root dalam definisi wadah, Amazon ECS secara otomatis mengonfigurasi volume dengan izin berbasis grup yang memungkinkan pengguna yang ditentukan untuk membaca dan menulis ke volume. Jika tidak ada pengguna yang ditentukan, wadah berjalan sebagai root dan memiliki akses penuh ke volume.
-
Amazon ECS secara otomatis menambahkan tag yang dicadangkan
AmazonECSCreateddanAmazonECSManagedke volume terlampir. Jika Anda menghapus tag ini dari volume, Amazon ECS tidak akan dapat mengelola volume atas nama Anda. Untuk informasi selengkapnya tentang menandai volume Amazon EBS, lihat Menandai volume Amazon EBS. Untuk informasi selengkapnya tentang menandai sumber daya Amazon ECS, lihat Menandai sumber daya Amazon ECS Anda. -
Penyediaan volume dari snapshot volume Amazon EBS yang berisi partisi tidak didukung.
-
Volume yang dilampirkan ke tugas yang dikelola oleh layanan tidak dipertahankan dan selalu dihapus setelah penghentian tugas.
-
Anda tidak dapat mengonfigurasi volume Amazon EBS untuk lampiran ke tugas Amazon ECS yang sedang berjalan. AWS Outposts