1 NETE4631 Using Google Web Services Lecture Notes #6.

Slides:



Advertisements
Similar presentations
Running Your Startup on Amazon Web Services Alex Iskold Founder/CEO AdaptiveBlue Feature Writer ReadWriteWeb.
Advertisements

Cloud Computing for Business By Matthew Bulat M.Eng.Tech MCSE MCDBA
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
Suggested Course Outline Cloud Computing Bahga & Madisetti, © 2014Book website:
Take your CMS to the cloud to lighten the load Brett Pollak Campus Web Office UC San Diego.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
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.
W alkie Doggie is a web application that allows dog owners to help each other with their dog walks. It’s main feature is the walkies, which are the user’s.
Google App Engine Cloud B. Ramamurthy 7/11/2014CSE651, B. Ramamurthy1.
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.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Modeling Public Pensions with Mathematica and Python II
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.
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.
 Definition:  Cloud computing is Internet-based computing, whereby shared resources, software and information are provided to computers and other devices.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
JICSIT/ITAIC 2011 Keynote 1 Yinong Chen (Ph.D.) Arizona State University, Tempe, Arizona Service-Oriented Computing.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Let's build a media sharing website # 1 Hosting.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
1 NETE4631 Mobile Cloud Computing Lecture Notes #10.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
Cloud Operating System Unit 11 Sever Technology II M. C. Chiang Department of Computer Science and Engineering National Sun Yat-sen University Kaohsiung,
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
1 NETE4631 Amazon Cloud Offerings Lecture Notes #6.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Cloud Computing Presented by Boyoung Kim.
1 © 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Cloud Computing – The Value Proposition Wayne Clark Architect, Intelligent Network.
1 NETE4631 Working with Productivity Software Lecture Notes #12.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
1 NETE4631 Course Wrap-up and Benefits, Challenges, Risks Lecture Notes #15.
1 NETE4631 Working with Cloud-based Storage Lecture Notes #11.
Enterprise Cloud Computing
CLOUD WITH AMAZON. Amazon Web Services AWS is a collection of remote computing services Elastic Compute Cloud (EC2) provides scalable virtual private.
Paperless Timesheet Management Project Anant Pednekar.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Cloud services Amazon Web Service (AWS) Intro and usage.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Cloud Computing for Business Cloud Computing Services Cloud Computing Services.
Comparison of Cloud providers MS team case study.
COMPARISON OF CLOUD PROVIDERS MS TEAM CASE STUDY.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
JIA’2016 March 25th 2016 A platform at the crossroads of data science, big data and IoT.
Moving to the cloud As easy as 1, 2, …4? Kevin Dermody Project Manager - Multimedia Services - HEAnet.
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.
AWS Simple Icons v AWS Simple Icons: Usage Guidelines
Introduction to Cloud Computing
Platform as a Service (PaaS)
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Platform as a Service.
What are the most popular services offered by Amazon Web Services..?Amazon Web Services
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Welcome to AWS Certification Exam
رايانش ابري Cloud Computing
Google App Engine Danail Alexiev
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Agenda Need of Cloud Computing What is Cloud Computing
Client/Server Computing and Web Technologies
Who is Using your webSite?
Procurement & Contract Management Solution on Azure Helps to Boost Business Performance “Microsoft Azure gives us the cloud infrastructure to quickly and.
Presentation transcript:

1 NETE4631 Using Google Web Services Lecture Notes #6

Amazon Web Services – Recap 2

Amazon Cloud Offerings – Recap (2) 3

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

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

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

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

Google Products 8

Google Finance 9

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

Google Apps 11

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

Google Translate 13

Google Analytics 14

Google App Engine 15

Google App Engine 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 17

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

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

References Chapter 8 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc. 20