Büyük bulut sağlayıcıları

Tamamlandı

Şimdi şu anda piyasada popüler olan iki bulut yığınını karşılaştıralım. Azure ve OpenStack (açık bulut bilişim platformu) tarafından sunulan hizmetlere hızla göz atacağız.

Microsoft Azure

Microsoft Azure, pazardaki en hızlı büyüyen bulut hizmetlerinden biridir ve portföyündeki bulut hizmetleri her geçen gün artmaktadır.

İşlem: Microsoft, Windows'u veya birçok Linux türünü çalıştıracak şekilde yapılandırılabilir Azure Sanal Makineleri sunar.

Depolama: Azure, ikili büyük nesneleri depolamak için Azure Blob depolama dahil olmak üzere çeşitli depolama çözümleri sunar; NoSQL tablolarını depolamak için Azure Tablo depolama; ve dosyaları bulutta bağlamak ve depolamak için SMB tabanlı depolama uç noktaları sunan Azure Dosya Depolama. Azure, Azure SQL Veritabanı aracılığıyla yönetilen ilişkisel veritabanı hizmetleri de sunar; yönetilen bir NoSQL belge veritabanı hizmeti, Azure Cosmos DB; ve Azure Yönetilen Redis aracılığıyla yüksek performanslı anahtar-değer önbelleği. Microsoft ayrıca, istemci tarafında kurulan SSD/HDD hibrit bir depolama dizisi olan StorSimple adındaki eşsiz bir depolama cihazı sunmaktadır. StorSimple ayrıca yedekleme, analiz ve/veya bulut dağıtımı için Azure'a bağlanır.

Ağ: Microsoft, Azure Sanal Ağ aracılığıyla sanal özel ağ hizmetleri sunar. Azure platformunun benzersiz özelliklerinden biri de Azure ExpressRoute aracılığıyla Microsoft'un veri merkezlerine ayrılmış fiber bağlantı satın alma imkanıdır. Azure sanal makinelerine trafik yükünü dengelemek için Azure Traffic Manager kullanılabilir.

PaaS ürünleri: Azure çeşitli PaaS ürünleri sunar: Azure App Service'in Web Apps özelliği, geliştiricilerin Azure platformunda ölçeklenebilir web uygulamaları dağıtmasını sağlayan birincil PaaS platformudur. Azure İşlevleri, geliştiricilerin uygulama altyapısını değiştirmeden "işlevler" olarak adlandırılan küçük kod parçacıklarını çalıştırmasını sağlar. Analiz alanında Azure; Hadoop, Apache Spark, Apache Hive, Apache Kafka ve daha birçok hizmeti çalıştırabilen yönetilen bir açık kaynak analiz hizmeti olan HDInsight gibi birçok ürün sunmaktadır. Microsoft ayrıca Azure Kubernetes Service ve Azure Machine Learning gibi farklı yönetilen hizmetler de sunmaktadır.

OpenStack

Microsoft Azure, Microsoft'un genel bulutunda barındırılan özel mülkiyetli bir yığınıdır. OpenStack modeli, hem genel hem de özel bulutlar için kullanılabilen açık kaynak bir bulut yığını olduğundan daha farklıdır. OpenStack kendisini "genel kimlik doğrulama mekanizmalarına sahip API'ler aracılığıyla yönetilen ve sağlanan bir veri merkezi genelindeki büyük işlem, depolama ve ağ kaynak havuzlarını denetleen bir bulut işletim sistemi" olarak tanımlar. OpenStack, bir dizi makineden veri merkezinin tamamına kadar her yere dağıtılabilir. OpenStack yığını, Rackspace ve Cloudsuite genel bulutları tarafından sunulmaktadır.

İşlem: OpenStack'in işlem teklifi, api tabanlı erişimle sanallaştırılmış ve ticari sunucu kaynaklarını yönetme özelliğiyle genel bulut karşılıklarına benzer hizmetler sunar. OpenStack'in işlem sistemi (Nova olarak adlandırılır) sanal makine ve çıplak sunucu oluşturmayı destekler (Ironic kullanarak) ve sistem kapsayıcıları için sınırlı desteğe sahiptir.

Depolama: OpenStack iki tür depolama hizmeti sunar: nesne depolama hizmeti (Swift olarak adlandırılır) ve blok depolama hizmeti (Cinder olarak adlandırılır). Bu hizmetler ortam ve uygulama gereksinimlerine göre dağıtılabilir ve ölçeklendirilebilir. Gerekli olması halinde sanal makinelerin ve depolama hizmetlerinin üzerine veritabanı sistemleri dağıtılabilir ancak OpenStack, herhangi bir türde veritabanı çözümü kullanmaz veya sunmaz. OpenStack'i kullanan genel bulutlar, OpenStack VM'lerinin üzerine hizmet olarak dağıtılmış olan MySQL, Percona ve MariaDB veritabanlarını sunar.

Ağ: OpenStack sanal makineler için ağları, VLAN'ları ve IP adresi havuzlarını yönetmek için Neutron adlı takılabilir, ölçeklenebilir ve API tabanlı bir sistem sunar. OpenStack ağlarının özelliklerinden biri, OpenFlow gibi sağlama veya trafik gereksinimlerine göre ağ donanımında ayrıntılı yapılandırma gerçekleştirmeyi sağlayan yazılım tanımlı ağ desteğidir. Yazılım tanımlı ağlarla ilgili daha fazla bilgiye ilerleyen bölümlerde yer verilecektir.

PaaS ürünleri: OpenStack'in hiçbir PaaS hizmeti yoktur, ancak OpenStack'in üzerinde oluşturulan genel bulut sağlayıcılarının birkaç hizmeti vardır. Örneğin Rackspace, web sitesi barındırma ve yönetilen Hadoop kümeleri için birkaç platform sağlar.