PaaS Nedir?

Hizmet olarak platform

Hizmet olarak platform (PaaS), bulut basit tabanlı uygulamalardan bulut özellikli gelişmiş kurumsal uygulamalara kadar her şeyi dağıtmanıza olanak tanıyan kaynakların yer aldığı, geliştirme ve dağıtıma yönelik eksiksiz bir bulut ortamıdır. İhtiyacınız olan kaynakları, bir bulut hizmeti sağlayıcısından kullandıkça öde esasına dayalı olarak satın alabilir ve kaynaklara güvenilir bir İnternet bağlantısı üzerinden erişebilirsiniz.

Tıpkı IaaS gibi PaaS de altyapının (sunucular, depolama ve ağ) yanı sıra ara yazılım, geliştirme araçları, iş zekası (BI) hizmetleri, veritabanı yönetim sistemleri ve çok daha fazlasını içerir. PaaS, web uygulaması yaşam döngüsünün tamamını desteklemek üzere tasarlanmıştır: Oluşturma, test etme, dağıtma, yönetme ve güncelleştirme.

PaaS sizi yazılım lisanslarını, uygulama altyapısı ve ara yazılım gibi temel gereksinimleri ya da geliştirme araçlarını ve diğer kaynakları satın almaktan kaynaklanan harcamalardan ve bunları yönetme karmaşasından kurtarır. Geliştirdiğiniz uygulamaları ve hizmetleri siz yönetirsiniz, diğer her şey bulut hizmet sağlayıcısı tarafından yönetilir.

Hizmet Olarak Platform — IaaS sunucular ve depolama, ağ güvenlik duvarları ve güvenliği ile veri merkezi (fiziksel tesis/yapı) içerir. PaaS, IaaS öğelerine ek olarak işletim sistemleri, geliştirme araçları, veritabanı yönetimi ve iş analizi içerir. SaaS, PaaS öğelerine ek olarak barındırılan uygulamaları içerir.
Barındırılan uygulamalar Geliştirme araçları, veritabanı yönetimi, iş analizi İşletim sistemleri Sunucular ve depolama Ağ güvenlik duvarları/güvenliği Veri merkezi fiziksel tesisi/binası

Yaygın PaaS senaryoları

Kuruluşlar PaaS’yi genellikle şu senaryolar için kullanır:

Geliştirme çerçevesi. PaaS, geliştiricilerin bulut tabanlı uygulamaları geliştirebileceği veya özelleştirebileceği bir çerçeve sunar. PaaS, geliştiricilerin tıpkı Excel makrosu oluştururken olduğu gibi, yerleşik yazılım bileşenlerini kullanarak uygulama oluşturmalarına olanak tanır. Ölçeklenebilirlik, yüksek düzeyde kullanılabilirlik ve birden çok kiracı desteği gibi bulut özellikleri, geliştiricilerin yazması gereken kod miktarını azaltır.

Analiz veya iş zekası. PaaS ile birlikte hizmet olarak sunulan araçlar sayesinde kuruluşlar, verilerini analiz edip araştırarak öngörüler ve modeller elde edebilir, bu sayede sonuçlarını tahmin ederek talep tahminini, ürün tasarım kararlarını, yatırım getirilerini ve diğer iş kararlarını iyileştirebilir.

Ek hizmetler. PaaS sağlayıcıları iş akışı, dizin, güvenlik ve zamanlama gibi uygulamaları geliştirmeye yönelik başka hizmetler de sunabilir.

PaaS’nin avantajları

Hizmet olarak altyapı da sunan PaaS, IaaS’nin sağladığı avantajların tamamını sağlar. Ancak ara yazılım, geliştirme araçları ve diğer iş araçları gibi ek özellikler sunarak daha fazla avantaj sağlar:

Kodlama süresini düşürün. PaaS geliştirme araçları, platformda yerleşik olarak bulunan önceden kodlanmış uygulama bileşenleri (iş akışı, dizin hizmetleri, güvenlik özellikleri, arama vb.) sayesinde yeni uygulamaları kodlama sürecini kısaltır.

Çalışan sayısını artırmadan geliştirme özellikleri ekleyin. Hizmet Olarak Platform bileşenleri, yeni özellikleri geliştirme ekibinizin hizmetine sunar ve böylece gerekli yeteneklere sahip yeni çalışanlar istihdam etmenize gerek kalmaz.

Mobil platform da dahil olmak üzere birden çok platform için çok daha kolay geliştirme yapın. Bazı hizmet sağlayıcıları bilgisayarlar, mobil cihazlar ve tarayıcılar gibi birden çok platform için geliştirme seçenekleri sunarak platformlar arası uygulamaların geliştirilmesini daha hızlı ve kolay hale getirir.

Gelişmiş araçları uygun maliyetle kullanın. Kullandıkça öde modeli, kişi ve kuruluşların doğrudan satın alma maliyetini karşılayamayacağı gelişmiş geliştirme yazılımları ile iş zekası ve analiz araçlarını kullanabilmesine olanak tanır.

Farklı bölgelerde bulunan geliştirme ekiplerini destekleyin. Geliştirme ekipleri, geliştirme ortamına İnternet üzerinden erişme olanağı sayesinde, ekip üyeleri farklı konumlarda olsa bile projeler üzerinde birlikte çalışabilir.

Uygulama yaşam döngüsünü etkin şekilde yönetin. PaaS, web uygulaması yaşam döngüsünün tamamını (aynı tümleşik ortam dahilinde oluşturma, test etme, dağıtma, yönetme ve güncelleştirme) desteklemeniz için ihtiyacınız olan tüm özellikleri sunar.