Download
nete4631 using google web services n.
Skip this Video
Loading SlideShow in 5 Seconds..
NETE4631 Using Google Web Services PowerPoint Presentation
Download Presentation
NETE4631 Using Google Web Services

NETE4631 Using Google Web Services

205 Views Download Presentation
Download Presentation

NETE4631 Using Google Web Services

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. NETE4631Using Google Web Services Lecture Notes #6

  2. Amazon Web Services – Recap

  3. Amazon Cloud Offerings – Recap (2)

  4. Last Lecture Topics – Recap (3) • Amazon Web Services • Amazon EC2 • Amazon Storage • Amazon Simple Storage System (S3) • Amazon Elastic Block Store (EBS) • Amazon CloudFront • Amazon Database • Amazon SimpleDB • Amazon Relational Database Service (RDS) • Amazon Virtual Private Cloud • Amazon CloudWatch • Amazon Elastic Load Balancing

  5. Lecture Outline • Google Web Services • Google Applications • Cloud-based User Applications • Enterprise Applications • Google Adwords • Google Analytics • Google Translate • Google App Engine (GAE)

  6. Google Applications • User Applications (SaaS) • Google Docs • Google mail • Google Maps • Enterprise application • Google Toolkit for developers • AJAX APIs • Android • Google App Engine (PaaS) • Google Web Toolkit

  7. Cloud-based User Applications • Revolving around indexed search technologies • Web crawlers • The number of links • Keywords • How long the site has been available • Traffic to the site or page • Aggregation and summary • Google Finance • Others – Google Adwords/ Google Analytics/ Google Translate

  8. Google Products

  9. Google Finance

  10. Enterprise Applications • Google commerce search • Google site search • Google search appliance • Google mini • Google Apps (office suits)

  11. Google Apps

  12. Google Adwords • The most importance commercial part of Google’s activities • Determine which ads to match to the user searches • How it works • Advertisers bid on keywords • Pay-per-click advertising • Measured quality score for ads using CTR (click-through rate)

  13. Google Translate

  14. Google Analytics

  15. Google App Engine

  16. Google App Engine

  17. Google App Engine (GAE) • Build web applications on the infrastructure that is used for Google’s own web application • Write code and deploy • You write, Google App Engine takes care of the rest • Absorb spikes in traffic • Scalability managed by Google App Engine’s components • Easily integrate with other Google services • Exploit Google’s component library for routine tasks

  18. Support Features for GAE • Dynamic Web Services • Automatic scaling • Authentication using Google Account • Persistence Storage • Task queues and task scheduling • A client-side deployment environment • Support for Java or Python

  19. Pricing Models • Free application development and deployment (a certain level of resource consumption) • Pricing scheme

  20. References • Chapter 8 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc. • http://www.google.com