This article is a Bahasa Indonesia translation of the "Migrate Linux application containers from x86 to IBM LinuxONE on Red Hat OpenShift 4.4 using multi-architecture" article from the IBM Developer site written by Antoine Fievre on February 4, 2021.
Artikel ini merupakan terjemahan Bahasa Indonesia dari artikel "Migrate Linux application containers from x86 to IBM LinuxONE on Red Hat OpenShift 4.4 using multi-architecture" pada situs IBM Developer yang ditulis oleh Antoine Fievre pada Februari 4, 2021.
---------------
Ringkasan
Pola kode berikut mendeskripsikan sebuah cara langkah-demi-langkah dan pendekatan terbaik untuk memigrasikan kontainer aplikasi x86 yang sudah ada ke
IBM® LinuxONE di Red Hat® OpenShift® 4.4 menggunakan multi-arsitektur. Pola ini menekankan cara menerapkan OpenShift Container degan multi-arsitektur, dan memberikan proses tervalidasi untuk menerapkan kluster OpenShift Container Platform dengan skala produksi di LinuxONE.
IBM LinuxONE adalah keluarga server yang dibuat untuk menerapkan aplikasi Linux dalam skala perusahaan, dengan arsitektur yang dikenal sebagai s390x. Server ini menggunakan enkripsi tingkat bank untuk mendukung lingkungan komputasi rahasia dalam industri yang diregulasi secara ketat dengan data yang sensitif. Arsitektur s390x secara umum menggunakan lebih sedikit inti CPU untuk memproses jumlah kerja yang sama dibandingkan dengan arsitektur lainnya, yang berarti penghematan biaya perangkat lunak yang dilisensikan berdasarkan inti CPU secara signifikan.
Deskripsi
TAT Banking adalah suatu aplikasi web perbankan ritel konseptual yang berdasarkan arsitektur layanan mikro. Aplikasi ini dirancang untuk mendemonstrasikan pendekatan
rehost atau
lift-and-shift untuk memigrasikan kontainer aplikasi ke LinuxONE di RedHat OpenShift tanpa memodifikasi kode apapun. Pendekatan ini melibatkan mengangkat seluruh aplikasi dari RedHat OpenShift dalam arsitektur x86 ke RedHat OpenShift di LinuxONE.
Pola kode ini menyediakan layanan mikro berikut untuk aplikasi TAT Banking:
- Portal-UI
- Customer-service
- Account-Service
- Transaction-Service
- RabbitMQ
Aliran
1. Clone repository TAT-Banking.
2. Membangun gambar Docker TAT-Banking untuk LinuxONE.
3. Mengunduh aplikasi manifest.
4. Membuat gambar multi-arsitektur untuk TAT-Banking.
5. Pra-bangun gambar kontainer untuk TAT-Banking.
6. Menerapkan aplikasi TAT-Banking menggunakan gambar multi-arsitektur.
7. Mencoba aplikasi TAT-Banking.