Download presentation
Presentation is loading. Please wait.
Published byDaniela Clark Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.