Google ile Istio

Hizmetleri bağlamak, izlemek ve güvenli kılmak için Google ile Istio'yu kullanın

Ücretsiz Deneyin Bize Ulaşın

Mikro Hizmetler Basitleştirildi

Istio, hizmetleri bağlamak, izlemek ve güvenli kılmak için tek tip bir yol sağlayan açık kaynaklı bir hizmet ağıdır. Mikro hizmetlere ve kapsayıcı kullanmaya yönelik eğilim, güvenli kılması ve izlemesi zor olan daha karmaşık uygulamaları beraberinde getirmektedir.

Google olarak, 15 yılı aşkın süredir mikro hizmetler geliştiriyor ve dağıtıyoruz. Ayrıca bu konuların şeffaf bir şekilde ele alınması ve geliştiricilerin vakit kaybetmemesi için Istio’yu geliştirmeye yardımcı olduk. Istio, kodunuzu değiştirmeden mikro hizmetler arasındaki trafiği yönetmeyi, erişim politikaları uygulamayı ve telemetri verilerini toplamayı destekler.

Istio ile Karma Bulut iş yükleri

Google Kubernetes Engine'deki Istio, herhangi bir Kubernetes veya mikro hizmet ortamındaki trafik akışlarını ölçeklenebilir bir şekilde güvenli olarak kontrol etmenin en iyi yoludur. Istio ile Google, uygulama yazılımında değişiklik yapmanıza gerek kalmadan, şirket içi ve bulut iş yüklerinizi birbirine bağlamanıza ve bunları bütünsel olarak yönetmenize yardımcı olur. Hemen Kubernetes Engine ve Compute Engine'de kullanmaya başlayın.

Güvenli Hizmet Çağrıları

Istio, tüm servis çağrılarına karşılıklı TLS'yi şeffaf bir şekilde ekler. Bu, hem Google Kubernetes Engine'de hem de Google Compute Engine'de dağıtılan tüm hizmetlerinizde güçlü şifreleme ve kimlik doğrulaması sağlar.

Hizmetler hakkında daha ayrıntılı bilgiler

Istio, ağınızdaki her hizmetin izleme ve günlük kaydı bilgilerini toplayarak Google Cloud üzerinde çalışan sisteminiz hakkında ayrıntılı bilgiler sağlar.

DevOps'u Basitleştirmek İçin Geliştirildi

Istio, tüm hizmet çağrılarınız için dinamik, yapılandırma tabanlı yönlendirme sağlar ve aşağıdakilerden yararlanabilmeleri için operasyon ekibini esnek bir araç seti ile destekler:

  • check Canary hizmetleri
  • check Sürüm oluşturma
  • check Mavi/yeşil dağıtımlar
  • check İçerik tabanlı yönlendirme

Bu, hizmetleriniz için daha yüksek çalışma süresi sağlarken daha hızlı ve daha öngörülebilir sunumlara olanak tanır.

ISTIO ÖZELLİKLERİ

Trafik Yönetimi
Canary dağıtımlarını, mavi/yeşil dağıtımları, istemci tarafı yük dengeleme ve daha fazlasını kontrol etmenizi sağlayan dinamik yapılandırmayı kullanarak yönlendirme kurallarını uygulayın.
Metrik Raporlama
Istio, Prometheus ve Grafana kullanılarak oluşturulan uygulama ve ağ davranışı hakkında ayrıntılı izleme verileri üretir. Herhangi bir toplama ve sorgulama sistemine metrikler ve günlükler göndermek için kolayca genişletme yapabilirsiniz.
Günlük Kaydı
Istio, ağ üzerinde servis çağrılarını kaydeder ve bunları çok çeşitli günlük araçlarına gönderebilir.
İzleme
Zipkin entegrasyonu, ağdaki çağrıların izlenmesini sağlayarak dağıtılan uygulamaların performansına yönelik derin bilgiler sunar.
Kimlik doğrulama ve yetkilendirme
Her çağrı üzerinde güçlü bir kimlik doğrulama ve şifreleme işlemi gerçekleştirmek amacıyla Istio, ağda çalışan her hizmet için bir sertifika yayınlar ve şeffaf bir şekilde karşılıklı TLS ekler.
Ağ güvenilirliği
Kodunuzu değiştirmeden yeniden denemeler, yük dengeleme, akış denetimi (HTTP/2) ve devre kesmeyi uygulayın.

" Artan başarıları ve daha geniş iş alanlarında kullanılmaya başlanmaları sonucu hangi mikro hizmetleri kimin yönettiğini tutarlı bir şekilde görebilmek giderek daha da zorlaştı. Istio'nun vakit kaybetmeden dağıtılması, hizmetlerimizin hangi dilde kurulduğuna bakılmaksızın, hizmetlerimize yönelik gerçek zamanlı ve tek tip ayrıntılı bilgiler ve görünürlük sağlıyor. Bu tutarlı görünürlük, sorunları daha hızlı çözmemize ve hizmetlerimizin dayanıklılığını artırmamıza yardımcı oluyor.

- Tim Kelton, Kurucu Ortak Descartes Labs

KILAVUZLAR VE DİĞER BELGELER

Ayrıntılı kılavuzlar ve kaynaklar GCP'de Istio geliştirmesine başlamanıza yardımcı olur.

Kubernetes Engine'de Istio

Kubernetes Engine'de Istio'yu yükleyin ve Istio'nun etkin olduğu bir uygulamayı dağıtın.

Daha fazla bilgi

Compute Engine ile Istio

Compute Engine sanal makinelerini Kubernetes Engine'de dağıtılan bir Istio ağı ile entegre edin.

Daha Fazla Bilgi

Istio Kod Deposu

OSS kod tabanına katkıda bulunarak Istio'yu daha iyi hale getirmeye yardımcı olun.

Daha fazla bilgi