Bagaimana Mendefinisikan Definisi Tugas Amazon ECS?

Bagaimana Mendefinisikan Definisi Tugas Amazon Ecs



Amazon adalah platform berbasis cloud yang menyediakan beberapa layanan berbeda namun sangat dibutuhkan bagi pelanggan mulai dari individu, organisasi, hingga Raksasa Teknologi. Alasan utama popularitas Amazon selama bertahun-tahun adalah karena Amazon mencakup setiap dimensi kebutuhan organisasi, mulai dari volume data yang menampung hingga melakukan analisis terhadap data tersebut, dll. Amazon ECS adalah layanan mahir lainnya dari AWS yang memanfaatkan konsep kontainer.

Artikel ini mengilustrasikan konten berikut:

Apa itu Amazon ECS?

Amazon ECS atau Amazon Elastic Container Service adalah layanan terkelola sepenuhnya yang memungkinkan penggunanya menerapkan, menskalakan, dan mengelola aplikasi menggunakan kontainer dan klaster. Kontainer ini biasanya dibuat menggunakan Docker. Docker adalah aplikasi yang memungkinkan pengembang meluncurkan container tempat aplikasi disebarkan dan dijalankan. Docker memastikan bahwa semua container berjalan di lingkungan yang terisolasi. ECS berada di bagian atas buruh pelabuhan yang mengelola aplikasi ini.







Bagaimana Cara Kerja Amazon ECS?

Docker menjalankan container berdasarkan dua opsi container, yaitu Tanpa Server atau Terkelola. ECS menangani dan mendukung fitur penskalaan otomatis untuk menangani volume data dan menyediakan kemampuan layanan penskalaan dan terkelola sepenuhnya. ECS secara otomatis menaikkan dan menurunkan skala aplikasi Anda berdasarkan kebutuhan. Misalnya, saat lalu lintas pada aplikasi Anda naik atau turun, Anda dapat mengonfigurasi fitur penskalaan otomatis untuk metrik misalnya, penggunaan CPU, penggunaan memori, dll.





Mengingat biaya untuk fitur-fitur ini, untungnya, ECS sangat hemat biaya dengan buruh pelabuhan karena memungkinkan banyak kontainer dijalankan pada sistem komputer lokal. ECS juga bekerja secara efisien untuk pekerjaan ad hoc atau skala penuh.





Pelajari lebih lanjut tentang ECS ​​dengan merujuk pada artikel ini: “ Bagaimana cara membuat klaster ECS di AWS? ”.

Setelah Anda men-deploy gambar file buruh pelabuhan ke Amazon ECR, Anda akan diminta untuk menentukan tugas menggunakan ECS. Amazon ECR adalah nama yang sering Anda dengarkan ketika berbicara tentang Amazon ECS. ECR adalah singkatan dari Elastic Container Repository yang menyimpan riwayat dan menyimpan gambar file Anda. Anda dapat kembali ke versi apa pun dengan ECR.



Apa itu Definisi Tugas?

Tugas yang ditentukan di dalam ECS adalah unit terkecil yang dijalankan di dalam klaster ECS. Sebuah tugas berasal dari definisi tugas. Definisi tugas dapat disebut sebagai serangkaian instruksi yang digunakan Amazon untuk menjalankan tugas di klaster Anda. Dengan menggunakan ketentuan tugas, kita dapat mengontrol parameter tugas seperti alokasi sumber daya, gambar kontainer, variabel lingkungan, dll. Setiap ketentuan tugas dapat menyertakan definisi dari beberapa gambar kontainer.

Bagaimana Mendefinisikan Definisi Tugas Amazon ECS?

Dengan asumsi bahwa klaster ECS Anda sudah aktif dan berjalan, mari kita ikuti beberapa langkah untuk membuat ketentuan tugas untuk klaster tersebut:

Langkah 1: Akses Opsi “Definisi tugas”.
Di sini, di dasbor ECS, cluster kami sudah aktif dan berjalan. Ketuk “ Definisi tugas ” opsi dari sidebar:

Langkah 2: Buat Definisi Tugas Baru
Klik pada “Buat definisi tugas baru” tombol dan dari daftar drop-down, klik tombol “ Buat ketentuan tugas baru ' pilihan:

Langkah 3: Pengidentifikasi Unik
Berikan nama unik untuk ketentuan tugas:

Langkah 4: Persyaratan Infrastruktur
Pilih jenis peluncuran di bawah “ Jenis peluncuran ' bagian. Kami telah menerapkan klaster ECS kami sebagai “ AWS Fargate ” misalnya. Oleh karena itu, kami telah memilih opsi “AWS Fargate” dari antarmuka. Selanjutnya, pilih arsitektur untuk sistem operasi. Kami mempertahankan pengaturan ini sebagai default:

Langkah 5: Tetapkan Ukuran Tugas
Dalam “Ukuran tugas ” bagian dari kebutuhan infrastruktur, pilih opsi berikut. Catatan bahwa opsi ini bergantung pada persyaratan organisasi atau aplikasi Anda. Di sini untuk demo ini, kami telah memilih konfigurasi sederhana:

Langkah 6: Berikan Nama Kontainer dan URI Gambar
Di bagian Kontainer-1, ketikkan nama kontainer. Di bagian URI Gambar, kita akan menggunakan Galeri ECR yang disediakan Amazon . Anda dapat memberikan tautan URI Gambar di sini tergantung pada kebutuhan Anda:

Verifikasi Cluster ECS
Untuk menggunakan gambar yang disediakan oleh galeri ECR, ketik, dan cari nama gambar, misalnya nginx:

Klik pada hasil berikut:

Klik pada ' Menyalin tombol ” seperti terlihat pada gambar di bawah ini:

Tempel tautan yang disalin di “ URI Gambar ' bidang:

Dengan mempertahankan pengaturan lainnya sebagai default, klik tombol “ Membuat ' tombol:

Kami telah berhasil membuat ketentuan tugas untuk klaster ECS:

Dengan mengikuti jalur yang disorot di bawah ini, kita dapat melihat bahwa ketentuan tugas telah dibuat:

Sekian dari panduan ini.

Kesimpulan

Untuk menentukan ketentuan tugas Amazon ECS, klik pada “ Definisi Tugas ” dari sidebar untuk memberikan pengenal dan URI Gambar, lalu tekan tombol “ Membuat ' tombol. Definisi tugas menentukan apa yang akan dilakukan tugas di dalam klaster atau kontainer. Mendefinisikan tugas dapat disebut sebagai membuat tugas untuk dilakukan oleh cluster. Artikel ini memberikan wawasan tentang berbagai komponen ECS dan mendefinisikan ketentuan tugasnya.