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

Amazon Web Services

Building Highly Available Web Application (Indonesian)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Gambaran umum lab

Example Corp. membuat kampanye marketing untuk usaha kecil & menengah. Mereka baru saja mempekerjakan Anda untuk bekerja dengan tim teknisi untuk membangun proof of concept bagi perusahaan mereka. Hingga saat ini, mereka menjadi host klien mereka menggunakan pusat data on-premise dan mengambil keputusan untuk memindahkan operasi mereka ke cloud guna menghemat uang dan mengubah bisnis mereka dengan pendekatan yang memprioritaskan cloud. Beberapa anggota tim mereka memiliki pengalaman cloud dan menyarankan layanan AWS Cloud untuk membangun solusi.

Selain itu, Example Corp. mengambil keputusan untuk merancang ulang portal web mereka. Pelanggan menggunakan portal untuk mengakses akun mereka, membuat rencana pemasaran, dan menjalankan analisis data di kampanye mereka. Mereka ingin memiliki prototipe yang berfungsi dalam dua minggu. Anda harus merancang arsitektur untuk mendukung aplikasi ini. Solusi Anda harus cepat, tahan lama, dapat ditimbang, dan lebih hemat dibandingkan dengan infrastruktur on-premise lama mereka.

Lab ini menampilkan mekanisme untuk menyediakan lingkungan penskalaan otomatis untuk aplikasi web full stack menggunakan teknik otomatisasi untuk mengatur sumber daya AWS. Tim IT dapat mengadaptasi mekanisme ini untuk menyediakan infrastruktur secara cepat guna mengirimkan aplikasi secara aman yang dapat memenuhi kebutuhan bisnis yang berkembang.

Tujuan

Setelah menyelesaikan lab ini, Anda akan mampu:

  • Menyebarkan jaringan virtual yang menyebar ke berbagai Availability Zone dalam suatu Region dengan menggunakan templat CloudFormation yang sudah disediakan.
  • Membuat basis data relasional yang terkelola penuh dan sangat tersedia di seluruh Availability Zone dengan menggunakan Amazon Relational Database Service (Amazon RDS).
  • Membuat lapisan caching basis data menggunakan Amazon ElastiCache.
  • Menggunakan Amazon Elastic File System (Amazon EFS) untuk menyediakan lapisan penyimpanan bersama di beberapa Availability Zone untuk tingkat aplikasi, yang didukung oleh Network File System (NFS).
  • Membuat grup server web yang secara otomatis menskalakan sebagai respons untuk memuat variasi untuk menyelesaikan tingkat aplikasi Anda.

Durasi

Diperlukan sekitar 90 menit untuk menyelesaikan lab ini.

Kunci ikon

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

  • Output yang diharapkan: Output sampel yang dapat Anda gunakan untuk memverifikasi output dari perintah atau file yang diedit.
  • Catatan: Petunjuk, tip, atau panduan penting.
  • Pelajari selengkapnya: Tempat untuk menemukan informasi selengkapnya.
  • PERINGATAN: Tindakan yang tidak dapat dibatalkan dan dapat berpotensi memengaruhi kegagalan perintah atau proses (termasuk peringatan tentang konfigurasi yang tidak dapat diubah setelah dibuat).

Layanan AWS tidak digunakan di lab ini

Layanan AWS yang tidak digunakan di lab ini dinonaktifkan di lingkungan lab. Selain itu, kemampuan layanan yang digunakan di lab ini terbatas pada kebutuhan lab. Pesan kesalahan akan dikirimkan saat Anda mengakses layanan lain atau melakukan tindakan selain yang diberikan dalam panduan lab ini.

Lingkungan lab

Diagram berikut menunjukkan arsitektur dasar lingkungan lab:


Deskripsi gambar: Diagram sebelumnya menunjukkan alur data dari pengguna eksternal ke gateway internet, melalui Application Load Balancer di subnet publik, ke server aplikasi di subnet privat, ke server basis data di subnet privat terpisah.

Daftar berikut menunjukkan detail sumber daya utama dalam diagram:

  • Satu Wilayah AWS dengan satu VPC dan dua Availability Zone.
  • Setiap Availability Zone terdiri atas subnet publik, subnet aplikasi, dan subnet basis data.
  • Gateway NAT terletak di subnet publik pada setiap Availability Zone.
  • Application Load Balancer dan grup Auto Scaling yang memiliki server aplikasi di subnet aplikasi pada kedua Availability Zone.
  • Setiap server aplikasi berkomunikasi dengan target mount EFS di masing-masing subnetnya untuk mencapai sistem file Amazon EFS, yang tidak berada dalam Availability Zone.
  • Semua server aplikasi berkomunikasi dengan instans DB primer Aurora di salah satu subnet basis data. Subnet basis data yang lain menampung replika Aurora.
  • Amazon ElastiCache di subnet basis data yang bertindak sebagai lapisan caching.

Reviews

Start your review of Building Highly Available Web Application (Indonesian)

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.