Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.

Similar presentations


Presentation on theme: "1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7."— Presentation transcript:

1 1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7

2 Amazon Web Services – Recap 2

3 Amazon Cloud Offerings – Recap (2) 3

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

5 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

6 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

7 Google Finance 7

8 Google Products 8

9 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

10 Google Translate 10

11 Google Analytics 11

12 Google App Engine 12

13 User Applications (2) - Enterprise Applications Google commerce search Google site search Google search appliance Google mini Google Apps for business (office suits) 13

14 Google Apps 14

15 Google Toolkit for developers - Google App Engine 15

16 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

17 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

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

19 Lecture Outline Using Microsoft Cloud Services Exploring Microsoft Cloud Services Windows Azure Platform Pricing Models Cloud Providers Comparison 19

20 Exploring Microsoft Cloud Services 20

21 Windows Azure Platform Provides support for.NET, Java, Node.js and PHP. Automatically manage Hardware Application deployment Resource scaling Application availability 21

22 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

23 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

24 Windows Azure Platform (3) Live Services Information provider for getting started with Windows Live SharePoint Service Microsoft Dynamic CRM 24

25 Pricing models Pricing based on computing, storage, network utilization, access control schemes, caching, Data storage and transfer. 25

26 Microsoft Azure Calculator 26

27 Cloud Providers Comparison AWS – a deployment enabler Google – a development platform Microsoft – a complimentary platform to its other platforms (software plus service approach) 27

28 References Chapter 8, 10 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc. www.google.com http://msdn.microsoft.com/en- us/library/windowsazure/dd163896.aspx http://msdn.microsoft.com/en- us/library/windowsazure/dd163896.aspx http://www.windowsazure.com/en-us/ 28


Download ppt "1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7."

Similar presentations


Ads by Google