29 Ekim 2015 Perşembe

Cloud Web Hosting

   Web Sitesi Nedir?

     Web Sitesi, metin, görsel, animasyon şeklindeki sayfalarıyla bu sayfaları ziyaret eden ziyaretçilere her konuda bilgi aktaran, hizmet veren kişi yada kurumlara ait web sayfalarının tümünün oluşturduğu döküman topluluğudur. 
     Web Siteleri statik ve dinamik olmak üzere ikiye ayrılır: Statik web sitesi sadece siteyi oluşturan kişinin düzenleyebildiği çok fazla güncelleme gereği duyulmayan genellikle kartvizit tarzında kullanılan sitelerdir. Dinamik web siteleri ise güncel haberleri takip edebildiğimiz sosyal ağda kullandığımız herkesin kullanıcı adı ve parolayla giriş yapıp belirli kısıtlamalar dahilinde istediği düzenlemeleri yapabildiği sitelerdir. Web siteleri sayesinde kişisel blogları düşündüğümüzde ilgilendiğimiz alanlar hakkında edindiğimiz bilgileri yazıp paylaşarak bilgi alışverişi yapabilir, e-ticaret siteleri sayesinde herhangi bir yere gitmek zorunda olmadan yurt içinden, yurt dışından elektronik alet, kıyafet, ayakkabı, ev aksesuarı gibi istediğimiz herşeye kolaylıkla sahip olabilir, güncel haberleri takip edebilir ve aklımıza takılan her konu hakkında bu sitelerden çokça  kaynak bulabiliriz. 

          

    Bulut Sunucu (Cloud Web Hosting)



   Öncelikle web sunucu ve hosting kavramlarından bahsedecek olursak ; internette site
yayınlamak için özel olarak üretilmiş, internete hızlı bağlantısı olan, yüzlerce               kullanıcıya aynı anda hizmet verebilecek dosyaların bir bilgisayarda saklanması gerekir.
Web siteye ait dosyalar için depo görevi gören bilgisayarlara web sunucusu, bu veri saklama ve yayınlama yani kelime anlamıyla barındırma işlemine web hosting denir.
    Cloud hosting birden fazla sunucunun birbirine bağlanması ile oluşan bir servistir. Kaynağı dinamik bir  şekilde ihtiyaca göre ayarlanabilen bir alt yapıya sahiptir. Daha fazla veye daha az alana veya bant genişliğine ihtiyacımız olduğunda cloud  hosting ihtiyacımıza uygun  şekilde otomatik ayarlar. Böylece daha az alan kullandığımızda kullanmadığımız kaynağın parasını ödemiş olmayız. İhtiyacın kadar kullan ve kullandığın kadar öde mantığıyla çalışır. Cloud hosting ile web sitesi birden fazla sunucu da barındırıldığı için biri kapanırsa  diğeri devreye girer. Böylece web sitesi aksamadan çalışmasına devam eder.
    Klasik hostingden daha esnek, kaynaklar ve maliyet bakımından daha verimli ve daha sorunsuz bir hizmet sağlar.














      

15 Ekim 2015 Perşembe

Bulut Bilişim ve Sanallaştırma



    Bulut fiziksel birşey değil sunucuların oluşturduğu bir ağdır ve bu sunucuların herbirinin ayrı bir fonksiyonu vardır. Bunlardan bazıları çeşitli uygulamaları çalıştırma, bir servisi işletme gibi işleri yapıyorken bazıları veri saklama işi yapıyorlar. 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 ile bu bilgilere, verilere, programlara kolayca ulaşım sağlayabildiğimiz hizmetlere Bulut Bilişim diyoruz.

    Bulut bilişimin avantajları :
  • Şirketler için düşündüğümüzde kendi donanımını almak yerine sadece kullandıkları kadar ödeyerek bulut servislerini kullanmak çok daha caziptir.
  • Bireysel kullanıcılar için bulutun en iyi yanı güvenli bir yedekleme imkanı sunmasıdır. Böylece verilerimizin kaybolma riski en aza indrilir. 
  • Bulut depolama ihtiyacımız olan bir belgeye internet kullanabileceğimiz herhangi bir yerden kolaylıkla erişimi mümkün kılar.
  • Bulut bilişimin bir diğer avantajı  cihaz ve yer bağımsızlığıdır. Kullandığımız cihazdan tamamen bağımsız olarak bir web tarayıcısı kullanarak bulunduğumuz yerden sistemlere erişebilme imkanı sunar.

    Bulut Bilişimin dezavantajları nelerdir?
    
  • Sanal ortamda depolanan verilerimize ulaşabilmemiz için internet bağlantısının olması gerekmekte yani internet olmayan durumlarda verilerimize erişmeyiz.
  • İnternete bağlı olarak internet  hızımız düşük ise veri alış-veriş hızınız da o derece yavaş olacaktır. 
  • Ayrıca sanal sunucularda saklanan verilerimizi kötü amaçlı kişilerin ele geçirme olasılığını düşünürsek güvenlik açıkları da en büyük dezavantajlarından biridir.
  
   Bulut Bilişiminin 4 ayrı tipi vardır. Bunlar ; public cloud, private cloud, hybrid cloud, community cloud.

   Public Cloud (Genel Bulut):

    Depolama ve diğer kaynakların bir hizmet sağlayıcı tarafından genel kullanıcılara sunulan bu hizmetler ücretsiz erişimlidir veya kullanım başına ödeme modeliyle ücretlendirilirler. Buna örnek olarak kullandığımız elektronik postaları gösterebiliriz. Bu elektronik postalara hiçbir para ödemeden bunların çeşitli özelliklerini kullanıyoruz. Bu tipi küçük ve orta ölçekli şirketlerde kullanabiliriz. Public Cloud`da ne kadar kullanıyorsak, o kadar da ödeme yapıyoruz demektir.

   Private Cloud (Özel Bulut):

   Private Cloud daha büyük şirketler ve bilgileri daha önemli olan şirketlerin tercih ettiği bir bulut teknolojisi tipidir.

   Hybrid Cloud (Melez Bulut):

   Hybrid Cloud Public ve Private Cloud’un birleşiminden ortaya çıkan yapılardır. Güvenlik ve gizliliğin daha önemli olduğu ve tedbirin yüksek tutulması gereken yerlerde Private Cloud teknolojisi kullanılır, ancak güvenlik tedbirlerinin daha düşük düzeyde tutulabileceği alanlarda Public Cloud kullanmak daha mantıklıdır.

   Community Cloud (Topluluk Bulut):

   Bulut üzerinde aldığımız herhangi bir hizmeti eğer birkaç şirket ile ortak kullanıyorsak, buna Community Cloud denir.




   Bulut Bilişim Hizmet modelleri

  Bulut Bilişim hizmeti Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) olarak 3 şekilde sunulmaktadır.

   Infrastructure as a Service (IaaS)

   Bulut Bilişim’in en temel hizmetidir.  Ağ üzerinden güvenli erişim imkânı sunan dinamik veri depolama alanı, işlemci kaynaklarının sanal olarak sunulması ve ağ hizmetleri gibi servisler, bulut bilişim alt yapı servisi örnekleridir. Kullanıcının bulut alt yapısında yönetim işlevi bulunmamaktadır. Fakat işletim sistemi, veri depolama alanı ve sınırlı olarak ağ bileşenleri (güvenlik duvarı gibi) üzerinde kontrol sağlayabilmektedir. Bu modelde işletim sistemleri ve uygulama yazılımlarının onarımından, sürdürülmesinden bulut hizmeti alan sorumludur.

   Platform as a Service (PaaS)

   Bu hizmet modeli uygulama geliştiricilerei yazılım ve donanım katmanlarını sunarak projelerini geliştirme imkanı sunar. Bu hizmet sistem yönetimi, işletim sistemi, programlama dili ortamı, veri tabanı vs. gibi platformlar sunar. Sistem yönetimi hizmet sağlayıcı tarafından gerçekleştirildiği için siz sadece uygulamaları ve verilerinizi yönetirsiniz. Örneğin PHP ile bir yazılım kodladınız. Kodladığınız yazılımın SQL ve web sunucu altyapısı ile uğraşmak zorunda kalmazsınız.

    Software as a Services (SaaS)

    Bulut alt yapısı kullanılarak, web tabanlı çeşitli yazılım ve uygulamaların (örneğin e-Posta) bulut sistemi kullanıcısına sunulmasıdır. Kullanıcının sunucu, işletim sistemi, veri depolama alanı üzerinde yönetim işlevi bulunmaz. Kullanıcı sunucu bilgisayar üzerindeki yazılımı çalıştırmak için herhangi bir yazılım kurulumuna ihtiyaç durmaz.


   Bulut depolama hizmetleri için örnekler: 

   Dropbox,  Google Drive, SkyDrive, iCloud, Yandex.Disk, OneDrive, Turkcell Akıllı Bulut, TTNET Bulut, Ubuntu one, ...


                                 SANALLAŞTIRMA NEDİR?

    Sanallaştırma, mevcut fiziksel kaynağı mantıksal parçalara bölerek fiziksel kaynağı daha verimli kullanmaktır. Sanal makine işletim sistemi ile bilgisayar platformu arasında bir sanal ortam yaratır ve bu sanal ortam üzerinde yazılımların çalıştırabilmesine olanak sağlar. Örneğin windows kurulu olan bir bilgisayara başka bir windows sürümü veya Linux işletim sistemi kurabiliriz. Kuracağımız işletim sistemi, asıl işletim sisteminden bağımsızdır fakat donanım kaynaklarını ortak kullanırlar.

   SANALLAŞTIRMA MODELLERİ

– Server Virtualization (Sunucu Sanallaştırma)

– Storage Virtualization (Depolama Sanallaştırma)

– Network Virtualization (Ağ Sanallaştırma)

– Aplication Virtualization (Uygulama Sanallaştırma)

– Desktop Virtualization (Masaüstü Sanallaştırma)

    Sanallaştırmanın yararları
  • İki farklı işletim sistemi kullanmak istediğimizde sanallaştırma kullanarak aynı anda iki farklı işletim sistemi kullanabiliriz.
  • Güvenmediğimiz bir yazılımı önce sanal makinede test edip daha sonra ana makinede kullanabiliriz.
  • Sanal makine oluşturulacağı zaman, sanal makinenin kullanacağı kadar bir donanım tahsis edilir.Kullandığımız donanım (Ram,işlemci,hard disk) paylaşımlı olarak kullanıldığı için donanım verimli şekilde kullanılır ve performans artışı sağlanır.
  • Bir yerde onlarca server olduğunu düşünürsek, bunların hepsi için donanım,soğutma ve elektrik masrafı olacaktır.Sanallaştırma ile bu server’ları bir server içerisinde toplayarak enerji ve zaman tasarrufu sağlanabilir.
  • Ayrıca fiziksel bir sunucu oluşturmak günler, haftalar sürerken sanal sunucu oluşturmak birkaç dakikamızı alır.
  • Merkezi yönetim ile tüm sunucuları tek bir merkezden izleme ve raporlama imkânı sağlanır.
  • Herhangi bir problem anında, sanal sunucuları çok hızlı bir şekilde yeniden çalışır duruma getirebilme imkanı vardır.

14 Ekim 2015 Çarşamba

Kütüphane veya öğrenci bilgi sisteminde neden sanallaştırmaya ihtiyaç duyulur

             Öncelikle sanallaştırma fiziksel bir makineyi mantıksal parçalara bölerek daha verimli kullanmamıza yarar. Kütüphane sisteminde veritabanında çok fazla kitap bilgileri tutulmaktadır. Sanallaştırma ile hem bu veritabanındaki iş yükünü azaltabilir hemde sistemi daha verimli kullanabileceğimiz hale getirebiliriz. 

             Öğrenci bilgi sisteminde öğrencinin kişisel bilgileri, her dönem için ayrı ayrı almış olduğu ders bilgileri, ders planı, danışman bilgileri gibi bilgiler yer almaktadır. Üniversitedeki çok fazla öğrenci sayısını da düşünürsek bu öğrenciler için gerekli bilgileri fakülte, bölümlerine göre ayırarak sanallaştırmayla daha verimli hale getirebiliriz. Ayrıca  ders kayıt dönemlerinde sunucuları arttırarak derskayıtlarını daha hızlı hale getirebiliri.

,