Apa yang anda perlu tahu tentang Red Hat OpenShift Service Mesh

Peralihan kepada infrastruktur Kubernetes dan Linux semasa transformasi digital organisasi membawa kepada fakta bahawa aplikasi semakin mula dibina berdasarkan seni bina mikroperkhidmatan dan, akibatnya, selalunya memperoleh skema kompleks untuk penghalaan permintaan antara perkhidmatan.

Apa yang anda perlu tahu tentang Red Hat OpenShift Service Mesh

Dengan Red Hat OpenShift Service Mesh, kami melangkaui penghalaan tradisional dan menyediakan komponen untuk mengesan dan menggambarkan permintaan ini untuk menjadikan interaksi perkhidmatan lebih mudah dan boleh dipercayai. Pengenalan tahap kawalan logik khas, yang dipanggil mesh perkhidmatan jaringan perkhidmatan, membantu memudahkan ketersambungan, kawalan dan pengurusan operasi pada peringkat setiap aplikasi individu yang digunakan pada Red Hat OpenShift, platform Kubernetes kelas perusahaan terkemuka.

Red Hat OpenShift Service Mesh ditawarkan sebagai pengendali Kubernetes khas, yang keupayaannya boleh diuji dalam Red Hat OpenShift 4 di sini.

Penjejakan, penghalaan dan pengoptimuman komunikasi yang lebih baik pada peringkat aplikasi dan perkhidmatan

Hanya menggunakan pengimbang beban perkakasan, peralatan rangkaian khusus dan penyelesaian lain yang serupa yang telah menjadi kebiasaan dalam persekitaran IT moden, adalah sangat sukar, dan kadangkala mustahil, untuk mengawal selia dan mengurus komunikasi secara konsisten dan seragam pada tahap perkhidmatan ke perkhidmatan yang timbul. antara aplikasi dan perkhidmatan mereka. Dengan penambahan lapisan pengurusan jaringan perkhidmatan tambahan, aplikasi kontena boleh memantau, menghala dan mengoptimumkan komunikasi mereka dengan Kubernetes dengan lebih baik di teras platform. Jejaring perkhidmatan membantu memudahkan pengurusan beban kerja hibrid merentas berbilang lokasi dan menyediakan kawalan yang lebih terperinci ke atas lokasi data. Dengan keluaran OpenShift Service Mesh, kami berharap komponen penting tindanan teknologi perkhidmatan mikro ini akan memperkasakan organisasi untuk melaksanakan strategi berbilang awan dan hibrid.

OpenShift Service Mesh dibina di atas beberapa projek sumber terbuka seperti Istio, Kiali dan Jaeger, dan menyediakan keupayaan untuk memprogramkan logik komunikasi dalam seni bina aplikasi perkhidmatan mikro. Akibatnya, pasukan pembangunan boleh menumpukan sepenuhnya pada pembangunan aplikasi dan perkhidmatan yang menyelesaikan masalah perniagaan.

Menjadikan kehidupan lebih mudah untuk pemaju

Seperti yang telah kami tulisSebelum kemunculan jaringan perkhidmatan, banyak kerja mengurus interaksi kompleks antara perkhidmatan jatuh ke bahu pembangun aplikasi. Dalam keadaan ini, mereka memerlukan rangkaian keseluruhan alat untuk mengurus kitaran hayat aplikasi, daripada memantau hasil penggunaan kod kepada mengurus trafik aplikasi dalam pengeluaran. Untuk aplikasi berjalan dengan jayanya, semua perkhidmatannya mesti berinteraksi antara satu sama lain secara normal. Pengesanan memberikan pembangun keupayaan untuk menjejak cara setiap perkhidmatan berinteraksi dengan fungsi lain dan membantu mengenal pasti kesesakan yang menyebabkan kelewatan yang tidak perlu dalam kerja sebenar.

Keupayaan untuk menggambarkan perkaitan antara semua perkhidmatan dan melihat topologi interaksi juga membantu untuk lebih memahami gambaran kompleks perhubungan antara perkhidmatan. Dengan menggabungkan keupayaan berkuasa ini dalam OpenShift Service Mesh, Red Hat menawarkan pembangun set alat yang diperluaskan yang diperlukan untuk berjaya membangunkan dan menggunakan perkhidmatan mikro asli awan.

Untuk memudahkan penciptaan jaringan perkhidmatan, penyelesaian kami membolehkan anda melaksanakan tahap pengurusan ini dengan mudah dalam tika OpenShift sedia ada menggunakan pengendali Kubernetes yang sesuai. Operator ini menjaga pemasangan, penyepaduan rangkaian dan pengurusan operasi semua komponen yang diperlukan, membolehkan anda mula menggunakan jaringan perkhidmatan yang baru dibuat untuk menggunakan aplikasi sebenar dengan segera.

Mengurangkan kos buruh untuk melaksanakan dan mengurus rangkaian perkhidmatan membolehkan anda membuat dan menguji konsep aplikasi dengan cepat dan tidak kehilangan kawalan ke atas situasi semasa ia berkembang. Mengapa menunggu sehingga menguruskan komunikasi antara perkhidmatan menjadi masalah sebenar? OpenShift Service Mesh boleh memberikan skalabiliti yang anda perlukan dengan mudah sebelum anda benar-benar memerlukannya.

Senarai faedah yang disediakan OpenShift Service Mesh kepada pengguna OpenShift termasuk:

  • Mengesan dan memantau (Jaeger). Mengaktifkan jaringan perkhidmatan untuk meningkatkan kebolehurusan mungkin disertai dengan penurunan prestasi tertentu, jadi OpenShift Service Mesh boleh mengukur tahap prestasi asas dan kemudian menggunakan data ini untuk pengoptimuman seterusnya.
  • Visualisasi (Kiali). Perwakilan visual jaringan perkhidmatan membantu memahami topologi jaringan perkhidmatan dan gambaran keseluruhan tentang cara perkhidmatan berinteraksi.
  • Operator Mesh Perkhidmatan Kubernetes. Meminimumkan keperluan untuk pentadbiran apabila mengurus aplikasi dengan mengautomasikan tugas biasa seperti pemasangan, penyelenggaraan dan pengurusan kitaran hayat perkhidmatan. Dengan menambahkan logik perniagaan, anda boleh memudahkan lagi pengurusan dan mempercepatkan pengenalan ciri baharu dalam pengeluaran. Operator OpenShift Service Mesh menggunakan pakej Istio, Kiali dan Jaeger lengkap dengan logik konfigurasi yang melaksanakan semua fungsi yang diperlukan sekaligus.
  • Sokongan untuk pelbagai antara muka rangkaian (multus). OpenShift Service Mesh menghapuskan langkah manual dan memberikan pembangun keupayaan untuk menjalankan kod dalam mod keselamatan yang dipertingkat menggunakan SCC (Kekangan Konteks Keselamatan). Khususnya, ia menyediakan pengasingan tambahan beban kerja dalam kelompok, contohnya, ruang nama boleh menentukan beban kerja yang boleh dijalankan sebagai akar dan yang tidak. Hasilnya, adalah mungkin untuk menggabungkan manfaat Istio, yang sangat dicari oleh pembangun, dengan langkah keselamatan yang ditulis dengan baik yang diperlukan oleh pentadbir kluster.
  • Penyepaduan dengan Pengurusan API 3 skala Red Hat. Untuk pembangun atau pengendali IT yang memerlukan peningkatan keselamatan akses kepada API perkhidmatan, OpenShift Service Mesh menawarkan komponen Red Hat 3scale Istio Mixer Adapter asli, yang, tidak seperti mesh perkhidmatan, membolehkan anda mengawal komunikasi antara perkhidmatan di peringkat API.

Apa yang anda perlu tahu tentang Red Hat OpenShift Service Mesh
Berkenaan dengan perkembangan selanjutnya teknologi mesh perkhidmatan, pada awal tahun ini Red Hat mengumumkan penyertaannya dalam projek industri Antara Muka Jaring Perkhidmatan (SMI), yang bertujuan untuk meningkatkan kebolehoperasian teknologi ini yang ditawarkan oleh pelbagai vendor. Bekerjasama dalam projek ini akan membantu kami menyediakan pengguna Red Hat OpenShift dengan pilihan yang lebih besar, lebih fleksibel dan menyambut era baharu di mana kami boleh menawarkan persekitaran NoOps kepada pembangun.

Cuba OpenShift

Teknologi jaringan perkhidmatan membantu memudahkan penggunaan tindanan perkhidmatan mikro dalam awan hibrid. Oleh itu, kami menggalakkan semua orang yang aktif menggunakan Kubernetes dan bekas untuk cuba Red Hat OpenShift Service Mesh.

Sumber: www.habr.com

Tambah komen