Tüm BT iş yüklerinin yarısı hala kurumsal veri merkezlerinde çalışmaktadır ve Uptime Institute'un 2021 Yıllık Veri Merkezi Anketi'ne göre, en azından 2019 ile bunu yapmaya devam edecektir. Aslında, iş yükü kurumsal veri merkezleri Kaynakların kapasiteye ulaşması nedeniyle performans sorunlarına neden olabilecek, artmaya devam edin. Birçok veri merkezi operatörü, esnekliği artırmak, karmaşıklığı ve riski daha da artırmak için birden fazla veri merkezi ve bulut arasında iş yükü yayar.
Veri merkezi operatörleri, veri merkezi ve bulut üzerinde tutarlı uygulama hizmetleri sağlamak için uygulama dağıtım denetleyicilerini (ADC'ler) kullanır. ADC'ler, bir sunucu havuzunda istemci isteklerini dağıtmak için yük dengelemesi gerçekleştirir ve hiç kimsenin aşırı yüklenmemesini sağlayarak performans ve kapasite kullanımını en üst düzeye çıkarır. ADC'ler ayrıca sunucu yükünü daha da azaltmak ve verimliliği artırmak için önbellekleme, sıkıştırma ve SSL işleme sağlar.
ADC'ler geleneksel olarak cihaz veya yazılım tabanlı çözümler olarak önerilmiştir. Cihaz tabanlı ADC'ler, özel işlemcili donanımlarda çalışan özel yazılımlardan oluşur. Önceden sermaye yatırımı gerektirirler ve kutu bazında elle yönetilirler. İstemci-sunucu çağında tasarlandı, değişen iş yükü taleplerini karşılamak için elastik olarak aşağı ve yukarı ölçeklenemiyorlar. Operatörler, cihaz tabanlı ADC'leri aşırı tedarik etme eğilimindedir, böylece yeni uygulamaları desteklemek için daha fazla donanım satın almak için beklemek zorunda kalmazlar.
Yazılım tabanlı ADC'ler, genellikle emtia donanımında veya bir bulut ortamında çalıştıkları için biraz daha esnektir. Bununla birlikte, sanallaştırılmış ADC'ler bile günümüzün dinamik ortamlarında ihtiyaç duyulan çeviklik, esneklik ve dağıtık mimariden yoksundur. Ne yazılım tabanlı ne de cihaz tabanlı çözümler, web uygulaması güvenlik duvarları ve dağıtılmış hizmet reddi (DDoS) koruması gibi güvenlik hizmetlerini içermez.
Daha iyi bir yaklaşım uygulamaktır Yazılım tanımlı kontrol düzlemini veri düzleminden ayıran ADC'lerin prensipleri. Bu, dağıtılmış bir ADC havuzunun merkezi yönetimine izin verecektir. Yük dengeleme işlevi, gerçek zamanlı trafiğe yanıt olarak, uygulama dağıtımlarını hızlandırarak ve daha fazla cihaz satın almadan dahili gruplar için çoklu kiracılığa izin vererek ölçeklenebilir.
Politika odaklı self servis, iş kolu uygulamaları ve geliştirme / test kullanım durumları için otomatik olarak uygulama dağıtım servislerinin sağlanmasına izin verebilir. Rulo tabanlı erişim kontrolü, iç müşterilerin uygulamalarını izlemesini sağlar.
Güvenlik Servisi Dinamik DDoS koruması, uygulama yalıtımı ve mikro bölümleme gibi ADC yazılımına dahil edilebilir. Yazılım tanımlı ADC'ler ayrıca yazılım tanımlı ağ protokolleri, genel bulut API'leri, konteyner düzenleme platformları ve DevOps araçlarıyla da bütünleşebilir.
Yazılım tanımlı ADC mimarilerinde servis teslimi dağıtılmış bir veri uçağı tarafından sağlanır. Veri düzlemindeki ADC'ler uygulama trafiğine göre oturur ve uygulama telemetri verilerini sürekli olarak toplar ve denetleyiciye iletir. Yazılım, uygulamaya yakın veya hatta uygulama bazında hizmetler sunmak için dağıtılabilir. Bu yaklaşım, kullanıcılar ve uygulamalar arasındaki geleneksel kuzey-güney işlemlerine ek olarak, uygulamalar arasında doğu-batı trafiğine yönelik hizmetleri de sağlar.
X86 sunucularının işlem gücündeki gelişmeler, yazılım tanımlı ADC'lerin geleneksel çözümlerden daha düşük toplam sahip olma maliyetiyle esnek, yüksek performanslı ve yüksek düzeyde kullanılabilir hizmetler sunmasını mümkün kılmıştır. Bir sonraki yazımızda, yazılım tanımlı ADC'lere daha derine dalacak ve Avi Networks'ün Avi Vantage platformuna bakacağız.