Bir zamanlar işleme kaynaklarını barındırmak için pahalı veri merkezlerine dayanan işletmeler ve kuruluşlar artık maliyetlerini ve bakım çabalarını gittikçe öde, ölçeklenebilir, bulut tabanlı çözümlere kaydırıyor. Bulut, çok sayıda kullanıcıya geniş bir çözüm yelpazesi sunan geniş bir kavramdır. Çoğu kişi, dağıtım modeli ve hizmet modeli açısından bir bulut çözümüne başvurur. Bulut tabanlı çözümler sunmak için doğru hizmet modelini seçmek çok önemlidir. Üç bulut hizmeti modeli vardır: Hizmet Olarak Yazılım (SaaS), Hizmet Olarak Platform (PaaS) ve Hizmet Olarak Altyapı (IaaS). Her bulut hizmeti modeli, tüketicilerin sistemleri kurması ve dağıtması için gereken çabaları azaltan bir soyutlama düzeyi sağlar. Ama bugün IaaS ve PaaS arasındaki bazı önemli farkları anlamanıza yardımcı olmak üzereyiz.
Hizmet Olarak Altyapı (IaaS) hizmet sağlama hiyerarşisinde en alt kattadır ve bulut içinde sanal bir veri merkezi sağlar. IaaS aslında yeni bir kavram değil. Aslında, veri merkezleri etrafta olduğu için insanlar veri merkezlerinde kollokasyon yapıyorlar. Ağ üzerinden standartlaştırılmış hizmetler olarak işletim sistemlerine ve depolamaya sahip makineler çok temel bilgi işlem yetenekleri sağlar. Ham depolama ve ağ oluşturma ile birlikte bir hizmet olarak, genellikle bir platform sanallaştırma ortamı olan eksiksiz bir altyapı sunar. IaaS, insanların tüm veri merkezi donanım ihtiyaçlarını değiştirmeleri için bir mekanizma sağlar. Sık kullanılan IaaS hizmetleri arasında yük dengeleme, ana bilgisayar sağlama, ağ bağlantısı, güvenlik duvarları ve depolama bulunur. Kaynakları soyutlama, bu kaynaklara fiziksel ve mantıksal bağlantı sağlama ve istemciler tarafından altyapı ile etkileşime izin veren bir dizi API sağlama yeteneğini geliştirir. IaaS'ın en belirgin örneği Amazon Web Services (AWS).
IaaS'nin ötesinde, çeşitli bulut hizmetleri, bazen yönetilen çözümler veya Hizmet Olarak Platform (PaaS) olarak adlandırılan büyük veri çalışmaları için uygulama katmanı desteği sağlar. IaaS'nin altyapıya, PaaS'ın uygulamalara ne olduğu. Standart uygulama yığın düzeyi işlevlerinin çoğunu özetler ve bu işlevleri bir hizmet olarak sağlar. Sanal sunucular, işletim sistemleri, veritabanı çözümleri, geliştirici araçları ve ağ desteği gibi temel donanım teknolojisini sağlar. Donanım ve yazılım platform sağlayıcısı tarafından yönetilir. Sağlayıcı, bulut yazılım geliştirme platformunu yöneterek, veritabanı gibi şeyleri yapılandırma veya ölçeklendirme ihtiyacını ortadan kaldırarak ve iş yükü ve bakım yükünüzü azaltarak bulut uygulamalarının dağıtımını kolaylaştırır. Geliştiricilerin donanım veya işletim sistemi yükseltmeleri yapma konusunda endişelenmelerine gerek yoktur. Bunun yerine, dağıtılan uygulamalar ve muhtemelen uygulama barındırma ortamı yapılandırmaları üzerinde denetime sahiptirler. Bugün, tanınmış PaaS çözüm sağlayıcıları Windows Azure ve Google App Engine'i içeriyor.
IaaS ve PaaS birbirinden çok farklıdır ve Hizmet Olarak Platform, Hizmet Olarak Altyapının bir özelliği değildir. IaaS'nin altyapıya, PaaS'ın uygulamalara ne olduğu. IaaS tamamen kaynaklarla ve kaynaklarla ilgilidir, sunucuları, diskleri, ağları ve IP adreslerini kastediyoruz. IaaS talep üzerine tüm bu kaynakları sağlar. PaaS tamamen uygulamalarla ilgilidir. Uygulama, bir sistem, bir kod kombinasyonu ve bu kodla herhangi bir zamanda iletişim kuran tüm hizmetlerdir ve bir kaynak değildir..
IaaS modeli bulut içinde sanal bir veri merkezi sağlar. IaaS ile, özel IP adreslerine sahip özel sunucular alırsınız. Bu provizyon açısından adanmış web hosting en hızlı sürümüdür. Altyapı sağlayıcısının altyapıya özgü ayrıntıları ve kaynakları soyutlamasına ve bu kaynaklara fiziksel ve mantıksal bağlantı sağlamasına olanak tanır. Bununla birlikte, IaaS kullanmak sizi sadece büyük veri uygulamalarına götürür; daha yüksek bir şeye hitap etmiyorlar. Paylaşımlı barındırma kolaylığıyla birlikte özel barındırma gücünü birleştirin ve PaaS'ı edinin.
IaaS, adından da anlaşılacağı gibi, bulut bilgi işlem altyapısı sunar ve çok temel bilgi işlem yeteneği sunmanın bir yoludur - işletim sistemli makineler ve ağ üzerinden standartlaştırılmış hizmetler olarak depolama. IaaS fiziksel ve sanallaştırılmış sunucular, bulut tabanlı veri depolama ve daha fazlasını sağlar. PaaS, standart uygulama yığını düzeyindeki işlevlerin çoğunu özetler ve bu işlevleri bir hizmet olarak sağlar. Sanal sunucular, işletim sistemleri, veritabanı çözümleri, geliştirici araçları ve ağ desteği gibi temel donanım teknolojisini sağlar.
Hizmet olarak Altyapının en önemli örneği, Amazon tarafından bulut bilişim olanaklarına verilen ad olan Amazon Web Hizmetleri'dir (AWS). Elastik Bilgi İşlem Bulutu (EC2) ve Basit Depolama Hizmeti (S3) ürünleri çıplak kemik bilgi işlem ve depolama hizmetleri sunar. IaaS'ın diğer örnekleri Google Compute Engine, CISCO Metapod, Rackspace, DigitalOcean vb .'dir. Bilinen PaaS çözüm sağlayıcıları arasında Windows Azure, Google App Engine yer alır. Force.com, Apache Stratos, Heroku, OpenShift ve daha fazlası.
Özetle, IaaS'nin altyapıya ne olduğunu, PaaS uygulamalara. IaaS tamamen kaynaklarla ve kaynaklarla ilgilidir, sunucuları, diskleri, ağları ve IP adreslerini kastediyoruz. IaaS talep üzerine tüm bu kaynakları sağlar. PaaS ise sanal sunucular, işletim sistemleri, veritabanı çözümleri, geliştirici araçları ve ağ desteği gibi temel donanım teknolojisini sağlar. Standart uygulama yığın düzeyi işlevlerinin çoğunu özetler ve bu işlevleri bir hizmet olarak sağlar. Her bulut hizmeti modeli, tüketicilerin sistemleri kurması ve dağıtması için gereken çabaları azaltan bir soyutlama düzeyi sağlar.