Teknoloji yıllar içinde çok yol kat etti ve başkalarıyla bağlantı kurabilme kabiliyetimiz açısından ne kadar ilerlediğimize inanmak zor. Teknoloji zamanla gelişir, her şey onunla birlikte gelişir. Hayattaki her şeyde olduğu gibi, teknoloji konusunda da değişim değişmez. Dün olduğu gibi kısa bir süre içinde teknolojik bir evrime tanık olduk ve işlerin 10 yıl önce nasıl olduğu inanılmazdı. Buna tanık olduk ve muhtemelen yaptık, ama tam olarak ne olduğunu bilmiyoruz. Uzun süredir etrafta olan bulut teknolojisinden bahsediyoruz ve Amazon, Gmail, Google Dokümanlar ve daha fazlası aracılığıyla bilmeden bulut teknolojisini kullanıyoruz ve yine de çok az şey biliyoruz. Bulut tabanlı ve sunucu tabanlı olmanın ne anlama geldiğine bakalım.
Bulut terimi aslında internet ve her yerde. Bulut, internet üzerinden web tabanlı araçlar aracılığıyla talep üzerine kullanıcıların kullanabileceği paylaşılan bilgi işlem kaynakları havuzunu ifade eder. Bulut dönemi 2006'da Amazon'un 200'den fazla ülkedeki işletmeler ve kuruluşlar tarafından kullanılan ilk bulut hizmetleri olan Elastik Bulut Bilişim (EC2) ve Basit Depolama Hizmeti'ni (S3) piyasaya sürmesiyle başladı. Cloud servis sağlayıcıları tarafından sunulan hizmetler ve bulut kullanıcılarının sayısı o zamandan bu yana katlanarak arttı. Bulut bilişimin tüm fikri, kullanıcının belirli bir yerde fiziksel olarak bulunmadan verilere uzaktan erişebilmesi için her şeyi buluta kaydırmaktır. Bu, veri işlemeyi ve depolamayı her zamankinden daha kolay ve verimli hale getirir. Birçok işletme ve kuruluş bu paradigmayı işletmeleri için potansiyel bir oyun değiştirici olarak benimsemeye başladı.
Sunucu tabanlı bilgi işlem, sunucuda çalışan uygulamaları ifade eder. Adından da anlaşılacağı gibi, sunucu tabanlı bir ağ veya sistem için temel sunucunun kendisidir, aksi takdirde merkezi sunucu olarak adlandırılır. Sunucu, ağ kaynaklarını yönetmekle görevlendirilmiş özel bir bilgisayarı ifade eder. Basit bir ifadeyle, sunucu, ağdaki diğer programlar tarafından yapılan ve istemciler olarak bilinen istekleri kabul eden ve yanıtlayan bir bilgisayar programı örneğidir. “Sunucu tabanlı bilgi işlem” terimleri birkaç yıldır var ve arkasındaki fikir, sunucu olarak bilinen merkezi bir bilgisayarda veri ve diğer kaynak türlerini barındırmaktı ve masaüstü bilgisayarlar ve dizüstü bilgisayarlar gibi istemciler sunucunun paylaşmasını istiyor müşterileri ile kaynakları.
Bulut her yerdedir ve sunucuları ve ağ altyapısı yönetimini yönetir. Bulut tabanlı terimler, bir sunucuya doğrudan bağlantı yerine, İnternet üzerinden web tabanlı araçlar aracılığıyla talep üzerine kullanıcılara sunulan uygulamalar, kaynaklar veya hizmetler anlamına gelir. Buna “bulut bilişim” denir çünkü uygulamalardan veri merkezlerine ve hizmetlere kadar her şey bulutta bulunur. Sunucu ise diğer bilgisayar programlarına ve kullanıcılarına hizmet veren bir bilgisayar programıdır. Sunucu tabanlı bilgi işlem, uygulamaların istemci yerine sunucuda uygulandığı, denetlendiği ve çalıştırıldığı teknolojiyi ifade eder.
Bulut terimi, her kullanıcının bir üçüncü taraf bulut hizmet sağlayıcısı tarafından sunulan bulut adı verilen kendi özel kaynağına erişebildiği ağ teknolojisine dayalı dinamik olarak yapılandırılmış paylaşılan kaynaklar havuzunu ifade eder. Bu bulut servis sağlayıcıları, bilgi işlem kaynaklarını bir web tarayıcısı üzerinden daha fazla erişilebilen internet üzerinden sunar. Sunucu tabanlı bilgi işlem ise, sunucu olarak bilinen bir aygıt veya programın ağ kaynaklarını yönetmek için tasarlandığı teknolojiyi ifade eder. Sunucular, başka bir program tarafından yapılan, aksi takdirde istemci olarak bilinen istekleri kabul eder ve yanıtlar.
Bulut tabanlı bir uygulama, bulut alanında çalışan herhangi bir yazılım programı veya uygulamasıdır, yani bir bulut altyapısı üzerinde çalışan bir programdır ve bir web tarayıcısı veya bir program arabirimi aracılığıyla çeşitli bilgi işlem cihazları tarafından internet üzerinden erişilebilir. Bulut uygulamaları, özel bir buluta veya özel bir buluta yüklenebilir. Sunucu tabanlı bir uygulama ise, uzak bir sunucuda depolanan ve web tarayıcısı gibi bir tarayıcı arayüzü üzerinden erişilen bir program veya uygulamaya karşılık gelir. Sunucular, veri erişimi ve kalıcılığının yanı sıra istemciler arasında kaynak veya veri paylaşımı gibi farklı hizmetler sunar.
Bulut bilişim mimarisi, bir bulut alanında bulut bilişim için gerekli tüm bileşenleri ve alt bileşenleri kapsayan kavramsal bir modeldir. Bulut, bulutun nerede olduğuna bakılmaksızın sunucular, uygulamalar, depolama ve ağlar gibi paylaşılan bir paylaşılan kaynaklar havuzuna isteğe bağlı erişim sağlar. Sunucu mimarisi ise sunucunun oluşturulduğu veya dağıtıldığı temel temeldir. Temel olarak, istemcilerin merkezi bir sunucudan hizmet istemesi ve alması ve sunucunun isteklere yanıt vermesi gereken bir ağı ifade eder. Bir sunucunun bileşenleriyle birlikte nasıl bir bütün olarak tasarlandığını, bakımını yaptığını ve yönetildiğini tanımlar.
Özetle, bulut tabanlı bir uygulama ile sunucu veya web tabanlı uygulama arasında ince bir çizgi vardır ve çizgi her zamanki gibi bulanık kalır. Bunun nedeni, işlevsellik açısından birçok benzerliğe sahip olmalarıdır, ancak özellikle bulut uygulamalarını hesaplama gücü için kullanmak yerine artıklık için kullanma söz konusu olduğunda da dikkate değer farklılıklar vardır. İnternette çalışan herhangi bir programın bulut tabanlı olduğu söyleniyor. Aslında, bir bulut ürünü olarak etiketlenen her şey, çevrimiçi depolama alanı ve uzaktan erişime sahip bir hizmet olarak yazılımdır. Sunucu tabanlı uygulamalar, sunucuda çalışan uygulamaları ifade eder.