Google App Engine

  • 2,743 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Süper bir sunum olmus hocam elinize saglik
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,743
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
78
Comments
1
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. GOOGLE APP ENGINE Muharrem Taç Ceviz.Net
  • 2. Google App Engine Nedir ?
  • 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
  • 6. Google App Engine Mimarisi
  • 7. Cloud Computing
  • 8. Google Cloud Computing Coud computing
  • 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.
  • 10. Cloud Computing Örnekler : Google, Amazon Services, Microsoft Azure, ZOHO…
  • 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.
  • 12. Google Cloud Computing
  • 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
  • 17. Kaynakça: http://code.google.com/intl/tr/appengine http://groups.google.com/group/google-appengine-java http://www.techcrunch.com/2009/04/07/happy-birthday-app-engine-its-been-a-good-year http://www.webrazzi.com/2009/04/08/google-app-enginein-gormedigimiz-yuzu http://www.slideshare.net/tcouery/google-app-engine-for-java
  • 18. Teşekkürler