Skip to content

VMware Tanzu Entegrasyonu

RustFS, VMware Tanzu portföyü ile kapsamlı bir entegrasyon sağlayarak, kurumsal sınıf depolama yetenekleriyle modern uygulama geliştirme ve dağıtımını mümkün kılar.

Genel Bakış

VMware Tanzu Entegrasyonu

RustFS ile VMware Tanzu şunları sunar:

  • Bulut Yerel Depolama: Kubernetes ve modern uygulamalar için özel olarak tasarlanmıştır.
  • Kurumsal Entegrasyon: VMware ekosistemiyle sorunsuz entegrasyon.
  • Çoklu Bulut Desteği: vSphere, genel bulutlar ve kenar üzerinde dağıtım.
  • Geliştirici Deneyimi: Geliştirme ekipleri için basitleştirilmiş depolama.

Tanzu Portföy Entegrasyonu

Tanzu Kubernetes Grid (TKG)

Kubernetes Depolama

  • CSI Sürücüsü: Yerel Konteyner Depolama Arayüzü sürücüsü.
  • Dinamik Sağlama: Otomatik depolama sağlama.
  • Depolama Sınıfları: Çoklu performans katmanları ve politikaları.
  • Hacim Yönetimi: Tam yaşam döngüsü yönetimi.

Çoklu Bulut Dağıtımı

  • vSphere Entegrasyonu: Yerel vSphere depolama entegrasyonu.
  • Genel Bulut: AWS, Azure ve Google Cloud üzerinde dağıtım.
  • Kenar Bilgi İşlem: Kenar ve IoT dağıtımları için destek.
  • Hibrit Bulut: Sorunsuz hibrit bulut depolama.

Tanzu Uygulama Platformu (TAP)

Geliştirici İş Akışları

  • Tedarik Zinciri: Tanzu tedarik zincirleriyle entegre.
  • Uygulama Hızlandırıcıları: Önceden yapılandırılmış depolama şablonları.
  • Servis Bağlama: Depolama için otomatik servis bağlama.
  • GitOps: GitOps tabanlı depolama yapılandırması.

Uygulama Servisleri

  • Veri Servisleri: Tanzu Veri Servisleriyle entegrasyon.
  • Mesajlaşma: Mesajlaşma ve olay akışı desteği.
  • Veritabanları: Veritabanı servisleri için kalıcı depolama.
  • Önbellekleme: Yüksek performanslı önbellekleme çözümleri.

Tanzu Misyon Kontrolü (TMC)

Çoklu Küme Yönetimi

  • Küme Yaşam Döngüsü: Kümeler arasında depolama yönetimi.
  • Politika Yönetimi: Merkezi depolama politikaları.
  • Uyumluluk: Ortamlar arasında depolama uyumluluğunu sağlama.
  • İzleme: Merkezi izleme ve uyarı.

Güvenlik ve Yönetişim

  • Erişim Kontrolü: İnce taneli erişim kontrol politikaları.
  • Veri Koruma: Yedekleme ve felaket kurtarma politikaları.
  • Uyumluluk Raporlama: Otomatik uyumluluk raporlama.
  • Denetim Günlükleme: Kapsamlı denetim izleri.

vSphere Entegrasyonu

vSphere with Tanzu

vSphere Pod'ları

  • Yerel Entegrasyon: Pod'ları doğrudan ESXi üzerinde çalıştırma.
  • Depolama Politikaları: vSphere depolama politikası entegrasyonu.
  • Kaynak Yönetimi: CPU, bellek ve depolama tahsisi.
  • Ağ İzolasyonu: Güvenli ağ izolasyonu.

Denetleyici Kümeleri

  • Kubernetes Kontrol Düzlemi: Entegre Kubernetes kontrol düzlemi.
  • İsim Alanı Yönetimi: Çok kiracılı isim alanı izolasyonu.
  • Depolama Sağlama: Otomatik depolama sağlama.
  • Kaynak Kota Yönetimi: Kaynak limitleri ve kotaları uygulama.

vSAN Entegrasyonu

Hiper-Birleşik Depolama

  • vSAN Veri Deposu: vSAN ile doğrudan entegrasyon.
  • Depolama Politikaları: Politika tabanlı depolama yönetimi.
  • Performans Katmanları: Çoklu performans katmanları.
  • Veri Koruma: Yerleşik veri koruma ve şifreleme.

Depolama Optimizasyonu

  • Yinelenen Veri Kaldırma: Depolama ayak izini azaltma.
  • Sıkıştırma: Depolama verimliliğini optimize etme.
  • Katmanlandırma: Otomatik veri katmanlandırma.
  • Önbellekleme: Performans için akıllı önbellekleme.

Uygulama Modernizasyonu

Konteynerleştirme

Eski Uygulama Göçü

  • Kaldır ve Taşı: Mevcut uygulamaları konteynerlere taşıma.
  • Veri Göçü: Bulut yerel depolamaya sorunsuz veri göçü.
  • Kalıcı Hacimler: Göç sırasında veri kalıcılığını koruma.
  • Geri Alma Yetenekleri: Güvenli geri alma prosedürleri.

Mikroservis Mimarisi

  • Servis Ayrıştırma: Monolitikleri mikroservislere bölme.
  • Veri Kalıpları: Bulut yerel veri kalıplarını uygulama.
  • API Ağ Geçidi: Merkezi API yönetimi.
  • Servis Ağı: Servisler arası iletişim.

CI/CD Entegrasyonu

Tanzu Build Servisi

  • Görüntü Oluşturma: Otomatik konteyner görüntüsü oluşturma.
  • Zafiyet Tarama: Güvenlik tarama entegrasyonu.
  • Kayıt Defteri Entegrasyonu: Konteyner kayıt defteri depolama.
  • Derleme Önbellekleme: Derleme performansını optimize etme.

Boru Hattı Entegrasyonu

  • Jenkins: CI/CD boru hattı entegrasyonu.
  • GitLab CI: GitLab boru hattı entegrasyonu.
  • Azure DevOps: Microsoft DevOps entegrasyonu.
  • GitHub Actions: GitHub iş akışı entegrasyonu.

Veri Servisleri Entegrasyonu

Tanzu SQL

Veritabanı Servisleri

  • PostgreSQL: Yönetilen PostgreSQL servisi.
  • MySQL: Yönetilen MySQL servisi.
  • SQL Server: Microsoft SQL Server entegrasyonu.
  • Oracle: Oracle veritabanı entegrasyonu.

Yüksek Kullanılabilirlik

  • Kümelenme: Yüksek kullanılabilirlik için veritabanı kümelenmesi.
  • Yedekleme ve Kurtarma: Otomatik yedekleme ve kurtarma.
  • Felaket Kurtarma: Çoklu site felaket kurtarma.
  • Performans İzleme: Veritabanı performans izleme.

Tanzu RabbitMQ

Mesajlaşma Servisleri

  • Mesaj Kuyruğu: Güvenilir mesaj kuyruğu.
  • Olay Akışı: Gerçek zamanlı olay akışı.
  • Kümelenme: Ölçeklenebilirlik için RabbitMQ kümelenmesi.
  • İzleme: Mesaj kuyruğu izleme ve uyarı.

Entegrasyon Kalıpları

  • Yayın-Abonelik: Yayın-abone mesajlaşma kalıpları.
  • İstek-Yanıt: Eşzamanlı iletişim kalıpları.
  • Olay Tabanlı Mimari: Olay tabanlı uygulama kalıpları.
  • Saga Kalıbı: Dağıtık işlem kalıpları.

Güvenlik ve Uyumluluk

Tanzu Güvenliği

Konteyner Güvenliği

  • Görüntü Tarama: Konteyner görüntüleri için zafiyet tarama.
  • Çalışma Zamanı Güvenliği: Çalışma zamanı tehdit tespiti ve yanıtı.
  • Uyumluluk: Otomatik uyumluluk kontrolü.
  • Politika Uygulama: Güvenlik politikası uygulama.

Ağ Güvenliği

  • Mikro Segmentasyon: Ağ mikro segmentasyonu.
  • Servis Ağı Güvenliği: mTLS ve servis kimliği.
  • Giriş Güvenliği: Güvenli giriş ve yük dengeleme.
  • Ağ Politikaları: Kubernetes ağ politikaları.

Veri Koruma

Şifreleme

  • Dinlenme Halinde Şifreleme: Dinlenme halinde veri şifreleme.
  • Aktarım Halinde Şifreleme: Aktarım halinde veri şifreleme.
  • Anahtar Yönetimi: Merkezi anahtar yönetimi.
  • Sertifika Yönetimi: Otomatik sertifika yaşam döngüsü.

Yedekleme ve Kurtarma

  • Uygulama Tutarlı Yedeklemeler: Tutarlı uygulama yedeklemeleri.
  • Zamana Göre Kurtarma: Granüler kurtarma yetenekleri.
  • Çapraz Bölge Çoğaltma: Çoklu bölge veri çoğaltma.
  • Felaket Kurtarma: Kapsamlı felaket kurtarma.

İzleme ve Gözlemleme

Tanzu Gözlemleme

Uygulama İzleme

  • Metrik Toplama: Kapsamlı metrik toplama.
  • Dağıtık İzleme: Uçtan uca istek izleme.
  • Günlük Toplama: Merkezi günlük yönetimi.
  • Uyarı: Akıllı uyarı ve bildirim.

Altyapı İzleme

  • Kaynak Kullanımı: CPU, bellek ve depolama izleme.
  • Performans Metrikleri: Depolama performans izleme.
  • Kapasite Planlama: Tahmine dayalı kapasite planlama.
  • Sağlık İzleme: Sürekli sağlık izleme.

İzleme Araçlarıyla Entegrasyon

VMware vRealize

  • vRealize Operations: Altyapı izleme entegrasyonu.
  • vRealize Log Insight: Günlük analizi ve korelasyon.
  • vRealize Network Insight: Ağ izleme ve güvenlik.
  • vRealize Automation: Otomatik işlemler ve düzeltme.

Üçüncü Taraf Araçlar

  • Prometheus: Metrik toplama ve uyarı.
  • Grafana: Görselleştirme ve panolar.
  • Elasticsearch: Günlük arama ve analiz.
  • Datadog: Bulut izleme ve analiz.

Kenar Bilgi İşlem

Tanzu Edge

Kenar Dağıtımı

  • Hafif Dağıtım: Minimum kaynak ayak izi.
  • Çevrimdışı Yetenekler: Bağlantısız ortamlarda çalışma.
  • Yerel Depolama: Yerel veri işleme ve depolama.
  • Eşzamanlama: Merkezi sistemlerle veri eşzamanlama.

IoT Entegrasyonu

  • Cihaz Yönetimi: IoT cihazı yaşam döngüsü yönetimi.
  • Veri Alımı: Yüksek hacimli veri alımı.
  • Kenar Analitiği: Kenarda gerçek zamanlı analiz.
  • Makine Öğrenimi: Kenar ML çıkarım yetenekleri.

Kenar Kullanım Durumları

Endüstriyel IoT

  • İmalat: Akıllı imalat uygulamaları.
  • Enerji: Yenilenebilir enerji izleme ve kontrol.
  • Ulaşım: Bağlantılı araç ve lojistik.
  • Sağlık Hizmetleri: Uzaktan hasta izleme.

Perakende ve Konaklama

  • Satış Noktası: Perakende işlem işleme.
  • Envanter Yönetimi: Gerçek zamanlı envanter takibi.
  • Müşteri Analitiği: Mağaza içi müşteri davranış analizi.
  • Dijital Tabela: İçerik yönetimi ve teslimatı.

En İyi Uygulamalar

Mimari En İyi Uygulamalar

  1. Ölçeklenebilirlik İçin Tasarlama: Yatay ölçeklenme planlama.
  2. Durumsuz Uygulamalar: Durumsuz mikroservisler tasarlama.
  3. Veri Kalıpları: Uygun veri kalıplarını uygulama.
  4. Servis Sınırları: Açık servis sınırları tanımlama.

Güvenlik En İyi Uygulamaları

  1. Sıfır Güven: Sıfır güven güvenlik modeli uygulama.
  2. En Az Ayrıcalık: Minimum gerekli izinleri verme.
  3. Derinlikli Savunma: Katmanlı güvenlik uygulama.
  4. Sürekli İzleme: Güvenlik durumunu sürekli izleme.

İşletimsel En İyi Uygulamalar

  1. GitOps: Yapılandırma yönetimi için GitOps kullanma.
  2. Gözlemleme: Kapsamlı gözlemleme uygulama.
  3. Otomatikleştirme: İşletimsel görevleri otomatikleştirme.
  4. Felaket Kurtarma: Felaket kurtarma senaryoları için planlama.

Göç Stratejileri

Değerlendirme Aşaması

  1. Uygulama Portföyü: Mevcut uygulamaları değerlendirme.
  2. Bağımlılıklar: Uygulama bağımlılıklarını belirleme.
  3. Veri Analizi: Veri gereksinimlerini ve kalıplarını analiz etme.
  4. Risk Değerlendirmesi: Göç risklerini ve hafifletme stratejilerini belirleme.

Göç Yaklaşımları

Yeniden Barındırma (Kaldır ve Taşı)

  • Konteynerleştirme: Mevcut uygulamaları konteynerleştirme.
  • Minimum Değişiklikler: Uygulama değişikliklerini minimize etme.
  • Hızlı Göç: En hızlı göç yaklaşımı.
  • Sınırlı Faydalar: Sınırlı bulut yerel faydalar.

Yeniden Platform

  • Kısmi Modernizasyon: Bazı uygulama modernizasyonu.
  • Bulut Servisleri: Yönetilen bulut servislerinden yararlanma.
  • Dengeli Yaklaşım: Hız ve faydaları dengeleme.
  • Kademeli İyileştirme: Zamanla kademeli iyileştirme.

Yeniden Yapılandırma

  • Bulut Yerel: Tam bulut yerel dönüşüm.
  • Mikroservisler: Mikroservislere bölme.
  • Maksimum Faydalar: Maksimum bulut faydaları.
  • Yüksek Karmaşıklık: Daha karmaşık göç.

Destek ve Servisler

VMware Destek

  • Kurumsal Destek: 24/7 kurumsal destek.
  • Profesyonel Servisler: Mimari ve göç servisleri.
  • Eğitim: Kapsamlı eğitim programları.
  • Sertifikasyon: VMware sertifikasyon programları.

Partner Ekosistemi

  • Sistem Entegratörleri: Sertifikalı uygulama partnerleri.
  • Bulut Sağlayıcıları: Çoklu bulut dağıtım partnerleri.
  • ISV Partnerleri: Uygulama satıcı ortaklıkları.
  • Teknoloji Partnerleri: Tamamlayıcı teknoloji entegrasyonları.

Başlarken

Önkoşullar

  1. vSphere Ortamı: vSphere 7.0 veya üstü.
  2. Tanzu Lisansları: Uygun Tanzu lisansları.
  3. Ağ Yapılandırması: Ağ gereksinimlerini yapılandırma.
  4. Depolama Altyapısı: Altta yatan depolamayı hazırlama.

Hızlı Başlangıç

  1. vSphere with Tanzu'yu Etkinleştir: Denetleyici kümeyi etkinleştir.
  2. TKG Kümelerini Dağıt: Tanzu Kubernetes kümeleri oluştur.
  3. RustFS Kur: RustFS depolamayı dağıt.
  4. Depolama Sınıflarını Yapılandır: Depolama sınıflarını kur.
  5. Uygulamaları Dağıt: Test uygulamaları dağıt.
  6. İzleme ve Optimize Etme: İzleme ve optimizasyonu kur.

Sonraki Adımlar

  • Uygulama Göçü: Uygulama göçünü planla ve yürüt.
  • Güvenlik Sağlama: Güvenlik en iyi uygulamalarını uygula.
  • Performans Ayarlama: Belirli iş yükleri için optimize et.
  • İşletimsel Mükemmellik: İşletimsel prosedürleri oluştur.

Released under the Apache License 2.0.