Panduan untuk Visibilitas Control Tower Rantai Pasokan di AWS
Gambaran Umum
Cara kerjanya
Rincian teknis ini menampilkan diagram arsitektur untuk menggambarkan cara menggunakan solusi ini secara efektif. Diagram arsitektur ini menunjukkan komponen utama beserta interaksinya, serta memberikan gambaran menyeluruh tentang struktur dan fungsi arsitektur secara bertahap.
Pilar Well-Architected
Diagram arsitektur di atas adalah contoh Solusi yang dibuat dengan mempertimbangkan praktik terbaik Well-Architected. Untuk menjadi Well-Architected sepenuhnya, Anda sebaiknya mengikuti sebanyak mungkin praktik terbaik Well-Architected.
Dengan memanfaatkan layanan terkelola AWS sepenuhnya, setiap layanan menghasilkan serangkaian metriknya sendiri ke Amazon CloudWatch, tempat pelanggan dapat memantau kesalahan.
Untuk layanan publik (seperti UI), Amazon Cognito digunakan untuk memastikan akses yang aman ke aplikasi dan layanan inti, termasuk kontrol akses berbasis peran. Titik akhir API yang disediakan juga diamankan dengan akses, autentikasi, dan kontrol otorisasi yang sesuai untuk memastikan penggunaan oleh sistem dan pengguna yang diizinkan. Untuk layanan AWS lainnya, kontrol akses berbasis peran AWS Identity and Access Management (IAM) dimanfaatkan untuk memastikan akses dengan hak akses paling rendah antarlayanan.
Layanan terkelola AWS yang digunakan dalam arsitektur ini mendukung komunikasi yang aman dengan mengenkripsi data bergerak. Di lokasi penyimpanan data (seperti Amazon Redshift dan Amazon S3), data juga dienkripsi saat tersimpan.
Arsitektur ini memanfaatkan layanan terkelola yang dirancang untuk memiliki ketersediaan tinggi secara default. Beberapa layanan (seperti Amazon Redshift) juga dapat dikonfigurasi untuk di-deploy di beberapa zona ketersediaan. Masing-masing komponen dalam arsitektur ini didesain untuk mempertahankan ketersediaan apabila terjadi peristiwa bencana. Layanan terkelola AWS didesain untuk menjangkau beberapa zona ketersediaan. Layanan lain, seperti Amazon Redshift, juga dapat di-deploy di beberapa zona ketersediaan. Jika terjadi kegagalan Zona Ketersediaan, layanan yang di-deploy dapat terus beroperasi.
Layanan yang dapat diskalakan dan memiliki ketersediaan tinggi, seperti Amazon S3, Amazon Kinesis, AWS Glue, dan Amazon Redshift dirancang khusus untuk beban kerja analitik data.
Arsitektur ini menerapkan pendekatan yang mengutamakan nirserver. Jika memungkinkan, layanan nirserver diskalakan berdasarkan beban untuk memastikan Anda hanya membayar sesuai penggunaan. Selain itu, layanan terkelola AWS digunakan yang memungkinkan penagihan utilitas.
Transfer data adalah pertimbangan untuk setiap arsitektur berorientasi data. Dalam solusi ini, volume data terbesar diserap dari sistem sumber yang umumnya tidak dikenai biaya di arah masuk. Transfer data untuk transfer file AWS SFTP, permintaan API Gateway, dan data Amazon AppFlow dikenakan biaya sesuai dengan harga layanan yang terdokumentasi. Semua data lainnya disimpan dalam wilayah yang sama untuk pemrosesan guna meminimalkan biaya transfer.
Layanan terkelola AWS membantu menaikkan dan menurunkan skala sesuai kebutuhan bisnis dan lalu lintas, serta secara inheren lebih berkelanjutan dibandingkan solusi on-premise. Selain itu, komponen nirserver yang dimanfaatkan mengotomatiskan proses pengelolaan infrastruktur dan menjadikannya lebih berkelanjutan.
Penafian
Apakah Anda sudah menemukan yang Anda cari?
Beri tahu kami agar kami dapat meningkatkan kualitas konten di halaman kami