Fundamentals of Cloud Computing



Similar documents
Private Clouds with Open Source

Performance measurement of a private Cloud in the OpenCirrus Testbed

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

CLOUD COMPUTING. A Primer

Cloud Computing An Introduction

CLOUD COMPUTING. When It's smarter to rent than to buy

Cloud Computing Technology

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

Cloud Computing; What is it, How long has it been here, and Where is it going?

Cloud Computing. Technologies and Types

Certified Cloud Computing Professional VS-1067

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Assembling Cloud Infrastructures with Eucalyptus

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Cloud computing - Architecting in the cloud

Private Cloud in Educational Institutions: An Implementation using UEC

2) Xen Hypervisor 3) UEC

Cloud Computing: An Introduction

Written examination in Cloud Computing

The KOALA Cloud Management Service

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Fundamental Concepts and Models

How To Understand Cloud Computing

Cloud Computing Now and the Future Development of the IaaS

CLOUD COMPUTING An Overview

CHAPTER 8 CLOUD COMPUTING

Cloud Computing: Making the right choices

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

Cloud Computing. Cloud computing:

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Historians and Production Management as Cloud Applications

Cloud Computing An Elephant In The Dark

Oracle Applications and Cloud Computing - Future Direction

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

Building a Private Cloud with Eucalyptus

BUSINESS MANAGEMENT SUPPORT

Modeling Public Pensions with Mathematica and Python II

Service Models. Chapter Three

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

It s All About Cloud Key Concepts, Players, Platforms And Technologies

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

Comparing Open Source Private Cloud (IaaS) Platforms

Proactively Secure Your Cloud Computing Platform

Security management in the internet era

Cloud Computing Training

Data Centers and Cloud Computing. Data Centers

Commercial Software Licensing

Rapid Application Development


CloudFTP: A free Storage Cloud

IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33

Architectural Implications of Cloud Computing

Cloud 101. Mike Gangl, Caltech/JPL, 2015 California Institute of Technology. Government sponsorship acknowledged

Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Third Party Cloud Services Its Adoption in the New Age

On Premise Vs Cloud: Selection Approach & Implementation Strategies

Analysis of the European Platform-as-a-service Market. The Need for Efficient Application Delivery will Influence PaaS Growth

Performance Management for Cloudbased STC 2012

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

Cloud Computing and Amazon Web Services

ArcGIS for Server: In the Cloud

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing

About me & Submission details

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

How To Talk About Data Intensive Computing On The Cloud

OpenStack Alberto Molina Coballes

Cloud Computing Overview

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Cloud Computing for SCADA

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

Deploying Your Application On Public Cloud

INTRODUCING CLOUD POWER

Quattra s Cloud Vision & Framework Value

Cloud Computing Services and its Application

How To Understand Cloud Computing

Fundamental Concepts and Models

Cloud Computing Backgrounder

White Paper on CLOUD COMPUTING

Platforms in the Cloud

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

Sistemi Operativi e Reti. Cloud Computing

CLOUD COMPUTING. Dana Petcu West University of Timisoara

DevOps with Containers. for Microservices

E-Business Technology

Introduction to Cloud Computing DLT Solutions LL DL C T Solutions LL May 2011

Challenges in embracing cloud storage

25.2. Cloud computing, Sakari Luukkainen

Trust but Verify. Vincent Campitelli. VP IT Risk Management

Workshop on High Performance Computing for Science and Applications for Academic Development

Introduction to Cloud Computing

Blog:

Transcription:

Dr. Christian Baun Fundamentals of Cloud Computing 1/10 Fundamentals of Cloud Computing Dr. Christian Baun christian.baun@h-da.de 31.5.2012

Dr. Christian Baun Fundamentals of Cloud Computing 2/10 Agenda Cloud Computing Definition Organizational Types Service Models Internal concept of cloud services

Dr. Christian Baun Fundamentals of Cloud Computing 3/10 Definition By using virtualized computing and storage resources and modern Web technologies, cloud computing provides scalable, network-centric, abstracted IT infrastructures, platforms, and applications as on-demand services. These services are billed on a usage basis. Part 1: Fundamental technologies basis of cloud computing Virtualization for shared and efficient resource utilization Web Services (REST/SOAP) for communicating with the services Part 2: Cloud services and their characteristics IaaS, PaaS, SaaS scalable = elastic network-centric = services/resources are accessible over the internet abstracted = independent of the concrete hardware on-demand = prompt request completion pay as you go

Dr. Christian Baun Fundamentals of Cloud Computing 4/10 Organizational Types Public Cloud Customer and provider do not belong to the same organization Private Cloud Cloud services are provided from the users organization Hybrid Cloud Cloud services from one or more Public and Private Clouds are used Use cases: Manage load peaks, backup data in Public Clouds,...

Dr. Christian Baun Fundamentals of Cloud Computing 5/10 Public Cloud vs. Private Cloud Reasons for using Public Cloud services Users have no costs for purchase, operation and maintenance of own server hardware Fully automated services Virtualized resources (no driver issues) Pay-as-you-go principle Services are elastic Nicholas Carr: Transition of IT into the era of industrialization Reasons for not using Public Cloud services Fear for a lock-in situation Security or privacy reasons Local server hardware already exists

Dr. Christian Baun Fundamentals of Cloud Computing 6/10 Categories of Cloud Services HuaaS (Crowdsourcing) Human creativity is offered as donation or for little cost SaaS Software and associated data are hosted by the cloud service provider and accessed by the users via a web browser PaaS Scalable runtime environment No administrative effort for the users concerning the operation environment IaaS Users run virtual server instances with unmodified applications No direct contact to physical hardware for the users Administrative user rights Users can define the firewall rules independently

Dr. Christian Baun Fundamentals of Cloud Computing 7/10 Let s examine Cloud Services in more Detail SaaS is not revolutionary It has a history older than the cloud term itself Focus if the next slides: Components of a Public Cloud PaaS Example: Google App Engine Components of a Private Cloud IaaS Example: Eucalyptus

Dr. Christian Baun Fundamentals of Cloud Computing 8/10 Google App Engine https://appengine.google.com PaaS for webapplications in Python, Java or Go Scales the number of application server instances automatically Webapplications can use several infrastructure and storage services OpenSource reimplementations: AppScale and typhoonae

Dr. Christian Baun Fundamentals of Cloud Computing 9/10 Eucalyptus http://open.eucalyptus.com Reimplementation of the AWS Cloud Controller (CLC) Collects resource information from the CC Operates as a Meta-scheduler Cluster Controller (CC) Schedules the distribution of virtual machines to the NCs Collects (free) resource information from the NCs Node Controller (NC) Runs on every worker node Controls the hypervisor Provides resource information to the CC

Dr. Christian Baun Fundamentals of Cloud Computing 10/10 Thank you for your Attention! Die Slides of this talk can be found here: http://dl.dropbox.com/u/10971224/folien_31_5_2012_cloud_computing.pdf Shortlink: http://tinyurl.com/cmwkfxh