Berjalan - AWS Bimbingan Preskriptif

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

Berjalan

Untuk memastikan performa optimal dan latensi rendah antara aplikasi berbasis Internet dan database lokal, sebaiknya Anda menerapkannya. AWS Direct Connect Layanan ini menyediakan koneksi jaringan khusus antara AWS dan pusat data organisasi Anda, dan menawarkan kinerja jaringan yang lebih konsisten dan mengurangi latensi dibandingkan dengan koneksi berbasis internet. Hal ini sangat penting untuk operasi database yang membutuhkan waktu respon cepat.

Untuk mencapai ketersediaan tinggi (HA) dan elastisitas untuk aplikasi yang sedang berjalan AWS, Anda dapat menerapkan arsitektur yang kuat dengan menggunakan komponen berikut:

  • Elastic Load Balancing (ELB): Anda dapat menerapkan penyeimbang beban untuk mendistribusikan lalu lintas masuk di beberapa instans Amazon Elastic Compute Cloud (Amazon EC2) yang dijalankan aplikasi Anda. Ini memastikan distribusi beban kerja yang merata dan menyediakan titik masuk tunggal untuk permintaan klien.

  • Grup Auto Scaling: Instans EC2 yang menghosting aplikasi dapat diatur ke dalam grup Auto Scaling. Hal ini memungkinkan infrastruktur untuk secara otomatis menyesuaikan jumlah instance berdasarkan metrik yang telah ditentukan seperti pemanfaatan CPU atau lalu lintas jaringan. Selama waktu puncak, instans tambahan dapat diluncurkan untuk menangani peningkatan beban, sedangkan selama periode yang lebih tenang, instans yang tidak perlu dapat dihentikan untuk mengoptimalkan biaya.

  • Instans EC2: Aplikasi dapat digunakan pada instans EC2 dalam grup Auto Scaling. Instans ini harus didistribusikan di beberapa Availability Zone untuk meningkatkan toleransi kesalahan dan memastikan ketersediaan yang tinggi.

  • Penerapan multi-AZ: Dengan menyebarkan instance aplikasi di beberapa Availability Zone, sistem dapat menahan kegagalan satu Availability Zone tanpa berdampak signifikan pada ketersediaan secara keseluruhan.

Arsitektur ini memungkinkan aplikasi untuk skala mulus berdasarkan permintaan sambil mempertahankan ketersediaan tinggi. Penyeimbang beban memastikan bahwa lalu lintas didistribusikan secara merata di seluruh instans yang sehat, dan grup Auto Scaling mengelola jumlah instans berdasarkan beban kerja aktual.

Untuk lebih meningkatkan keandalan, Anda dapat menerapkan sistem pemantauan dan peringatan yang kuat dengan menggunakan Amazon CloudWatch untuk membantu mendeteksi dan menanggapi masalah atau kegagalan kinerja apa pun dengan segera. Selain itu, pengujian reguler terhadap kemampuan penskalaan otomatis dan skenario failover akan memastikan bahwa sistem berperilaku seperti yang diharapkan selama berbagai kondisi beban dan potensi kegagalan.

Dengan mengadopsi pendekatan ini, Anda bisa mendapatkan keuntungan dari skalabilitas dan fleksibilitas AWS Cloud sambil mempertahankan koneksi aman ke database Db2 lokal Anda. Pengaturan hybrid ini berfungsi sebagai jalur yang sangat baik menuju migrasi cloud penuh, dan memberikan transisi bertahap dan mitigasi risiko selama proses berlangsung.

Komit dua fase (2PC)

AWS Mainframe Modernization Replatform dengan Rocket Software menawarkan dukungan untuk transaksi dua fase commit (2PC) melalui implementasi Extended Architecture (XA). Kemampuan ini sangat penting untuk menjaga integritas data di seluruh sistem terdistribusi, terutama di lingkungan mainframe di mana transaksi kompleks sering menjangkau banyak sumber daya.

Arsitektur XA, yang terintegrasi ke dalam AWS Replatform dengan Rocket Software, memungkinkan koordinasi transaksi di berbagai sumber daya seperti database dan antrian pesan. Integrasi ini memastikan bahwa semua bagian dari transaksi terdistribusi baik melakukan komit atau memutar kembali secara serempak, untuk menjaga konsistensi di seluruh sistem.

Proses 2PC terdiri dari dua fase:

  • Mempersiapkan fase: Manajer transaksi menanyakan semua manajer sumber daya yang terlibat dalam transaksi untuk memastikan bahwa mereka siap untuk berkomitmen.

  • Fase komit: Jika semua manajer sumber daya merespons secara positif, manajer transaksi menginstruksikan mereka untuk melakukan perubahan. Jika salah satu manajer sumber daya tidak dapat berkomitmen, semua manajer diinstruksikan untuk mengembalikan perubahan.

Dengan menggunakan XA, AWS Replatform with Rocket Software menyediakan solusi yang andal dan terukur untuk mengelola transaksi yang kompleks dan terdistribusi di lingkungan mainframe modern. Fitur ini sangat penting bagi organisasi yang ingin memigrasikan aplikasi mainframe mereka ke cloud tanpa mengorbankan integritas atau kinerja transaksional.

Infrastruktur runtime

Diagram berikut menunjukkan lingkungan yang sangat tersedia dan elastis dalam AWS Cloud yang mencakup dua Availability Zone, instans EC2 dalam grup Auto Scaling, Network Load Balancer, dan koneksi khusus antara AWS lingkungan mainframe dan melalui. AWS Direct Connect

Arsitektur 2PC untuk mereplatforming aplikasi mainframe.

Dalam arsitektur ini:

  1. Ketika AWS Mainframe Modernization runtime dimulai, ia mengambil kredensi Db2 dari AWS Secrets Managerdan membuka koneksi persisten dengan Db2 untuk z/OS.

    catatan

    AWS Mainframe Modernization Layanan (Managed Runtime Environment experience) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan AWS Mainframe Modernization Service (Managed Runtime Environment experience) jelajahi AWS Mainframe Modernization Service (Self-Managed Experience). Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat perubahan AWS Mainframe Modernization ketersediaan.

  2. Klien mengikat alamat Network Load Balancer di Amazon Route 53.

  3. Route 53 mengalihkan transaksi ke Network Load Balancer.

  4. Network Load Balancer mendistribusikan transaksi di beberapa instans EC2.

  5. Beban kerja yang berjalan pada AWS Mainframe Modernization berinteraksi dengan Db2 untuk dengan menggunakan koneksi z/OS persisten melalui. AWS Direct Connect