Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Building and Deploying Containers Using Amazon Elastic Container Service (Bahasa Indonesia)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

Gambaran Umum Lab

Lab ini menunjukkan penggunaan Amazon Elastic Container Service untuk menjadi host aplikasi web multi-komponen sederhana terdiri dari sebuah situs web dengan dua layanan API yang mendukung. Situs web menampilkan formulir di mana Anda menulis cerita dengan placeholder untuk kata benda, kata kerja, dan kata sifat. Saat Anda memilih tombol submit (kirim), kata API dikueri untuk kata-kata yang diperlukan untuk mengisi semua placeholder dalam teks cerita. Anda kemudian dapat memilih save (simpan) yang menggunakan save API (simpan API) untuk mempertahankan buatan Anda ke Amazon DynamoDB. Aplikasi ini disebut Storyizer

Pertama-tama Anda membangun kontainer Docker untuk setiap komponen aplikasi web pada host perintah. Kemudian Anda mendorongnya ke Amazon Elastic Container Repository (ECR) sehingga mereka dapat diambil saat klaster ECS dibangun.

Selanjutnya, Anda membuat definisi tugas untuk masing-masing dari tiga komponen (situs web, API, dan simpan), menentukan gambar Docker, persyaratan sumber daya, dan variabel lingkungan. Anda kemudian mendaftarkan definisi tugas ini dengan AWS ECS dan membuat layanan untuk setiap komponen. Setiap layanan dikonfigurasi untuk mempertahankan dua tugas yang sedang berjalan (tugas adalah definisi untuk menjalankan kontainer Docker tertentu). Ini menghasilkan desain yang sangat tersedia karena, jika tugas layanan menjadi tidak sehat, ECS menggantinya dengan tugas yang baru diluncurkan secara otomatis. ECS juga mengoordinasikan pemetaan port host dinamis dengan Penyeimbang Beban Aplikasi (ALB) dan setiap tugas ECS. Hal ini memungkinkan Anda untuk menjalankan lebih dari satu kontainer komponen aplikasi pada satu host tanpa konflik port.

Tujuan

Di akhir lab ini, Anda akan dapat:

  • Memahami langkah-langkah yang diperlukan untuk membangun citra docker.
  • Mendorong gambar kontainer ke repositori Amazon ECR.
  • Men-deploy kontainer dari repositori ke klaster Amazon ECS sebagai Layanan.

Prasyarat Pengetahuan Teknis

Lab ini memerlukan:

  • Akses ke komputer notebook dengan Wi-Fi yang menjalankan Microsoft Windows, Mac OS X, atau Linux (Ubuntu, SuSE, atau Red Hat)
  • Untuk pengguna Microsoft Windows: Akses administrator ke komputer
  • Browser internet seperti Chrome, Firefox, atau IE9 atau lebih tinggi. (versi terdahulu dari Internet Explorer tidak lagi didukung)

Kunci ikon

Beragam ikon digunakan di seluruh lab ini untuk menarik perhatian kepada berbagai tipe petunjuk dan catatan. Daftar berikut menjelaskan tujuan setiap ikon:

  • Perintah: Perintah yang harus Anda jalankan.
  • Output yang diharapkan: Output sampel yang dapat Anda gunakan untuk memverifikasi output dari perintah atau file yang diedit.
  • Catatan: Petunjuk, tip, atau panduan penting.
  • Perhatian: Informasi yang memiliki kepentingan khusus atau penting (tidak cukup penting untuk menyebabkan masalah pada peralatan atau data jika Anda melewatkannya, tetapi dapat mengakibatkan perlunya mengulangi langkah-langkah tertentu).
  • Pelajari lebih lanjut: Tempat untuk menemukan informasi lebih lanjut.
  • Tugas selesai: Poin kesimpulan atau ringkasan dalam lab.

Reviews

Start your review of Building and Deploying Containers Using Amazon Elastic Container Service (Bahasa Indonesia)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.