Bu yeni fırsatta , özel ve genel bulutların oluşturulması için açık ve ölçeklenebilir bir platform olan OpenStack'ten bahsedeceğiz .
Açık yığın bir altyapı çalışma projesi olarak oluşturuldu "Açık kaynak" (Açık kaynak) çevrimiçi bir hizmet figürü altında (IaaS) bir veri merkezinde büyük sanal özel sunucu gruplarının oluşturulması ve yönetimi için.
Bu girişimin hedefleri, bulut hizmetleri arasında birlikte çalışabilirliği destekleyerek, kendi veri merkezlerinde (Amazon'unkine benzer) bulut hizmetleri oluşturmayı mümkün kılmaktı. OpenStack şu anda Apache 2.0 lisansı altında ücretsiz olarak sunulmaktadır . Bu nedenle, birçok kişi bilgilendirme web sitelerinde OpenStack'ten "bulutun Linux'u" anlamına gelen Linux Cloud olarak bahsetmektedir . Diğerleri ise onu , diğer iki açık kaynaklı bulut girişimi olan Eucalyptus ve Apache CloudStack gibi projelerle karşılaştırmaktadır .
Openstack nasıl yapılandırılmıştır?
OpenStack, şu anda on bir (11) bileşenden oluşan modüler bir mimariye sahiptir :
- Gitmiyor: Talep üzerine sanal makineler (VM'ler) sağlamak için (Talep üzerine) gereklidir.
- hızlı: Gerekli nesnelerin depolanmasını destekleyen ölçeklenebilir bir depolama sistemi sağlamak.
- Kül: Daha çalışan sanal makineleri barındırmak için kalıcı blok depolama sağlar.
- Bakış: Çalışacakları sanal disk görüntülerinin listesini ve depolamasını sunmak.
- Kilit taşı: Tüm OpenStack hizmetlerinin çalışması için kimlik doğrulama ve yetkilendirme teknolojisi sağlamak.
- Ufuk: OpenStack hizmetleriyle etkileşim için modüler web kullanıcı arabirimi (UI) sağlamak.
- Nötron: OpenStack yerleşik hizmetlerini kontrol eden arayüz cihazları arasında bir hizmet olarak gerekli ağ bağlantısını sağlamak için.
- Ceilometre: Faturalama sistemleri için tek bir iletişim noktası sağlamak.
- Sıcaklık: Para, farklı satıcılardan ve teknolojilerden birden fazla bulut uygulaması için düzenleme hizmetleri sağlar.
- hazine: Dağıtılmış ilişkisel ve ilişkisel olmayan veritabanı motorları için birleşik bir hizmet olarak veritabanı sağlamayı sağlamak.
- Sahra: Para, OpenStack tarafından yönetilen kaynaklar için gereken veri işleme hizmetlerini sunar.
Openstack nasıl doğdu?
ABD Ulusal Havacılık ve Uzay Dairesi (NASA), Rackspace ile işbirliği içinde OpenStack'i geliştirdi . Rackspace, bulut dosya dağıtım ve depolama hizmetini ve bulut üretim sunucularını destekleyen kodu sağladı . NASA ise kendi bulut bilişim hizmeti olan Nebula'yı destekleyen teknolojiyi sağladı ; bu hizmet, yüksek performans, ağ yetenekleri ve verimli veri depolama yönetimi gibi özellikler sunarak büyük bilimsel veri kümelerinin yönetimini mümkün kılıyor.
OpenStack, Eylül 2012'de resmen tamamen bağımsız, kar amacı gütmeyen bir kuruluş haline geldi. Etrafında gelişen OpenStack topluluğu , IBM, Intel ve VMware gibi birçok doğrudan ve dolaylı rakibinden oluşan bir yönetim kurulu tarafından denetlenmektedir.
Openstack'i bu kadar başarılı, pratik ve kullanılmış yapan nedir?
OpenStack, bulut hizmetleri sunmak için altyapı içindeki çeşitli unsurların oluşturulmasını ve yönetimini basitleştiren, Bulut Yönetim Platformu (CMP) benzeri bir bulut platformu oluşturmayı amaçlamaktadır . VMware'in yığınıyla karşılaştıracak olursak , OpenStack vCAC ve/veya vCD ile aynı seviyede olacaktır.
OpenStack, kolayca uygulanabilen ve uyarlanabilen ( AWS'ye çok benzeyen ), herkese açık ve tedarikçiden bağımsız API'leri sayesinde olağanüstü genişletilebilirlik sunar . Sonuç olarak, birçok hizmet sağlayıcı kendi bulut altyapı girişimleri için OpenStack'i önemli bir alternatif olarak benimsemiştir . OpenStack'in belirli bulut gereksinimlerine dayalı modüler teknolojisi , farklı projelerin mevcut mimariye aşamalı ve istikrarlı bir şekilde entegre edilmesini sağlar.
Openstack NOT nedir?
OpenStack şu değildir:
- Ürün: Aslında teknoloji ile bir bulut oluşturan bir dizi hizmettir. Açık Kaynak, daha sonra topluluğunkilerle paylaşılabilecek ve katkıda bulunabilecek kendi ihtiyaçları lehine değiştirilmesine, uyarlanmasına ve kişiselleştirilmesine izin veren. OpenStack tarafından tutulur ve kontrol edilir Vakıf OpenStack.
- Bir Hiper Yönetici: Basit bir sanallaştırma öğesinden daha fazlasıdır, bulutun çok üzerinde bir katmanda yer alan bir öğe olduğu için rakiplerinin yüksekliğine sahiptir. vCD y vCAC (sanal makine yazılımı) ve diğerleri ile CMP'ler de üçüncü şahıslar (3) oradalar.
- % 100 Ücretsiz: Aşağıdaki katmanların bakım, eğitim, sorun giderme, yönetim ve bakım maliyetleri nedeniyle sadece kodun açık olması (örneğin vSphere, ağ iletişimi, depolama vb.) sağlayıcıya ve / veya kullanılan teknolojiye bağlı olarak ilişkili bir maliyetleri olabilir veya olabilir. Ek olarak, bazı Linux Dağıtımları kendi "Lezzet" (sürümler) OpenStack'in kendisi, ilgili değer ekleyerek, kod için değil, destek ve geri kalanı için bir maliyet.
- Yalnızca Servis Sağlayıcılar için: OpenStack Her türlü Kurum, Firma, Organizasyon tarafından kullanılabilir ve sadece Servis Sağlayıcılar (SP'ler)API'leri aracılığıyla açıkça modülerlik ve tüketim kolaylığı, ürünü SP'ler ve diğer ilgili taraflar için çok ilginç kılıyor.
VE BULUT BİLİŞİM NEDİR?
NIST'e (Ulusal Standartlar ve Teknoloji Enstitüsü) göre OpenStack , bilgi işlem kaynaklarını tahsis etmek ve tüketmek için ölçeklenebilir, isteğe bağlı bir hizmet modeli olarak tanımlanabilir. Bu, bilgi işlem, ağlar, veri ve depolama kapasitesi için kaynak rezervasyonlarından oluşan altyapı, uygulamalar, veriler ve bir dizi entegre hizmetin kullanımını kapsar. Ayrıca, bu unsurların, bulut bilişim sağlayıcısından minimum geliştirme, yönetim ve etkileşim çabasıyla, müşterinin mevcut ihtiyaçlarını karşılamak üzere hızlı bir şekilde oluşturulabileceği, sağlanabileceği, dağıtılabileceği ve yayınlanabileceği varsayımına dayanmaktadır.
Bulut bilişim hizmetlerinin sağlanması, üç (3) özel iş modeli ile ilişkilendirilebilir:
- Hizmet Olarak Altyapı (IaaS): Bu İş Modeli, tüketiciye (kullanıcıya), işletim sistemi ve uygulamalar dahil olmak üzere, yazılımı kurmak için gerekli olan işleme, depolama, ağlar ve diğer tüm bilgi işlem kaynaklarının sağlanmasını sağlar. Temel bulut sistemi üzerindeki kontrol hariç, İşletim Sistemi ve Uygulamaları hariç. Örnek: Amazon Web Services EC2.
- Hizmet Olarak Plattform (PaaS): Bu İş Modeli, tüketiciye (kullanıcıya) sağlayıcı tarafından sağlanan programlama dillerinden veya arayüzlerden üçüncü taraflarca geliştirilen veya sözleşme yapılan uygulamaları çalıştırma yeteneği sunar. Altta yatan sistem veya altyapı kaynakları üzerindeki kontrol dışında.
- Hizmet Olarak Yazılım (SaaS): Bu İş Modeli, tüketiciye (kullanıcıya) sağlayıcının bulut altyapısında çalışan uygulamalarını kullanma olanağı sunar. Uygulamalara, örneğin bir web tarayıcısı gibi arabirimler aracılığıyla istemci cihazlardan erişilir. Bu durumda, kullanıcı yalnızca sağlanan yazılımın bir konfigürasyon arayüzüne erişebilir.
Bulut bilişim hizmetlerinin sağlanması, üç (3) özel uygulama modeli ile ilişkilendirilebilir:
- Genel Bulut: Bu Bulut Dağıtım Modeli, ortamın parçası olan altyapının ve mantıksal kaynakların genel halk veya geniş bir kullanıcı grubu tarafından kullanılabilmesini sağlar. Genellikle sunulan altyapıyı ve hizmetleri yöneten bir sağlayıcıya aittir. Örnek: GoogleApps hizmeti.
- Özel bulut: Bu Bulut Dağıtım Modeli, altyapının yalnızca tek bir kuruluş tarafından yönetilmesine olanak tanır. Uygulamaların ve hizmetlerin yönetimi aynı kuruluş tarafından veya üçüncü bir kişi tarafından gerçekleştirilebilir. İlişkili altyapı, kuruluşun içinde veya dışında olabilir. Örnek: Kuruluşa ait olan veya bir sağlayıcıyla sözleşme yapılan ancak kaynakları o kuruluşa özel olan herhangi bir bulut hizmeti.
- Topluluk Bulutu: Bu Bulut Dağıtım Modeli, altyapının çeşitli kuruluşlar tarafından paylaşılmasına olanak tanır ve temel amacı, benzer endişeleri olan (görev, güvenlik veya yasal uyumluluk gereksinimleri vb.) Belirli bir topluluğu desteklemektir. Özel Bulut gibi, kuruluşlar tarafından veya üçüncü bir tarafça yönetilebilir ve altyapı kendi tesislerinde veya dışında olabilir. Örnek: tarafından sağlanan hizmet www.apps.gov devlet kurumlarına bulut bilişim hizmetleri sağlayan ABD hükümeti.
- Hibrit Bulut: Bu Bulut Uygulama Modeli, iki veya daha fazla eski Bulut Bulutunun birleştirilmesine olanak tanıyarak bunları ayrı varlıklar olarak tutar, ancak yönetilen verilerin ve uygulamaların taşınabilirliğine izin veren standartlaştırılmış veya tescilli teknolojilerle birleştirilir.
Umarım bu gönderiyi beğenmişsindir!