Membangun aplikasi HA dan solusi infrastruktur dengan AWS Outposts rak - AWS Outposts Pertimbangan Desain dan Arsitektur Ketersediaan Tinggi

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membangun aplikasi HA dan solusi infrastruktur dengan AWS Outposts rak

Dengan AWS Outposts rack, Anda dapat membangun, mengelola, dan menskalakan aplikasi lokal yang sangat tersedia menggunakan layanan dan alat AWS cloud yang sudah dikenal. Penting untuk memahami arsitektur dan pendekatan HA cloud umumnya berbeda dari arsitektur HA lokal tradisional yang mungkin Anda jalankan di pusat data Anda hari ini.

Dengan penerapan aplikasi HA lokal tradisional, aplikasi digunakan di mesin virtual (). VMs Sistem dan infrastruktur TI yang kompleks dikerahkan dan dipelihara untuk menjaga mesin virtual tetap berjalan dan sehat. VMs Sering memiliki identitas spesifik dan setiap VM mungkin memainkan peran penting dalam arsitektur aplikasi total.

Peran arsitektur digabungkan erat dengan identitas VM. Arsitek sistem memanfaatkan fitur infrastruktur TI untuk menyediakan lingkungan runtime VM yang sangat tersedia yang menyediakan setiap VM akses andal ke kapasitas komputasi, volume penyimpanan, dan layanan jaringan. Jika VM gagal, proses pemulihan otomatis atau manual dijalankan untuk mengembalikan VM yang gagal ke keadaan sehat, seringkali pada infrastruktur lain atau di pusat data lain sepenuhnya.

Arsitektur Cloud HA mengambil pendekatan yang berbeda. AWS layanan cloud menyediakan kemampuan komputasi, penyimpanan, dan jaringan yang andal. Komponen aplikasi digunakan untuk EC2 instance, kontainer, fungsi tanpa server, atau layanan terkelola lainnya.

Instance adalah instantiasi komponen aplikasi — mungkin salah satu dari banyak yang melakukan peran itu. Komponen aplikasi secara longgar digabungkan satu sama lain dan peran yang mereka mainkan dalam arsitektur aplikasi total. Identitas individu dari suatu contoh umumnya tidak penting. Contoh tambahan dapat dibuat atau dihancurkan untuk meningkatkan atau menurunkan dalam menanggapi permintaan. Contoh gagal atau contoh yang tidak sehat hanya diganti dengan contoh sehat baru.

AWS Outposts rack adalah layanan terkelola penuh yang memperluas AWS komputasi, penyimpanan, jaringan, database, dan layanan cloud lainnya ke lokasi lokal untuk pengalaman hybrid yang benar-benar konsisten. Anda tidak boleh menganggap layanan rak Outposts sebagai pengganti drop-in untuk sistem infrastruktur TI dengan mekanisme HA lokal tradisional. Mencoba menggunakan AWS layanan dan Outposts untuk mendukung arsitektur HA lokal tradisional adalah anti-pola.

Beban kerja yang berjalan di AWS Outposts rak menggunakan mekanisme HA cloud seperti Amazon EC2 Auto Scaling (untuk menskalakan secara horizontal untuk memenuhi tuntutan beban kerja), pemeriksaan kesehatan (untuk mendeteksi dan menghapus instans yang tidak sehat)EC2 , dan Application Load Balancer (untuk mengarahkan lalu lintas beban kerja yang masuk ke instans yang diskalakan atau diganti). Saat memigrasikan aplikasi ke cloud, baik ke sebuah Wilayah AWS atau AWS Outposts rak, Anda harus memperbarui arsitektur aplikasi HA Anda untuk mulai memanfaatkan layanan cloud terkelola dan mekanisme HA cloud.

Bagian berikut memperkenalkan pola arsitektur, anti-pola, dan praktik yang direkomendasikan untuk menerapkan AWS Outposts rak di lingkungan lokal Anda untuk menjalankan beban kerja dengan persyaratan ketersediaan tinggi. Bagian ini memperkenalkan pola dan praktik; namun, mereka tidak memberikan detail konfigurasi dan implementasi. Anda harus membaca dan menjadi akrab dengan AWS Outposts rak FAQs dan Panduan Pengguna dan dokumentasi FAQs dan layanan untuk layanan yang berjalan di rak Outposts saat Anda mempersiapkan lingkungan Anda untuk rak Outposts dan aplikasi Anda untuk migrasi ke layanan. AWS