3. Google App Engine Nedir ? Google App Engine, Google tarafından 2008 Nisan ayında Python ile başlatılmış olan hosting servisidir. Google’ın Bulut Bilişimi (Colud Computing) ürünüdür. 2009 yılında deneme amaçlı Java desteği sunulmuş ve nihayet geçtiğimiz aylarda tam anlamıyla Java desteğine geçilmiştir. Nisan 2009 yılında yapılan açıklamalara göre appspot.com üzerinden; 50.000 uygulama, 100 milyondan fazla sayfa gösterimi gerçekleşmiştir.
4. Google App Engine Nedir ? Fiyatlandırma: 500 MB alan ve Aylık 5 milyon sayfa gösterimine kadar ücretsizdir.
5. Google App Engine Nedir ? Java Desteği OS : Linux Java version : Java 6 Servlet Container : Jetty Bellek : -Xmx -10g Format : Google File System (GFS) Yük dengeleme : Load balancing – Failover Veri tabanı : GFS üzerinde BigTable
9. Cloud Computing Bazı kavramlar: Cluster : Birden fazla bilgisayarın tek bilgisayar gibi çalışması birbirlerinin yükünü dengelemesi (load balancing) ve arıza giderimi (fail - over) yapması Grid : Birden fazla clusterın güç birliği yapması Cloud Computig, cluster ve grid yapıları üzerinden servisler ve platformlar sunulmasını, işletim sistemi ve donanımdan bağımsız olunmasını sağlıyor.
11. Cloud Computing Bazı kavramlar: SaaS Software as a Service : Yazılımların bulut üzerinde çalışması servis olarak kullanılması, örnek : Google Docs IaaS Infrastructure as a Service : Tüm altyapının bulut üzerinden hizmet olarak alınması örnek : Amazon Storage as a Service : Verilerin bulut üzerinde tutulması PaaS Platform as a Service : Platformların bulut üzerinde durması Örnek : Google App Engine. Bu işlem sonucunda ortaya çıkan servisler Cloudware olarak adlandırılıyor.
13. Google Cloud Computing Google çalışan en büyük cloud computing yapısı. Docs, Gmail, IG, Reader, Feedburner, Google News, Youtube, Orkut, Maps, Earth, Wave, Google Base, Gropus, Gtalk, Adsense Adwords, Picasa, Takvim, Analytics, Blogger, Webmaster Tools, Code, Translate ve Google App Engine
14. Google Cloud Computing GFS : Google File System, Google’a ait dağıtık ağ dosylama sistemi, Linux sistemler üzerinde çalışıyor. MapReduce : Google’ın büyük verileri sınıflandıran ve dağıtan frameworkü, BigTable : Google’ın veritabanı sistemi, GFS üzerinde çalışıyor.
15. Google Cloud Computing - Hadoop Hadoop : Google’ın GFS, MapReduce ve BigTable yapılarını Apche Vakfı’na bağışlaması ile gelişen proje. Apache Top Level Project • Two sub-projects – Core (15 committers) • HDFS • MapReduce – HBase (3 committers)
16. Google Cloud Computing - Hadoop • Feb 2003 – First MapReduce library written at Google • Oct 2003 – Google File System paper published • Dec 2004 – Google MapReduce paper published • Jul 2005 – Doug Cutting reports that Nutch now uses new MapReduce implementation • Nov 2006 – Google Bigtable paper published • Feb 2006 – Hadoop code moves out of Nutch into new Lucene sub-project • Feb 2007 – First HBase code drop from Mike Cafarella • Apr 2007 – Yahoo! running Hadoop on 1000-node cluster • Jan 2008 – Hadoop made an Apache Top Level Project Tarihçe