Cloud Computing Architecture

Size: px
Start display at page:

Download "Cloud Computing Architecture"

Transcription

1 Cloud Computing Architecture Prof. Dr. Ch. Reich furtwangen.de furtwangen.de/~reich/

2 The Cloud: Types

3 The Cloud: Pyramid of Flexibility (SaaS) (PaaS) (IaaS)

4 Flavours of Cloud Computing

5 The Cloud: How are people using it?

6 Distributed Cloud Computing Cloud Provider #1 Printing Service Office Apps User On Demand CPUs CRM Service Data Storage Service Cloud Provider #2 Enterprise Backup Service Employee ILM Service Service Service Service 3 Service Business Apps/Service Private Cloud Public Cloud The Internet

7 Simple Cloud Services Architecture

8

9 SaaS Architecutre

10 Microsoft Windows Azure The Azure Services Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together.

11 How Should a SaaS Cloud Model Look Like? (1)

12 How Should a SaaS Cloud Model Look Like? (2)

13 How Should a SaaS Cloud Model Look Like? (3)

14 IaaS Architecutre

15 Architecture Overview

16 Sun's View

17 Cloud Architecture

18 Compute Service On-demand provisioning of virtual machines of industry-standard operating systems including Linux, Windows and OpenSolaris Creation of custom VMIs and access to preconfigured VMIs in the cloud, persistent and nonpersistent VMs Control and management with open, AWS EC2like API or Virtual Datacenter UI On-demand, scalable computing infrastructure accessed via APIs or unique Virtual Datacenter (VDC) UI model

19 Storage Service Ability to store and retrieve data as objects or files REST API with open, AWS S3-like semantics for object storage, WebDAV Fast and inexpensive cloning of objects and files High availability Detailed metering of storage used, I/O requests,bandwidth, etc. On-demand, API-based access to storage on the network

20 Sun Virtual Data Center Model Drag & Drop design from pre-built components Deploy to cloud Monitor, manage, reconfigure Compatible with APIs Encapsulate system architecture of an application Model, save and deploy entire system

21 Project Kenai APIs for the Cloud >20,000 developers >3,000 projects Tutorials Web API Useful Stuff Kenai.com

22 REST REST Representational State Transfer - an abstract architectural model for how the web should work - guidelines to find existing flaws and validate future extensions - minimize latecy + network communication - maximizing independence and scalability - modern Web is an instance of REST

23 REST Motivation: Web domain issues and characteristics Universally consistent and incrementally deployed interface Usability sensitivity to latency as perceived by the user Scalability unanticipated access spikes Adoption low entry barriers Challenge: To introduce new functionality in the web domain without causing negative impact? REST to the rescue!

24 Four REST Commands GET to retrieve information POST to add new information, showing its relation to old information PUT to update information DELETE to discard information Example: Method name param1=10&param2=20 Parameter A Parameter B Class name

25 Cloud RESTful API from Sun Everything is a Resource http GET, POST, PUT... One entry point, everything else accessible from there Simple creation, save, load, start, stop of virtual servers

26 Rest-Example: Retrieve Info about VM

27 View 27

28 Examples of Different Types of Services Web Application Service Compute Service Collaboration Services Datacenter Infrastructure Database service Cloud Computing Service Catalog Job Scheduling Service Storage service Virtual Client service Content Classification Storage backup, archive service 28

29 Architectural Model for Cloud Computing Service Request & Operations End User Requests & Operators Service Creation & Deployment IT Infrastructure & Application Provider Virtual Image Management Datacenter Service Management Infrastructure Access User Request Management/Self Service Portal Services Service Lifecycle Management Image Lifecycle Management Provisioning Service Catalog, Availability/Back up/component Restore Library Performance Management Security: Identity, Access, Integrity, Isolation, Audit & Compliance Usage Accounting Design & Build License Management Image Library (Store) Cloud Administrator Service Oriented Architecture Information Architecture Optimized Middleware (image deployment, integrated security, workload mgmt., high-availability) Service Management Service Catalog Request UI Operational UI Deployment Standards Based Interfaces Virtualized Infrastructure Service Oriented&Architecture Virtual Resources Aggregations Server Virt. System Resources SMP Servers Blades Information Architecture Storage Virt. Network Virt. Standards Based Interfaces Virtualized Infrastructure Storage Servers Storage Operational Lifecycle of Images Network Hardware August 24,

30 Service Management: Progressive Adoption of Capability Service Request & Operations IT Infrastructure & Application Provider Tivoli Process Automation Architecture End User Requests & Operators Request a Server Orchestration of Technology, Processes, People & Data to fulfill end-user requests and operational tasks Simple Deployment Automated Provisioning Data Center Model Reservations Service Management Request an Application Request Server + Application Guided by Service Catalog Management Policy Visualize Deployment Integrated with Security, Availability and Control Performance Management Automate Deployment Integrated with Process (e.g. ITIL, procurement) Complex Service Requirements Assets, Configuration Items Service Creation & Deployment Service Planning Service Definition Tools Service Publishing Tools Service Fulfillment & Configuration Tools UI, Fulfillment, Data, MetaData Technology Platform Management Services Provisioning Services Request UI Usage & Accounting Services Operational UI Monitoring Services Service Monitoring Tools KPIs Energy Management Services Security Services Infrastructure & Virtualization 30

31 Lifecycle of a Cloud Service Service Subscription Subscriber Administrator & tion n p i r sc io Sub tantiat Ins Pr o du ct io n Service Instance Termination Ter Cloud Service m i n at i o Subscriber De n io n t i f in Service Catalog Of f e ring Service Offering Autonomic Execution of Management Plans Management LPAR / VM Management LPAR / VM App OS App App OS App App OS x86 App Storage App OS UNIX App App OS App App App Service Creation Management LPAR / VM System z Service Definition OS Network 31

32 Integration and Simplification Expanding Role Of Virtualization Highly Virtualized Data Center Abstraction and Pooling Service Ensemble Management. Virtual Servers, Storage, Networks Ensemble Physical Consolidation V V V Mainframe or Unix Server Resource Pools Servers V Networks V V Ensemble Security Multi-System Virtualization Windows Server Storage Linux Server Green IT V Resilience V Storage Networks Decouple complexity from scale Integrated autonomic mgmt Dynamic energy optimization Integrated Security Improved resource optimization Simplified High Availability Simplified Deployment Better hardware utilization Improved IT agility Lower power consumption 32

33 Cloud Computing requires Service Management Visibility User Request Interface and IT Operational Views Enable end users to request services Enable end users and IT staff to monitor status of requests Enable IT operations staff to manage the delivery of the services View monitoring statistics of cloud deployments, including breached thresholds Control Orchestration of People, Processes, Data, Technology Enable the fulfillment of user requests based on best practices for request types & conformance to organizational processes Automation Automate Requests and Operational Tasks to Improve Efficiency and Effectiveness Automate the orchestration of technology to fulfill user requests for cloud services Consistently enforce operational policies for service delivery Automate processes and repetitive IT administration tasks for optimized utilization of resources Provide usage and accounting management for cloud services Provide the ability to automatically meet higher scalability demands Provide security for cloud services Provide process automation capabilities, enabling the value of change, release, and configuration management disciplines in a cloud computing environment Enable green initiatives through optimized utilization of resources Virtualization without good management is more dangerous than not using virtualization in the first place, Gartner 33

34 Tivoli Service Automation Manager is built upon the IBM Service Management Platform Orchestration of Technology, Processes, People & Data to provide Cloud Computing services and Service Management of Cloud Computing IBM Service Management Platform Tivoli process automation engine Workflows, Work and Job Management, Role-based access SOA Services, Notification, Escalation, Governance, Integration Federated Data Subsystem Services, Assets, Configuration Items Operational Management Technology Platform Management Services Security Provisioning Services Services Usage & Accounting Services Monitoring Services Energy Management Services IT Infrastructure 34

35 Automated Software Deployment at Every Level IBM Tivoli Provisioning Manager Service Catalog Availability Service Desk Change Tivoli Provisioning Manager and Tivoli Provisioning Manager for Software Release Change and Configuration Mgmt Database Application Dependency Mapping Policy Based Allocation Composite Application Deployment Compliance and Remediation Patch Management nit or Provisioning Ana ly ze Monitoring Mo Plan ute ec Ex Software Distribution and Content Delivery a Centralized Reporting Capabilities Virtualization Management Physical and Virtual Resources Servers Network Storage Discovery, Inventory and Remote Control Bare Metal Operating System Deployment 35

36 Application Infrastructure Map 36

37 Business Service Level Management Service Measurement SLA Rules Can be defined for: Services Applications Devices 3 Types of SLAs Instance Cumulative Violation Count SLA Metrics Availability Downtime (MTTR) Penalties ($$$) 37

38 Blue Cloud Computing Architecture Apache Virtual Machine Virtual Machine Virtual Machine Virtual Machine Tivoli Monitoring Agent Open Source Linux with Xen Virtualized Infrastructure based on Open Source Linux & Xen Data Center System x Monitoring IBM Monitoring v.6 DB2 Provisioning Baremetal & Xen VM Provisioning Manager v.5.1 WebSphere Application Server Cloud computing infrastructure to support the academic initiative can be delivered either as hosted or onsite solution. Provisioning Management Stack 38

39 Cloud Computing & Open Source

40 Eucalyptus - open.eucalyptus.com Elastic Utility Computing Architecture Linking Your Programs To Useful Systems Web services based implementation of elastic/ utility/cloud computing infrastructure Interface compatible with EC2 Works with command-line tools from Amazon w/o modification Functions as a software overlay One-button install using Rocks

41 Eucalyptus Architecture: WS-Cloud Amazon EC2 Interface Client-side API Translator

42 Cloud Interface Web service based Written in Java Handles user event to cloud VM instance control translation Experiment: instance creation time EC2 Compatible User Interface Cloud Interface Web-based Admin Interface Other Interfaces?

43 Cloud Controller Web service Java Handles distribution of VM instance control events to clusters of resources SLA Engine Cloud Controller Instance Scheduler Other schedulers?

44 Cluster Controller Web service C based Handles distribution of VM instance control events to individual of resources Investigation: what are the performance, invasiveness and functionality tradeoffs of various cloud networking strategies? Virtual Network Cluster Controller Instance Scheduler Other network/scheduler solutions?

45 Node Controller Web service C based Handles management of individual VM instances Resource Management Node Controller VM Hypervisor Interface Other Hypervisors?

46 Open Nebula OpenNebula is a Virtual Infrastructure Manager Does storage, network and VM orchestration dynamic placement VMs (groups of VMs = multitier infrastructures) according to allocation policies Cloud administration user interfaces for the full management of the Cloud platform. Supports private and public clouds to build hybrid clouds

47 Open Nebula Architecture Overview

48 Core Virtual Infrastructure Manager

49 Scheduler Independent, decoupled entity of the OpenNebula architecture (e.g. Haizea: advance reservation of resources) uses the XML-RPC Default scheduler functionality: User-driven consolidation, the scheduler assigns VMs to those hosts that meets the capacity requirements of the VM. Matchmaking policy, to schedule a VM those resources that do not meet the requirements (boolean expression) are filtered out. Then a ranking process is made to select the best Host. This is done by applying the ranking expression defined in the VM template. The scheduler is built on a policy template, this template can be used to further tailor the Scheduler behavior.

50 Command Line Interface The command line interface (CLI) allows manually manipulate the virtual infrastructure. Examples: onevm submit <template> new VM into pool onevm deploy <vm_id> <host_id> Starts VM on specific host onevm shutdown <vm_id> Stops VM...

51 Request Manager The Request Manager exposes a XML-RPC Interface, and then depending on the invoked method a given component is called internally. Virtual Machine Manager responsible for the management and monitoring of VMs Transfer Manager does files transfers needed for the correct deployment of virtual machines.

52 Virtual Network Manager is responsible for the handling of IP and MAC addresses, allowing the creation of virtual networks Host Manager manages and monitors the physical hosts Database A persistent generic pool based on a SQLite3 backend

53 Haizea Rresource Manager haizea.cs.uchicago.edu

54 Use cases Our work is motivated by several use cases that stand to benefit from virtual workspaces: Virtual labs Event-driven applications Batch jobs with strict software requirements These use cases present resource management scenarios such as best-effort scheduling, advance reservations, or a mix of both.

55

56

57

58

59

60

61

62

63

64 HFU View of a Cloud Computing Architecture

65 What is CloudIA? CloudIA = Cloud Infrastructure & Applications Infrastructure- & Application-as-a-Service (IaaS & AaaS) AaaS includes Platform and Service as a Service (PaaS & SaaS) leverages various virtualization technologies (e.g. VMware, Xen and KVM) supports Service-Level Agreement (SLA) as Platform- and Infrastructure as a Service (PaaS & IaaS) models.

66 What is CloudIA special about? overbooking of physical hardware to run more VMs Single-Sign-On for external applications, such as Google Apps creating personalized VMs and service containers on-demand makes different Infrastructure-as-a-Service (Amazon EC2) available

67 CloudIA Architecture

68 CloudIA Architecture

69 Resource Interface Layer Interfaces JDBC: provides an independent database connectivity through the use of the Java Database Connectivity (JDBC) API. Hadoop: enables large files to be stored across multiple machines through the use of the Hadoop File System (HDFS). JMS: allows distributed applications to communicate with each other by leveraging the Java Message Service (JMS). Condor: executes compute-intensive jobs on idle resources by interacting with Condor. Vmware, Xen, KVM Nagios: monitors physical resources through the use of Nagios.

70 CloudIA Architecture

71 System Layer Modules Job Submission: submits users jobs to resources, according to their SLAs and customized VM images. Load Balancer: dynamically adjusts load performance of each physical hardware. User Account Manager QoS Monitoring: monitors jobs and detects any QoS violations. Failure Management: performs high availability of running VMs, by migrating them into other resources in case of hardware failure. Persistence & Checkpointing: saves current status of VMs to enable customer to restart the VM at that point in case of failure. Replication: performs backup of VM images, services, applications, and other data. Life Cycle Management: controls and manages the life-cycle of VMs by providing functionalities, such as init, start, stop, move and erase.

72 CloudIA Architecture

73 Business Layer Modules Capacity Planer: updates supply and forecasts future demand. (able to overbooks resources) Billing & Accounting: calculates costs for using VMs and prices SLA Manager: handles contracts and negotiations with users regarding to terms and conditions of using our cloud system. Snapshot Manager: enables installation and/or runtime status of applications to be saved into a disk or image, such that users can resume their applications in the future. Config Manager: creates on-demand VMimages according to users specifications. Resource Calendar: stores reservations and shows availability of resources in the present and future time. Reservation Manager: handles reservation queries and requests

74 CloudIA Architecture

75 CloudIA Architecture

76 CloudIA Open Nebula

A Gentle Introduction to Cloud Computing

A Gentle Introduction to Cloud Computing A Gentle Introduction to Cloud Computing Source: Wikipedia Platform Computing, Inc. Platform Clusters, Grids, Clouds, Whatever Computing The leader in managing large scale shared environments o 18 years

More information

Strategy and Architecture - Cloud overview

Strategy and Architecture - Cloud overview Strategy and Architecture - Cloud overview Created by: Jurriaan Brandsma Karl Koll Joke Koning Ronald Zoutendijk Ronald van Teeffelen Table of Contents Why cloud? What is cloud? What are the key Cloud

More information

<Insert Picture Here> Private Cloud with Fusion Middleware

<Insert Picture Here> Private Cloud with Fusion Middleware Private Cloud with Fusion Middleware Duško Vukmanović Principal Sales Consultant, Oracle [email protected] The following is intended to outline our general product direction.

More information

Sistemi Operativi e Reti. Cloud Computing

Sistemi Operativi e Reti. Cloud Computing 1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi [email protected] 2 Introduction Technologies

More information

Cloud Models and Platforms

Cloud Models and Platforms Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model

More information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

More information

Virtualization and IaaS management

Virtualization and IaaS management CLOUDFORMS Virtualization and IaaS management Calvin Smith, Senior Solutions Architect [email protected] VIRTUALIZATION TO CLOUD CONTINUUM Virtual Infrastructure Management Drivers Server Virtualization

More information

Virtual Machine Management with OpenNebula in the RESERVOIR project

Virtual Machine Management with OpenNebula in the RESERVOIR project CISCO Cloud Computing Research Symposium (C 3 RS) November 5 & 6, 2008 San Jose, CA Virtual Machine Management with OpenNebula in the RESERVOIR project Ruben Santiago Montero Distributed Systems Architecture

More information

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud

More information

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013 Becoming a Cloud Services Broker Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013 Hybrid delivery for the future Traditional IT Evolving current state Future Information

More information

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Cloud Computing and its Applications 20th October 2009 OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Distributed Systems Architecture Research Group Universidad Complutense

More information

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Jornadas Técnicas de RedIRIS 2009 Santiago de Compostela 27th November 2009 The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Distributed Systems Architecture Research Group

More information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms

More information

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager [email protected]. Product Marketing Manager djarvis@suse.

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager pchadwick@suse.com. Product Marketing Manager djarvis@suse. SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager [email protected] Product Marketing Manager [email protected] SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack

More information

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar OpenNebula Open Souce Solution for DC Virtualization C12G Labs Online Webinar What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized Environments I m using virtualization/cloud,

More information

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle Complete Cloud Lifecycle Management Optimize Plan Meter & Charge Manage Applications and Business

More information

Learn How to Leverage System z in Your Cloud

Learn How to Leverage System z in Your Cloud Learn How to Leverage System z in Your Cloud Mike Baskey IBM Thursday, February 7 th, 2013 Session 12790 Cloud implementations that include System z maximize Enterprise flexibility and increase cost savings

More information

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of

More information

Cisco Intelligent Automation for Cloud

Cisco Intelligent Automation for Cloud Product Data Sheet Cisco Intelligent Automation for Cloud Early adopters of cloud-based service delivery were seeking additional cost savings beyond those achieved with server virtualization and abstraction.

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services

More information

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization 13 th LSM 2012 7 th -12 th July, Geneva OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision

More information

Mobile Cloud Computing T-110.5121 Open Source IaaS

Mobile Cloud Computing T-110.5121 Open Source IaaS Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital

More information

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine OGF-EU: Using IT to reduce Carbon Emissions and Delivering the Potential of Energy Efficient Computing OGF25, Catania, Italy 5 March 2009 VM Management for Green Data Centres with the OpenNebula Virtual

More information

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of

More information

IBM 000-281 EXAM QUESTIONS & ANSWERS

IBM 000-281 EXAM QUESTIONS & ANSWERS IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of

More information

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized

More information

OpenNebula Leading Innovation in Cloud Computing Management

OpenNebula Leading Innovation in Cloud Computing Management OW2 Annual Conference 2010 Paris, November 24th, 2010 OpenNebula Leading Innovation in Cloud Computing Management Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad

More information

IBM Cloud Computing for SAP. 2010 IBM Corporation

IBM Cloud Computing for SAP. 2010 IBM Corporation IBM Cloud Computing for SAP Agenda IBM Strategy and Offering for Cloud Computing SAP Product Strategy Cloud Computing for SAP Customers IBM Cloud Solutions for SAP Customers 2 IBM Strategy and Offerings

More information

journey to a hybrid cloud

journey to a hybrid cloud journey to a hybrid cloud Virtualization and Automation VI015SN journey to a hybrid cloud Jim Sweeney, CTO GTSI about the speaker Jim Sweeney GTSI, Chief Technology Officer 35 years of engineering experience

More information

OGF25/EGEE User Forum Catania, Italy 2 March 2009

OGF25/EGEE User Forum Catania, Italy 2 March 2009 OGF25/EGEE User Forum Catania, Italy 2 March 2009 Constantino Vázquez Blanco Javier Fontán Muiños Raúl Sampedro Distributed Systems Architecture Research Group Universidad Complutense de Madrid 1/31 Outline

More information

Cloud and Virtualization to Support Grid Infrastructures

Cloud and Virtualization to Support Grid Infrastructures ESAC GRID Workshop '08 ESAC, Villafranca del Castillo, Spain 11-12 December 2008 Cloud and Virtualization to Support Grid Infrastructures Distributed Systems Architecture Research Group Universidad Complutense

More information

BMC Cloud Management Functional Architecture Guide TECHNICAL WHITE PAPER

BMC Cloud Management Functional Architecture Guide TECHNICAL WHITE PAPER BMC Cloud Management Functional Architecture Guide TECHNICAL WHITE PAPER Table of Contents Executive Summary............................................... 1 New Functionality...............................................

More information

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases NASA Ames NASA Advanced Supercomputing (NAS) Division California, May 24th, 2012 Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases Ignacio M. Llorente Project Director OpenNebula Project.

More information

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH CONTENTS Introduction... 4 System Components... 4 OpenNebula Cloud Management Toolkit... 4 VMware

More information

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing New Paradigms: Clouds, Virtualization and Co. EGEE08, Istanbul, September 25, 2008 An Introduction to Virtualization and Cloud Technologies to Support Grid Computing Distributed Systems Architecture Research

More information

Getting Started Hacking on OpenNebula

Getting Started Hacking on OpenNebula LinuxTag 2013 Berlin, Germany, May 22nd Getting Started Hacking on OpenNebula Carlos Martín Project Engineer Acknowledgments The research leading to these results has received funding from Comunidad de

More information

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises Infrastructure as a Service (IaaS) Cloud Computing for Enterprises Speaker Title The following is intended to outline our general product direction. It is intended for information

More information

An Alternative to the VMware Tax...

An Alternative to the VMware Tax... An Alternative to the VMware Tax... John Tietjen Senior Solutions Architect Red Hat November 19, 2014 This presentation created for: AGENDA Red Hat Overview Red Hat Enterprise Virtualization: An alternative

More information

Cloud Computing and Open Source: Watching Hype meet Reality

Cloud Computing and Open Source: Watching Hype meet Reality Cloud Computing and Open Source: Watching Hype meet Reality Rich Wolski UCSB Computer Science Eucalyptus Systems Inc. May 26, 2011 Exciting Weather Forecasts 99 M 167 M 6.5 M What is a cloud? SLAs Web

More information

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center VMware Virtual Infrastucture From the Virtualized to the Automated Data Center Senior System Engineer VMware Inc. [email protected] Agenda Vision VMware Enables Datacenter Automation VMware Solutions

More information

Oracle Reference Architecture and Oracle Cloud

Oracle Reference Architecture and Oracle Cloud Oracle Reference Architecture and Oracle Cloud Anbu Krishnaswamy Anbarasu Enterprise Architect Social. Mobile. Complete. Global Enterprise Architecture Program Safe Harbor Statement The following is intended

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Shang Juh Kao Dept. of Computer Science and Engineering National Chung Hsing University 2011/10/27 CSE, NCHU 1 Table of Contents 1. Introduction ( 資 料 取 自 NCHC 自 由 軟 體 實

More information

Cloud Computing: Making the right choices

Cloud Computing: Making the right choices Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through

More information

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud

More information

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

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Moving beyond Virtualization as you make your Cloud journey. David Angradi Moving beyond Virtualization as you make your Cloud journey David Angradi Today, there is a six (6) week SLA for VM provisioning it s easy to provision a VM, the other elements change storage, network

More information

Deploying a Geospatial Cloud

Deploying a Geospatial Cloud Deploying a Geospatial Cloud Traditional Public Sector Computing Environment Traditional Computing Infrastructure Silos of dedicated hardware and software Single application per silo Expensive to size

More information

Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628

Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628 Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628 Ralph Bateman ([email protected]) STSM, Messaging and Integration Customer Support IBM Hursley Lab Topics

More information

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH ORGANIZED BY र ट र य इल क ट र नक एव स चन प र य गक स थ न, ग रखप र National Institute of Electronics and Information Technology (NIELIT) Gorakhpur An Autonomous

More information

Aneka: A Software Platform for.net-based Cloud Computing

Aneka: A Software Platform for.net-based Cloud Computing Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer

More information

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group Virtualization and Cloud Agenda Cloud Computing: Introduction How to build private Cloud with WebSphere WebSphere Virtual

More information

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research Introduction to Cloud : Cloud and Cloud Storage Lecture 2 Dr. Dalit Naor IBM Haifa Research Storage Systems 1 Advanced Topics in Storage Systems for Big Data - Spring 2014, Tel-Aviv University http://www.eng.tau.ac.il/semcom

More information

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey CLOUD COMPUTING Virtual Machines Provisioning and Migration Services Mohamed El-Refaey Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. VIRTUAL MACHINES PROVISIONING

More information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 8 CLOUD COMPUTING CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics

More information

The OpenNebula Cloud Platform for Data Center Virtualization

The OpenNebula Cloud Platform for Data Center Virtualization CloudOpen 2012 San Diego, USA, August 29th, 2012 The OpenNebula Cloud Platform for Data Center Virtualization Carlos Martín Project Engineer Acknowledgments The research leading to these results has received

More information

Virtualizing Apache Hadoop. June, 2012

Virtualizing Apache Hadoop. June, 2012 June, 2012 Table of Contents EXECUTIVE SUMMARY... 3 INTRODUCTION... 3 VIRTUALIZING APACHE HADOOP... 4 INTRODUCTION TO VSPHERE TM... 4 USE CASES AND ADVANTAGES OF VIRTUALIZING HADOOP... 4 MYTHS ABOUT RUNNING

More information

Design and Building of IaaS Clouds

Design and Building of IaaS Clouds 21th May 2010 CloudViews 2010 Porto, Portugal Next Generation Data Center Summit Design and Building of IaaS Clouds Distributed Systems Architecture Research Group Universidad Complutense de Madrid This

More information

OpenNebula The Open Source Solution for Data Center Virtualization

OpenNebula The Open Source Solution for Data Center Virtualization LinuxTag April 23rd 2012, Berlin OpenNebula The Open Source Solution for Data Center Virtualization Hector Sanjuan OpenNebula.org 1 What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision

More information

2) Xen Hypervisor 3) UEC

2) Xen Hypervisor 3) UEC 5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools

More information

<Insert Picture Here> Oracle VM and Cloud Computing

<Insert Picture Here> Oracle VM and Cloud Computing Oracle VM and Cloud Computing Paulo Bosco Otto Sales Consultant [email protected] The following is intended to outline our general product direction. It is intended for

More information

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage Clodoaldo Barrera Chief Technical Strategist IBM System Storage Making a successful transition to Software Defined Storage Open Server Summit Santa Clara Nov 2014 Data at the core of everything Data is

More information

Intel IT Cloud 2013 and Beyond. Name Title Month, Day 2013

Intel IT Cloud 2013 and Beyond. Name Title Month, Day 2013 Intel IT Cloud 2013 and Beyond Name Title Month, Day 2013 Legal Notices This presentation is for informational purposes only. INTEL MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Intel and the

More information

CA Automation Suite for Data Centers

CA Automation Suite for Data Centers PRODUCT SHEET CA Automation Suite for Data Centers agility made possible Technology has outpaced the ability to manage it manually in every large enterprise and many smaller ones. Failure to build and

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud [email protected] 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

Simplified Private Cloud Management

Simplified Private Cloud Management BUSINESS PARTNER ClouTor Simplified Private Cloud Management ClouTor ON VSPEX by LOCUZ INTRODUCTION ClouTor on VSPEX for Enterprises provides an integrated software solution for extending your existing

More information

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. [email protected]

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. sivaram@redhat.com Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd [email protected] Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure

More information

Cloud Essentials for Architects using OpenStack

Cloud Essentials for Architects using OpenStack Cloud Essentials for Architects using OpenStack Course Overview Start Date 18th December 2014 Duration 2 Days Location Dublin Course Code SS906 Programme Overview Cloud Computing is gaining increasing

More information

Realize the Full Potential of Virtualized Java Applications

Realize the Full Potential of Virtualized Java Applications An Oracle White Paper April, 2010 Realize the Full Potential of Virtualized Java Applications Oracle WebLogic Server on Oracle JRockit Virtual Edition Oracle Virtual Assembly Builder The performance of

More information

Unit 10b: Introduction to Cloud Computing

Unit 10b: Introduction to Cloud Computing ESIR SR Unit 10b: Introduction to Cloud Computing François Taïani [http://www.cheswick.com/ches/map/] 1 Session Outline n Defining cloud computing n Related technologies and precursors è Grid è Virtualisation

More information

Private Cloud for WebSphere Virtual Enterprise Application Hosting

Private Cloud for WebSphere Virtual Enterprise Application Hosting Private Cloud for WebSphere Virtual Enterprise Application Hosting Tracy Smith Nationwide Insurance February 7, 2013 Session Number 12884 www.linkedin.com/in/tracysmith2 [email protected] Private

More information

CS 695 Topics in Virtualization and Cloud Computing. Introduction

CS 695 Topics in Virtualization and Cloud Computing. Introduction CS 695 Topics in Virtualization and Cloud Computing Introduction This class What does virtualization and cloud computing mean? 2 Cloud Computing The in-vogue term Everyone including his/her dog want something

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2009 Vol. 8, No. 3, May-June 2009 Get Your Head In The Clouds! Mahesh H. Dodani, IBM, U.S.A.

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD By Yohan Wadia ucalyptus is a Linux-based opensource software architecture that implements efficiencyenhancing private and hybrid clouds within an enterprise s

More information

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing Your Platform of Choice The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing Mark Cravotta EVP Sales and Service SingleHop LLC Talk About Confusing? Where do I start?

More information

System Center 2012 Suite SYSTEM CENTER 2012 SUITE. BSD BİLGİSAYAR Adana

System Center 2012 Suite SYSTEM CENTER 2012 SUITE. BSD BİLGİSAYAR Adana 2013 System Center 2012 Suite SYSTEM CENTER 2012 SUITE BSD BİLGİSAYAR Adana Configure and manage apps, services, computers, and VMs... 1 Operations Manager... 3 Configuration Manager... 4 Endpoint Protection...

More information

Building Private & Hybrid Cloud Solutions

Building Private & Hybrid Cloud Solutions Solution Brief: Building Private & Hybrid Cloud Solutions WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction When most

More information

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012

Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Grid-Interop 2012 Cloud Computing 101 Dissipating the Fog 2012/Dec/xx Why the interest in Clouds? A method to avoid/defer CAPEX/OPEX and possibly accelerating implementation 2 It all started here - Timeshare Computers and

More information

Virtualization and Cloud Computing

Virtualization and Cloud Computing Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle

More information

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud Cisco IT Case Study June 2012 Cisco IT Elastic Infrastructure (CITEIS) Gen2 How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud Offering Infrastructure as a Service

More information

Cloud Optimize Your IT

Cloud Optimize Your IT Cloud Optimize Your IT Windows Server 2012 The information contained in this presentation relates to a pre-release product which may be substantially modified before it is commercially released. This pre-release

More information

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization Enabling Cloud Deployments with Oracle Virtualization NAME TITLE The following is intended to outline our general product direction. It is intended for information purposes only,

More information

C2030-280.Examcollection.Premium.Exam.34q

C2030-280.Examcollection.Premium.Exam.34q C2030-280.Examcollection.Premium.Exam.34q Number: C2030-280 Passing Score: 800 Time Limit: 120 min File Version: 32.2 http://www.gratisexam.com/ Exam Code: C2030-280 Exam Name: IBM Cloud Computing Infrastructure

More information

BMC Control-M for Cloud. BMC Control-M Workload Automation

BMC Control-M for Cloud. BMC Control-M Workload Automation BMC Control-M for Cloud BMC Control-M Workload Automation Virtualization & Cloud Computing Are Top Priorities Cloud Computing is a catalyst for improving IT maturity and moving virtualization to another

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Dr Markus Hagenbuchner [email protected] CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how

More information