Introduction to Cloud Computing Zsolt Németh MTA SZTAKI.

Slides:



Advertisements
Similar presentations
Clouds: What’s new is old is new… Joseph Alhadeff, VP Global Public Policy; CPO, Oracle.
Advertisements

Security, Privacy and the Cloud Connecticut Community Providers’ Association June 20, 2014 Steven R Bulmer, VP of Professional Services.
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
By Adam Balla & Wachiu Siu
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Necessity is the Mother of Cloud Computing: A ground-level view of IR creation in difficult times. ALA Annual Conference & Exhibit Office for Information.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
Virtualization and the Cloud
Hà Lê Hoài Trung Võ Lâm Khang Outline Definitions of Cloud computing Architecture of Cloud computing Benefits of Cloud computing.
Cloud Usability Framework
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 and Software Development Leah Riungu-Kalliosaari.
Cloud Computing Guide & Handbook SAI USA Madhav Panwar.
Cloud Basics.  Define what the Cloud is  Describe the essential characteristics are of the Cloud  Describe the service models of the Cloud  Describe.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
Design of New or Changed Services in the Cloud: An ISO/IEC Perspective Ronald Dattero Missouri State University, CIS Dept. Stuart D. Galup Florida.
Securing and Auditing Cloud Computing Jason Alexander Chief Information Security Officer.
Cloud computing Tahani aljehani.
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?
NARA’s FAQ and Bulletin on Managing Federal Records in Cloud Computing Environments Arian D. Ravanbakhsh Electronic Records Policy Specialist RACO Chicago.
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.
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)
Cloud Computing.
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. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
The Legal Issues Facing Digital Forensic Investigations In A Cloud Environment Presented by Janice Rafraf 15/05/2015Janice Rafraf1.
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.
Cloud Computing: The Basics, Benefits and Risks Image:
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.
Cloud Computing. Definition  The Cloud is a metaphor for the Internet  Cloud computing is a model for enabling ubiquitous, convenient, on-demand network.
PaaSport Introduction on Cloud Computing PaaSport training material.
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.
G-Cloud - The Delivery of a Shared Computing Platform for Government Ian Osborne Director, Digital Systems KTN Intellect.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Towards the Cloud! Ian Osborne Director, Digital Systems KTN, Intellect.
ISA 201 Intermediate Information Systems Acquisition.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Update on Computing/Cloud Marco Destefanis Università degli Studi di Torino 1 BESIII Ferrara, Italy October 21, 2014 Stefano Bagnasco, Flavio Astorino,
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.
Advanced cloud infrastructures and services SAULIUS ŽIŪKAS.
CS 6027 Advanced Networking FINAL PROJECT ​. Cloud Computing KRANTHI ​ CHENNUPATI PRANEETHA VARIGONDA ​ SANGEETHA LAXMAN ​ VARUN ​ DENDUKURI.
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?
Chapter 21: Cloud Computing and Related Security Issues
Introduction to Cloud Computing
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
CNIT131 Internet Basics & Beginning HTML
Clouds: What’s new is old is new…
Cloud Computing: Concepts
Basics of Cloud Computing
Presentation transcript:

Introduction to Cloud Computing Zsolt Németh MTA SZTAKI

As it started

Gartner’s Hype Cycle on Emerging Technologies 2011

Current trends Cloud computing Grid Computing Distributed Computing

Gartner’s Hype Cycle on Emerging Technologies 2012

Concepts and definitions

Dreams and Concepts Cost-effective Utility computing Easy access to resources Self-service Pay-as-you-go Cut administration & maintenance Power efficiency Improve resource utilisation Use available resources Software as a service Reduced HW investments Reduced personnel cost

Driving forces: commerce Strong industrial needs and driving forces – Improve resource utilisation – Use available resources efficiently – Save energy – Decrease cost Consumer needs – Cost effectiveness – Easy access to resources – Pay-as-you-go – No initial investments – Self-service

Why Cloud?

Provides services – Resources, applications, tools – Large-scale, heterogeneous, economic, mobile, green Unaware where it is Unaware what it is actually Unaware how it is realized Unaware of its size The cloud is „something”

Misconcepts Always available Infinite resources High performance Minimal costs Green infrastructure Scalability, elasticity Accessible These must be relatively assessed

Real characteristics An economic model for resource – Provisioning – Management Realizes utility computing Elastic Increased availability and reliability Improved accessibility – ease of use Reduced cost

Cloud characteristics TechnologyBusinessSocial / LegalOther Elasticity / Scalability OutsourcingSecurityMulti-tenancy VirtualisationPay per useProvenanceEase of Use Agility & adaptability Resource utilisationPrivacy AvailabilityEnergy efficiency Data ManagementCost efficiency ReliabilityAccounting Programmability K. Jeffery and B. Neidecker-Lutz: „Advances in Clouds – Research in Future Cloud Computing”. Expert Group Report, 2012.

Relation to other areas K. Jeffery and B. Neidecker-Lutz: „Advances in Clouds – Research in Future Cloud Computing”. Expert Group Report, 2012.

An “official” definition A 'cloud' is an elastic execution environment of resources involving multiple stakeholders and providing a metered service at multiple granularities for a specified level of quality (of service). L. Schubert, K. Jeffery and B. Neidecker-Lutz: „The Future of Cloud Computing, Opportunities for European Cloud Computing beyond 2010”. Expert Group Report, 2010.

Another “official” definition Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models. P. Mell, T. Grance: “The NIST Definition of Cloud Computing”. National Institute of Standards and Technology, Special Publication , 2011

Essential characterisitcs

Essential chracteristics On-demand self-service A consumer can unilaterally provision – computing capabilities – server time – network storage as needed, automatically without human interaction

Essential chracteristics Broad network access Capabilities are available over the network – accessed through standard mechanisms – by heterogeneous client platforms mobile phones Tablets Laptops workstations

Essential chracteristics Resource pooling The provider’s resources (storage, processing, memory, and network bandwidth) are pooled serve multiple consumers – multi-tenant model physical and virtual resources – dynamically assigned and reassigned according to consumer demand location independence – but may specify location at a higher level of abstraction

Essential chracteristics Rapid elasticity Capabilities can be elastically provisioned and released – in some cases automatically – scale rapidly with demand appear to be unlimited

Essential chracteristics Measured service control and optimize resource use by leveraging a metering capability Resource usage – Monitored – Controlled – Reported providing transparency for both the provider and consumer.

Service models

Service models: SaaS Software as a Service (SaaS) The provider’s applications running on a cloud infrastructure. Accessible from various client devices – thin client interface, such as a web browser – program interface The consumer does not manage or control the underlying cloud or even individual application capabilities

Software as a Service L. Badger, T. Grance, R. Patt-Corner, J. Voas: “Cloud Computing Synopsis and Recommendations”. National Institute of Standards and Technology, Special Publication , 2012

Service models: PaaS Platform as a Service (PaaS). Deploy onto the cloud infrastructure consumer-created or acquired applications – created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure but – has control over the deployed applications

Platform as a Service L. Badger, T. Grance, R. Patt-Corner, J. Voas: “Cloud Computing Synopsis and Recommendations”. National Institute of Standards and Technology, Special Publication , 2012

Service models: IaaS Infrastructure as a Service (IaaS) Provision processing, storage, networks, and other fundamental computing resources – the consumer is able to deploy and run arbitrary software, operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but – has control over operating systems, storage, and deployed applications

Infrastructure as a Service L. Badger, T. Grance, R. Patt-Corner, J. Voas: “Cloud Computing Synopsis and Recommendations”. National Institute of Standards and Technology, Special Publication , 2012

Infrastructure as a Service L. Badger, T. Grance, R. Patt-Corner, J. Voas: “Cloud Computing Synopsis and Recommendations”. National Institute of Standards and Technology, Special Publication , 2012 PaaS IaaS

Virtualisation Simulation of the hardware and software environment in which other software runs Simulated environment = virtual machine (VM) Coupling between the physical layer and the guest OS = hypervisor, virtual machine monitor – Controls flow of instructions – Partitions resources – Isolates guest OSs – Provides the interface of a real physical hardware machine Guest OS + applications encapsulated = image

Virtualisation Darryl Chantry: Mapping Applications to the Cloud. Microsoft Corporation, 2009

Deployment models

Private cloud The cloud infrastructure is provisioned for exclusive use by a single organization – comprising multiple consumers (e.g., business units)

Private cloud L. Badger, T. Grance, R. Patt-Corner, J. Voas: “Cloud Computing Synopsis and Recommendations”. National Institute of Standards and Technology, Special Publication , 2012

Deployment models Community cloud The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations)

Community cloud L. Badger, T. Grance, R. Patt-Corner, J. Voas: “Cloud Computing Synopsis and Recommendations”. National Institute of Standards and Technology, Special Publication , 2012

Deployment models Public cloud The cloud infrastructure is provisioned for open use by the general public

Public cloud L. Badger, T. Grance, R. Patt-Corner, J. Voas: “Cloud Computing Synopsis and Recommendations”. National Institute of Standards and Technology, Special Publication , 2012

Deployment models Hybrid cloud The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) – remain unique entities – bound together by standardized or proprietary technology that enables data and application portability

What next…

You will learn IaaS middleware in-depth: OpenNebula OpenNebula hands-on Cooperation of multiple clouds – Cloud bursting – Cloud federations – Multi-clouds – Cloud and grid interoperation CloudBroker hands-on

References L. Schubert, K. Jeffery and B. Neidecker-Lutz: „The Future of Cloud Computing, Opportunities for European Cloud Computing beyond 2010”. Expert Group Report, K. Jeffery and B. Neidecker-Lutz: „Advances in Clouds – Research in Future Cloud Computing”. Expert Group Report, M. Armburst, A. Fox, R. Griffith, A.D. Joseph, R. Katz, A. Kowinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, M. Zaharia: “Above the Clouds: A Berkeley View of Cloud Computing”. White paper, 2009 L. Badger, T. Grance, R. Patt-Corner, J. Voas: “Cloud Computing Synopsis and Recommendations”. National Institute of Standards and Technology, Special Publication , 2012 P. Mell, T. Grance: “The NIST Definition of Cloud Computing”. National Institute of Standards and Technology, Special Publication , 2011