Weibo işi için Docker imajını nasıl kullanabilirim?
Docker'ın hizmet işletim ortamının geçiş sorununa yönelik çözümünün anahtarı, Docker görüntülerinin kullanımında yatmaktadır. Aslında, Weibo'da Docker aynalamayı kullanırken, iş kodu, bağımlı yazılım ortamı ve işletim sisteminin kendisi doğrudan bir aynada paketlenmez, bunun yerine, Dockerfile dosyalarını her katmanda yazmak için Docker ikizlemesinin katmanlı mekanizmasını kullanırlar. Katman paketleme görüntüleri ve Docker görüntülerini paketlerken hiyerarşik olarak tasarlanabilir ve katman katman yeniden kullanılabilir.
Weibo konteyner operasyon ve bakım platformu nasıl yapılandırılmıştır?
Weibo'nun konteyner işletim ve bakım platformu DCP'nin mimarisi temel olarak altyapı katmanına, ana bilgisayar katmanına, programlama katmanına ve düzenleme katmanına bölünmüştür. Altyapı katmanı temel olarak konteyner görüntüsünün ayna deposunu depolamak için kullanılan ayna deposu, izleme hizmetleri sağlayan izleme merkezi ve gerçek zamanlı izleme sistemi kapasitesi sorununu çözer. Ana bilgisayar katmanı temel olarak kaynak planlamasının nasıl gerçekleştirileceği sorununu çözer Maliyet muhasebesi ve konfigürasyon başlatma işlemleri için farklı alt katmanlar tarafından sağlanan ana bilgisayarlar oluşturmak için API'leri uyarlaması gerekir. Zamanlama katmanı temel olarak kabın kaynakta nasıl oluşturulduğu ve kabın mevcut ana bilgisayarda nasıl yaratılması gerektiği sorununu çözer. Düzenleme katmanı temel olarak kabın dış hizmetleri sağlamak için nasıl çalıştığı sorununu çözer Rolü, hizmet bağımlılığı, hizmet keşfi ve otomatik genişletme ve daraltma dahil olmak üzere dış hizmetleri sağlamak için hizmetleri entegre etmektir.
Weibo'nun DevOps'a ulaşması için kilit noktalar nelerdir?
Weibo, DevOps'u uygulamak için çoğunlukla GitLab'ı kullanır. Sürekli entegrasyon aşamasında, her seferinde geliştirilen kodla ilgili bir sorun olmadığından ve omurga ile birleştirilse bile normal çalışabileceğinden emin olmak gerekir.Buradaki temel güven, kod incelemesi, birim testi ve entegrasyon testidir. Sürekli teslimat aşamasında, en son iş kodunun üretim benzeri bir ortamda normal şekilde çalışabilmesini sağlamak gerekir.
Weibo hibrit bulut dağıtımının çözmesi gereken üç sorun nedir?
Weibo, sık sık yaşanan sıcak olaylar ve ani trafik patlamaları karşısında yetersiz dahili kaynak fazlalığı sorununu gerçekten çözen bir hibrit bulut dağıtımını benimser. Bununla birlikte, hizmetleri kuruluş içinde özel bulutta dağıtırken ve aynı zamanda hizmetleri kuruluş dışındaki genel bulutta dağıtırken, bulut hizmetleri arasında yük dengeleme, bulut hizmetleri arasında veri senkronizasyonu ve bulut hizmetlerinde konteyner operasyonu ve bakımı uygulamak gerekir.
Weibo, Service Mesh'e giden yolu nasıl aldı?
Klasik mikro hizmet mimarisinin doğrudan Hizmet Ağına gitmesi kolay değildir. Weibo'nun çeşitli dahili altyapı özelleştirmeleri ve iş istikrarı için öncelik kriterleri, Weibo'nun kendi hizmet ağı uygulama yoluna sahip olmasını sağladı. İşin gelişmesiyle birlikte Weibo, Agent'ın yolunu ancak birçok keşif ve denemeden sonra almaya karar verdi. Benimsenen Ajan ajan çözümü Service Mesh konseptiyle örtüşmektedir, bu nedenle servis ağı fikri Ajan ajan çözümünde emilir ve daha sonra günümüzün Weibo Mesh'ine daha da evrilir. Yani güvenilir bir mimari asla tasarlanmadı, yavaş yavaş gelişti.