![Page 1: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/1.jpg)
1
NETE4631Using Google Web Services andUsing Microsoft Cloud Services
Lecture Notes #7
![Page 2: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/2.jpg)
Amazon Web Services – Recap
2
![Page 3: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/3.jpg)
Amazon Cloud Offerings – Recap (2)
3
![Page 4: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/4.jpg)
Lecture Outline Google Web Services
Google Applications Cloud-based User Applications Google Adwords Google Analytics Google Translate Enterprise Applications Google App Engine (GAE)
4
![Page 5: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/5.jpg)
Google Applications
User Applications (SaaS) Google Docs Google Mail Google Maps Enterprise application
Google Toolkit for developers AJAX APIs Google Web Toolkit Android Google App Engine (PaaS)
5
![Page 6: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/6.jpg)
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
Productivity application Gmail, google docs
Others – Google Adwords/ Google Analytics/ Google Translate
6
![Page 7: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/7.jpg)
Google Finance
7
![Page 8: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/8.jpg)
Google Products
8
![Page 9: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/9.jpg)
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)
9
![Page 10: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/10.jpg)
Google Translate
10
![Page 11: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/11.jpg)
Google Analytics
11
![Page 12: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/12.jpg)
Google App Engine
12
![Page 13: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/13.jpg)
User Applications (2) - Enterprise Applications Google commerce search Google site search Google search appliance Google mini Google Apps for business (office
suits)
13
![Page 14: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/14.jpg)
Google Apps
14
![Page 15: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/15.jpg)
Google Toolkit for developers- Google App Engine
15
![Page 16: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/16.jpg)
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
16
![Page 17: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/17.jpg)
Support Features for GAE Dynamic Web Services Automatic scaling Authentication using Google Account Persistence Storage (Google Cloud Storage) Task queues and task scheduling A client-side deployment environment Support for Java or Python Database (NoSQL schemaless VS Google
Cloud SQL
17
![Page 18: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/18.jpg)
Pricing Models
Free application development and deployment (a certain level of resource consumption)
Pricing scheme
18
![Page 19: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/19.jpg)
Lecture Outline
Using Microsoft Cloud Services Exploring Microsoft Cloud Services Windows Azure Platform Pricing Models Cloud Providers Comparison
19
![Page 20: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/20.jpg)
Exploring Microsoft Cloud Services
20
![Page 21: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/21.jpg)
Windows Azure Platform
Provides support for .NET, Java, Node.js and PHP.
Automatically manage Hardware Application deployment Resource scaling Application availability
21
![Page 22: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/22.jpg)
Windows Azure Platform Azure
The Fabric Control (Hypervisor (Hyper-V))
Regulates hosting environment by pooling individual computers, load balancing, data replications and other tasks
Storage mechanism Three storages (Blobs, Tables, and Queues)
Compute Service Enables Azure to host user applications Load-balance window server configuration
22
![Page 23: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/23.jpg)
Windows Azure Platform (2)
Other Components Microsoft SQL Services –Database
services and reporting Structured, Semi-structured, and
unstructured data Microsoft .Net Services –Service-
based implementation of .NET framework
Developer-oriented services –available through REST, SOAP, and HTTP
23
![Page 24: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/24.jpg)
Windows Azure Platform (3)
Live Services Information provider for getting
started with Windows Live SharePoint Service Microsoft Dynamic CRM
24
![Page 25: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/25.jpg)
Pricing models
Pricing based on computing, storage, network utilization, access control schemes, caching, Data storage and transfer.
25
![Page 26: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/26.jpg)
Microsoft Azure Calculator
26
![Page 27: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/27.jpg)
Cloud Providers Comparison
AWS – a deployment enabler Google – a development platform Microsoft – a complimentary
platform to its other platforms (software plus service approach)
27
![Page 28: 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7](https://reader030.vdocuments.mx/reader030/viewer/2022032604/56649e655503460f94b60174/html5/thumbnails/28.jpg)
References
Chapter 8, 10 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc.
www.google.com http://msdn.microsoft.com/en-us/lib
rary/windowsazure/dd163896.aspx
http://www.windowsazure.com/en-us/
28