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

Slides:



Advertisements
Similar presentations
Suggested Course Outline Cloud Computing Bahga & Madisetti, © 2014Book website:
Advertisements

1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Emerging Platform#6: Cloud Computing B. Ramamurthy 6/20/20141 cse651, B. Ramamurthy.
The Microsoft Cloud Azure Platform This presentation incorporates some content from Microsoft.
Google App Engine Cloud B. Ramamurthy 7/11/2014CSE651, B. Ramamurthy1.
Azure Services Platform Piotr Zierhoffer. Agenda Cloud? What is Azure? Environment Basic glossary Architecture Element description Deployment.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Modeling Public Pensions with Mathematica and Python II
Cloud: a New Paradigm for Developers Svetlin Nakov Telerik Software Academy academy.telerik.com.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Platform as a Service (PaaS)
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
SENG 422 Lab 4 Cloud Computing Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip Baback Alipour Ph.D. Candidate in Electrical, Computer Engineering.
Google App Engine Danail Alexiev Technical Trainer SoftAcad.bg.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Cross Platform Mobile Backend with Mobile Services James
4.4 Public Cloud Platforms: GAE, AWS, and AZURE
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Cloud Computing and Big Data
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Introduction to Windows Azure BUGAEV ROMAN. Azure Windows Azure Platform is thus classified as platform as a service and forms part of Microsoft's cloud.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Microsoft Azure SoftUni Team Technical Trainers Software University
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
INTRODUCTION TO CLOUD COMPUTING ggg UNDERSTANDING CLOUD COMPUTING UNDERSTANDING CLOUD COMPUTING DEFINITION CLOUD COMPUTING.
1 NETE4631 Network Information Systems : Introduction to Cloud Computing Lecture Notes #2.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Corent’s SurPaaS Transforms Your Software into Scalable SaaS on Windows Azure – in Days! COMPANY PROFILE: CORENT TECHNOLOGY INC. Corent’s SurPaaS is a.
Paperless Timesheet Management Project Anant Pednekar.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Windows Azure poDRw_Xi3Aw.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
1 NETE4631 Using Google Web Services Lecture Notes #6.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
Platform as a Service (PaaS)
Unit 3 Virtualization.
Connected Infrastructure
Fan Engagement Solution
COMPANY PROFILE: CORENT TECHNOLOGY INC.
Deploying Web Application
Platform as a Service (PaaS)
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
Platform as a Service (PaaS)
Cloud Data platform (Cloud Application Development & Deployment)
Platform as a Service.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Connected Infrastructure
Scalable Web Apps Target this solution to brand leaders responsible for customer engagement and roll-out of global marketing campaigns. Implement scenarios.
PaaS - Development Stefan Geiger Gerry
رايانش ابري Cloud Computing
Google App Engine Danail Alexiev
Outline Virtualization Cloud Computing Microsoft Azure Platform
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Cloud Helps Company Scale to Demand for Growing Healthcare Provider Field MINI-CASE STUDY “Microsoft Azure gives us the opportunity to focus on the task.
Cloud Computing: Concepts
MS AZURE By Sauras Pandey.
Session I Cloud Introduction Session I
Agenda Need of Cloud Computing What is Cloud Computing
Microsoft Azure Services Platform
Presentation transcript:

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

Amazon Web Services – Recap 2

Amazon Cloud Offerings – Recap (2) 3

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

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

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

Google Finance 7

Google Products 8

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

Google Translate 10

Google Analytics 11

Google App Engine 12

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

Google Apps 14

Google Toolkit for developers - Google App Engine 15

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

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

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

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

Exploring Microsoft Cloud Services 20

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

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

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

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

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

Microsoft Azure Calculator 26

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

References Chapter 8, 10 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc. us/library/windowsazure/dd aspx us/library/windowsazure/dd aspx 28