Engineering the Cloud Andrew McCombs March 10th, 2011.

Slides:



Advertisements
Similar presentations
Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
Advertisements

1 Cloud Computing with Amazon and Oracle Lewis Cunningham TUSC, Sr Datawarehouse Consultant
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
By: Kathleen Walters CLOUD COMPUTING Definition Cloud computing allows multiple computers to connect to one main network. Instead of installing different.
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.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Cloud Computing Will Crowley Monica Lopez Jaimie Morrison.
Modeling Public Pensions with Mathematica and Python II
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Cloud computing Tahani aljehani.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Duncan Fraiser, Adam Gambrell, Lisa Schalk, Emily Williams
Plan Introduction What is Cloud Computing?
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
CLOUD COMPUTING For Beginners.
Introduction to Cloud Computing
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
Effectively Explaining the Cloud to Your Colleagues.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
PhD course - Milan, March /09/ Some additional words about cloud computing Lionel Brunie National Institute of Applied Science (INSA) LIRIS.
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 Kwangyun Cho v=8AXk25TUSRQ.
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Geographic Information Systems Cloud GIS. ► The use of computing resources (hardware and software) that are delivered as a service over the Internet ►
Cloud Computing and Big Data
Introduction to Cloud Computing
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Prepared By : Bhavin Tank(S.Y.B.Sc.(IT)) College of Computer Science & IT, Junagadh Cloud Computing.
Presented by: Mostafa Magdi. Contents Introduction. Cloud Computing Definition. Cloud Computing Characteristics. Cloud Computing Key features. Cost Virtualization.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
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.
Company small business cloud solution Client UNIVERSITY OF BEDFORDSHIRE.
Enterprise Cloud Computing
Paperless Timesheet Management Project Anant Pednekar.
23-Jan-16 CLOUD COMPUTING & IPTV BY ROBERT NATHAN.
IS3321 Information Systems Solutions for the Digital Enterprise Lecture 1: Introduction to IS3321 – what is a digital enterprise? Rob Gleasure
Lecture II: Cloud Structures CS 4593 Cloud-Oriented Big Data and Software Engineering.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Information Systems in Organizations 5.2 Cloud Computing.
Cloud Computing Shannon McManus Michael Weihert. What is Cloud Computing?
Hello Cloud… Mike Benkovich
Submitted to :- Neeraj Raheja Submitted by :- Ghelib A. Shuaib (Asst. Professor) Roll No : Class :- M.Tech(CSE) 2 nd Year.
PRESENTED BY– IRAM KHAN ISHITA TRIPATHI GAURAV AGRAWAL GAURAV SINGH HIMANSHU AWASTHI JAISWAR VIJAY KUMAR JITENDRA KUMAR VERMA JITENDRA SINGH KAMAL KUMAR.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
What is Cloud Computing 1. Cloud computing is a service that helps you to perform the tasks over the Internet. The users can access resources as they.
WHAT IS CLOUD COMPUTING? Pierce County Library System.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Clouding with Microsoft Azure
Lecture 6: Cloud Computing
Unit 3 Virtualization.
What is Cloud?.
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
What is Cloud Computing - How cloud computing help your Business?
Platform as a Service.
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
Andrew McCombs March 10th, 2011
Cloud Computing.
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Brandon Hixon Jonathan Moore
Emerging technologies-
Cloud Computing: Concepts
Presentation transcript:

Engineering the Cloud Andrew McCombs March 10th, 2011

What is the Cloud

What is the Cloud? What is the "Cloud"? According to Microsoft, "The cloud is simply another name for the internet." No formal definition Why a "Cloud"? Used to show network diagrams What is the "Cloud" in cloud computing? Refers to where applications are run and stored.

Benefits of Cloud Computing Reduced Costs Initial infrastructure setup Infrastructure maintenance and upgrades Reliability Google Apps boasts a 99.9% uptime Scalability Virtually unlimited computing power and storage Security of the cloud More dedicated resources

Risks of Cloud Computing No internet? One big problem. Outages At the mercy of your cloud provider Big Brother? Cloud provider has access to personal information Security Limited to the security of your cloud provider

Engineering the Cloud

IaaS - Infrastructure as a Service What is IaaS? Service which delivers computer infrastructure Typically consists of virtual platforms Why use an IaaS provider? Don't have to purchase expensive equipment Don't have to deal with maintenance on equipment Create customized instances of an OS Scalability

Amazon Web Services Amazon Elastic Compute Cloud (EC2) provides scalable computing capacity in the cloud. Pay for what you use Start new server instances on-demand Can run instances of different OS's RedHat Linux, Windows Server, openSuSE Linux, Fedora, Debian, OpenSolaris, Cent OS, Gentoo Linux, and Oracle Linux. Allows small businesses to inexpensively acquire the resources they need

Engineering the Cloud

SaaS -Software as a Service What is SaaS? Web based applications No hardware or software to install End users just login and go. Benefits of SaaS applications? Saves space on users computer Everything is done in the browser Don't have to worry about hardware

SaaS -Software as a Service What is SaaS? Web based applications No hardware or software to install End users just login and go. Risks of SaaS applications? Must have the internet Password protected Personal privacy

Engineering the Cloud

PaaS - Platform as a Service What is PaaS? Set of web based development tools that are hosted on a cloud provider's infrastructure. Benefits of developing with an PaaS Easy to upload to the cloud. Don't have to worry about hosting your application Provides full analytics software. Dynamically Scales

Windows Azure What is Windows Azure Platform for developing web applications that fully integrates into Visual Studio Supported Languages Standard.Net languages PHP Java Ruby Benefits of Windows Azure Great pool of resources Integrates into Visual Studio

Google App Engine What is Google App Engine? Platform for developing web applications on Google's data centers Supported Languages Java and JavaScript Ruby Python Benefits of Google App Engine 500 MB of storage and 5 million page views / month Free Cost Efficient Instant Scalability Easy to use

Resources [1] “Amazon Web Services.”Amazon Web Services. Web. 06 Mar [2] "Google App Engine." Google Code. Web. 06 Mar [3] Rittinghouse, John W., and James F. Ransome. Cloud Computing: Implementation, Management, and Security. Boca Raton, Fla. [u.a.: CRC, Print. [4] Windows Azure. Web. 06 Mar [5] Start Up- To the Cloud - Windows. Tue. 08 Mar