Red Hat OpenShift Service Mesh haqida nimalarni bilishingiz kerak

Tashkilotlarni raqamli o'zgartirish jarayonida Kubernetes va Linux infratuzilmalariga o'tish dasturlarning tobora ko'proq mikroservis arxitekturasi asosida qurila boshlaganiga olib keladi va natijada ko'pincha xizmatlar o'rtasida so'rovlarni yo'naltirishning murakkab sxemalarini oladi.

Red Hat OpenShift Service Mesh haqida nimalarni bilishingiz kerak

Red Hat OpenShift Service Mesh bilan biz an'anaviy marshrutlashdan tashqariga chiqamiz va xizmatlar bilan o'zaro aloqalarni sodda va ishonchli qilish uchun ushbu so'rovlarni kuzatish va vizualizatsiya qilish uchun komponentlarni taqdim etamiz. Xizmat tarmog'i deb ataladigan maxsus mantiqiy nazorat darajasini joriy etish xizmat ko'rsatish tarmog'i, korporativ toifadagi yetakchi Kubernetes platformasi Red Hat OpenShift-da joylashtirilgan har bir alohida ilova darajasida ulanish, nazorat va operatsion boshqaruvni soddalashtirishga yordam beradi.

Red Hat OpenShift Service Mesh maxsus Kubernetes operatori sifatida taklif etiladi, uning imkoniyatlarini Red Hat OpenShift 4 da sinab ko'rish mumkin. shu yerda.

Ilova va xizmat darajasida aloqalarni kuzatish, marshrutlash va optimallashtirish yaxshilandi

Zamonaviy IT muhitlarida odatiy holga aylangan faqat apparat yuk balanslagichlari, ixtisoslashtirilgan tarmoq uskunalari va boshqa shunga o'xshash echimlardan foydalangan holda, yuzaga keladigan xizmat ko'rsatish darajasida aloqalarni izchil va bir xilda tartibga solish va boshqarish juda qiyin va ba'zan imkonsizdir. ilovalar va ularning xizmatlari o'rtasida. Qo'shimcha xizmat ko'rsatish tarmog'ini boshqarish qatlami qo'shilishi bilan konteynerlashtirilgan ilovalar platformaning asosiy qismida Kubernetes bilan aloqalarini yaxshiroq kuzatishi, yo'naltirishi va optimallashtirishi mumkin. Xizmat tarmoqlari bir nechta joylarda gibrid ish yuklarini boshqarishni soddalashtirishga yordam beradi va ma'lumotlar joylashuvi ustidan batafsil nazoratni ta'minlaydi. OpenShift Service Mesh-ning chiqarilishi bilan biz mikroservislar texnologiyasi stekining ushbu muhim komponenti tashkilotlarga ko'p bulutli va gibrid strategiyalarni amalga oshirish imkoniyatini beradi deb umid qilamiz.

OpenShift Service Mesh Istio, Kiali va Jaeger kabi bir nechta ochiq manba loyihalari ustiga qurilgan va mikroservis ilovalari arxitekturasida aloqa mantiqini dasturlash imkoniyatini beradi. Natijada, ishlab chiqish guruhlari biznes muammolarini hal qiladigan ilovalar va xizmatlarni ishlab chiqishga to'liq e'tibor qaratishlari mumkin.

Ishlab chiquvchilar uchun hayotni osonlashtirish

Biz allaqachon yozganimizdekXizmat ko'rsatish tarmog'i paydo bo'lishidan oldin, xizmatlar o'rtasidagi murakkab o'zaro ta'sirlarni boshqarish bo'yicha ishlarning katta qismi dastur ishlab chiquvchilari zimmasiga tushdi. Bunday sharoitda ular dasturning hayot aylanishini boshqarish uchun, kodni joylashtirish natijalarini kuzatishdan tortib, ishlab chiqarishda ilovalar trafigini boshqarishgacha bo'lgan barcha vositalarni talab qiladi. Ilova muvaffaqiyatli ishlashi uchun uning barcha xizmatlari bir-biri bilan normal o'zaro aloqada bo'lishi kerak. Kuzatuv ishlab chiquvchiga har bir xizmatning boshqa funksiyalar bilan oΚ»zaro taΚΌsirini kuzatish imkoniyatini beradi va haqiqiy ishda keraksiz kechikishlarni keltirib chiqaradigan toΚ»siqlarni aniqlashga yordam beradi.

Barcha xizmatlar o'rtasidagi aloqalarni tasavvur qilish va o'zaro ta'sir topologiyasini ko'rish qobiliyati xizmatlararo munosabatlarning murakkab rasmini yaxshiroq tushunishga yordam beradi. Ushbu kuchli imkoniyatlarni OpenShift Service Mesh ichida birlashtirib, Red Hat ishlab chiquvchilarga bulutli mahalliy mikroservislarni muvaffaqiyatli ishlab chiqish va joylashtirish uchun zarur boβ€˜lgan kengaytirilgan vositalar toβ€˜plamini taklif etadi.

Xizmat ko'rsatish tarmog'ini yaratishni soddalashtirish uchun bizning yechimimiz tegishli Kubernetes operatoridan foydalangan holda mavjud OpenShift misolida ushbu boshqaruv darajasini osongina amalga oshirish imkonini beradi. Ushbu operator o'rnatish, tarmoq integratsiyasi va barcha kerakli komponentlarni operativ boshqarish bilan shug'ullanadi, bu sizga haqiqiy ilovalarni joylashtirish uchun darhol yangi yaratilgan servis tarmog'idan foydalanishni boshlash imkonini beradi.

Xizmat ko'rsatish tarmog'ini amalga oshirish va boshqarish uchun mehnat xarajatlarini kamaytirish dastur tushunchalarini tezda yaratish va sinab ko'rish imkonini beradi va ular rivojlanayotganda vaziyat ustidan nazoratni yo'qotmaydi. Nima uchun xizmatlararo aloqalarni boshqarish haqiqiy muammoga aylanguncha kutish kerak? OpenShift Service Mesh sizga kerak bo'lgunga qadar kerakli miqyoslilikni osongina ta'minlaydi.

OpenShift Service Mesh OpenShift foydalanuvchilariga taqdim etadigan imtiyozlar ro'yxati quyidagilarni o'z ichiga oladi:

  • Kuzatish va monitoring (Jaeger). Boshqarish imkoniyatini yaxshilash uchun xizmat ko'rsatish tarmog'ini faollashtirish unumdorlikning ma'lum bir pasayishi bilan birga bo'lishi mumkin, shuning uchun OpenShift Service Mesh asosiy ishlash darajasini o'lchashi va keyin bu ma'lumotlardan keyingi optimallashtirish uchun foydalanishi mumkin.
  • Vizualizatsiya (Kiali). Xizmat ko'rsatish tarmog'ining vizual tasviri xizmat ko'rsatish tarmog'ining topologiyasini va xizmatlarning o'zaro ta'sirining umumiy rasmini tushunishga yordam beradi.
  • Kubernetes Service Mesh operatori. O'rnatish, texnik xizmat ko'rsatish va xizmat muddatini boshqarish kabi umumiy vazifalarni avtomatlashtirish orqali ilovalarni boshqarishda ma'muriyatga bo'lgan ehtiyojni kamaytiradi. Biznes mantiqini qo'shish orqali siz boshqaruvni yanada soddalashtirishingiz va ishlab chiqarishga yangi xususiyatlarni joriy etishni tezlashtirishingiz mumkin. OpenShift Service Mesh operatori Istio, Kiali va Jaeger paketlarini bir vaqtning o'zida barcha kerakli funksiyalarni amalga oshiradigan konfiguratsiya mantig'i bilan to'ldiradi.
  • Bir nechta tarmoq interfeyslarini qo'llab-quvvatlash (multus). OpenShift Service Mesh qo'lda qadamlarni yo'q qiladi va ishlab chiquvchiga SCC (Security Context Constraint) yordamida kengaytirilgan xavfsizlik rejimida kodni ishlatish imkoniyatini beradi. Xususan, u klasterdagi ish yuklarining qo'shimcha izolyatsiyasini ta'minlaydi, masalan, nomlar maydoni qaysi ish yuklari ildiz sifatida ishlashi mumkinligini va qaysi biri ishlamasligini belgilashi mumkin. Natijada, ishlab chiquvchilar tomonidan ko'p qidirilayotgan Istio afzalliklarini klaster ma'murlari uchun zarur bo'lgan yaxshi yozilgan xavfsizlik choralari bilan birlashtirish mumkin.
  • Red Hat 3scale API Management bilan integratsiya. API xizmatlaridan foydalanish xavfsizligini oshirishni talab qiladigan dasturchilar yoki IT operatorlari uchun OpenShift Service Mesh mahalliy Red Hat 3scale Istio Mixer Adapter komponentini taklif etadi, bu xizmat tarmog'idan farqli o'laroq, API darajasida xizmatlararo aloqalarni boshqarish imkonini beradi.

Red Hat OpenShift Service Mesh haqida nimalarni bilishingiz kerak
Xizmat mesh texnologiyalarini yanada rivojlantirishga kelsak, joriy yil boshida Red Hat sanoat loyihasida ishtirok etishini e'lon qildi Xizmat Mesh interfeysi (SMI), bu turli sotuvchilar tomonidan taqdim etilgan ushbu texnologiyalarning o'zaro muvofiqligini yaxshilashga qaratilgan. Ushbu loyihada hamkorlik qilish bizga Red Hat OpenShift foydalanuvchilariga kengroq, moslashuvchan tanlov bilan ta'minlashga yordam beradi va ishlab chiquvchilarga NoOps muhitlarini taklif qilishimiz mumkin bo'lgan yangi davrni boshlaydi.

OpenShift-ni sinab ko'ring

Xizmat mesh texnologiyalari gibrid bulutda mikroservis steklaridan foydalanishni sezilarli darajada soddalashtirishga yordam beradi. Shuning uchun biz Kubernetes va konteynerlardan faol foydalanadigan barchani taklif qilamiz Red Hat OpenShift Service Mesh-ni sinab ko'ring.

Manba: www.habr.com

a Izoh qo'shish