Bulut Bilişim
BULUT BİLİŞİM NEDİR?
Sahip olduğumuz tüm uygulama, program ve verilerimizin sanal bir sunucuda yani bulutta depolanması ve internete bağlı olduğumuz herhangi bir ortamda cihazlarımız aracılığıyla bu bilgilere, verilere, programlara kolayca ulaşım sağlayabildiğimiz hizmetler bütününe Bulut Bilişim veya Bulut Teknolojisi (Cloud Computing) denir.
Bulut teknolojisi şirketler, üniversiteler vb. büyük kuruluşlar tarafından kurulur ve paylaşılır. Bu teknolojiyi kullanmak, kişisel bilgisayarların yükünü azaltır ve çeşitli sayıda uygulama, bulut sunucusu tarafından sağlanır. Tüm işlemler ve depolamalar, bulut sistemi tarafından sağlanır. İnternet üzerinde barındırdığımız tüm uygulama, program ve verilerimizin sanal bir makine üzerinde yani en çok kullanılan adıyla bulutta depolanması ile birlikte internete bağlı olunan cihaz ile her lokasyon da bu bilgilere, programlara ve verilere kolaylıkla ulaşım sağlanabilir.
Bulut Bilişim Mimarisi
Bir bulut sisteminden bahsederken, bu sistemi iki farklı bölüme ayırmak gerekir: ön yüz (front end) ve arka yüz (back end). Bu bölümler birbirlerine genellikle internet ağı üzerinden bağlanmaktadır. Ön yüz olarak değerlendirilen bölüm kullanıcı veya müşteri tarafından kullanılan taraftır. Arka yüz ise sistemin “bulut” denen kısmıdır.
Ön yüz, istemci bilgisayar (veya bilgisayar ağı) ve bulut sistemine erişmek için gerekli olan uygulamalardan oluşur. Tüm bulut bilişim sistemleri aynı kullanıcı arabirimine sahip değildir. Web tabanlı e-posta servisleri Firefox veya Internet Explorer gibi web tarayıcılarını kullanırlar. Bazı sistemler ise bulut ağına erişim sağlamak için kişiye ya da kuruma özel uygulamalarla karşımıza çıkar.
Sistemin arka yüzünde “bulut”u oluşturan çeşitli bilgisayarlar, sunucular ve veri depolama birimleri vardır. Teorik olarak, bir bulut bilişim sisteminde veri işleyicilerden video oyunlarına kadar hayal edebileceğiniz hemen her türlü bilgisayar programı bulunabilir. Genellikle, her uygulama kendi özel sunucusunda tutulur.
Merkezi bir sunucu, her şeyin sorunsuzca çalışmasını sağlamak için trafiği ve müşteri taleplerini sürekli izler. Bunu protokol denen bir dizi kurallar takip eder. Protokoller özel bir tür yazılım olan “katman”ları kullanır. Katmanlar ağa erişmiş bilgisayarların birbirleriyle iletişimini sağlamaktadır. Çoğu zaman sunucular tam performanslarını göstermez. Bu boşa giden, kullanılmamış işlem gücü demektir. Ama bir sunucunun birden fazla sunucu gibi davranmasını sağlayabilirsiniz. Bu tekniğe de “sunucu sanallaştırma” denmektedir. Bireysel sunucuların yüksek verimle çalışmasını sağlayan sunucu sanallaştırma tekniği fiziksel makine ihtiyacını azaltmaktadır.
Bulut bilişim hizmetleri sunan ve çok sayıda müşterisi ve kullanıcısı olan bir şirketin oldukça büyük bir depolama alanına ihtiyacı vardır. Bulut bilişim sistemleri tüm müşterilerin bilgilerini tutabilmek için gereken depolama alanının en az iki katı bir depolama alanına gereksinim duyarlar. Bunun nedeni ise tıpkı bilgisayarlarda yaşadığımız gibi ara sıra bu cihazların da bozulmasıdır. Bir bulut bilişim sistemi müşterilerinin tüm bilgi ve verilerinin yedeğini oluşturmak ve bunları farklı bir depolama alanında da saklamak durumundadır. Yedekleme işlemi kaybedilen verilere tekrar erişebilmeye olanak sağlar.
Bulut Bilişim’in Geliştirme Modelleri
4 ayrı çeşidi ile karşımıza çıkan bu teknoloji farklı alanlarda,farklı biçimlerde kullanılmaya olanak sağlıyor.
Public Cloud (Genel Bulut): İnternet üzerindeki sunucular ile kurulan bir bulut teknolojisi. Küçük ve orta ölçekli şirketlerde kullanacağınız kullandığınız kadar ödeme yapılan bu modele örnek olarak, elektronik postalar gösterilebilir.
Private Cloud (Özel Bulut): Bilgileri önemli olan büyük şirketlerin tercih ettiği bir bulut teknolojisidir. Tüm bilgiler kurucunun elinin altındadır ve erişim güvenliği ve gizliliği yüksektir. Microsoft bunu size Hyper-V ve System Center Ürün Ailesi yardımı ile sağlamaktadır.
Hybrid Cloud (Melez Bulut): Public ve Private Cloud’un birleşiminden ortaya çıkan bulut teknolojisidir.Şirketlerin hacmine göre birleşim oranlarında farklılıklar görülebiliyor.
Community Cloud (Topluluk Bulut): Birkaç şirket ile ortak kullanılan hizmetleri barındıran bulut teknolojisidir. Topluluk üyeleri uygulama ve verilere erişebilmektedir.
Bulut Teknolojisinin Getirdiği Avantajlar
- Bulut bilişim sistemleri API’ler ile hızlı kullanım kolaylığı sağlıyor.
- Daha fazla depolama alanı, hızlı veri transferi ve bu yedekleme üzerinde maliyet tasarrufu yapabilme gibi bir takım olanaklar sağlıyor.
- Sürekli olarak artan verilerin arşivlenmesi, kullanıcıların yetki ve takibi gibi konuların oluşturduğu alt yapı karmaşası ortadan kalkıyor.
- Bulut teknolojisi yazılımları web tarayıcıları üzerinden çalıştığından, bilgisayar, tablet, akıllı telefon ve Smart TV’ler de kullanılarak platform bağımlılığından koruyor.
- Bulut yazılım hizmetini veren şirketlerin verilerinin tutulduğu serverları 7/24 yazılım ve donanımsal olarak güvenlik tedbirlerini aldıklarından dolayı ana bilgisayardan daha güvenlidir.
Bulut Teknolojisinin Dezavantajları
-
- Bulut teknolojisi servisi kullanarak veri saklanması, kullanıcının verilerini riske atması bilgi güvenliğini ve kullanıcı gizliliğini sağlayamamaktadır. Güvenlik açıkları oldukça fazladır.
- Ülkelerin ekonomik durumlarından dolayı dijital bölünmeyi arttıracak, bu da uluslararası, politik ve ekonomik sorunlar doğuracaktır.
- En önemli sorun ise depolanan verilere ulaşılabilmesi için internet bağlantısının olması gerekmektedir. Yani internet olmayan durumlarda bilgilerimize erişmek söz konusu değildir. İnternete bağlı olarak düşük hızlı internete sahipseniz veri alış-veriş hızınız da o derecede daha yavaş olacaktır.
- Hizmetlerinin gelişmesiyle birlikte donanımsal ve yazılımsal bakım ve tamir maliyetlerinin azalacak olması ve buna bağlı olarak da bu işi yapan Bilgi Teknolojisi (BT) uzmanlarının iş sahalarının daralması durumu da son dezavantajlardan birisidir.