Platform ekipleri · Topoloji

Tek kontrol düzlemi. Operasyon ekiplerinizin ihtiyaç duyduğu kadar veri düzlemi.

Bölge, ortam, edge, felaket kurtarma — Apinizer'ın Manager'ı bir kez yayınlar, her Worker kümesi bunu alır. Aktif/aktif veya aktif/pasif, zaten çalıştırdığınız Kubernetes üzerinde.

Multi-cluster deployment — For platform teams use case overview from Apinizer.
For platform teams · Multi-cluster deployment

Sorun

Çoğu gateway, tek kümeye mahkûmdur.

Bir bölge, bir felaket kurtarma sahası veya bir iş ortağı edge'i eklediğinizde gateway'in de sizinle gelmesi gerekir — her politika, her sır, her dönüşümle birlikte. Ekipler ikinci bir kurulum, elle dışa aktarma ve bir dua ile idare eder. Apinizer topolojiyi birinci sınıf bir mesele olarak ele alır: tek Manager, çok sayıda Worker, yayınlanmış tek doğruluk kaynağı.

Yetenekler

Apinizer'ın buradaki rolü

Manager / Worker ayrımı

Kontrol düzlemi tek Manager'dır. Veri düzlemi N adet Worker'dır. Politikalar ve tanımlar her Worker'a yayınlanır; Manager asla çalışma zamanı yolunda durmaz.

Bölgeye duyarlı yönlendirme

Endpoint'leri kullanıcıya en yakın kümeye sabitleyin — yurt içi, sınır ötesi ve iş ortağı edge'i — ve Manager'ın hepsini eşgüdümde tutmasına izin verin.

Ortam izolasyonu

Geliştirme, test, staging, felaket kurtarma — her ortam; kendi sırları, değişkenleri ve politikaları olan ayrı bir Worker kümesidir, ama tanım kaynağı aynıdır.

Aktif/aktif failover

Worker'lar yan yana çalışır. Biri düştüğünde trafik kayar; geri geldiğinde Manager'dan yeniden eşitlenir. Elle mutabakat yok, drift yok.

Hibrit + uzak deploy

Yönetilen kontrol düzlemi merkezi kümenizde; Worker'lar ise her yerde — iş ortağı veri merkezleri, edge sahaları, hatta uzak deploy deseniyle kapalı ağ operatörleri.

Tek apply ile terfi ettirin

APIops manifestoları topolojiyi tanımlar. Terfi, kod için kullandığınız apply'ın aynısıdır — her Worker bir sonraki mutabakatta bunu alır.

Kullanım senaryoları

Canlı ortamda bu şöyle görünür…

  • Kamu

    Ulusal e-devlet portalı, Manager'ı Ankara'da, Worker'ları 7 bölgede çalıştırıyor

    Vatandaşa dönük API'ler en yakın veri merkezinden sunuluyor. Ankara'daki Manager istek yolunun dışında kalıyor; Worker'lar her dakika mutabakat yapıyor.

    7 bölge, 1 Manager

  • Otomotiv

    Bağlantılı araç OEM'i, API'leri 4 bölgesel kümeye dağıtıyor

    Dört veri merkezi birebir aynı Worker'ları çalıştırıyor. Sınırı geçen bir araç bunu fark etmiyor — SLA da fark etmiyor.

  • Bankacılık

    Riyad'daki Tier-1 banka, egemen barındırma şartını bölgesel felaket kurtarmayla karşılıyor

    Birincil Worker'lar Riyad'da, felaket kurtarma Worker'ları Cidde'de. Manager her ikisine de yayın yapıyor; bölgesel bir kesinti trafiği bir dakikanın altında çeviriyor, denetim sürekliliği tam korunuyor.

    <60s RTO

  • Perakende

    Varşova'daki perakendeci, mağaza içi API'ler için mağaza-edge Worker'larını devreye alıyor

    Her mağaza, yerel kümede küçük bir Worker alıyor — POS, envanter, kuyruk. Politika merkezi Manager'da; WAN düşse bile mağazalar hizmet vermeye devam ediyor.

  • Lojistik

    Sınır ötesi taşıyıcı, 12 bölgede iş ortağı edge Worker'ları çalıştırıyor

    Gümrük ve takip API'leri, uzak deploy deseniyle iş ortağı veri merkezlerine kuruluyor. İş ortakları asla root almıyor; Manager tanımları gönderiyor ve sağlığı izliyor.

    12 iş ortağı bölgesi

  • Telekom

    Madrid'deki operatör, Madrid + Barselona arasında aktif/aktif çalışıyor

    Her iki küme de üretim trafiği taşıyor. Bir fiber kesintisinde Barselona düştüğünde Madrid, gateway'in heartbeat penceresi içinde trafiğin %100'ünü üstleniyor.

  • Enerji

    Stockholm'deki enerji şirketi, SCADA API'lerini herkese açık API'lerden küme bazında ayırıyor

    Operatör ağı ve vatandaş ağı aynı Manager'ı paylaşıyor ama asla aynı Worker'ı paylaşmıyor. Tanımlar aynı; politikalar ve erişilebilirlik değil.

  • Kamu sektörü

    Bakü'deki bakanlık, manifestoları geliştirme / test / üretim arasında tek komutla terfi ettiriyor

    Her ortamın kendi Worker kümesi, kendi namespace'i, kendi sırları var. Terfi yolu Git'te inceleniyor; gece yarısından sonra kimse kubectl'e dokunmuyor.

Nasıl çalışır

Manager yayınlar. Worker'lar mutabakat yapar. Siz uyursunuz.

  1. Adım 01

    Manager'ı kurun

    Seçtiğiniz kümede tek kontrol düzlemi — merkezi veri merkezi, birincil bölge, Kubernetes olan herhangi bir yer.

  2. Adım 02

    Worker'ları kaydedin

    İhtiyaç duyduğunuz bölgelerde ve ortamlarda Worker kümelerini ayağa kaldırın. Manager'a güvenli bir kanal üzerinden kaydolurlar.

  3. Adım 03

    Yayınlayın

    Bir tanımı bir kez uygulayın. Kayıtlı her Worker, bir sonraki mutabakat döngüsünde bunu alır — elle eşitleme yok, drift yok.

  4. Adım 04

    İşletin

    Sağlığı, trafiği ve gecikmeyi Manager'da izleyin. Ortamlar arasında tek apply ile terfi ettirin; kümeler hazır olduklarında çeker.

Tek kontrol düzlemi

Gateway'i trafiğin yaşadığı yere götürün.

30 dakikalık uygulamalı bir tanıtım — Manager, Worker'lar, terfi ve failover — zaten çalıştırdığınız Kubernetes üzerinde.