Arsitektur AWS Cloud untuk hosting web - Hosting Aplikasi Web di AWS Cloud

Arsitektur AWS Cloud untuk hosting web

Gambar berikut memberikan tampilan lain pada arsitektur aplikasi web klasik itu dan bagaimana hal itu dapat memanfaatkan infrastruktur komputasi AWS Cloud.

Contoh arsitektur hosting web di AWS

  1. Layanan DNS dengan Amazon Route 53 — Menyediakan layanan DNS untuk menyederhanakan pengelolaan domain.

  2. Caching edge dengan Amazon CloudFront — Edge menyimpan konten bervolume tinggi untuk mengurangi latensi kepada pelanggan.

  3. Keamanan edge untuk Amazon CloudFront dengan AWS WAF — Memfilter lalu lintas berbahaya, termasuk cross site scripting (XSS) dan injeksi SQL melalui aturan yang ditentukan pelanggan.

  4. Penyeimbangan beban dengan Elastic Load Balancing (ELB) — Memungkinkan Anda menyebarkan beban di beberapa Zona Ketersediaan dan grup AWS Auto Scaling untuk redundansi dan decoupling layanan.

  5. Perlindungan DDoS dengan AWS Shield — Lindungi infrastruktur Anda terhadap serangan DDoS jaringan dan lapisan transportasi yang paling umum secara otomatis.

  6. Firewall dengan grup keamanan - Memindahkan keamanan ke instans untuk menyediakan firewall tingkat host yang stateful untuk server web dan aplikasi.

  7. Caching dengan Amazon ElastiCache - Menyediakan layanan caching dengan Redis atau Memcached untuk menghapus beban dari aplikasi dan basis data, dan latensi yang lebih rendah untuk permintaan yang sering terjadi.

  8. Basis data terkelola dengan Amazon Relational Database Service (Amazon RDS) — Menciptakan arsitektur basis data Multi-AZ yang sangat tersedia dengan enam mesin DB yang mungkin.

  9. Penyimpanan dan pencadangan statis dengan Amazon Simple Storage Service (Amazon S3) — Memungkinkan penyimpanan objek berbasis HTTP sederhana untuk pencadangan dan aset statis seperti gambar dan video.