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.
![](images/image4.png)
Contoh arsitektur hosting web di AWS
-
Layanan DNS dengan Amazon Route 53
— Menyediakan layanan DNS untuk menyederhanakan pengelolaan domain. -
Caching edge dengan Amazon CloudFront
— Edge menyimpan konten bervolume tinggi untuk mengurangi latensi kepada pelanggan. -
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. -
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. -
Perlindungan DDoS dengan AWS Shield
— Lindungi infrastruktur Anda terhadap serangan DDoS jaringan dan lapisan transportasi yang paling umum secara otomatis. -
Firewall dengan grup keamanan - Memindahkan keamanan ke instans untuk menyediakan firewall tingkat host yang stateful untuk server web dan aplikasi.
-
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. -
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. -
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.