Translate

26 Mart 2014 Çarşamba

Bulut Bilişim Mimarisi

BULUT BİLİŞİM MİMARİSİ






BULUT BİLİŞİM MİMARİ MODELLERİ




BULUT BİLİŞİMİN YAPISAL KATMANLARI


İstemci: Bulut bilişim servislerine bağlı olarak çalışan, üzerinde bu iş için özelleşmiş bir takım donanım ve yazılımlar bulunduran; bulut bilişim servisi olmadığında çoğu işlevlerini yerine getiremeyen, bilgisayar ve benzeri türde cihazdır. 

Uygulama: Hazırlanan bulut yazılımlarının, internet üzerinden kullanıma sunulduğu, bu sayede kullanıcı bilgisayarlarındaki  kurulum ve işletim ihtiyacını ortadan kaldıran, bakım ve desteği kolaylaştıran servistir.

Platform: Platform, bulut uygulamalarının geliştirilmesine bir zemin oluşturur. Bulut yazılımları ve işlem birimlerini, bulut mimarisi içerisinde yer alan kullanıcılara sunan servisleri barındırır. Her bir kuruluşun, kendi bünyesine donanım ve yazılımlar alma ve bunları yönetme sürecindeki karmaşıklık ve maliyeti ortadan kaldırarak uygulamaların dağıtımını kolaylaştırır.

Altyapı: Sunucular, güç ünitelerine ve güvenlik donanımları ile kurulum, bakım, destek, veri merkezinin yönetimi gibi iş süreçlerinin yer aldığı katmandır. Altyapı, sanallaştırma teknolojisinden faydalanılarak kullanıma sunulur.

Sunucu: Bulut bilişim yapısında hiyerarşinin en altında yer alır. Bulut servislerinin dağıtımı için tasarlanan bilgisayar donanım ve yazılımlarını içerir. Verilerin üzerinde barındırıldığı fiziksel katmandır.Bulut bilişim veri merkezleri, çok sayıda sunucunun birleşimi ile oluşmuş devasa yapılardır.






AZURE NEDİR?

Microsoft Azure’nin ne olduğuna geçmeden önce internette bir uygulamayı çalıştırmak için nelerin gerektiğine bakalım;
Öncelikle kullanacağımız işletim sistemini ve bu sistemi nasıl güncel tutacağımızı düşünmeliyiz. Peşisıra, ağı, yük dengeleyicileri, yönlendiricileri, DNS ve bunların sistemimizle nasıl ektileşime gireceği, uygulamamız için depolama gereksinimlerini ve o kadar veriyi nasıl yöneteceğimizi düşünmeliyiz. Aynı zamanda ölçeği düşünmeliyiz, coğrafi olarak farklı yerlerde bulunan kullanıcılarımıza nasıl ölçekledireceğiz? Bu yapmış olduğumuz liste hakkında iki şeye dikkatinizi çekmek istiyorum:
Birincisi, ne yaptıklarından bağımsız olarak, sadece siz değil, herkes bu konularla ilgilenmek zorunda kalıyor.
İkincisi, bunlardan hiçbiri, yapmaya çalıştığımız şey, yani bizim uygulamamızla ilgili değil.
Ya farklı bir yolu olsaydı?
Bizim için geriye kalan her şeyle ilgilenen bir sistem olsaydı; işletim sistemi, ağ depolama, ölçeklendirme? Bu sayede bizim için önemli olan uygulamamız ile ilgilenebilirdik. Böyle bir sistemle uygulamamızı daha hızlı bir şekilde yapılandırabilir ve kullanıcılarımızı mutlu tutabilirdik.
Windows Azure’un arkasındaki mantık budur. Windows Azure, Microsoft’un bulut bilişim platformudur. Bunun anlamı, Windows Azure’un uygulamanızı ölçeklendirilmiş bir şekilde, internette çalıştırmanız için bir yer olduğudur, ancak çok daha fazlası var.
Windows Azure, bulut bilişimde uygulama merkezli bir yaklaşıma sahiptir. Buna göre, uygulamanızın yaşam döngüsünün tamamını yönetiyoruz; ilk tasarım geliştirme ve test safhalarından, bir tuşa dokunarak buluta yükleme ve internette çalışırken uygulamanın ölçeklendirilmesi ve izlenmesine kadar. Son olarak, uygulamanızı anlayıp analiz etmenize yardımcı olur. Bu şekilde daha iyi bir versiyon oluşturabilir ve zaman kaybı olmadan buluta yükleyebilirsiniz.

Windows Azure Üç Ana Bileşenden Oluşur :

1: Fabric ; veri merkezinde bulunan, soyut bilişim kaynaklarının tamamıdır. İçinde, sanal makine üzerinde Windows çalıştıran bir çok bilgisayar bulunur.
2: depolama hizmetidir. Depolama hizmeti uygulamanızın tüm verilerini güvenilir ve ölçeklendirilebilir bir şekilde yönetmesine yardımcı olur.
3: geliştirici deneyimidir. Fabric, depolama ve buluttaki tüm API’leri paketler, bir miktar Visual Studio’ya taşınılabilirlik ekler ve bunların hepsini ücretsiz olarak inidirip masaüstünde çalıştırabilecek bir SDK olarak bizlere sunar. Bu sayede, buluta yüklemeden önce uygulamamızı yerelde geliştirebilir ve test edebilirsiniz.

Son olarak , ölçekten bahsedecek olursak, uygulama sahiplerinin çoğu gibi düşünüyorsanız, uygulama ölçeklendirmenizin maksimum etki ile olmasını istersiniz. İş yoğunluğunun maksimum olduğu noktada etkin kullanılan kaynakların yoğunluğun az olduğu veya iş çalışma yükünün az olduğu noktalarda yani efektif kullanımının olmadığı durumlarda, ürünler ve lisansları için yapılan ödemelerin zamana yayıldığında israf edildiğini gözlemleriz. Microsoft Azure bunun önüne geçmek ve efektif kullanımı maksimize etmek için kullanıcı ve şirketlerin beğenisine sunulmuş bir üründür. Evde ışıklarınızı kullanmadığınızda kapattığınız zaman sayacınızın durması ile aynı mantık üzerinden çalışarak şirketlerin aylık veya yıllık süreçlerde gözle görülür kârlar elde etmesine yol açar. Bu prensibi veri merkezlerindeki bilişim kaynaklarına uygularsak, windows Azure modeline ulaşmış oluyoruz. Bu model, hizmete dayalıdır, sadece ihtiyacınız olan hizmetler için sadece o hizmetleri kullandığınızda ödeme yaparsınız. Bu modelde iş yükünün maksimize olduğu noktayı belirleme konusunda kaygılanmanıza gerek kalmaz ve önden ödeme yapmadığınız için büyük tutarlarda para tasarrufu edersiniz.



19 Mart 2014 Çarşamba

Bulut Bilişimin Anahtar Özellikleri


Bulut Bilişimin Hizmet Modelleri Nelerdir?


  1. Bir Servis Olarak Yazılım (SaaS)
  2. Bir Servis Olarak Platform (PaaS)
  3. Bir Servis Olarak Altyapı (IaaS)


Software as a Service(SaaS)

Servisi sağlayanın yazılımı bulut altyapısı üzerinde çalışır ve tüketicideki çeşitli cihazlardan
web tarayıcısı gibi thin client ara yüzüyle ulaşılır. Tüketici sadece kullanıcıya özel yazılımın
yapısal ayarlarını sınırlı olarak değiştirebilir.

Platform as a Service (PaaS)

Yazılım geliştirmek gibi bir ihtiyacınız var ise size uygun modeldir.Yapacağınız yazılım için bazı gereksinimleriniz olabilir.Servisinizin bunları sağlayabilmesi gerekir.PaaS servisi sizin veri depolamanızı, işlem hızını bu doğrultuda geliştirir ve size bu doğrultuda hizmet verir.

PaaS Servisine Örnek Olarak;

• Google App Engine
• OpenShiftfromRed Hat Cloud
• Windows Azure

Infrastructure as a Service (IaaS)

İhtiyaçlarınız işlemci gücünüzün yüksek olması, veri depolama alanlarının sağlanması, ağ kaynakları konusunda ise bu doğrultuda hizmeti veren sistemdir.Yönetim ve kontrol yoktur ancak verilen hizmetlerden yararlanabilirsiniz.

BULUT BİLİŞİM MİMARİSİ


  • Bulut mimarisinin temelinde yer alan alt yapı bileşenleri; sunucular, güç kaynakları, elektronik ve mekanik kısımlardan meydana gelmektedir. Kurulum, bakım ve destek, veri merkezlerinin yönetimi, elektriksel verilerin taşınması gibi işlemler bu katmanda meydana gelir.
  • Alt yapı üzerinde işlevini sürdüren platformda, donanıma hükmeden bulut işletim sistemi; depolama, hesaplama ve yönetim ile ilgili uygulamalar yer almaktadır.
  • Platform, yazılım geliştirmede altyapı olarak kullanılan kısmı teşkil eder. Platform üzerinde yer alan bileşenler, uygulama programlama ara yüzleri (application programming interface - API) aracılığıyla birbirleriyle temasa geçerler.




11 Mart 2014 Salı

Bulut Bilişim Temelleri

BULUT BİLİŞİMİN TEMELLERİ



  • Google şirketinin yönetim kurulu başkanı Eric Schmidt, 1993 yılında web alanındaki görüşlerini şu şekilde dile getirmiştir: ‘’ Ağlar, bilgisayarlar üzerindeki işlemciler kadar hızlı çalışır hale geldiğinde, bilgisayarlar tüm işlemlerini ağ üzerinde yapmaya başlayacaklar, ağ üzerinde yayılacaklardır.’’ Bu fikir, günümüzde bulut servisleri olarak karşımıza çıkan teknolojiye geçişi ifade etmektedir. 

  • 2007 yılında Google, IBM ve birçok üniversite, geniş ölçekli bulut bilişim araştırma projeleri üzerinde çalışmaya başlamışlardır. 2008 yılının başlarında ortaya çıkan; ‘’Bilgi teknolojileri servisi kullanıcılarının, servisi sağlayanlar ve servis hizmeti alanlar olarak ele alınması; şirketlerin kendi bünyelerindeki donanım ve yazılımları servis tabanlı modeller biçiminde sunmaları’’ görüşü bulut bilişim kavramının tam anlamıyla hayata geçirilmesinde bir dönüm  noktası olmuştur.

BULUT BİLİŞİMİN ANAHTAR ÖZELLİKLERİ


Bulut Bilişim

GÜNÜMÜZ BİLİŞİM SİSTEMLERİ

İnternetin yaygınlaşması, bilgisayar ve türevi cihazların hızla gelişim göstermesi, bilgisayarların hayat içindeki yeri ve işlevini de arttırmıştır. İnsanlar ev ve işyerlerindebilgisayara daha bağımlı hale gelmiş ve bilgisayarı, 5-10 yıl öncesine göre, daha farklı işlevlerlekullanmaya başladılar.Artık bilgisayarlar üzerindedaha az uygulama ve veri barındırılmakta, ağ üzerinden transfer edilen veri miktarı ve web uygulamalarının sayısı ise giderek artmaktadır. Web tabanlı çalışan servisler; kişisel bilgisayarlar yanında, internete bağlanabilen taşınabilir cihazlar ve cep telefonları üzerinden de erişilebilir hale gelmiştir. Bu, yeni bir dönemin başlangıcıdır.


İnternet kullanımının yaygınlaşması ile birlikte, amazon.com bulut bilişim 
yapısının gelişmesinde anahtar rol oynamıştır.2006 yılında Amazon, kurduğu sistem alt yapısına
Amazon Alt Servisleri üzerinden erişim olanağı sağlamaya başlamıştır.

BULUT BİLİŞİM


  • Bulut çok sayıda bilgisayarın birleşimi ile meydana gelen veri merkezlerini içeren, kullanıcıların kaynaklara internet üzerinden erişimine imkan veren bir bilgi işlem ağıdır.
  • Bulut bilişim ise işlem ve depolama kaynaklarının dağıtımı için oluşturulan,kullanıcıların bilgiye internet üzerinden erişimi, paylaşımı ve bilgi üzerinde ortak işlem yapmalarını sağlayan bir teknolojidir.
  • Bulut bilişim,bir bilgisayar için gerekli olan tüm programların, kuruluma ihtiyaç duyulmaksızın internet üzerinden erişilerek kullanılması fikrine dayanmaktadır.
  • Bulut bilişim, bilgisayarların yeteneklerini genişleten, kullanıcıların bir dizi yazılım ve servise internet üzerinden erişimlerine olanak tanıyan bir teknolojidir.


KISACASI BULUT BİLİŞİM


Bulut bilişim, düşük yönetim çabası veya servis sağlayıcı etkileşimi ile, hızlı alınıp salıverilebilen ayarlanabilir bilişim kaynaklarının paylaşılır havuzuna, istendiğinde ve uygun bir şekilde ağ erişimi sağlayan bir modeldir.

Bulut

GÜNDEM



  • Bulut Nedir?
  • Bulut Bilişim Nedir?
  • Hizmet Modelleri
  • Kurulum Modelleri
  • Faydaları
  • Riskleri
  • Dünya'daki Durumu
  • Türkiye'deki Durumu
  • Türkiye İçin Fırsatları
  • SONUÇ


Bulut Nedir?


  • Ağ topolojisinde BULUT=İNTERNET


İnternet altyapı ve ortamının detayından soyutlar


  • Bulut bilişimde ise BULUT;

Veri merkezindeki donanım ve yazılım altyapısını soyutlar

Bulut Bilişim Nedir?

Bulut Bilişimin Tarihçesi

Bulut bilişim modeli, John McCarthy'nin 1960'larda ortaya attığı "Bir gün hesaplama işlemleri geniş kamusal ağlar üzerinde gerçekleşecek."  görüşüne dayanmaktadır.

Bulut kavramı gerçekte bir telekomünikasyon terimi olup servis sağlayıcı ile son kullanıcı arasında kalan ağ üzerindeki sistemi sembolize eder.Bulut bilişim, bu iletişim kavramını, bünyesine sunucu bilgisayar sistemleri de ekleyerek genişletir.