BULUT BİLİŞİM M. KÜRŞAT YILDIRIM
İÇERİK BULUT BİLİŞİM NEDİR? BULUT BİLİŞİM ÖZELLİKLERİ BULUT BİLİŞİM MİMARİ YAPISI BULUT BİLİŞİM SERVİS MODELLERİ BULUT BİLİŞİM’İN AVANTAJLARI BULUT BİLİŞİM’İN DEZAVANTAJLARI GÜNCEL BULUT BİLİŞİM ÖRNEKLERİ KAYNAKLAR 2
BULUT BİLİŞİM NEDİR? Bulut Bilişim(Cloud Computing), düşük yönetim çabası veya servis sağlayıcı etkileşimi ile hızlı alınıp hızlı salıverilebilen, ayarlanabilir bilişim kaynaklarının paylaşılır havuzuna, istendiğinde ve uygun bir şekilde ağ erişim sağlayan bir modeldir. 3
BULUT BİLİŞİM ÖZELLİKLERİ HER ŞEY TARAYICI İLE SAĞLANIR Hiçbir masaüstü uygulamasına veya ekstra tarayıcı eklentilerine gerek yoktur. ÖLÇEKLENDİRİLEBİLİR, KUVVETLİ VE GÜVENLİDİR Farklı coğrafi konumlarda sunucu merkezleri bulunabilir ve hızlı hesaplama gücüne sahiptir. ABONE MODELİ BULUNUR Kullandığın kadar öde modeli vardır. İNTERNETE GİREN HER CİHAZDAN ULAŞIM İMKANI VARDIR Tarayıcısı ve internet bağlantısı bulunan her cihazdan erişim imkanı sağlar. 4
BULUT BİLİŞİM ÖZELLİKLERİ SÜREKLİ GELİŞİM VE KESİNTİSİZ GÜNCELLEME OLANAĞI Sürümler haftada bir yenilenir ve her zaman son sürüm kullanılır. BİRDEN FAZLA DİLE ÇEVİRİ Gerçek zamanlı uluslararası takım çalışmasına imkan verir. 99.9% ÇALIŞMA GARANTİ ANLAŞMASI 7/24 Bütün zamanların 99.9%’unda çalışma garantisi verilir. 5
BULUT BİLİŞİM MİMARİ YAPISI Şekilde temel aktörler(Tüketici, Servis Sağlayıcı ve Servis Geliştirici), bunların talep ettiği ya da yerine getirdiği fonksiyonlar ve birbirleriyle etkileşimleri gösterilmektedir. 6
BULUT BİLİŞİM MİMARİ YAPISI 1. TÜKETİCİ Servis sağlayıcının sunduğu hizmetleri(yazılım, platform ya da altyapı servisleri) tüketen kurum ya da bireylerdir. Genellikle abone oldukları servisleri ‘‘kullandıkça öde’’ modeline göre kullanırlar. Abonelik, sağlanan web arabirimi ya da programlama arayüzleri (API) ile program içerisinde gerçekleştirilir. Tüketici; abonelik, yönetim, yardım ve servisin tüketimi işlemlerini erişim katmanı üzerinden gerçekleştirir. 7
BULUT BİLİŞİM MİMARİ YAPISI 2. SERVİS SAĞLAYICI Servis sağlayıcı, servisi planlayıp kurar ve tüketiciye ulaştırır. Sunduğu servisler temel olarak, altyapı(IaaS), platform(PaaS), yazılım(SaaS) servisleridir. Servis geliştiricilerin geliştirdiği uygulama ve servisler bunların üzerine kurulur. Servis sağlayıcı, her katmandaki gerekli güvenliği, servis geliştiricilerin ve tüketicilerin ihtiyaç duyduğu güvenlik servislerini sağlamalıdır. Servis sağlayıcı, tüketiciler ve geliştiriciler için gerekli erişim katmanını sağlamalıdır. 8
BULUT BİLİŞİM MİMARİ YAPISI 3. SERVİS GELİŞTİRİCİ Servis geliştirici, servis sağlayıcının sunmuş olduğu temel servisleri alıp yeni uygulama ya da servisler oluşturur. Servis geliştirebilmek için servis oluşturma, yayınlama ve izleme fonksiyonlarının servis sağlayıcı tarafından sağlanmasına gereksinim duyar. Oluşturduğu servis ile ilgili analitik bilgi geliştirici için önemlidir ve servis sağlayıcı tarafından sağlanmalıdır. Servis geliştirici, tamamen yeni bir servis geliştirebileceği gibi, var olan bir servisi kendi markasını oluşturarak geniş bir alana pazarlayabilir. 9
BULUT BİLİŞİM SERVİS MODELLERİ 1. SERVİS OLARAK YAZILIM(SOFTWARE AS A SERVICE, SaaS) Kullanıcılar uygulamalara erişebilmek için kendi sistemlerine herhangi bir kurulum yapmadan internete bağlı herhangi bir ortamdan bulut bilişim üzerindeki uygulamalara erişerek çalışma yapabilmeleridir. Müşteriler alt yapıdaki ağ, sunucu, işletim sistemi ve depolama aygıtları gibi bileşenleri yönetmez ve denetlemez. Ancak kullanıcıya has uygulama ayarları yapılabilir. 10
BULUT BİLİŞİM SERVİS MODELLERİ 2. SERVİS OLARAK PLATFORM (PLATFORM AS A SERVICE, PaaS) Servis sağlayıcı, müşteriye kendi uygulamasını geliştirip, çalıştırabileceği bir platform sunar. Bu platform uygulamanın geliştirileceği, çalıştırılacağı ortamla birlikte, tamamlayıcı servisleri ve gerekli teknolojik altyapıyı da kapsar. Kullanıcının kendi kurduğu uygulama dışında, platform altyapısını oluşturan bileşenler üzerinde herhangi bir kontrolü ve yönetim imkânı yoktur. 11
BULUT BİLİŞİM SERVİS MODELLERİ 3. SERVİS OLARAK ALTYAPI(INFRASTRUCTURE AS A SERVICE, IaaS) Bu modelde müşteri ihtiyacı olan işlemci, depolama alanı, ağ kaynağı ve diğer temel bilişim kaynaklarını kendisi yapılandırabilmekte ve bunların üzerine ihtiyacı olan işletim sistemi ve uygulamaları kurabilmektedir. Müşterinin altyapı üzerinde yönetimi ve tam bir kontrolü olmamasına rağmen, işletim sistemi seviyesinde sisteme tam bir hakimiyeti bulunmakta ve bazı ağ bileşenlerini (Firewall gibi) yönetebilmektedir. 12
BULUT BİLİŞİM’İN AVANTAJLARI Düşük donanım maliyeti. Gelişmiş performans. Düşük yazılım maliyeti. Anında güncelleme. Sınırsız depolama kapasitesi. Artırılmış veri güvenliği. İşletim sistemleri arasında geliştirilmiş uyum. Artırılmış dosya formatı uyumu. Grup çalışması. 13
BULUT BİLİŞİM’İN DEZAVANTAJLARI Sabit internet bağlantısı gerektirmesi. Düşük hızlarda düzgün çalışmaması. Uygulamanın yavaş çalışması. Güvenlik açıkları. Sistem güncellemeleri. Deneyimsiz bulut operatörü. 14
GÜNCEL BULUT BİLİŞİM ÖRNEKLERİ Google Apps iCloud Office 365 Dropbox Evernote Microsoft Azure 15
TEŞEKKÜRLER KAYNAKLAR