Docker ve Linux konteynerleri: Red Hat sorunlara açıklık getiriyor

  • Sep 26, 2023

Red Hat platformu iş şefi Jim Totton'a göre, Docker yazılımı da dahil olmak üzere konteyner tipi sanallaştırma umut verici görünüyor ancak hâlâ bir rol oynaması gerekiyor.

JimTottonRedHat2014Haziran220x338

Red Hat'ten Jim Totton: Bir sonraki teknolojinin nasıl kullanılacağını anlamanın ilk aşamaları. Resim: Kırmızı Şapka

Red Hat'in platform işinden sorumlu başkan yardımcısı Jim Totton, konteynerlere yönelik mevcut odaklanmanın, Alternatif türde bir bilgi işlem mimarisinin büyümesi ancak insanların bunu nasıl uygulayacaklarının henüz belli olmadığını söylüyor teknoloji.

Konteyner teknolojisinin unsurları Linux'ta 2006'dan beri gruplar halinde ve UNIX'te onlarca yıldır mevcuttur. Konteynerler tek bir Linux örneğinin üzerinde bulunur ve sanallaştırmanın daha hafif bir biçimidir; her biri, bir kaynak politikasının kontrolü altında azaltılmış bir işletim sistemi üzerinde yalıtılmış bir uygulamayı çalıştırabilir.

Red Hat, Red Hat Enterprise Linux 6'ya temel kapsayıcı yeteneklerini dahil etti ve yakın zamanda yayımlanan sürüm 7'de bu özellikleri geliştirdik

ortaklık kurduğu startup Docker'ın sunduğu gelişmiş teknoloji desteği de dahil.

"Sanallaştırmaya ve kapsayıcılara baktığınızda, birinin iyi, diğerinin kötü olduğu söylenemez. Totton, "Her biri farklı faydalar sağlayacak" dedi.

"Sanal konuk ortamları ve sanal makineler vb. oluşturma konusunda sekiz veya dokuz yıllık bir geçmişimiz var. Konteynerler ve Docker görüntüleri? Bizim bir geçmişimiz yok.

"Bu, bir sonraki teknolojinin nasıl kullanılacağını anlamanın en erken aşamalarıdır. Yani çok fazla vizyon ve fikir var ancak VM'lerde olduğu kadar pratik yok."

Sanal makineler uygulamayla birlikte işletim sisteminin tam bir kopyasını içerirken, konteynerler yalnızca uygulamanın ihtiyaç duyduğu çalışma zamanı kitaplıklarını içerir.

"Konteynerlerin tümü tek bir çekirdekte, tek bir sunucu ortamında çalışır. Totton, "Hepsi köklü bir işletim sistemini paylaşıyor, oysa sanal makinede her biri işletim sisteminin kendi tam kopyasına sahip." dedi.

Oku bunu

İş Linux'unda ileriye doğru büyük bir adım: Red Hat Enterprise Linux 7 geliyor

Şimdi Oku

"İşletim sisteminin tam bir kopyası uygulamayla birlikte ortalıkta dolaşmıyor. Tam olarak uygulamanın ihtiyaç duyduğu şeye sahip, çok daha hafif bir görüntünüz var. Yani görüntünün nasıl oluşturulduğunu ve içinde ne olduğunu çizmeye başlayabileceğiniz ağır-hafif bir ayrım var.

"Bir uygulamayı yalnızca bir uygulamayı çalıştırmaktan farklı kılan şey, bir kapsayıcıda diğer uygulamalardan yalıtılmış olmasıdır. çalıştırılan konteynerlere ve hangi kaynakların ve şeylerin verildiğine ilişkin politika atayabilirsiniz. konteyner."

Totton, politikaların her bir konteyner için ne kadar bilgi işlem kaynağının mevcut olduğu ve taleplerin nasıl dengeleneceği konusunda seçim yapılmasına olanak sağladığını söyledi.

Martta, Red Hat konteynerli uygulamalara yönelik sertifikasyonunu duyurdu, desteklenen birincil kapsayıcı biçimi olarak Docker ile. Docker, formatın adı olmasının yanı sıra, aynı adı taşıyan açık kaynak projesinden ticari olarak yararlanan şirkettir.

"O kabın içine koyacağınız bir görüntüyü nasıl yaratırsınız? Docker'ın devreye girdiği yer burasıdır. Uygulamanızın parçalarını, çeşitli çalışma zamanı kitaplıklarını bir araya getiren görüntüyü oluşturmaya yönelik bir araç ve mimaridir. Totton, "Bu imajı nasıl yaratabileceğiniz konusunda çok esnek bir yaklaşım" dedi.

Sanal makinelerin aksine konteynerlerin kullanımına ilişkin deneyim eksikliği nedeniyle, teknolojinin olası uygulamaları büyük ölçüde teorik kalıyor.

"Çok fazla vizyon ve fikir var, ancak VM'lerde yaptığımız kadar pratik yok. Bununla birlikte bir uyarı olarak vizyon şu şekildedir: belki de konteynerlerde çalıştırılabilen Docker görüntüleri için kütüphaneler veya pazar yerleri oluşturmaya başlama yeteneği olabilir." Totton söz konusu.

Oku bunu

Red Hat konteyner tarzı sanallaştırmayı destekleme konusunda ciddileşiyor

Şimdi Oku

"[Ayrıca] ISV'lerin veya kuruluşların, tüketilebilir bir şekilde çalıştırabileceğiniz uygulama kataloglarını nasıl oluşturabilecekleri konusunda yeni bir düşünme biçimine sahip olma yeteneği de var.

"Bir kuruluş, bir veri merkezi içinde bir uygulama kataloğu oluşturabilir. Ticari bir kuruluş, görüntüleri gerçekten satmanın ve dağıtmanın yollarından oluşan bir pazar oluşturabilir; bunların hepsi, insanların Docker ile neyin mümkün olabileceği hakkında konuştuğu vizyon konularıdır."

Totton, Red Hat'in sertifikasyon sürecinin konteynerli uygulamalar için taşınabilirlik sorununu çözmek üzere tasarlandığını söyledi.

"Bir Docker görüntüsü oluşturduklarında ve onu oluşturmak için RHEL'i kullanacaklar ve sonra onu hareket ettirecekler, eğer öyleyse sertifikalı, bu bizim ve ortağımızın o kuruluşa ne bekleyebilecekleri konusunda bir söz vereceği anlamına geliyor." dedi.

"Birçok şirket Docker'ın taşınabilir görüntüler oluşturduğundan ve neler olabileceğine dair birçok vaatten bahsedecek. Ancak gerçekten kurumsal bir deneyim sağlamak amacıyla Docker görüntülerine yönelik bir sertifika programımız var.

TechRepublic

Windows sanal masaüstleri: Cihazları uzaktan nasıl yönetebilir, izleyebilir ve sanallaştırabilirsiniz?

Şimdi Oku

"Şu anda bunun erken benimseyen bir versiyonuna sahibiz. Resmi bir süreç haline gelecek bir sertifikasyon süreci geliştirmek için bazı şirketlerle çalışıyoruz. Ancak fikir şu ki, eğer bir kuruluş taşınabilir bir Docker görüntüsü kullanmak istiyorsa şunu bilmek isteyecektir: 'Çalışması için ne bekleyebilirim? Destek için kimi aramalıyım?' ve bunun gibi şeyler."

Red Hat'in Linux'taki kapsayıcılara yaklaşımındaki diğer bir unsur da RHEL'in şu anda üzerinde çalışılan yeni bir sürümü olan Atomic Host'tur.

"RHEL 7'yi temel alıyor ancak RHEL 7'nin tamamında yaklaşık 2.500 parça var. Totton, "Sadece bir sunucu dağıtmak istiyorsanız ve tek yapmak istediğiniz konteynerleri çalıştırmaksa, 2.500 paketin hepsine ihtiyacınız yok" dedi.

"Bu, yalnızca konteynerleri çalıştırmak için ihtiyaç duyduğunuz paketleri içeren RHEL'in hafif bir sürümüdür, böylece bu tür şeyler için optimize edilmiş bir sunucu oluşturabilirsiniz. Sanırım başka bir bilgi işlem mimarisi tarzının başlangıcındayız."

Red Hat ve Linux hakkında daha fazlası

  • CoreOS: Bulut ve veri merkezi için Linux
  • Linux süper bilgisayarlara daha önce hiç olmadığı kadar hakim oluyor
  • Red Hat'in eNovance'ı satın almasına yeni bir bakış
  • Red Hat CTO'su, OpenStack heyecanının abartıdan daha fazlası olduğunu ileri sürüyor
  • Red Hat, gelirinin yüzde 17 artmasıyla ilk çeyrek kazanç hedeflerini aştı
  • Sanal makine yazılımı savaşları devam ediyor - Red Hat, RHEV 3.4'ü piyasaya sürüyor
  • Red Hat, OpenStack entegratörü eNovance'ı satın alacak
  • Red Hat, Red Hat Enterprise Virtualization 3.4 ile OpenStack bulutuna bakıyor