Kubernetes, dağıtılmış sistemlerde kapsayıcılı iş yüklerini dağıtmak ve düzenlemek için en yaygın kullanılan teknolojidir. Ancak Kubernetes, kapsayıcı düzenlemesinden çok daha fazlasıdır: Hızla işletmeler için birincil yönetim ve kontrol noktası haline geliyor. Niye ya? Altyapıyı kod olarak ele alma yeteneği nedeniyle.

Uygulama dağıtımını, ölçeklendirmeyi ve yönetimini otomatikleştirme ihtiyacından doğan Kubernetes, dağıtılmış uygulamalar ve hizmetler için bir altyapı katmanı sağlayarak donanımı bir dizi soyutlama olarak bu uygulamalara ve hizmetlere sunar. Bu soyutlamalar daha sonra Kubernetes’in birleşik arabiriminde yönetilir.

Yazılım kontrollü bir altyapı olarak Kubernetes, uygulamaların ve hizmetlerin dağıtımını ve yönetimini basitleştirmekle kalmaz, aynı zamanda temel donanım tarafından sunulan riski dengelemeye de hizmet eder. Çalışan model, donanımı bir yapışma noktası olarak ortadan kaldırır. Donanım arızalandığında, yazılım basitçe başka bir yere taşınır.

Uygulamalar, taşınabilir ve bağımsız olarak dağıtılabilir olacak şekilde tasarlanmış kapsayıcılarda mikro hizmetler olarak çalışır. Devops ekipleri, iş yüklerinin istenen durumunu bildirir ve Kubernetes, genellikle yanıt vermeyen bir kapsayıcıyı yeniden başlatarak, gerçek durumun istenen durumla eşleşmesini sağlar, hataları otomatik olarak giderir ve giderir. Bu, kilitlenme ve yeniden başlatma sırasında veri kaybını veya uygulama bozulmasını önlemek için kapsayıcıların değişmez ve durumsuz olması gerektiği anlamına gelir. Durumu izlemek için değişmez kaplar, verileri ve yapılandırma bilgilerini kapsayıcının dışında kaydeder.

Kubernetes neden nesne depolamaya ihtiyaç duyar?

Kubernetes, temel donanım ve yazılım gereksinimlerinden ayrıştırılmış taşınabilir kapsayıcılar çalıştırarak hiper ölçeği elde eder. Bir konteynerin gerçekten taşınabilir olması için, tanımı gereği taşınabilir olmayan yerel depolama donanımına güvenemez. Hesaplama kapsayıcılarını ve yerel depolamayı ayırmak için hızlı bir veri merkezi ağından yararlanarak bu zorluğun üstesinden kolayca gelinir.

Gereksinimler basit görünse de, onlara karşı teslim olmak değildir. Aslında, Kubernetes, SAN ve NAS cihazlarında yaygın olarak çalışan dosya ve blok gibi eski depolama biçimleri için sorunlu olacaktır. Bu depolama türleri, yerel depolamadan verilere erişmek için oluşturulmuş standart bir sistem çağrı arabirimi olan POSIX’e dayanır. POSIX, veri hacmi olarak duvara çarpıyor ve bu verileri analiz etmek için modern analitik uygulamalarının gereksinimleri katlanarak artıyor. Yerel olarak bile, çok sayıda eşzamanlı paralel dosya işlemiyle POSIX meta veri çekişmesi ve bozulması meydana gelebilir. Bunlar hiper ölçekli bir depolama sisteminin davranışları değildir.

Buna karşılık, dağıtılmış nesne depolaması bu sınırlamayla karşılaşmaz. Düzenlemelere izin verilmeyerek nesne depolama, sıralı G/Ç ve daha basit kilitleme mekanizmalarının avantajlarını elde eder. Hızlı bir veri merkezi ağıyla birleştirildiğinde, dağıtılmış bir nesne depolama sistemi, özellikle eşzamanlı paralel istekleri ele alırken, eski POSIX uyumlu dosya sistemi çözümlerinden daha iyi performans gösterecektir.

Devops ekipleri artık neredeyse yalnızca harici dosya ve blok depolama ve Kubernetes ile çalışmanın sınırlamaları ve karmaşıklıkları ile karşı karşıya kaldıklarında nesne depolamayı kullanıyor. Kubernetes’in kendisi gibi en iyi nesne depolama, dağıtılmış, ayrıştırılmış, bildirime dayalı ve değişmezdir.

Kubernetes’te yerel nesne depolama, mevcut Kubernetes mekanizmaları ve entegrasyonları aracılığıyla yönetilir, güvence altına alınır ve otomatikleştirilir; şirket içi, çoklu bulut, hibrit bulut ve genel bulut ortamlarında iş yüklerini mümkün kıldığından geliştiriciler için zengin işlevsellik ve yüksek verimlilik sağlar.

MinIO ile Kubernetes’te yerel nesne depolama

Tüm bunları göz önünde bulundurarak, paketlerin ve nesnelerin sağlanmasını, güvenliğini ve Kubernetes aracılığıyla devam eden yönetimini basitleştirmek ve otomatikleştirmek için MinIO’yu Kubernetes çerçevesi içine taşımak için bir tasarım fırsatı gördük. Aynı zamanda, özellikle çok kiracılı ortamlar için Kubernetes yerel nesne depolamasının benimsenmesini ve dağıtımını basitleştirmek için bir dizi özellik ekledik.

MinIO Kubernetes Operator, tüm kritik devops görevlerini, temel donanımdan bağımsız olarak büyük nesne depolama altyapısı oluşturmak ve yönetmek için kurumsal BT tarafından kolayca tüketilebilen bir yazılıma dönüştürür. MinIO Kubernetes Eklentisi tanıdık olanı genişletiyor kubectl Kubernetes’te MiniIO kümeleri oluşturmak, yapılandırmak ve yönetmek için basit bir alt komut kümesi eklemek için komut seti.

MiniIO Operatör konsolu, Kubernetes nesne depolamasını daha da kolaylaştırır. Bu grafik kullanıcı arabirimi o kadar basittir ki, kuruluştaki herkes bir hizmet olarak nesne depolamayı oluşturabilir, dağıtabilir ve yönetebilir. Devops ekipleri yıllardır BT ekiplerine self servis nesne depolaması için yalvarıyor ve işte burada.

mini operatör küçük GÇ

MiniIO Operatör konsolu.

MiniIO Konsolu, bizim mc Kurumsal BT yöneticileri için sezgisel hissettiren tarayıcı tabanlı bir GUI’de aynı basitliği ve gücü sağlamak için CLI. Bir gösterge panosu, Prometheus ve MiniIO ölçümleri uç noktası aracılığıyla endüstri standardı izlemeyi görselleştirir.

mini konsol küçük GÇ

MiniIO Konsolu.

MiniIO Konsolunu, BT yöneticilerine, Helm çizelgelerini veya YAML’yi anlamak zorunda kalmadan Kubernetes aracılığıyla nesne depolamayı yönetmek için basitleştirilmiş, tıkla ve tıkla deneyimi sağlamak için oluşturduk. Tarayıcı tabanlı arayüz, paketleri, kullanıcıları ve grupları ve bunların politikalarını ve ayarlarını yapılandırma ve yönetme gibi süreçleri basitleştirerek zamandan tasarruf sağlar. Yeni kullanıcılar ve paketler manuel olarak veya OpenID Connect ve Active Directory veya LDAP aracılığıyla birkaç tıklamayla eklenebilir.

minio oluşturma kovası küçük GÇ

MiniIO Konsolunda bir depolama paketi oluşturma.

Gerçek Kubernetes otomasyon ruhuyla, yakın zamanda SUBNET ticari motorumuza ve destek platformumuza SUBNET Health’i ekledik. SUBNET Health, optimum şekilde çalıştıklarından emin olmak için sürücüler, ağ, CPU, bellek, işletim sistemleri, kapsayıcılar ve MiniIO yazılım bileşenleri arasında otomatik olarak düzinelerce denetimi çalıştıran GUI tabanlı destek yazılımıdır. 7/24/365 doğrudan mühendis desteğimizden yararlanmak için tanılamalar MinIO ile paylaşılabilir. Kök nedenin çözülmesi çok daha hızlı hale gelir, yönetici zamanından tasarruf sağlar ve güvenilirliği ve kullanılabilirliği artırır.

mini demo küçük GÇ

MiniIO SUBNET Sağlık.

MinIO’nun yüksek performanslı, Kubernetes yerel nesne depolama paketi, kurumsal BT için tutarlı bir deneyim sunar ve Red Hat OpenShift, VMware Tanzu, SUSE, HP Ezmeral, Azure AKS, Google GKE, Amazon dahil olmak üzere tüm Kubernetes dağıtımları ve hizmetlerinde ekipleri kullanır EKS ve stok yukarı Kubernetes. Fortune 500’ün %58’inden fazlası, nesne depolama katmanını genel, özel, çoklu, hibrit bulutta ve uçta sağlamak için şu veya bu biçimde MinIO’ya güveniyor.

MiniIO’yu indirin ve kendiniz deneyin. Başlamanıza yardımcı olmak için Kubernetes ve MiniIO Operatörü ile Nesne Depolamayı Hizmet Olarak Basitleştirme adlı bir eğiticimiz var.

Uğur Tigli, kurumsal stratejiyi denetlediği ve MinIO’nun kurumsal müşterilerinin MinIO kullanarak API odaklı, bulutta yerel, ölçeklenebilir, kurumsal düzeyde veri altyapısı tasarlamasına ve dağıtmasına yardımcı olduğu MinIO’da CTO’dur. Uğur, küresel finans kurumları için yüksek performanslı veri altyapısı oluşturma konusunda neredeyse yirmi yıllık deneyime sahiptir. MinIO’dan önce, Bank of America’da teknoloji lideriydi ve burada donanım mühendisliğinin küresel başkanı ve kıdemli başkan yardımcısı olarak görev yaptı. Uğur, depolama mühendisliğinden sorumlu başkan yardımcısı olduğu Merrill Lynch’i satın alarak BofA’ya katıldı.

New Tech Forum, ortaya çıkan kurumsal teknolojiyi benzeri görülmemiş bir derinlikte ve genişlikte keşfetmek ve tartışmak için bir alan sağlar. Seçim, önemli olduğuna inandığımız ve InfoWorld okuyucularının en çok ilgisini çeken teknolojileri seçmemize dayalı olarak özneldir. InfoWorld, yayın için pazarlama teminatı kabul etmez ve katkıda bulunan tüm içeriği düzenleme hakkını saklı tutar. Tüm sorularınızı newtechforum@infoworld.com adresine gönderin.

Telif Hakkı © 2021 IDG Communications, Inc.



#Kubernetes #nesne #depolama #iyi #uygulamaları