İçindekiler:
- IaaS Nedir?
- PaaS Nedir?
- İşlerin Nerede Karmaşık Olduğu
- IaaS'yi Ne Zaman Kullanmalısınız?
- PaaS'ı Ne Zaman Kullanmalısınız?
- En Kolay Yolu Seçme
İşinizi buluta taşımaya karar vermek çok fazla planlama ve anlayış gerektirir. En büyük kararlardan biri Hizmet Altyapısı (IaaS) veya Hizmet Olarak Platform (PaaS) arasında karar vermektir. IaaS ve PaaS birçok açıdan benzer olsa da, iki bulut bilişim modeli arasında birkaç önemli fark vardır. Burada en iyi bulut çözümünü bulma konusunda bazı rehberlik sağlayacağız. (Bulut bilişim hakkında biraz bilgi için Bulut Bilişim: Neden Buzz?)
IaaS Nedir?
Hizmet Olarak Altyapı, bir işletmenin donanımının (sunucu, depolama ve ağ çekirdeği), bir yardımcı program gibi davranan ölçülü bir maliyet için hizmet olarak sunulduğu bir modeli ifade eder. Şirket talep üzerine hizmetleri sağlar ve işletim sistemini, yazılımı ve veritabanını yapılandırmak istemciye bağlıdır.
IaaS bulut bilişimin temel paketidir. İşletmenizi buluta tam olarak entegre etmek istiyorsanız, donanımınızı dış kaynaklardan temin edeceksiniz. IaaS'ın ana cazibesi, kullanıcı talebine bağlı olarak ölçeklendirme veya küçültme yeteneğidir. Ayrıca, donanım için sermaye harcaması ve yerinde donanım satın alma ve barındırma ile birlikte gelen hizmet maliyetlerini de azaltır.
PaaS Nedir?
IaaS, bir ortamı barındırmak için dış kaynaklı donanım sağladığında PaaS, Web üzerinden sunulabilecek uygulamaları geliştirmek için bir platform sağlar. PaaS, birden fazla geliştiricinin aynı anda kaynak kodu üzerinde çalışmasını mümkün kılar.
Bu ortamda, geliştiriciler çevrimiçi bir hizmet aracılığıyla uygulamaları test edebilir, geliştirebilir, dağıtabilir ve barındırabilir. Bu çevrimiçi hizmet, geliştiricilerin genellikle onları destekleyecek donanımı sürdürmektense uygulama geliştirmeye daha fazla odaklanmalarını sağlar. Hem IaaS hem de PaaS, BT ortamının donanım bakımından ziyade stratejiye odaklanmasını sağlayan sermaye harcamasını azaltır.
İşlerin Nerede Karmaşık Olduğu
IaaS ve PaaS önemli ölçüde farklı gibi görünse de, iki model giderek daha benzer hale geldi. Bu, şimdi IaaS teklifleri ile paketlenen araçların entegrasyonunun bir sonucu olarak meydana geldi. Bu araçlar, çeşitli bulutların tek bir ortama yerleştirilmesini sağlar.Yani, teorik olarak, bir PaaS teklifi gibi davranan bir bulut yaratabilirsiniz. Bu ortamdaki uygulamaları test edebilir, dağıtabilir, geliştirebilir, barındırabilir ve bakımını sürdürürken, diğer yandan BT ortamınızın bilgi işlem, depolama ve ağ gereksinimlerini koruyabilirsiniz.
Bu, sonunda IaaS ve PaaS'ın bir modele karışacağı yönünde spekülasyonlara yol açtı. Ancak, bir PaaS teklifi geliştirmek için bir IaaS yaklaşımı kullanmak, önceden var olan bir PaaS teklifi kullanmaktan çok daha fazla zaman alır.
IaaS'yi Ne Zaman Kullanmalısınız?
IaaS'ın birçok faydası vardır, ancak farklı bir altyapı modeline geçmek zor olabilir. IaaS, kaynakları hızlı ve düzenli olarak ölçeklendirme ihtiyacı duyan şirketler için idealdir. Daha ağır iş yüklerini neredeyse anında barındırabilir veya daha hafif aylarda geri ölçeklenebilir.
Fazla sermayesi olmayan yeni şirketler de IaaS'tan yararlanabilir. Donanım satın almak zorunda kalmadan, işletme ve bakım maliyetlerinden tasarruf etmek kolaydır. Bu da şirketlerin altyapı bakımından ziyade stratejiye odaklanmalarını sağlar.
Esasen, IaaS altyapı ihtiyaçlarını kullanıcı talebine göre ölçeklendirmek için etkili bir yol arayan her şirket için ideal bir çözümdür. IaaS, çok fazla veya çok az ile çalışmak yerine dalgalanmaları telafi etmeyi kolaylaştırır. Ancak, bir şirket ev dışında depolanamayan devasa özel veri yığınlarına ev sahipliği yaparsa, bu avantajlar dengelenebilir.
PaaS'ı Ne Zaman Kullanmalısınız?
PaaS, birden fazla geliştirici tek bir uygulama üzerinde çalışırken mükemmeldir. Tek bir kaynak kodunun aynı anda kullanılmasına ve test ve konuşlandırmayı otomatikleştirmeye izin verir.
PaaS ile akılda tutulması gereken bir şey, satıcı kilitlenmesidir. IaaS'ın aksine, PaaS genellikle belirli, özel bir dilin kullanılmasını gerektirir. Bir şirket farklı bir PaaS sağlayıcısına geçmek isterse bu soruna neden olabilir. Bunu akılda tutarak, uygulama geliştirmeden önce PaaS sağlayıcılarını iyice araştırmak en iyisidir.
En Kolay Yolu Seçme
Hem IaaS hem de PaaS teklifleriyle, belirli bir şirkete hangisinin uygun olacağı konusunda kazanacak ve düşünecek çok şey var. IaaS daha çok depolama, ağ iletişimi ve bilgi işlem üzerine odaklanırken, IaaS sağlayıcıları, bir zamanlar kesin olarak PaaS bölgesinde olanlara tecavüz eden birden fazla bulutun dağıtılmasına izin veren araçlar sunmaya başlıyor. Bu araçlar PaaS'a özgü bulutların geliştirilmesine izin verirken, öğrenme eğrisi normal bir PaaS sağlayıcısından çok daha yüksektir.