Video: Containers e Docker (Kasım 2024)
Konteynerler, yazılım geliştirme dünyasını geçen yıl fırtına ile ele geçirdiler. Bulut tabanlı uygulamaları döndürmek ve çalıştırmak için kullanılan işletim sistemi (OS) sanallaştırma teknolojisi olan Docker tarafından yaygınlaştırılan konteynerler, açık kaynaklı konteyner ağı, düzenleme ve depolama teknolojileriyle dolu bir alan yarattı.
Daha büyük teknik oyuncular uzayda da yer ediniyor. Microsoft'un Windows Server ve Hyper-V kapsayıcıları, Windows Server 2016 Technical Preview 3'te çalışıyor ve çalışıyordu ve VMware'in Photon OS ara katman çerçevesi, şirketin kendi vSphere tabanlı Linux kapsayıcı desteği markasını içeriyor. Konteynerler ve etraflarındaki pazar olgunlaşıyor ve teknoloji bir sonraki aşamaya hazır: işletme ölçeğinde benimseme.
Önümüzdeki hafta Barselona’daki DockerCon Europe 2015’te, ContainerX adlı yeni bir işletme, kurumsal BT için amaca yönelik bir konteyner platformu olarak beta sürümüne geçecek. Citrix, Microsoft ve VMware'in eski çalışanları tarafından kurulan ContainerX, General Catalyst yatırımcısı ve eski VMware CTO Steve Herrod ve Docker'ın ilk yatırımcısı olan Greylock Partners'tan Jerry Chen'den risk sermayesi (VC) fonu ile başladı. Platform, esnek ve işletme genelinde yatay olarak ölçeklenebilen çok kiracılı bir konteyner altyapısı oluşturmak ve yönetmek isteyen kurumsal yöneticilere yöneliktir.
ContainerX'in kurucu ortağı ve CEO'su Kiran Kamity, platformun Docker'in geliştirici topluluğu arasındaki popülerliğini daha yaygın bir şekilde benimsemek için artırmayı hedeflediğini söyledi. Kamity, "Geliştiriciler Docker'ı seviyor ve Docker, bağımlılıkları olan uygulamaları paketlemeye çalışmak için harika bir iş çıkardı, bu yüzden geliştirilmesi ve test edilmesi kolaydır." Dedi. “Konteynerler şu anda geliştirici bir teknolojiye sahipler ancak daha temel bir şey olma potansiyeline sahipler: kurumsal altyapı için yapı taşları olarak.”
Çevirme Konteyner Altyapısı Başında
Kamity, ContainerX'i konteynerler için VMware vSphere olarak tanımladı. Docker komut satırı aracılığıyla geliştirici erişimi olan kurumsal BT kullanıcılarının yönetmesi için tasarlanmış kullanıma hazır bir konteyner altyapı platformudur. İşletmeler için, Kamity, geleneksel sanal makine (VM) tabanlı yığınlarda var olan dört temel sorunu çözdüğünü söyledi.
1. Esneklik: Bir haydut kabı diğer kapları kırabilir veya aç bırakabilir.
2. M ulti-kiracılık: Birden fazla dev grubu aynı konteyner kümesini paylaşır.
3. Esneklik: Ekiplerin halihazırda konuşlandırılmış kaynaklarını yeniden tahsis etmesi zordur.
4. Yatay ölçeklendirme: İşletmeler etkili bir şekilde daha büyük bir konteyner altyapısı oluşturamazlar.
Kamity'ye göre, bu sorunlar VM'lerin daha az fiziksel donanım kullanmak için konsolide olmalarından kaynaklanıyor. Yerden tasarruf ederken, BT yöneticilerinin her VM'de çalışan işletim sistemlerini yönetmesini, güncellemesini, güvence altına almasını ve ödemesini önler. Bu aynı zamanda, güncelleme için mekanizmalar olmadan, değişiklikleri geri almakta ve veri merkezinde ölçeklemeyi daha az uygulama kontrolüne yol açmaktadır.
"Konteynerler, geleceğin veri merkezinin temel yapı taşıdır, " dedi. ContainerX, farklı formatlar ve teknolojilerden oluşan kıvrımlı bir konteyner manzarasını gezen işletmeler için “yapıştırıcı” (Kamity'nin dediği gibi) olarak hizmet vererek bu kompakt alışveriş kolaylığı sağlar.
ContainerX, işletmeler için varsayılan bir konteyner yığını seçer. Platform, biçimi olarak Docker'ı, düzenleme için Docker Swarm'ı, ağ oluşturmak için libnetwork'ü (eski Socketplane) kullanır ve kendi kalıcı depolama eklentisine sahiptir. Kamity'nin platformun "büyüsü" dediği şey, patent bekleyen iki konteyner mimarisi teknolojisi olan Elastic Container Clusters ve Container Pools.
VMware'in Dağıtılmış Kaynak Zamanlayıcısı'nın (DRS) VM'ler için yaptıklarından ilham alan ContainerX'in Konteyner Havuzları, kurumsal ekiplerin çekebileceği, özel olarak ayarlanmış CPU ve bellek limitleriyle sınırlanan ve düşük, orta veya yüksek olarak etiketlenen ortak bir bilgi işlem gücü havuzunu topluyor kaynakları tahsis etmeye yardımcı olma önceliği. Elastik Kümeleme daha sonra, bu küme havuzlarını sahtekar bir süreç olmadan veya aynı kümeye giren çok sayıda kapları çarpmadan otomatik olarak ölçeklendirebilir.
Kamity, "Örneğin, bir şirkette üç grubunuz olduğunu ve her birinin konteyner kullanmak istediğini varsayalım" dedi. “Bugün, bu üç dev grup tarafından paylaşılabilecek bir küme kurmak istiyorsanız, sorun şu ki, bu grupların her birinin çalıştığı kaplar, herhangi bir gerçek sınır olmadan aynı kümeyi işgal eder. Aynı küme altında bile olsa, bu kümelerin her birinin kendi bilgi işlem motoruna sahip olması gerekir ve göreceli öncelikler kavramı yoktur. ”
Bu paylaşılan toplantı sahipleri ve modüler kaynaklar paradigmasını modüler toplantı sahipleri ve paylaşılan kaynaklara çevirerek, platform konteyner işletmeciliğini benimsemek için birkaç büyük engel oluşturuyor. ContainerX, kuruluşların, örneğin şirket içi çalışan üç e-posta kümesini Amazon Web Hizmetleri'nde (AWS) ve Microsoft Azure'de hem genel hem de özel bulutlarda tek bir yönetici panosundan yönetmelerini sağlar.
Kamity, şirketlere konteynerleri çıplak metal işletim sistemi üzerinde çalıştırmalarını önerir ancak ContainerX, VM'lerde de çalışma seçeneği sunar. ContainerX, çıplak metal ve AWS üzerindeki Linux konteynerlerini destekleyen beta sürümünde piyasaya sürülecek ve gelecek sürümlerde Windows desteği ve LDAP entegrasyonu ekleyecektir. Platform şu anda işletmeler için süreci basitleştirmek için yalnızca varsayılan Docker yığınını destekliyor, ancak Kamity, şirketin pazar geliştirdikçe CoreOS Rocket formatı ve diğer açık kaynaklı orkestrasyon araçları (Apache Mesos ve Google'ın Kubernetes gibi) desteğini ekleyeceğini belirtti. .
ContainerX ayrıca, Kamity'nin konteynerler ve sanallaştırma ile birlikte gelişen veri merkezini görme biçiminin bir parçası olarak, çekirdek veya CPU ile şarj etmek yerine, üretimdeki konteynerlerin sayısına dayalı bir fiyatlandırma modeli araştırıyor. Kamity, "Özünde, veri merkezleri çok sayıda uygulama var" dedi. “Eğer bu uygulamalar konteyner haline getirilseydi, geleceğin veri merkezinin nasıl görüneceğini düşünüyoruz. ContainerX, veri merkezinde, makine tipi iş yüklerinde neredeyse çalışan uygulamaların VScale'e benzer bir platform sağlama hedefiyle olduğunu ve Hyper-V ve onlarla birlikte. "
ContainerX, işletmelerin seçim yapmasını ve gelecekteki bu veri merkezi dünyasına ulaşmalarını sağlayacak VM yığınının yanında bulunan bir konteyner yığınıdır. 16 Kasım’da DockerCon Europe 2015’in başlangıcında, kurumsal kullanıcılar, ContainerX beta’ya kaydolabilirler.