Memulai dengan HAQM ECS
Ikhtisar
HAQM Elastic Container Service (ECS) adalah layanan orkestrasi terkelola penuh yang memudahkan Anda dalam melakukan deployment, manajemen, dan penskalaan aplikasi terkontainerisasi. Baik Anda baru mengenal HAQM ECS maupun telah mempertimbangkan kasus penggunaan, pilih jalur Anda sendiri dan ikuti langkah-langkah pembelajaran yang telah dikurasi untuk memulai.

Topik halaman
Jalur 1: Mulai dengan dasar-dasar HAQM ECSJalur 1: Mulai dengan dasar-dasar HAQM ECS
Buka semuaLangkah 1: Berpindah dari Monolit ke Layanan Mikro dengan HAQM ECS
Mulailah dengan video singkat ini untuk melihat cara melakukan deployment aplikasi node.js monolitik ke Kontainer Docker, lalu memisahkan aplikasi menjadi layanan mikro tanpa waktu henti.
Langkah 2: Lokakarya HAQM ECS
Dalam lokakarya ini, kami akan meluncurkan frontend dan beberapa layanan backend di HAQM ECS serta mengeksplorasi cara mengadopsi alur kerja ini ke lingkungan Anda.
Langkah 3: Konsep Inti HAQM ECS
Selanjutnya, pelajari konsep inti HAQM ECS dan HAQM Container Registry (HAQM ECR), serta cara konsep tersebut membantu melakukan deployment, mengelola, dan menskalakan aplikasi yang didukung Docker di AWS.
Langkah 4: Menulis Definisi Tugas
HAQM ECS memudahkan Anda untuk menjalankan dan menskalakan beban kerja kontainer di AWS. Pelajari cara membuat definisi tugas untuk menjalankan kontainer menggunakan HAQM ECS.
Langkah 5: Menjalankan Layanan Mikro Terkontainer di AWS
Laporan resmi ini memberikan panduan tentang pola desain pengelolaan siklus aktif aplikasi, keamanan, dan perangkat lunak arsitektural untuk aplikasi berbasis kontainer di AWS.
Langkah 6: Lokakarya Cetak Biru HAQM ECS
Modul terakhir ini dirancang bagi developer yang mengutamakan Terraform. Dalam lokakarya ini, Anda akan mempelajari cara memanfaatkan Cetak Biru HAQM ECS untuk membangun dan melakukan deployment berbagai fitur menggunakan HAQM ECS.
Jalur 2: Jalankan layanan mikro dengan kontainer nirserver menggunakan HAQM ECS dengan AWS Fargate
Buka semuaLangkah 1: Berpindah dari Monolit ke Layanan Mikro dengan HAQM ECS
Mulailah dengan video singkat ini untuk melihat cara melakukan deployment aplikasi node.js monolitik ke Kontainer Docker, lalu memisahkan aplikasi menjadi layanan mikro tanpa waktu henti.
Langkah 2:Pecah Aplikasi Monolit menjadi Layanan Mikro
Selanjutnya, kami akan menunjukkan kepada Anda cara menjalankan aplikasi monolitik sederhana dalam Kontainer Docker, melakukan deployment aplikasi yang sama dengan layanan mikro, kemudian mengalihkan lalu lintas ke layanan mikro tanpa waktu henti.
Langkah 3: Pengantar HAQM ECS
Kursus ini akan membahas tinjauan singkat mengenai kontainer, lalu menjelaskan secara mendalam fitur, manfaat, kasus penggunaan, dan demonstrasi di HAQM ECS.
Langkah 4: Lokakarya HAQM ECS
Dalam lokakarya ini, kami akan meluncurkan frontend dan beberapa layanan backend di HAQM Elastic Container Service serta mengeksplorasi cara mengadopsi alur kerja ini ke lingkungan Anda.
Langkah 5: Mulai Infrastruktur sebagai Kode (IaC) dengan HAQM ECS dan AWS Fargate
Dengan HAQM ECS dan AWS Fargate, pengguna tidak perlu mengelola perangkat lunak perantara (middleware), instans HAQM EC2, atau OS host. Cetak Biru Solusi HAQM ECS memberi Anda langkah awal dan memungkinkan Anda untuk belajar sambil mempraktikkan. Cetak biru ini mengodekan praktik terbaik, membuat pola arsitektur yang dirancang dengan baik, dan menyediakan solusi end-to-end yang berfokus pada CI/CD, observabilitas, keamanan, dan efisiensi biaya.
Langkah 6: Mengamati, Memecahkan Masalah, dan Mengoptimalkan Beban Kerja yang Dijalankan di HAQM ECS
Ikuti kursus ini untuk mempelajari cara mendapatkan observabilitas dalam aplikasi Anda yang dijalankan di HAQM ECS. Anda akan mempelajari cara mengumpulkan metrik, log, dan jejak di tingkat sistem dan aplikasi. Terakhir, cara menerapkannya untuk mengidentifikasi dan memperbaiki masalah juga akan dipelajari.
Jalur 3: Skalakan dan jalankan aplikasi web
Buka semuaLangkah 1: Praktik Terbaik Skalabilitas HAQM ECS
Untuk memulai, tonton video ini yang merinci praktik terbaik dan tip terkait penskalaan dengan HAQM ECS.
Langkah 2: Memahami Lebih Dalam Penskalaan Otomatis Klaster HAQM ECS
Selanjutnya, pelajari selengkapnya tentang Penskalaan Otomatis Klaster (CAS) ECS, yang memungkinkan HAQM ECS mengelola penskalaan Grup Auto Scaling (ASG) HAQM EC2. Dengan CAS, Anda dapat mengonfigurasi HAQM ECS untuk menskalakan ASG secara otomatis, dan hanya berfokus menjalankan tugas Anda.
Langkah 3: API Berbasis Kontainer Nirserver dengan HAQM ECS dan HAQM API Gateway
Pelajari selengkapnya tentang hosting dan pengekspos API berbasis kontainer, serta cara membangun solusi yang mendukung perutean permintaan HTTP, penskalaan otomatis, ketersediaan tinggi, dan otorisasi pengguna, dalam beberapa kasus.
Langkah 4: Membangun Arsitektur Perusahaan di HAQM ECS
Pelajari cara membuat pilihan infrastruktur untuk mendukung aplikasi perusahaan terkontainer yang berjalan di HAQM ECS. Dalam kursus ini, Anda mempelajari cara menentukan cakupan persyaratan berdasarkan aplikasi Anda, memilih arsitektur terbaik untuk mendukung aplikasi Anda, dan mendesain pola infrastruktur yang dapat digunakan kembali yang aman, berkinerja tinggi, dan tangguh.
Langkah 5: Mengelola Aplikasi dalam Skala Besar dengan HAQM ECS
Dalam kursus ini, Anda akan mempelajari cara mengelola aplikasi perusahaan yang berjalan dalam skala besar di HAQM ECS, untuk membangun lingkungan yang dapat mengurangi atau menambah skala dengan cepat dan aman. Anda juga akan mempelajari cara membedakan penskalaan aplikasi dari penskalaan infrastruktur, dan melakukan pengujian guna mengidentifikasi metrik terbaik untuk penskalaan aplikasi Anda.
Langkah 6: Panduan Pengguna/Praktik Terbaik HAQM ECS
Untuk detail selengkapnya tentang cara segala sesuatunya bekerja di HAQM ECS dan praktik terbaik dalam memastikan aplikasi Anda aman, berkinerja tinggi, dan tangguh, gunakan Panduan Pengguna dan Praktik Terbaik HAQM ECS Resmi untuk menskalakan dengan cepat.
Jalur 4: Lakukan <i>deployment</i> aplikasi lanjutan menggunakan HAQM ECS di HAQM EC2
Buka semuaLangkah 1: Melakukan Deployment Penyedia Kapasitas Klaster bagi Kapasitas HAQM EC2 untuk Layanan Terkontainer
Pola ini menunjukkan cara menyiapkan klaster HAQM ECS yang secara otomatis meluncurkan instans HAQM EC2 \menggunakan Penyedia Kapasitas HAQM ECS. Pendekatan ini memungkinkan klaster HAQM ECS untuk memulai dengan keadaan yang benar-benar kosong, menambahkan kapasitas HAQM EC2 sesuai kebutuhan, lalu "menurunkan skala ke nol" ketika Anda menghentikan semua tugas kontainer di klaster.
Langkah 2: Optimalkan Biaya dan Kinerja dengan Strategi dan Batasan Penempatan Lanjutan
Dengan menjalankan kontainer di HAQM EC2, Anda dapat mengoptimalkan cara kontainer tersebut didistribusikan di seluruh host HAQM EC2, atau cara kontainer tersebut dikemas berbarengan di host bersama, untuk menghemat biaya. Dalam modul ini, kita akan memahami lebih dalam strategi penempatan dan batasan yang memungkinkan Anda menargetkan jenis host tertentu, dan mengontrol cara tugas kontainer ditempatkan ke host.
Langkah 3: Hemat Biaya dengan Menjalankan Armada Spot Fleksibel dan Gunakan Kontainer untuk Menormalkan Kinerja
Armada Spot memungkinkan Anda menetapkan kapasitas target yang diinginkan untuk klaster, dan secara opsional mengatur jumlah maksimum per jam yang bersedia Anda bayar untuk armada Anda. Armada Spot mencoba mengoptimalkan pengeluaran Anda dengan meluncurkan jenis instans campuran dari jenis instans Spot yang tersedia untuk memenuhi kebutuhan kapasitas total Anda, dengan biaya paling minimum. Pelajari cara menggabungkan strategi ini dengan HAQM ECS dan strategi penempatan kontainer untuk menghemat biaya.
Langkah 4: Jaringan Lanjutan untuk Kontainer di HAQM EC2
Saat menjalankan kontainer di HAQM EC2, Anda memiliki tiga pilihan pendekatan jaringan utama: AWS VPC, mode jembatan, dan mode host. Mana yang sesuai untuk aplikasi Anda? Klik tautan di bawah ini untuk memahami pertukaran apa yang dimiliki setiap pendekatan untuk membuat pilihan yang optimal.
Langkah 5: Menjalankan Beban Kerja GPU dengan HAQM ECS dan Kontainer
Dalam pola ini, Anda akan melihat cara menerapkan instans HAQM EC2 yang memiliki GPU dan menggunakan AMI yang Dioptimalkan GPU HAQM untuk memberikan akses kontainer Anda ke GPU terpasang untuk akselerasi perangkat keras komputasi Anda.
Langkah 6: Akselerasi Beban Kerja Machine Learning Tingkat Lanjut dengan AWS Inferentia dan AWS Neuron
GPU dirancang untuk tugas bertujuan umum, sehingga tidak selalu menjadi teknik yang paling hemat biaya untuk mempercepat tugas machine learning Anda. Dalam pola ini, pelajari cara menyiapkan perangkat keras AWS Inferentia, dan menggunakan Kontainer Deep Learning AWS untuk menjalankan lingkungan yang didukung AWS Neuron yang memanfaatkan perangkat keras buatan khusus yang mempercepat pelatihan dan inferensi model, dengan rasio biaya/kinerja yang unggul dari GPU dalam banyak kasus.
Langkah 7: Mempertahankan HAQM EC2 Fleet untuk Kontainer Anda
Bagaimana Anda mengelola pembaruan dan patch di host HAQM EC2 saat kontainer Anda berjalan di armada instans HAQM EC2? Pola ini menunjukkan cara melakukan patch dan peningkatan bergulir dalam kapasitas dasar Anda sekaligus menghindari waktu henti untuk aplikasi Anda.
Pembelajaran digital lainnya dengan HAQM ECS
Buka semuaLangkah 1: Pengantar HAQM ECS
Baru menggunakan AWS atau menggunakan HAQM ECS untuk pertama kalinya? Ikuti kursus ini untuk mendapatkan gambaran umum tentang dasar-dasar layanan dan kemampuannya.
Langkah 2: HAQM ECS Primer
Setelah Anda mengetahui dasar-dasarnya, kursus ini akan memberi Anda lebih banyak penjelasan mengenai dasar-dasar HAQM ECS dan jenis pola aplikasi yang paling cocok untuknya.
Langkah 3: Pengantar AWS Fargate
Siap menggunakan kontainer di AWS, tetapi tidak ingin mengelola instans komputasi sendiri? Kursus ini memperkenalkan Anda pada AWS Fargate, komputasi nirserver untuk HAQM ECS.
Langkah 4: Pengantar HAQM Elastic Container Registry (ECR)
Penggunaan kontainer dan layanan mikro secara efektif biasanya menandakan adanya registri gambar yang digunakan untuk deployment. Kursus ini memperkenalkan Anda pada HAQM Elastic Container Registry (ECR) dan memberikan contoh terkait caranya digunakan dengan HAQM ECS.
Langkah 5: Memecahkan Masalah HAQM ECS
Pelajari selengkapnya tentang cara memecahkan masalah deployment dan kinerja layanan berbasis HAQM ECS Anda, serta cara menggali untuk mendapatkan log dan data yang Anda butuhkan agar aplikasi tetap berfungsi seperti yang diharapkan.
Langkah 6: AWS CustomerCast - AWS Copilot - Menyederhanakan Pengembangan Kontainer
Siap untuk melampaui UI dan mulai menggunakan HAQM ECS secara lebih terprogram? Kursus ini juga memperkenalkan Anda pada AWS Copilot, alat untuk melakukan deployment aplikasi dan layanan dengan cara yang dapat diulang, dikoordinasikan, dan diatur dengan lebih mudah.
Langkah 7: Membangun Arsitektur Perusahaan di HAQM ECS
Aplikasi perusahaan memiliki persyaratan khusus sendiri terkait desain, ketersediaan, dan skalabilitas. Kursus ini akan membahas cara memilih teknologi yang tepat untuk lingkungan Anda, serta praktik terbaik terkait jaringan, komunikasi tugas-ke-tugas, dan keamanan.
Langkah 8: Mengelola Siklus Hidup Aplikasi di HAQM ECS
Deployment dan pengelolaan aplikasi dalam skala besar memerlukan keseimbangan yang rumit antara kemampuan, alat, budaya, dan disiplin. Kursus ini akan memperkenalkan Anda pada dasar-dasar penggunaan HAQM ECS di lingkungan CI/CD, dengan fokus pada alat, pola, praktik terbaik, dan skenario HAQM terbaik untuk mendukung lingkungan aplikasi berkecepatan tinggi.
Langkah 9: Mengelola Aplikasi dalam Skala Besar dengan HAQM ECS
HAQM ECS terdepan dalam penskalaan. Kursus ini membahas topik pertumbuhan dan skala, dan menyajikan praktik terbaik, pola aplikasi, dan alat yang dapat mendukung pelanggan dari deployment awal hingga melayani jutaan permintaan per detik.
Langkah 10: Mengamati, Memecahkan Masalah, dan Mengoptimalkan Beban Kerja yang Dijalankan di HAQM ECS
Ketika terjadi kesalahan, kemampuan platform untuk membantu pelanggan memahami apa yang telah terjadi dan bagaimana menyelesaikannya menjadi hal yang utama. Kursus ini akan menggali cara memantau dan mencatat kinerja di dalam HAQM ECS, dan cara mengoptimalkan kinerja beban kerja yang sedang berjalan.
Apakah Anda menemukan apa yang Anda cari sekarang?
Beri tahu kami agar kami dapat meningkatkan kualitas konten di halaman kami.