Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai konsol klasik menggunakan kontainer LinuxAWS Fargate
Pengalaman baru sekarang menjadi default di konsol Amazon ECS. Untuk informasi selengkapnya, lihat Memulai dengan menggunakan kontainer LinuxAWS Fargate |
Amazon Elastic Container Service (Amazon ECS) adalah layanan manajemen kontainer yang sangat dapat diskalakan, cepat, sehingga memudahkan untuk menjalankan, menghentikan, dan mengelola kontainer Anda dengan mudah. Anda dapat meng-host kontainer Anda pada infrastruktur nirkabel yang dikelola oleh Amazon ECS dengan meluncurkan layanan atau tugas AndaAWS Fargate. Untuk ikhtisar luas tentang Amazon ECS di Fargate, lihat .
Mulai menggunakan Amazon ECSAWS Fargate dengan menggunakan jenis peluncuran Fargate untuk tugas Anda. Di Wilayah tempat Amazon ECS mendukungAWS Fargate, panduan pertama kali menjalankan Amazon ECS memandu Anda melalui proses memulai dengan Amazon ECS menggunakan jenis peluncuran Fargate. Wizard memberikan Anda pilihan untuk membuat sebuah klaster dan meluncurkan aplikasi web sampel. Jika Anda sudah memiliki citra Docker untuk diluncurkan di Amazon ECS, Anda dapat membuat ketentuan tugas dengan citra tersebut dan menggunakannya untuk klaster Anda.
Selesaikan langkah-langkah berikut untuk memulai dengan Amazon ECS aktifAWS Fargate.
Prasyarat
Sebelum memulai, pastikan Anda telah menyelesaikan langkah-langkahMengatur untuk menggunakan Amazon ECS danAWS pengguna Anda memiliki izin yang ditentukan dalam contoh kebijakanIzin wizard yang dijalankan pertama Amazon ECS IAMAdministratorAccess
atau.
Wizard beroperasi-pertama mencoba untuk secara otomatis membuat peran IAM, yang diperlukan untuk tugas Fargate. Untuk memastikan bahwa pengalaman yang dijalankan pertama dapat membuat peran IAM ini, salah satu hal berikut harus betul:
-
Pengguna Anda memiliki akses administrator. Untuk informasi selengkapnya, lihat Mengatur untuk menggunakan Amazon ECS.
-
Pengguna Anda memiliki izin IAM untuk membuat peran layanan. Untuk informasi selengkapnya, lihat Membuat Peran untuk Mendelegasikan Izin untuk Layanan AWS.
-
Pengguna dengan akses administrator telah secara manual membuat peran eksekusi tugas sehingga peran itu tersedia pada akun yang akan digunakan. Untuk informasi selengkapnya, lihat Peran IAM eksekusi tugas ECS.
Langkah 1: Buat ketentuan tugas
Ketentuan tugas adalah seperti cetak biru untuk aplikasi Anda. Setiap kali meluncurkan tugas di Amazon ECS, Anda menentukan ketentuan tugas. Layanan kemudian tahu citra Docker mana yang digunakan untuk kontainer, berapa banyak kontainer untuk digunakan dalam tugas, dan alokasi sumber daya untuk setiap kontainer.
-
Buka wizard penjalanan pertama konsol di https://console.aws.amazon.com/ecs/home#/firstRun
. -
Di bilah navigasi, pilih Wilayah US East (N. Virginia).
catatan Anda dapat menyelesaikan wizard penjalanan pertama ini menggunakan langkah-langkah ini untuk setiap Wilayah yang mendukung Amazon ECS menggunakan Fargate. Untuk informasi selengkapnya, lihat Jenis peluncuran Fargate.
-
Mengonfigurasi parameter ketentuan kontainer Anda.
Untuk Ketentuan kontainer, wizard beroperasi-pertama dimuat sebelumnya dengan ketentuan kontainer
sample-app
,nginx
, dantomcat-webserver
di konsol tersebut. Anda dapat mengganti nama kontainer atau meninjau dan mengedit sumber daya yang digunakan oleh kontainer (seperti unit CPU dan batas memori) dengan memilih Edit dan mengedit nilai yang ditampilkan. Untuk informasi selengkapnya, lihat Definisi kontainer.catatan Jika Anda menggunakan citra Amazon ECR dalam ketentuan kontainer Anda, pastikan untuk menggunakan
registry/repository:tag
penamaan lengkap untuk gambar Amazon ECR Anda. Misalnya,aws_account_id
.dkr.ecr.region
.amazonaws.com/
.my-web-app
:latest
-
Untuk Ketentuan tugas, wizard beroperasi-pertama menentukan ketentuan tugas untuk digunakan dengan ketentuan kontainer yang dimuat sebelumnya. Anda dapat mengganti nama ketentuan tugas dan mengedit sumber daya yang digunakan oleh tugas (seperti nilai Memori tugas dan CPU tugas) dengan memilih Edit dan mengedit nilai yang ditampilkan. Untuk informasi selengkapnya, lihat Parameter ketentuan tugas.
Ketentuan tugas yang dibuat di wizard beroperasi-pertama terbatas pada kontainer tunggal agar sederhana. Anda dapat membuat ketentuan tugas multikontainer nanti di konsol Amazon ECS.
-
Pilih Selanjutnya.
Langkah 2: Konfigurasi layanan
Di bagian wizard ini, pilih cara mengonfigurasi layanan Amazon ECS yang dibuat dari ketentuan tugas Anda. Layanan meluncurkan dan memelihara sejumlah salinan ketentuan tugas di klaster Anda. Aplikasi sampel Amazon ECS adalah aplikasi bergaya Hello World berbasis web yang dimaksudkan untuk berjalan tanpa batas waktu. Dengan menjalankannya sebagai layanan, muat ulang jika tugas bermasalah atau tiba-tiba berhenti.
Wizard beroperasi-pertama dilengkapi dengan ketentuan layanan, dan Anda dapat melihat layanan sample-app-service
didefinisikan dalam konsol. Anda dapat mengganti nama layanan atau meninjau dan mengedit detail dengan memilih Edit dan lakukan hal berikut:
-
Di Nama layanan, pilih nama untuk layanan Anda.
-
Di Jumlah tugas yang diinginkan, masukkan jumlah tugas yang akan diluncurkan dengan ketentuan tugas yang Anda tentukan.
-
Di kolom Grup keamanan, tentukan kisaran alamat IPv4 untuk mengizinkan lalu lintas masuk darinya, dalam notasi blok CIDR. Sebagai contoh,
203.0.113.0/24
. -
(Opsional) Anda dapat memilih untuk menggunakan Application Load Balancer dengan layanan Anda. Ketika tugas diluncurkan dari layanan yang dikonfigurasi untuk menggunakan penyeimbang beban, tugas tersebut didaftarkan dengan penyeimbang beban. Lalu lintas dari penyeimbang beban didistribusikan di seluruh instans dalam penyeimbang beban. Untuk informasi selengkapnya, lihat Pengantar Application Load Balancers.
penting Application Load Balancers memang dikenai biaya saat ada diAWS sumber daya Anda. Untuk informasi selengkapnya, lihat Application Load Balancer
. Selesaikan langkah-langkah berikut untuk menggunakan penyeimbang beban dengan layanan Anda.
-
Di bagian kontainer untuk keseimbangan beban, pilih Port listener penyeimbang beban. Nilai default di sini diatur untuk aplikasi sampel, tetapi Anda dapat mengonfigurasi opsi listener yang berbeda untuk penyeimbang beban. Untuk informasi selengkapnya, lihat Penyeimbangan beban layanan.
-
-
Tinjau setelan layanan Anda dan klik Simpan, Selanjutnya.
Langkah 3: Konfigurasi klaster
Dalam bagian wizard ini, Anda menamai klaster Anda, dan kemudian Amazon ECS menangani jaringan dan konfigurasi IAM untuk Anda.
-
Di kolom Nama klaster, pilih nama untuk klaster Anda.
-
Klik Selanjutnya untuk melanjutkan.
Langkah 4: Peninjauan
-
Tinjau ketentuan tugas Anda, konfigurasi tugas, dan konfigurasi klaster dan klik Buat untuk menyelesaikan. Anda diarahkan ke halaman Status Peluncuran yang menunjukkan status peluncuran Anda. Ini menjelaskan setiap langkah proses (ini dapat memakan waktu beberapa menit untuk menyelesaikan sementara grup Auto Scaling Anda dibuat dan diisi).
-
Setelah peluncuran selesai, pilih Lihat layanan.
Langkah 5: Lihat layanan Anda
Jika layanan Anda adalah aplikasi berbasis web, seperti aplikasi sampel Amazon ECS, Anda dapat melihat kontainer dengan peramban web.
-
Pada halaman Layanan:
nama layanan
, pilih tab Tugas. -
Pilih tugas dari daftar tugas dalam layanan Anda.
-
Di bagian Jaringan, pilih ID ENI untuk tugas Anda. Ini akan membawa Anda ke konsol Amazon EC2 tempat Anda dapat melihat detail antarmuka jaringan yang terkait dengan tugas Anda, termasuk alamat IP Publik IPv4.
-
Masukkan alamat IP Publik IPv4 di peramban web dan Anda akan melihat halaman web yang menampilkan aplikasi sampel Amazon ECS.
Langkah 6: Membersihkan
Setelah selesai menggunakan klaster Amazon ECS, Anda harus membersihkan sumber daya yang terkait dengan itu agar tidak terkena biaya untuk sumber daya yang tidak digunakan.
Beberapa sumber daya Amazon ECS, seperti tugas, layanan, klaster, dan kontainer instans kontainer, dibersihkan menggunakan konsol Amazon ECS. Sumber daya lainnya, seperti Instans Amazon EC2, penyeimbang beban Elastic Load Balancing, dan grup Auto Scaling, harus dibersihkan secara manual di konsol Amazon EC2 atau dengan menghapusAWS CloudFormation tumpukan yang membuatnya.
Buka konsol ECS Amazon di https://console.aws.amazon.com/ecs/
. -
Di panel navigasi, pilih Klaster.
-
Pada halaman klaster, pilih klaster untuk menghapus.
-
Pilih Hapus klaster. Pada perintah konfirmasi, masukkan hapus saya lalu pilih Hapus. Menghapus klaster membersihkan sumber daya terkait yang dibuat dengan klaster, termasuk grup Auto Scaling, VPC, atau penyeimbang beban.