© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.

Slides:



Advertisements
Similar presentations
Security, Privacy and the Cloud Connecticut Community Providers’ Association June 20, 2014 Steven R Bulmer, VP of Professional Services.
Advertisements

Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
By Adam Balla & Wachiu Siu
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Cloud SUT proposal OSGcloud group. Objective To fill in the Research the group about the thinking within the OSG working group To solicit new ideas/proposals.
Public cloud definition Public cloud is a cloud in which Cloud infrastructure is available to the general public. Public cloud define cloud computing.
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.
Virtualization and the Cloud
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Wally Kowal, President and Founder Canadian Cloud Computing Inc.
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
Cloud Computing Guide & Handbook SAI USA Madhav Panwar.
Securing and Auditing Cloud Computing Jason Alexander Chief Information Security Officer.
Cloud computing Tahani aljehani.
EA and IT Infrastructure - 1© Minder Chen, Enterprise Architecture, IT Infrastructure, and Cloud Computing Minder Chen, Ph.D. CSU Channel Islands.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Discussion on LI for Mobile Clouds
Plan Introduction What is Cloud Computing?
Introduction to Cloud Computing Zsolt Németh MTA SZTAKI.
Effectively and Securely Using the Cloud Computing Paradigm.
Cloud Computing Why is it called the cloud?.
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 Source:
Introduction to Cloud Computing
“ Does Cloud Computing Offer a Viable Option for the Control of Statistical Data: How Safe Are Clouds” Federal Committee for Statistical Methodology (FCSM)
Component 4: Introduction to Information and Computer Science Unit 10: Future of Computing Lecture 2 This material was developed by Oregon Health & Science.
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud Computing Kwangyun Cho v=8AXk25TUSRQ.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Computing
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
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.
PaaSport Introduction on Cloud Computing PaaSport training material.
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
Software Acquisition Management. Cloud Computing 2.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Web Technologies Lecture 13 Introduction to cloud computing.
Bay Ridge Security Consulting (BRSC) Cloud Computing.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Software as a Service (SaaS) Fredrick Dande, MBA, PMP.
Template V.17, July 29, 2011 What’s the Cloud Got to do with HR Transformation? Heath Brownsworth, Director Technology Strategy.
INTRODUCTION TO CLOUD COMPUTING. CLOUD  The expression cloud is commonly used in science to describe a large agglomeration of objects that visually appear.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
Pearson Education © 2014 Chapter 3 Database Architectures and the Web Transparencies.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Avenues International Inc.
Introduction to Cloud Computing
Implementing a “Cloud First” Strategy for Infrastructure
The Future? Or the Past and Present?
The Future? Or the Past and Present?
Cloud Computing Kelley Raines.
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Chapter 22: Cloud Computing Technology and Security
Cloud Computing Team Members: Aleksandra Knezevic Willie Robbins
CNIT131 Internet Basics & Beginning HTML
Cloud Computing Dr. Sharad Saxena.
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
Cloud Computing: Concepts
Basics of Cloud Computing
Presentation transcript:

© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2

© 2012 Eucalyptus Systems, Inc. Module Topics Cloud computing definition Cloud computing models Cloud computing vs. virtualization 3

© 2012 Eucalyptus Systems, Inc. Traditional IT Deployment Model 4 In a traditional model, the user must work through the IT department to provision a server. This is a multi-stage process that has inherent delays. Can take days, weeks, or even months user requests server server provisioned wait negotiate resource configuration negotiate business case approved? IT available? no yes

© 2012 Eucalyptus Systems, Inc. Cloud Computing Deployment Model 5 In a cloud computing model the user can self-provision servers that fall within predefined IT resource policies. This model eliminates many of the inherent delays in the traditional deployment model. Deployment time reduced to minutes user requests server server provisioned IT defines resource policies within policies? yes no

© 2012 Eucalyptus Systems, Inc. Cloud Computing Definition Industry surveys indicate that the desire to move to cloud computing is widespread. So what is cloud computing? National Institute of Standards and Technology (NIST) definition: “... a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources... that can be rapidly provisioned and released with minimal management effort or service provider interaction.” 6

© 2012 Eucalyptus Systems, Inc. Five Essential Cloud Characteristics According to NIST: –On-demand self-service –Broad network access –Resource pooling –Rapid elasticity –Measured service 7

© 2012 Eucalyptus Systems, Inc. On-Demand Self-Service A consumer can unilaterally provision computing capabilities as needed without requiring human interaction with the (IT service) provider. –Typically using a browser 8 user requests server server provisioned

© 2012 Eucalyptus Systems, Inc. Broad Network Access Cloud computing resources are available over the network and accessed through standard mechanisms that promote use by heterogeneous platforms. –Often through a browser using XML, SOAP, HTML, etc. over HTTP 9

© 2012 Eucalyptus Systems, Inc. Resource Pooling Computing resources are pooled to serve multiple consumers with resources dynamically assigned and reassigned according to consumer demand. 10 cloud

© 2012 Eucalyptus Systems, Inc. Rapid Elasticity The ability to quickly scale out and quickly scale in. 11 scale out limit resource usage cloud

© 2012 Eucalyptus Systems, Inc. Measured Service Cloud resources can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service. 12

© 2012 Eucalyptus Systems, Inc. Cloud Computing Models A service model defines what type of service the cloud provides to users. There are three cloud service models. –Software as a service (SaaS) –Platform as a service (PaaS) –Infrastructure as a service (IaaS) A deployment model defines where the physical servers are deployed and who manages them. There are three cloud deployment models. –Public –Private –Hybrid 13

© 2012 Eucalyptus Systems, Inc. Software as a Service Provides applications to users No user management or control of application or infrastructure Cloud provider maintains application data –Provides storage/backup of the user’s application data Simple and quick to implement Examples: Salesforce.com, Google Docs 14

© 2012 Eucalyptus Systems, Inc. Platform as a Service Provides a software development environment to users –Software development tools –Necessary CPU, memory, storage, and network resources Limited to the languages and tools provided by the PaaS provider Application portability is not guaranteed Examples: Microsoft Azure, Google App Engine 15

© 2012 Eucalyptus Systems, Inc. Infrastructure as a Service Provides raw compute resources to users –CPU cycles, memory space, storage space, network connectivity User manages and controls everything except the underlying hardware and network resources Extreme flexibility, faster deployment Examples: Amazon Web Services, Google Compute Engine, Eucalyptus 16

© 2012 Eucalyptus Systems, Inc. Public Clouds The cloud infrastructure is made available to the general public but is owned by the organization selling cloud services. Infrastructure costs are shared across customers Economies of scale due to size Data control might be a significant issue 17 public cloud users company

© 2012 Eucalyptus Systems, Inc. Private Clouds The infrastructure is operated solely for a single organization. Provide the self-service convenience and elasticity of public clouds Organization maintains control over applications and data Organization has complete control over the security of data in storage and in transit 18 private cloud users company

© 2012 Eucalyptus Systems, Inc. Hybrid Clouds Two or more clouds bound together by technology that enables data and application portability between them Utilizes the of cost benefits of a public cloud When needed, protect confidential data in private cloud Enhances business continuity/disaster recovery options 19 public cloudprivate cloud hybrid cloud users company

© 2012 Eucalyptus Systems, Inc. Virtual Machine A set of files including configuration, virtual hard disk, others… Interacts with a software layer called the hypervisor –Abstracts the underlying physical resources –Interacts with a configuration file to present virtual hardware Software installs on the virtual hard disk –Operating system –Applications Provide services just like physical hosts 20 CPU physical machine virtual machines

© 2012 Eucalyptus Systems, Inc. Virtualization Benefits Dramatic cost reductions in: –Capital expenses (host hardware, switches, cabling, etc.) –Operating expenses (power, administration costs, etc.) Better per-host resource utilization (consolidation) –Applications remain isolated Increased flexibility in the datacenter –Better workload mobility –Lifecycle management not tied to hardware refresh cycles –Enhanced business continuity/disaster recovery capabilities 21

© 2012 Eucalyptus Systems, Inc. Virtualization and Cloud Computing Cloud computing can leverage virtualization, but virtualization is not cloud computing. Virtualization provides the ability to run multiple, isolated virtual machines on a single physical host. Cloud computing provides each authenticated user with self-service billable access, QoS, and private secure inter- VM networks. 22 hardware virtualization cloud computing layers of control

© 2012 Eucalyptus Systems, Inc. Differences Between Virtualization and Cloud Computing 23 Traditional Virtualization Cloud Computing VM Locationon a specific hoston any host in an availability zone VM Storagealways persistentephemeral or persistent Deploying VM Resources customizable across a broad range of sizes standard sizes (small, medium, large, etc.) Changing Application Resources resize existing VMlaunch new instance Time to Provisionminutes to hours+minutes VM Failure Recovery Method attempt to recover failed VM discard and start new instance

© 2012 Eucalyptus Systems, Inc. Summary Five essential characteristics of cloud computing –On-demand self-service –Broad network access –Resource pooling –Rapid elasticity –Measured service Cloud computing models –Service models: SaaS, PaaS, and IaaS –Deployment models: public, private, and hybrid Cloud computing can benefit from virtualization, but they are distinct technologies 24

© 2012 Eucalyptus Systems, Inc. End of Module