Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 NETE4631 Using Google Web Services Lecture Notes #6.

Similar presentations


Presentation on theme: "1 NETE4631 Using Google Web Services Lecture Notes #6."— Presentation transcript:

1 1 NETE4631 Using Google Web Services Lecture Notes #6

2 Amazon Web Services – Recap 2

3 Amazon Cloud Offerings – Recap (2) 3

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 4

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

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 6

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 7

8 Google Products 8

9 Google Finance 9

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

11 Google Apps 11

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) 12

13 Google Translate 13

14 Google Analytics 14

15 Google App Engine 15

16 Google App Engine 16

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 17

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 18

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

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


Download ppt "1 NETE4631 Using Google Web Services Lecture Notes #6."

Similar presentations


Ads by Google