Public and private Cloud Computing with openqrm. by Matt Rechenburg Project Manager of openqrm (Images from wikimedia)



Similar documents
openqrm Enterprise Edition FAQ

RackWare Solutions Disaster Recovery

xvm Server and xvm VirtualBox Christopher Beal Principal Engineer

Open Source Datacenter Conference 2011 System Management with RHN Satellite. Dirk Herrmann, Solution Architect, Red Hat

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

WHITE PAPER: Egenera Cloud Suite

Virtualization & Cloud Computing (2W-VnCC)

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

HOSTWAY. FlexCloudTM. Servers

WHITE PAPER: Egenera Cloud Suite

4/28/2014. What's the Scoop on Cloud Computing. Agenda. Why you are here?

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

Stateless Compute Cluster

In addition to their professional experience, students who attend this training should have technical knowledge in the following areas.

C a r l G o e t h a l s T e r r e m a r k E u r o p e. C a r l. g o e t h a l t e r r e m a r k. c o m

Configuring and Managing a Private Cloud with Enterprise Manager 12c

OnApp Cloud. The complete platform for cloud service providers. 114 Cores. 286 Cores / 400 Cores

Designing & Managing Reliable IT Services

Always On Infrastructure for Software as a Ser vice

INTRODUCTION TO CLOUD MANAGEMENT

Ingres High Availability Option

Release Version 3 The 2X Software Server Based Computing Guide

Server Virtualization with Windows Server Hyper-V and System Center

Server Virtualization with Windows Server Hyper-V and System Center

Building Private & Hybrid Cloud Solutions

OVERVIEW. The complete IaaS platform for service providers

Data Sheet: Storage Management Veritas Virtual Infrastructure Bringing enterprise-class storage management to virtual server environments

Proactively Secure Your Cloud Computing Platform

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

Software AG and the AWS cloud. Past, Present and Best Practices. Jonathan Madamba Director, Solution Cloud John Fitzgerald Director, Product Marketing

Deploying Your Application On Public Cloud

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

Overview. The OnApp Cloud Platform. Dashboard APPLIANCES. Used Total Used Total. Virtual Servers. Blueprint Servers. Load Balancers.

Solution for private cloud computing

Red Hat enterprise virtualization 3.0 feature comparison

Virtualization with Windows

Sun xvm VirtualBox Product Overview

RED HAT ENTERPRISE VIRTUALIZATION

PeopleSoft Cloud Architecture Automating PeopleSoft Deployment

What s new in Hyper-V 2012 R2

Deploying ArcGIS for Server using Managed Services

Automation and DevOps Best Practices. Rob Hirschfeld, Dell Matt Ray, Opscode

This module explains the Microsoft Dynamics NAV architecture and its core components.

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

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256

Cloud Storage Backup for Storage as a Service with AT&T

YOUR STRATEGIC VIRTUALIZATION ALTERNATIVE. Greg Lissy Director, Red Hat Virtualization Business. James Rankin Senior Solutions Architect

Course Overview. What You Will Learn

Configuring and Deploying a Private Cloud with System Center 2012 MOC 10751

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

Server Virtualization with Windows Server Hyper-V and System Center

ScienceLogic vs. Open Source IT Monitoring

Server Virtualization with Windows Server Hyper-V and System Center

How to use Cloud Solutions by Swisscom for Disaster Recovery. Whitepaper. Fabian Haldimann Stefan Lengacher Thomas Gfeller

Xen Cloud Platform Update

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

10.04 LTS Server Edition

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

How To Get The Most Out Of Redhat.Com

WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

Becloud. IaaS in the channel. Mar ch 13

Citrix XenServer Industry-leading open source platform for cost-effective cloud, server and desktop virtualization. citrix.com

Release Version 4.1 The 2X Software Server Based Computing Guide

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

ArcGIS for Server: In the Cloud

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Oracle Applications and Cloud Computing - Future Direction

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

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

EaseUS Todo Backup PXE Server

Comparison of the High Availability and Grid Options

RightScale mycloud with Eucalyptus

The look and feel of a traditional Dedicated Server, with the on-demand scalability, flexibility and reliability you expect from the Cloud.

CLOUD COMPUTING. When it's smarter to rent than to buy.. Presented by Anand Tirumani

Solution Guide Parallels Virtualization for Linux

VMware ESXi 3.5 update 2

Building Storage Service in a Private Cloud

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Sistemi Operativi e Reti. Cloud Computing

Implementing Cloud Solutions Within Your Existing IT Environment. White paper

Restoring a Suse Linux Enterprise Server 9 64 Bit on Dissimilar Hardware with CBMR for Linux 1.02

Automate DR Testing with Zerto and OO

Calendar Synchronization in OpenEMR. Business Need. Solution

High Availability with Elixir

Transcription:

Public and private Cloud Computing with openqrm by Matt Rechenburg Project Manager of openqrm (Images from wikimedia)

Agenda for this workshop Theory OpenQRM: Concepts, Architecure, Features, Mechanisms and Installation The openqrm Cloud Practical Installing, building and updating openqrm Enabling features via plugins Creating a resource pool Preparing server-templates from the image-shelf Cloud setup and configuration Administration of Clouds / Cloud-Security

Grid Computing Automated deployment Cloud Computing? SAAS Utility Computing Distributed computing Virtualization

Wikipedia: Cloud computing is Internet ("cloud") based development and use of computer technology ("computing"). It is a business information management style of computing in which typically real-time scalable resources are provided as a service over the Internet to users who need not have knowledge of, expertise in, or control over the technology infrastructure ("in the cloud") that supports them.

Software as a Service vs. Automated Provisioning

Why open-source is important for Cloud Computing?

Its mostly based on existing open-source Components It consists of many integrated technologies Let's not re-invent the wheel OSS-projects are good at what they are doing The challenge is Integration CC needs an open API to be extensible for existing third-party utilities

Features Complete separation of physical hardware and server appliances Automated network-management Support for multiple virtualization technologies Single management console Integrated storage-management for rapid-deployment Ready-made server-images Automated system- and service monitoring High-Availability with N-to-1 failover Completely Plug-able No vendor locking Cloning and deploying server from golden-images in seconds

How do we install our servers?

The servers gets ordered The server gets delieverd The server got physically setup The server gets connected to the network The OS is being installed on the harddisks The server gets its appliaction installed The server gets its final configurtion The server gets monitoring configured The server gets backup configured...

What is the weakest part of your hardware?

The concept of an appliance What is linux? A kernel file An initrd file Some kernel module files A root-filesystem (files) We should treat linux-servers like files!

... think of booting your servers from gmailfs :) Root-filesystems can be anywhere Storage-plugins providing new types Plugin is responsible to mount the rootfs Local-disk/NFS/Iscsi/Aoe/Netapp... Storage-server can clone server-images

Rapid deployment Linux-Kernel Kernel Modules Root-filesystem (NAS/SAN/local/*) Hardware (dump) + Software your Service Storage

Virtualization support? Hypervisors are JUST resource-providers!

Plug-able Virtualization! Virtualization plugins provide resource types Responsible to map Hypervisor-commands (create/start/stop/remove/configure etc.) Virtual Machines boot via PXE Generic provisioning deploys to any VM-type Management is the same as for physical systems

... continued automation Automated monitoring Automated network management Automated storage management Automated resource planning Single place of updates/backup/restore

GREEN IT

... some fun with high-availability N to 1 fail-over Task : Get 10 custom physical servers high-available Usually : Take another 10 servers as separated hot-standby Requirements : 20 physical systems openqrm option 1: Use 1 idle hot-standby for all 10 physical servers Requirements : 11 physical systems

... you even can save the one physical hot-standby fail-over, physical to virtual openqrm option 2: Use virtual machines as hot-standby's Requirements : just the 10 physical systems Fail-over by rapid re-deployment Server-images are not connected to hardware! Fail-over from physical to virtual from any type Server-images are not connected to resource types! OpenQRM keeps your data-center running

golden-images from the shelf Server-images are just root-filesystems Ready-made images from the image-shelf Server-image gets downloaded to storage-server Kernel is created from the image root-filesystem Image gets deployed from storage-server Storage-servers can clone server-images Concept of golden-images Deployment of server snapshots

Cloud Computing! Fully automated provisioning cycle External User portal for cloud-requests Manual or automatic approval Deployment to physical- or virtual machines Sends mail in case of cloud-events Integrate with Puppet

$ $ $$ $ $ The billing mechanism in the Cloud $ $ $ $ $ $ User registers to the Cloud User buys Cloud Computing Units (CCU's) User requests Systems from the Cloud CCU's are charged on the Users account CCU's are a generic currency for compute resources

On our roadmap... Integration with more Virtualization technologies Adding a kernel-shelf Database configuration via GUI Integrating more useful data-center tool... and we are looking for sponsors!

Time for the live demo

Time for your questions

Many thanks...... for joining this presentation! Enjoy OSDC 2009 on behalf of the openqrm team Matt Rechenburg <matt@openqrm.com>