Red Hat OpenShift Hizmet Ağı hakkında bilmeniz gerekenler

Kuruluşların dijital dönüşümü sırasında Kubernetes ve Linux altyapılarına geçiş, uygulamaların giderek daha fazla mikro hizmet mimarisi temelinde oluşturulmaya başlamasına ve bunun sonucunda, hizmetler arasında istekleri yönlendirmek için sıklıkla karmaşık şemalar elde edilmesine yol açmaktadır.

Red Hat OpenShift Hizmet Ağı hakkında bilmeniz gerekenler

Red Hat OpenShift Service Mesh ile geleneksel yönlendirmenin ötesine geçiyoruz ve hizmet etkileşimlerini daha basit ve daha güvenilir hale getirmek için bu istekleri izleyecek ve görselleştirecek bileşenler sağlıyoruz. Servis ağı adı verilen özel bir mantıksal kontrol seviyesinin tanıtılması hizmet ağı, önde gelen kurumsal sınıf Kubernetes platformu Red Hat OpenShift üzerinde konuşlandırılan her bir uygulama düzeyinde bağlantı, kontrol ve operasyonel yönetimin basitleştirilmesine yardımcı olur.

Red Hat OpenShift Service Mesh, yetenekleri Red Hat OpenShift 4'te test edilebilecek özel bir Kubernetes operatörü olarak sunulmaktadır. burada.

Uygulama ve hizmet düzeyinde iletişimin iyileştirilmiş takibi, yönlendirilmesi ve optimizasyonu

Modern BT ortamlarında norm haline gelen yalnızca donanım yük dengeleyicileri, özel ağ ekipmanı ve diğer benzer çözümleri kullanarak, ortaya çıkan hizmetten hizmete düzeyde iletişimleri tutarlı ve tekdüze bir şekilde düzenlemek ve yönetmek çok zor ve bazen imkansızdır. uygulamalar ve hizmetleri arasında. Ek bir hizmet ağ yönetimi katmanının eklenmesiyle konteynerleştirilmiş uygulamalar, platformun merkezinde yer alan Kubernetes ile iletişimlerini daha iyi izleyebilir, yönlendirebilir ve optimize edebilir. Hizmet ağları, birden fazla konumdaki hibrit iş yüklerinin yönetimini basitleştirmeye yardımcı olur ve verilerin konumu üzerinde daha ayrıntılı kontrol sağlar. OpenShift Service Mesh'in piyasaya sürülmesiyle, mikro hizmet teknoloji yığınının bu önemli bileşeninin, kuruluşlara çoklu bulut ve hibrit stratejiler uygulama konusunda güç vereceğini umuyoruz.

OpenShift Service Mesh, Istio, Kiali ve Jaeger gibi çeşitli açık kaynaklı projelerin üzerine inşa edilmiştir ve bir mikro hizmet uygulama mimarisi içerisinde iletişim mantığını programlama yeteneği sağlar. Sonuç olarak geliştirme ekipleri, iş sorunlarını çözen uygulamalar ve hizmetler geliştirmeye tamamen odaklanabilirler.

Geliştiricilerin hayatı kolaylaştırılıyor

Zaten yazdığımız gibiHizmet ağının ortaya çıkmasından önce, hizmetler arasındaki karmaşık etkileşimleri yönetme işinin çoğu uygulama geliştiricilerin omuzlarına düşüyordu. Bu koşullarda, kod dağıtımının sonuçlarının izlenmesinden üretimdeki uygulama trafiğinin yönetilmesine kadar uygulama yaşam döngüsünü yönetmek için çok çeşitli araçlara ihtiyaç duyarlar. Bir uygulamanın başarılı bir şekilde çalışması için tüm hizmetlerinin birbiriyle normal şekilde etkileşime girmesi gerekir. İzleme, geliştiriciye her hizmetin diğer işlevlerle nasıl etkileşime girdiğini izleme yeteneği verir ve gerçek çalışmada gereksiz gecikmelere neden olan darboğazların belirlenmesine yardımcı olur.

Tüm hizmetler arasındaki bağlantıları görselleştirme ve etkileşimin topolojisini görme yeteneği, hizmetler arası ilişkilerin karmaşık resminin daha iyi anlaşılmasına da yardımcı olur. Red Hat, bu güçlü yetenekleri OpenShift Hizmet Ağı içinde birleştirerek, geliştiricilere bulutta yerel mikro hizmetleri başarılı bir şekilde geliştirmek ve dağıtmak için gereken genişletilmiş bir araç seti sunuyor.

Bir hizmet ağının oluşturulmasını kolaylaştırmak için çözümümüz, uygun Kubernetes operatörünü kullanarak bu yönetim düzeyini mevcut bir OpenShift örneğinde kolayca uygulamanıza olanak tanır. Bu operatör, gerekli tüm bileşenlerin kurulumunu, ağ entegrasyonunu ve operasyonel yönetimini üstlenerek, gerçek uygulamaları dağıtmak için yeni oluşturulan hizmet ağını hemen kullanmaya başlamanıza olanak tanır.

Bir hizmet ağını uygulamak ve yönetmek için işçilik maliyetlerini azaltmak, uygulama konseptlerini hızlı bir şekilde oluşturup test etmenize ve geliştikçe durum üzerindeki kontrolünüzü kaybetmemenize olanak tanır. Servisler arası iletişimi yönetmek gerçek bir sorun haline gelene kadar neden bekleyesiniz ki? OpenShift Service Mesh, ihtiyacınız olan ölçeklenebilirliği, gerçekten ihtiyaç duymadan önce kolayca sağlayabilir.

OpenShift Service Mesh'in OpenShift kullanıcılarına sağladığı avantajların listesi şunları içerir:

  • İzleme ve izleme (Jaeger). Yönetilebilirliği geliştirmek için bir hizmet ağının etkinleştirilmesi, performansta belirli bir düşüşe neden olabilir; böylece OpenShift Hizmet Ağı, temel performans düzeyini ölçebilir ve daha sonra bu verileri sonraki optimizasyon için kullanabilir.
  • Görselleştirme (Kiali). Hizmet ağının görsel bir temsili, hizmet ağının topolojisini ve hizmetlerin nasıl etkileşimde bulunduğunun genel resmini anlamaya yardımcı olur.
  • Kubernetes Service Mesh operatörü. Kurulum, bakım ve hizmet yaşam döngüsü yönetimi gibi ortak görevleri otomatikleştirerek uygulamaları yönetirken yönetim ihtiyacını en aza indirir. İş mantığını ekleyerek yönetimi daha da basitleştirebilir ve yeni özelliklerin üretime girişini hızlandırabilirsiniz. OpenShift Service Mesh operatörü, gerekli tüm işlevleri aynı anda uygulayan yapılandırma mantığıyla birlikte Istio, Kiali ve Jaeger paketlerini dağıtır.
  • Çoklu ağ arayüzleri (multus) desteği. OpenShift Hizmet Ağı, manuel adımları ortadan kaldırır ve geliştiriciye, SCC (Güvenlik Bağlamı Kısıtlaması) kullanarak gelişmiş güvenlik modunda kod çalıştırma yeteneği verir. Özellikle kümedeki iş yüklerinin ek izolasyonunu sağlar; örneğin bir ad alanı, hangi iş yüklerinin kök olarak çalıştırılabileceğini ve hangilerinin çalıştırılamayacağını belirtebilir. Sonuç olarak, geliştiriciler tarafından çok aranan Istio'nun faydalarını, küme yöneticilerinin ihtiyaç duyduğu iyi yazılmış güvenlik önlemleriyle birleştirmek mümkündür.
  • Red Hat 3scale API Management ile entegrasyon. Hizmet API'lerine erişimde daha fazla güvenlik isteyen geliştiriciler veya BT operatörleri için OpenShift Service Mesh, hizmet ağından farklı olarak hizmetler arası iletişimi API düzeyinde kontrol etmenize olanak tanıyan yerel bir Red Hat 3scale Istio Mixer Adapter bileşeni sunar.

Red Hat OpenShift Hizmet Ağı hakkında bilmeniz gerekenler
Hizmet ağı teknolojilerinin daha da geliştirilmesiyle ilgili olarak Red Hat, bu yılın başında endüstri projesine katıldığını duyurdu. Hizmet Ağı Arayüzü (SMI)Çeşitli satıcılar tarafından sunulan bu teknolojilerin birlikte çalışabilirliğini geliştirmeyi amaçlayan. Bu proje üzerinde işbirliği yapmak, Red Hat OpenShift kullanıcılarına daha geniş, daha esnek seçenekler sunmamıza ve geliştiricilere NoOps ortamları sunabileceğimiz yeni bir çağa başlamamıza yardımcı olacak.

OpenShift'i deneyin

Hizmet ağı teknolojileri, hibrit bir bulutta mikro hizmet yığınlarının kullanımını büyük ölçüde basitleştirmeye yardımcı olur. Bu nedenle Kubernetes ve Container'ları aktif olarak kullanan herkesi, Red Hat OpenShift Service Mesh'i deneyin.

Kaynak: habr.com

Yorum ekle