Apa yang perlu Anda ketahui tentang Red Hat OpenShift Service Mesh

Transisi ke infrastruktur Kubernetes dan Linux selama transformasi digital organisasi mengarah pada fakta bahwa aplikasi semakin banyak dibangun berdasarkan arsitektur layanan mikro dan, sebagai akibatnya, sangat sering memperoleh skema kompleks untuk merutekan permintaan antar layanan.

Apa yang perlu Anda ketahui tentang Red Hat OpenShift Service Mesh

Dengan Red Hat OpenShift Service Mesh, kami melampaui perutean tradisional dan menyediakan komponen untuk melacak dan memvisualisasikan permintaan ini untuk menjadikan interaksi layanan lebih sederhana dan lebih dapat diandalkan. Pengenalan tingkat kontrol logika khusus, yang disebut mesh layanan jaring layanan, membantu menyederhanakan konektivitas, kontrol, dan manajemen operasional pada tingkat masing-masing aplikasi individual yang diterapkan pada Red Hat OpenShift, platform Kubernetes kelas enterprise yang terkemuka.

Red Hat OpenShift Service Mesh ditawarkan sebagai operator Kubernetes khusus, yang kemampuannya dapat diuji di Red Hat OpenShift 4 di sini.

Peningkatan pelacakan, perutean, dan optimalisasi komunikasi pada tingkat aplikasi dan layanan

Dengan hanya menggunakan penyeimbang beban perangkat keras, peralatan jaringan khusus, dan solusi serupa lainnya yang telah menjadi norma dalam lingkungan TI modern, sangat sulit, dan terkadang tidak mungkin, untuk mengatur dan mengelola komunikasi pada tingkat layanan-ke-layanan secara konsisten dan seragam. antara aplikasi dan layanannya. Dengan penambahan lapisan manajemen mesh layanan tambahan, aplikasi dalam container dapat memantau, merutekan, dan mengoptimalkan komunikasi mereka dengan lebih baik dengan Kubernetes sebagai inti platform. Jejaring layanan membantu menyederhanakan pengelolaan beban kerja hibrid di beberapa lokasi dan memberikan kontrol yang lebih terperinci atas lokasi data. Dengan dirilisnya OpenShift Service Mesh, kami berharap komponen penting dari tumpukan teknologi layanan mikro ini akan memberdayakan organisasi untuk menerapkan strategi multi-cloud dan hybrid.

OpenShift Service Mesh dibangun di atas beberapa proyek sumber terbuka seperti Istio, Kiali dan Jaeger, dan menyediakan kemampuan untuk memprogram logika komunikasi dalam arsitektur aplikasi layanan mikro. Hasilnya, tim pengembangan dapat berkonsentrasi penuh pada pengembangan aplikasi dan layanan yang memecahkan masalah bisnis.

Membuat hidup lebih mudah bagi pengembang

Seperti yang sudah kami tulisSebelum munculnya mesh layanan, sebagian besar pekerjaan mengelola interaksi kompleks antar layanan berada di pundak pengembang aplikasi. Dalam kondisi seperti ini, mereka memerlukan berbagai macam alat untuk mengelola siklus hidup aplikasi, mulai dari memantau hasil penerapan kode hingga mengelola lalu lintas aplikasi dalam produksi. Agar aplikasi dapat berjalan dengan sukses, semua layanannya harus berinteraksi satu sama lain secara normal. Penelusuran memberi pengembang kemampuan untuk melacak bagaimana setiap layanan berinteraksi dengan fungsi lain dan membantu mengidentifikasi hambatan yang menyebabkan penundaan yang tidak perlu dalam pekerjaan sebenarnya.

Kemampuan untuk memvisualisasikan hubungan antara semua layanan dan melihat topologi interaksi juga membantu untuk lebih memahami gambaran kompleks hubungan antar layanan. Dengan menggabungkan kemampuan-kemampuan canggih ini dalam OpenShift Service Mesh, Red Hat menawarkan kepada para pengembang serangkaian alat yang diperlukan agar berhasil mengembangkan dan menerapkan layanan mikro cloud-native.

Untuk menyederhanakan pembuatan mesh layanan, solusi kami memungkinkan Anda menerapkan tingkat manajemen ini dengan mudah dalam instance OpenShift yang ada menggunakan operator Kubernetes yang sesuai. Operator ini menangani instalasi, integrasi jaringan, dan manajemen operasional semua komponen yang diperlukan, memungkinkan Anda untuk segera mulai menggunakan mesh layanan yang baru dibuat untuk menyebarkan aplikasi nyata.

Mengurangi biaya tenaga kerja untuk menerapkan dan mengelola jaringan layanan memungkinkan Anda membuat dan menguji konsep aplikasi dengan cepat dan tidak kehilangan kendali atas situasi saat konsep tersebut berkembang. Mengapa menunggu sampai pengelolaan komunikasi antar layanan menjadi masalah nyata? OpenShift Service Mesh dapat dengan mudah memberikan skalabilitas yang Anda perlukan sebelum Anda benar-benar membutuhkannya.

Daftar manfaat yang diberikan OpenShift Service Mesh kepada pengguna OpenShift meliputi:

  • Penelusuran dan pemantauan (Jaeger). Mengaktifkan mesh layanan untuk meningkatkan pengelolaan mungkin disertai dengan penurunan kinerja tertentu, sehingga OpenShift Service Mesh dapat mengukur tingkat kinerja dasar dan kemudian menggunakan data ini untuk pengoptimalan berikutnya.
  • Visualisasi (Kiali). Representasi visual dari mesh layanan membantu untuk memahami topologi mesh layanan dan gambaran keseluruhan tentang bagaimana layanan berinteraksi.
  • Operator Mesh Layanan Kubernetes. Meminimalkan kebutuhan administrasi saat mengelola aplikasi dengan mengotomatiskan tugas-tugas umum seperti instalasi, pemeliharaan, dan manajemen siklus hidup layanan. Dengan menambahkan logika bisnis, Anda dapat lebih menyederhanakan manajemen dan mempercepat pengenalan fitur-fitur baru dalam produksi. Operator OpenShift Service Mesh menyebarkan paket Istio, Kiali dan Jaeger lengkap dengan logika konfigurasi yang mengimplementasikan semua fungsi yang diperlukan sekaligus.
  • Dukungan untuk beberapa antarmuka jaringan (multus). OpenShift Service Mesh menghilangkan langkah-langkah manual dan memberi pengembang kemampuan untuk menjalankan kode dalam mode keamanan yang ditingkatkan menggunakan SCC (Security Context Constraint). Secara khusus, ini menyediakan isolasi tambahan beban kerja di cluster, misalnya, namespace dapat menentukan beban kerja mana yang dapat dijalankan sebagai root dan mana yang tidak. Hasilnya, keunggulan Istio, yang banyak dicari oleh pengembang, dapat digabungkan dengan langkah-langkah keamanan yang dirancang dengan baik yang dibutuhkan oleh administrator klaster.
  • Integrasi dengan Manajemen API Red Hat 3scale. Untuk pengembang atau operator TI yang memerlukan peningkatan keamanan akses ke API layanan, OpenShift Service Mesh menawarkan komponen asli Red Hat 3scale Istio Mixer Adapter, yang, tidak seperti mesh layanan, memungkinkan Anda mengontrol komunikasi antar-layanan di tingkat API.

Apa yang perlu Anda ketahui tentang Red Hat OpenShift Service Mesh
Mengenai pengembangan lebih lanjut dari teknologi service mesh, pada awal tahun ini Red Hat mengumumkan partisipasinya dalam proyek industri Antarmuka Mesh Layanan (SMI), yang bertujuan untuk meningkatkan interoperabilitas teknologi yang ditawarkan oleh berbagai vendor. Berkolaborasi dalam proyek ini akan membantu kami memberikan pilihan yang lebih banyak dan lebih fleksibel kepada pengguna Red Hat OpenShift dan mengantarkan era baru di mana kami dapat menawarkan lingkungan NoOps kepada pengembang.

Coba OpenShift

Teknologi mesh layanan sangat membantu menyederhanakan penggunaan tumpukan layanan mikro di cloud hibrid. Oleh karena itu, kami mendorong semua orang yang aktif menggunakan Kubernetes dan container untuk melakukannya coba Red Hat OpenShift Service Mesh.

Sumber: www.habr.com

Tambah komentar