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

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.
Cloud Computing PRESENTED BY- Rajat Dixit (rd2392)
Google App Engine Cloud B. Ramamurthy 7/11/2014CSE651, B. Ramamurthy1.
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.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
Engineering the Cloud Andrew McCombs March 10th, 2011.
Addition to Networking.  There is no unique and standard definition out there  Cloud Computing is a general term used to describe a new class of network.
Cloud computing Tahani aljehani.
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.
Plan Introduction What is Cloud Computing?
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
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 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.
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
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.
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.
Information Systems in Organizations 5.2 Cloud Computing.
Introduction to Cloud Computing What is cloud? Use of computing resources (hardware and software) that are delivered as a service over a network Why cloud.
Information Systems in Organizations 5.2 Cloud Computing.
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.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Clouding with Microsoft Azure
MANAGEMENT INFORMATION SYSTEMS
Lecture 6: Cloud Computing
Unit 3 Virtualization.
11. Looking Ahead.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Chapter 6: Securing the Cloud
What is Cloud?.
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Cloud Computing Cloud computing: (the Internet represents the Cloud).
Cloud Computing.
New Heights by Guiding Them into the Cloud
What is Cloud Computing - How cloud computing help your Business?
Platform as a Service.
Dr.S.Sridhar, Director, RVCT, RVCE, Bangalore
AWS. Introduction AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the.
Cloud Computing.
Outline Virtualization Cloud Computing Microsoft Azure Platform
Cloud Computing Cloud computing refers to “a model of computing that provides access to a shared pool of computing resources (computers, storage, applications,
Adra ACCOUNTS: Transaction Matching Software Powered by the Microsoft Azure Cloud That Helps Optimize the Accounting and Finance Processes MICROSOFT AZURE.
Keep Your Digital Media Assets Safe and Save Time by Choosing ImageVault to be Your Digital Asset Management Solution, Hosted in Microsoft Azure Partner.
Brandon Hixon Jonathan Moore
Emerging technologies-
Cloud Computing: Concepts
Cloud Computing Erasmus+ Project
Presentation transcript:

Andrew McCombs March 10th, 2011 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   - No Formal Definition - Why a cloud?   - Represents the transportation of data across carrier backbones 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  - No servers, no problem - Reliable   -  Google APPs boast a 99.9% Reliability Uptime   - Google uses  synchronous replication which simultaneously preserves in multiple secure data centers - Forget your jump drive, no problem. - Free to use - Google Docs, dropbox

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 - Privacy - Google still has access to your data - No internet? Big Problem   - Can't access Google Docs   - Dropbox Syncs -  If your Cloud Provider is experiencing downtime.  All you can do is wait.  Time is money

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 Iaas is a service which delivers computer infrastructure normally in the form of a virtual environment

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 Create instance of Windows Server 2008 Install .Net Create Image of server Share instance with other developers All for about $.13/hour/instance

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 Google App Engine lets you run your web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

Resources [1] “Amazon Web Services.”Amazon Web Services. Web. 06 Mar. 2011. <http://aws.amazon.com/>. [2] "Google App Engine." Google Code. Web. 06 Mar. 2011. <http://code.google.com/appengine/>. [3] Rittinghouse, John W., and James F. Ransome. Cloud Computing: Implementation, Management, and Security. Boca Raton, Fla. [u.a.: CRC, 2010. Print. [4] Windows Azure. Web. 06 Mar. 2011. <http://www.microsoft.com/windowsazure/windowsazure/#>. [5] Start Up- To the Cloud - Windows . Tue. 08 Mar. 2011. <http://www.youtube.com/watch?v=-HRrbLA7rss>