SlideShare ist ein Scribd-Unternehmen logo
1 von 35
StratusLab: Darn Simple Cloud
Charles (Cal) Loomis
LAL, Univ. Paris-Sud, CNRS/IN2P3 & SixSq Sàrl
27 August 2013
2
In two pages NIST defines:
 Essential characteristics
 Deployment models
 Service models
What is a Cloud?
http://csrc.nist.gov/publications/
nistpubs/800-145/SP800-145.pdf
3
On-demand self-service
 No human intervention
Broad network access
 Fast, reliable remote access
Rapid elasticity
 Scale based on app. needs
Resource pooling
 Multi-tenant sharing
Measured service
 Direct or indirect economic
model with measured use
Essential Characteristics
http://csrc.nist.gov/publications/
nistpubs/800-145/SP800-145.pdf
4
Private
 Single administrative domain,
limited number of users
Community
 Different administrative domains
with common interests & proc.
Public
 People outside of institute‟s
administrative domain
Hybrid
 Federation via combination of
other deployment models
Deployment Models
http://csrc.nist.gov/publications/
nistpubs/800-145/SP800-145.pdf
5
Software as a Service (SaaS)
 Direct (scalable) hosting of end
user applications
Platform as a Service (PaaS)
 Framework and infrastructure
for creating web applications
Infrastructure as a Service (IaaS)
 Access to remote virtual
machines with root access
Service Models
http://csrc.nist.gov/publications/
nistpubs/800-145/SP800-145.pdf
6
Why are cloud technologies useful?
Users
 Custom environment: no more porting, revalidation of code
 Pre-installed and configured applications
 Rapid, dynamic provisioning of resources
 Complete control over the requested resources
Developers
 Simple access: use of REST and RPC over HTTP(S)
 Elasticity to respond to peaks in demand for applications
Administrators
 Flexible management: separate mgt. of machines and services
 Separation of responsibilities: Hardware / Services / Platforms / Users
Resource Providers
 Better utilization of shared resources
 Federation (outsourcing) possible
7
State of the Art
Commercial Provider: Amazon Web Services (AWS)
 Leading and largest IaaS service provider
 Improving and adding new services at a phenomenal rate
 Providers differentiate based on price, SLAs, location, etc.
Commercial Cloud Distribution: VM-ware
 Extremely good and complete
 Very expensive, except for ESXi hypervisor (free)
Open Source Cloud Distributions: Many!
 Essentially none in 2007; now easily a dozen different distributions
 StratusLab, …, OpenStack, OpenNebula, CloudStack
 Very different levels of maturity, stability, scalability, etc.
IaaS cloud providers all use similar semantics, but different APIs, etc.
8
What is it?
 Complete IaaS cloud distribution
 Open source (Apache 2 license)
 Works well for production private
and public IaaS clouds
Focus: Darn Simple Cloud
 Simple to install on commodity
hardware
 Simple to use, from any client
machine
 Scales down as well as up!
Infrastructure as a Service (IaaS)
+Customized environment
+Dynamic (scalable) provisioning
+Easy access
−Variety of APIs and interfaces
−Image creation is tedious
−Single machine granularity
StratusLab
9
Where did it start?
Informal collaboration to investigate
running grid services on Amazon
EC2 (2007)
StratusLab Project (6/2010 to
5/2012) co-funded by EC with
6 partners from 5 countries
Open collaboration
to continue the
development and support of
the StratusLab software
Website: http://stratuslab.eu
Twitter: @StratusLab
Support:support@stratuslab.eu
Source: http://github.com/StratusLab
Identified need for open
source cloud distribution.
Production dist. with academic
& commercial deployments.
10
Releases
Post-Project Releases
 V2.1 (16/10): Streamlined release; improved IO perf. with virtio drivers
 V2.1.1 (29/11): Bug fixes; storage upload; better Windows support
 V13.02 (31/1): Support for CloudInit contextualization and bug fixes
 V13.05 (18/6): Initial steps towards new architecture
 V13.09 (30/9): CIMI and new architecture
Release Policy
 Quarterly timed releases (13.02, 13.05, …)
 Intermediate bug fix releases as needed
 Roadmap (6-month) available describing the StratusLab evolution
Support Policy
 Best-effort support for all recent releases, emphasis on latest
11
StratusLab Services
12
StratusLab
Services
 Compute: Virtual machine management (currently uses OpenNebula)
 Storage: Volume-based storage service
 Network: Simple configuration for public, local, and private VM access
 Image mgt.: Complete system for trusted sharing of VM images
Tools
 Python CLI and APIs (Libcloud) to facilitate use of cloud
 CLI to facilitate the installation of services
13
Service Details
14
Compute
Features
 Fast provisioning of VMs, with low latency start-up
Contextualization
 HEPiX&OpenNebula CDROM contextualization by default
 CloudInit (disk based) also supported
Implementation
 API: XML-RPC interface of OpenNebula
 OpenNebula (C++, Ruby) with customized hooks
 Hooks primarily for caching, snapshots, and storage access
15
Storage
Features
 Volume abstraction for storage service
 Provide users with persistent storage for data
 Serves also as cache of images for VM instances
 (No file-based or object-based storage service)
Implementation
 API: Proprietary REST interface with CRUD actions
 Java-based service using MySQL database for state information
 Can use iSCSI or shared file system for physical storage
 Can use simple files or LVM volumes for disk content
16
Network
Features
 Support 3 specific use cases: public service (public),
batch system (local), and BOINC-like worker (private)
 Dynamic configuration of network switches not needed
 Uses usual services for VM network configuration
Implementation
 No API: manual, static configuration of network
 Rec. configuration: VLAN for cloud services separate VLAN for VMs
 All classes of IP addresses are optional, can create other classes
 Uses DHCP for VM network configuration
 Users responsible for protecting their machines
17
Marketplace & Image Handling
Priorities
 Mechanism for sharing and trusting images
 Possible to distribute fixed, read-only data sets as well
 Split the storage of image metadata and image contents
 Availability of VM images of common operating systems
Implementation
 Marketplace API: Proprietary REST API for create, read, search
 Marketplace acts as image registry and handles only metadata
 Image contents can be located on any public (web) server
 „Private‟ images can also be held in cloud storage
 CentOS, Ubuntu, OpenSuSE, Debian, Fedora, ScientificLinux images
created and supported by StratusLab
18
Image Handling Workflow
19
Tools
Command Line Client
 Administrator: simplifies StratusLab installation
 Users: access StratusLab cloud from anywhere
Administration
 Quarantine for stopped virtual machines
 Monitoring of cloud activity and resources
Authentication and Authorization
 Supports username/password, certificates, cert. proxies
 Specification in local file and/or LDAP
20
Support
Information
 Web site documentation
 Recorded tutorials
Mailing List
 support@stratuslab.eu
Meetings
 Live tutorials (usually 2-3 per year)
 Workshops (2+ per year)
21
Priorities for Evolution
Interfaces
 Adopt CIMI as the standard interface to services
 Provide complete browser interface for all services
Simplicity, Scalability, & Robustness
 Direct use of libvirt as VM manager
 Distributed database (Couchbase) as information „bus‟
Better services for system administrators
 Improved overview and monitoring of infrastructure
 Fine-grained accounting for all resources
 Migration control
22
New Architecture
23
Running Clouds in Production
24
StratusLab Deployments
Reference Cloud Services
 (~)Open infrastructures for using StratusLab and providing feedback
 Operated on a first-come, first-serve, best-effort basis
 In production 2+ years, with 250+ registered users
 Two sites: LAL (Orsay, France) and GRNET (Athens, Greece)
Other deployments…
 Academic: France, Ireland, UK, Vietnam, South Africa, …
 Commercial: Atos, Helix Nebula, …
Building on top…
 SlipStream from SixSq: cloud based systems deployment and testing
25
Cloud Experience at LAL
Private cloud for laboratory services
 Works well, plan to migrate all services including grid worker nodes
and experiment-specific servers
 Services switched to VMs without users being aware of change
 Very different way of working, need to change administrator habits
 Have seen some stability issues related to SL6 kernel/virtualization
Public cloud open to university
 Very positive reaction to cloud; LAL resources nearly 100% used
 Fields: biology, software eng., stats, astrophysics, bioinformatics, …
 After initial introduction, users require only low level of support
 Other labs offering StratusLab training without our direct involvement
Majority of problems from machine room & hardware, not software.
26
Who’s Using the LAL Cloud?
Users:
 Wide variety of disciplines
 Both academic and
commercial
Current resources:
 416 CPU cores
 730 GB of RAM
 15 TB of persistent storage
University Affiliated Users
ABgenomica SME providing bioinformatics
applications and services
AppStat Analysis of machine learning
algorithms and their use for
scientific discovery
CSNSM Providing training infrastructure
for NARVAL data acquisition
software
IGM Running scientific applications
in genomics and microbiology
STAPS Investigation for using cloud as
teaching infrastructure to
provide MATLAB, …
LAL SI Infrastructure for testing and
validation of software
27
Virtual Data
Computing Platform for P2IO
 An extensible, modern infrastructure that can support
large scale scientific computing.
 Designed to meet the needs of P2IO as part of its
global scientific computing infrastructure
 Will provide both grid and cloud
services to P2IO laboratories
 Discussing with university to see
this become an official, supported
scientific platform for UPS.
LABEX : Physique des 2 Infinis et des
Origines (P2IO)
Physique nucléaire
Physique des hautes énergies
Astrophysique
Orsay : CSNSM, IAS, IMNC, IPNO, LAL, LPT
Saclay : CEA/Irfu
Palaiseau : Polytechnique/LLR
~2000 personnes dont 130 informaticiens
28
Global Vision
 High availability of services
Two machine rooms:
 Vallée (Orsay, Bât. 206)
 Plateau (EcolePolytechnique)
Salle Vallée (Avail. 1/10/2013)
 ⅓ of final capacity
 100 m2 (28 racks), 400 kW IT
 Redundant cooling capacity
 Single electrical supply
Virtual Data Evolution
29
Federated Clouds
30
Transparent Federation
 Site operators “outsource” to
other providers
 Completely transparent to end
users
 Difficult to achieve in practice
because of concerns about data
protection, network access and
performance
Federation Models (Hybrid Cloud & “Sky” Computing)
31
Brokered Federation
 Variety of different cloud
infrastructures are visible to
users
 Users choose to place virtual
machines in particular locations
 Simple clients can handle
federation if differences are
small
 Orchestrators are needed for
larger differences between
clouds
Both Helix Nebula and EGI take
the brokered approach
Federation Models (Hybrid Cloud & “Sky” Computing)
32
SlipStream
Cloud orchestrator and deployment engine
 Facilitates testing, deployment, and maintenance of complex systems
 Transparent access
to multiple cloud
infrastructures
 Allows automated
multi-cloud deployment
of systems
33
Conclusions
StratusLab Cloud Distribution
 Supported, stable, and production-quality IaaS cloud distribution
 Used for reference cloud service for 2+ years
 Other academic and commercial deployments
 Defined, ambitious roadmap for the its continued evolution
 Frequent administrator and user tutorials and workshops
StratusLab Collaboration
 New collaborators welcome: developers and documenters!
 Weekly phone conference between developers
 Biannual StratusLab workshops
34
Questions and Discussion
website http://stratuslab.eu
twitter @StratusLab
support support@stratuslab.eu
StratusLab source http://github.com/StratusLab
SlipStream
source
http://github.com/slipstream
http://stratuslab.eu/
Copyright © 2013, Members of the StratusLab collaboration.
This work is licensed under the Creative Commons Attribution 3.0
Unported License (http://creativecommons.org/licenses/by/3.0/).

Weitere ähnliche Inhalte

Was ist angesagt?

HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaIgnacio M. Llorente
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011Ignacio M. Llorente
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaIgnacio M. Llorente
 
Open nebula leading innovation in cloud computing management
Open nebula   leading innovation in cloud computing managementOpen nebula   leading innovation in cloud computing management
Open nebula leading innovation in cloud computing managementIgnacio M. Llorente
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0sIgnacio M. Llorente
 
Mobility and federation of Cloud computing
Mobility and federation of Cloud computingMobility and federation of Cloud computing
Mobility and federation of Cloud computingDavid Wallom
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodePalak Sood
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingIgnacio M. Llorente
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaAmar Myana
 
Open stack
Open stackOpen stack
Open stacksvm
 
Towards CloudML, a Model-Based Approach to Provision Resources in the Clouds
Towards CloudML, a Model-Based Approach  to Provision Resources in the CloudsTowards CloudML, a Model-Based Approach  to Provision Resources in the Clouds
Towards CloudML, a Model-Based Approach to Provision Resources in the CloudsSébastien Mosser
 
An overview of OpenStack for the VMware community
An overview of OpenStack for the VMware communityAn overview of OpenStack for the VMware community
An overview of OpenStack for the VMware communityAnthony Chow
 
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014 Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014 OpenNebula Project
 
Openstack Workshop (Networking/Storage)
Openstack Workshop (Networking/Storage)Openstack Workshop (Networking/Storage)
Openstack Workshop (Networking/Storage)Affan Syed
 
Cloud computing lab open stack
Cloud computing lab open stackCloud computing lab open stack
Cloud computing lab open stackarunuiet
 

Was ist angesagt? (20)

HPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebulaHPC Cloud Computing with OpenNebula
HPC Cloud Computing with OpenNebula
 
Nimbus Concept
Nimbus ConceptNimbus Concept
Nimbus Concept
 
OpenNebula Interoperability and Portability DMTF 2011
OpenNebula Interoperability and Portability  DMTF 2011OpenNebula Interoperability and Portability  DMTF 2011
OpenNebula Interoperability and Portability DMTF 2011
 
Innovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebulaInnovation in cloud computing architectures with open nebula
Innovation in cloud computing architectures with open nebula
 
Tech Days 2010
Tech  Days 2010Tech  Days 2010
Tech Days 2010
 
Open nebula leading innovation in cloud computing management
Open nebula   leading innovation in cloud computing managementOpen nebula   leading innovation in cloud computing management
Open nebula leading innovation in cloud computing management
 
Federated Cloud Computing - The OpenNebula Experience v1.0s
Federated Cloud Computing  - The OpenNebula Experience v1.0sFederated Cloud Computing  - The OpenNebula Experience v1.0s
Federated Cloud Computing - The OpenNebula Experience v1.0s
 
Mobility and federation of Cloud computing
Mobility and federation of Cloud computingMobility and federation of Cloud computing
Mobility and federation of Cloud computing
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute Node
 
OpenStack Cloud Administration Through Live Demonstration
OpenStack Cloud Administration Through Live DemonstrationOpenStack Cloud Administration Through Live Demonstration
OpenStack Cloud Administration Through Live Demonstration
 
cloud computing
cloud computingcloud computing
cloud computing
 
About Nimbus Concept
About Nimbus ConceptAbout Nimbus Concept
About Nimbus Concept
 
Challenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computingChallenges in hybrid and federated cloud computing
Challenges in hybrid and federated cloud computing
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
 
Open stack
Open stackOpen stack
Open stack
 
Towards CloudML, a Model-Based Approach to Provision Resources in the Clouds
Towards CloudML, a Model-Based Approach  to Provision Resources in the CloudsTowards CloudML, a Model-Based Approach  to Provision Resources in the Clouds
Towards CloudML, a Model-Based Approach to Provision Resources in the Clouds
 
An overview of OpenStack for the VMware community
An overview of OpenStack for the VMware communityAn overview of OpenStack for the VMware community
An overview of OpenStack for the VMware community
 
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014 Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
 
Openstack Workshop (Networking/Storage)
Openstack Workshop (Networking/Storage)Openstack Workshop (Networking/Storage)
Openstack Workshop (Networking/Storage)
 
Cloud computing lab open stack
Cloud computing lab open stackCloud computing lab open stack
Cloud computing lab open stack
 

Andere mochten auch

Also, wat is dat Internet?
Also, wat is dat Internet?Also, wat is dat Internet?
Also, wat is dat Internet?webfischerei
 
2013 02-11 - leeds lab
2013 02-11 - leeds lab 2013 02-11 - leeds lab
2013 02-11 - leeds lab adrianfward
 
Technowise 2.0 | 5 Powerful Payplan Combined into 1 brilliant opportunity.
Technowise 2.0 | 5 Powerful Payplan Combined into 1 brilliant opportunity.Technowise 2.0 | 5 Powerful Payplan Combined into 1 brilliant opportunity.
Technowise 2.0 | 5 Powerful Payplan Combined into 1 brilliant opportunity.Arkie Rivera
 
SALVEO ORGANIC BARLEY GRASS
SALVEO ORGANIC BARLEY GRASSSALVEO ORGANIC BARLEY GRASS
SALVEO ORGANIC BARLEY GRASSArkie Rivera
 
Providing Bioinformatics Services on Cloud
Providing Bioinformatics Services on CloudProviding Bioinformatics Services on Cloud
Providing Bioinformatics Services on Cloudstratuslab
 
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Futurestratuslab
 
Website Design Process
Website Design ProcessWebsite Design Process
Website Design ProcessChris Drabsch
 

Andere mochten auch (7)

Also, wat is dat Internet?
Also, wat is dat Internet?Also, wat is dat Internet?
Also, wat is dat Internet?
 
2013 02-11 - leeds lab
2013 02-11 - leeds lab 2013 02-11 - leeds lab
2013 02-11 - leeds lab
 
Technowise 2.0 | 5 Powerful Payplan Combined into 1 brilliant opportunity.
Technowise 2.0 | 5 Powerful Payplan Combined into 1 brilliant opportunity.Technowise 2.0 | 5 Powerful Payplan Combined into 1 brilliant opportunity.
Technowise 2.0 | 5 Powerful Payplan Combined into 1 brilliant opportunity.
 
SALVEO ORGANIC BARLEY GRASS
SALVEO ORGANIC BARLEY GRASSSALVEO ORGANIC BARLEY GRASS
SALVEO ORGANIC BARLEY GRASS
 
Providing Bioinformatics Services on Cloud
Providing Bioinformatics Services on CloudProviding Bioinformatics Services on Cloud
Providing Bioinformatics Services on Cloud
 
Scientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & FutureScientific Cloud Computing: Present & Future
Scientific Cloud Computing: Present & Future
 
Website Design Process
Website Design ProcessWebsite Design Process
Website Design Process
 

Ähnlich wie StratusLab: A IaaS Cloud Distribution Focusing on Simplicity

Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsEuroCloud
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareMark Hinkle
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction OpenstackRanjith Kumar
 
Presentation on Openstack in null Bhopal Chapter
Presentation on Openstack in null Bhopal ChapterPresentation on Openstack in null Bhopal Chapter
Presentation on Openstack in null Bhopal ChapterHemraj Singh Chouhan
 
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...NETWAYS
 
Ohio LinuxFest: Crash Course in Open Source Cloud Computing
Ohio LinuxFest:  Crash Course in Open Source Cloud ComputingOhio LinuxFest:  Crash Course in Open Source Cloud Computing
Ohio LinuxFest: Crash Course in Open Source Cloud ComputingMark Hinkle
 
Cloud Computing:An Economic Solution for Libraries
Cloud Computing:An Economic Solution for LibrariesCloud Computing:An Economic Solution for Libraries
Cloud Computing:An Economic Solution for LibrariesAmit Shaw
 
Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015Miguel Pérez Colino
 
Ravi Namboori 's Open stack framework introduction
Ravi Namboori 's Open stack framework introductionRavi Namboori 's Open stack framework introduction
Ravi Namboori 's Open stack framework introductionRavi namboori
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudMark Hinkle
 
A clear strategy for moving your enterprise to the cloud
A clear strategy for moving your enterprise to the cloudA clear strategy for moving your enterprise to the cloud
A clear strategy for moving your enterprise to the cloudWSO2
 
EGI Cloud Compute service for EOSC-hub
EGI Cloud Compute service for EOSC-hub EGI Cloud Compute service for EOSC-hub
EGI Cloud Compute service for EOSC-hub EOSC-hub project
 
Linuxcon 2011 Crash Course in Open Source Cloud Computing
Linuxcon 2011   Crash Course in Open Source Cloud ComputingLinuxcon 2011   Crash Course in Open Source Cloud Computing
Linuxcon 2011 Crash Course in Open Source Cloud ComputingMark Hinkle
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyOrgad Kimchi
 
Moving Your Enterprise to the Cloud
Moving Your Enterprise to the CloudMoving Your Enterprise to the Cloud
Moving Your Enterprise to the CloudImesh Gunaratne
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanyaDabi
 
Horizontal scaling with Galaxy
Horizontal scaling with GalaxyHorizontal scaling with Galaxy
Horizontal scaling with GalaxyEnis Afgan
 

Ähnlich wie StratusLab: A IaaS Cloud Distribution Focusing on Simplicity (20)

Ignacio design and building of iaa s clouds
Ignacio design and building of iaa s cloudsIgnacio design and building of iaa s clouds
Ignacio design and building of iaa s clouds
 
Delivering IaaS with Open Source Software
Delivering IaaS with Open Source SoftwareDelivering IaaS with Open Source Software
Delivering IaaS with Open Source Software
 
Introduction Openstack
Introduction OpenstackIntroduction Openstack
Introduction Openstack
 
Presentation on Openstack in null Bhopal Chapter
Presentation on Openstack in null Bhopal ChapterPresentation on Openstack in null Bhopal Chapter
Presentation on Openstack in null Bhopal Chapter
 
Sharad openstack slides
Sharad openstack slidesSharad openstack slides
Sharad openstack slides
 
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
 
Ohio LinuxFest: Crash Course in Open Source Cloud Computing
Ohio LinuxFest:  Crash Course in Open Source Cloud ComputingOhio LinuxFest:  Crash Course in Open Source Cloud Computing
Ohio LinuxFest: Crash Course in Open Source Cloud Computing
 
Cloud Computing:An Economic Solution for Libraries
Cloud Computing:An Economic Solution for LibrariesCloud Computing:An Economic Solution for Libraries
Cloud Computing:An Economic Solution for Libraries
 
Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015Cloud Strategies for a modern hybrid datacenter - Dec 2015
Cloud Strategies for a modern hybrid datacenter - Dec 2015
 
Openstack
OpenstackOpenstack
Openstack
 
Ravi Namboori 's Open stack framework introduction
Ravi Namboori 's Open stack framework introductionRavi Namboori 's Open stack framework introduction
Ravi Namboori 's Open stack framework introduction
 
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open CloudCloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
Cloud Expo East 2013: Essential Open Source Software for Building the Open Cloud
 
A clear strategy for moving your enterprise to the cloud
A clear strategy for moving your enterprise to the cloudA clear strategy for moving your enterprise to the cloud
A clear strategy for moving your enterprise to the cloud
 
EGI Cloud Compute service for EOSC-hub
EGI Cloud Compute service for EOSC-hub EGI Cloud Compute service for EOSC-hub
EGI Cloud Compute service for EOSC-hub
 
LinuxTag 2013
LinuxTag 2013LinuxTag 2013
LinuxTag 2013
 
Linuxcon 2011 Crash Course in Open Source Cloud Computing
Linuxcon 2011   Crash Course in Open Source Cloud ComputingLinuxcon 2011   Crash Course in Open Source Cloud Computing
Linuxcon 2011 Crash Course in Open Source Cloud Computing
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
 
Moving Your Enterprise to the Cloud
Moving Your Enterprise to the CloudMoving Your Enterprise to the Cloud
Moving Your Enterprise to the Cloud
 
Chetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptxChetanya Dabi CLOUD COMPUTING PPT.pptx
Chetanya Dabi CLOUD COMPUTING PPT.pptx
 
Horizontal scaling with Galaxy
Horizontal scaling with GalaxyHorizontal scaling with Galaxy
Horizontal scaling with Galaxy
 

Kürzlich hochgeladen

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Kürzlich hochgeladen (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

StratusLab: A IaaS Cloud Distribution Focusing on Simplicity

  • 1. StratusLab: Darn Simple Cloud Charles (Cal) Loomis LAL, Univ. Paris-Sud, CNRS/IN2P3 & SixSq Sàrl 27 August 2013
  • 2. 2 In two pages NIST defines:  Essential characteristics  Deployment models  Service models What is a Cloud? http://csrc.nist.gov/publications/ nistpubs/800-145/SP800-145.pdf
  • 3. 3 On-demand self-service  No human intervention Broad network access  Fast, reliable remote access Rapid elasticity  Scale based on app. needs Resource pooling  Multi-tenant sharing Measured service  Direct or indirect economic model with measured use Essential Characteristics http://csrc.nist.gov/publications/ nistpubs/800-145/SP800-145.pdf
  • 4. 4 Private  Single administrative domain, limited number of users Community  Different administrative domains with common interests & proc. Public  People outside of institute‟s administrative domain Hybrid  Federation via combination of other deployment models Deployment Models http://csrc.nist.gov/publications/ nistpubs/800-145/SP800-145.pdf
  • 5. 5 Software as a Service (SaaS)  Direct (scalable) hosting of end user applications Platform as a Service (PaaS)  Framework and infrastructure for creating web applications Infrastructure as a Service (IaaS)  Access to remote virtual machines with root access Service Models http://csrc.nist.gov/publications/ nistpubs/800-145/SP800-145.pdf
  • 6. 6 Why are cloud technologies useful? Users  Custom environment: no more porting, revalidation of code  Pre-installed and configured applications  Rapid, dynamic provisioning of resources  Complete control over the requested resources Developers  Simple access: use of REST and RPC over HTTP(S)  Elasticity to respond to peaks in demand for applications Administrators  Flexible management: separate mgt. of machines and services  Separation of responsibilities: Hardware / Services / Platforms / Users Resource Providers  Better utilization of shared resources  Federation (outsourcing) possible
  • 7. 7 State of the Art Commercial Provider: Amazon Web Services (AWS)  Leading and largest IaaS service provider  Improving and adding new services at a phenomenal rate  Providers differentiate based on price, SLAs, location, etc. Commercial Cloud Distribution: VM-ware  Extremely good and complete  Very expensive, except for ESXi hypervisor (free) Open Source Cloud Distributions: Many!  Essentially none in 2007; now easily a dozen different distributions  StratusLab, …, OpenStack, OpenNebula, CloudStack  Very different levels of maturity, stability, scalability, etc. IaaS cloud providers all use similar semantics, but different APIs, etc.
  • 8. 8 What is it?  Complete IaaS cloud distribution  Open source (Apache 2 license)  Works well for production private and public IaaS clouds Focus: Darn Simple Cloud  Simple to install on commodity hardware  Simple to use, from any client machine  Scales down as well as up! Infrastructure as a Service (IaaS) +Customized environment +Dynamic (scalable) provisioning +Easy access −Variety of APIs and interfaces −Image creation is tedious −Single machine granularity StratusLab
  • 9. 9 Where did it start? Informal collaboration to investigate running grid services on Amazon EC2 (2007) StratusLab Project (6/2010 to 5/2012) co-funded by EC with 6 partners from 5 countries Open collaboration to continue the development and support of the StratusLab software Website: http://stratuslab.eu Twitter: @StratusLab Support:support@stratuslab.eu Source: http://github.com/StratusLab Identified need for open source cloud distribution. Production dist. with academic & commercial deployments.
  • 10. 10 Releases Post-Project Releases  V2.1 (16/10): Streamlined release; improved IO perf. with virtio drivers  V2.1.1 (29/11): Bug fixes; storage upload; better Windows support  V13.02 (31/1): Support for CloudInit contextualization and bug fixes  V13.05 (18/6): Initial steps towards new architecture  V13.09 (30/9): CIMI and new architecture Release Policy  Quarterly timed releases (13.02, 13.05, …)  Intermediate bug fix releases as needed  Roadmap (6-month) available describing the StratusLab evolution Support Policy  Best-effort support for all recent releases, emphasis on latest
  • 12. 12 StratusLab Services  Compute: Virtual machine management (currently uses OpenNebula)  Storage: Volume-based storage service  Network: Simple configuration for public, local, and private VM access  Image mgt.: Complete system for trusted sharing of VM images Tools  Python CLI and APIs (Libcloud) to facilitate use of cloud  CLI to facilitate the installation of services
  • 14. 14 Compute Features  Fast provisioning of VMs, with low latency start-up Contextualization  HEPiX&OpenNebula CDROM contextualization by default  CloudInit (disk based) also supported Implementation  API: XML-RPC interface of OpenNebula  OpenNebula (C++, Ruby) with customized hooks  Hooks primarily for caching, snapshots, and storage access
  • 15. 15 Storage Features  Volume abstraction for storage service  Provide users with persistent storage for data  Serves also as cache of images for VM instances  (No file-based or object-based storage service) Implementation  API: Proprietary REST interface with CRUD actions  Java-based service using MySQL database for state information  Can use iSCSI or shared file system for physical storage  Can use simple files or LVM volumes for disk content
  • 16. 16 Network Features  Support 3 specific use cases: public service (public), batch system (local), and BOINC-like worker (private)  Dynamic configuration of network switches not needed  Uses usual services for VM network configuration Implementation  No API: manual, static configuration of network  Rec. configuration: VLAN for cloud services separate VLAN for VMs  All classes of IP addresses are optional, can create other classes  Uses DHCP for VM network configuration  Users responsible for protecting their machines
  • 17. 17 Marketplace & Image Handling Priorities  Mechanism for sharing and trusting images  Possible to distribute fixed, read-only data sets as well  Split the storage of image metadata and image contents  Availability of VM images of common operating systems Implementation  Marketplace API: Proprietary REST API for create, read, search  Marketplace acts as image registry and handles only metadata  Image contents can be located on any public (web) server  „Private‟ images can also be held in cloud storage  CentOS, Ubuntu, OpenSuSE, Debian, Fedora, ScientificLinux images created and supported by StratusLab
  • 19. 19 Tools Command Line Client  Administrator: simplifies StratusLab installation  Users: access StratusLab cloud from anywhere Administration  Quarantine for stopped virtual machines  Monitoring of cloud activity and resources Authentication and Authorization  Supports username/password, certificates, cert. proxies  Specification in local file and/or LDAP
  • 20. 20 Support Information  Web site documentation  Recorded tutorials Mailing List  support@stratuslab.eu Meetings  Live tutorials (usually 2-3 per year)  Workshops (2+ per year)
  • 21. 21 Priorities for Evolution Interfaces  Adopt CIMI as the standard interface to services  Provide complete browser interface for all services Simplicity, Scalability, & Robustness  Direct use of libvirt as VM manager  Distributed database (Couchbase) as information „bus‟ Better services for system administrators  Improved overview and monitoring of infrastructure  Fine-grained accounting for all resources  Migration control
  • 23. 23 Running Clouds in Production
  • 24. 24 StratusLab Deployments Reference Cloud Services  (~)Open infrastructures for using StratusLab and providing feedback  Operated on a first-come, first-serve, best-effort basis  In production 2+ years, with 250+ registered users  Two sites: LAL (Orsay, France) and GRNET (Athens, Greece) Other deployments…  Academic: France, Ireland, UK, Vietnam, South Africa, …  Commercial: Atos, Helix Nebula, … Building on top…  SlipStream from SixSq: cloud based systems deployment and testing
  • 25. 25 Cloud Experience at LAL Private cloud for laboratory services  Works well, plan to migrate all services including grid worker nodes and experiment-specific servers  Services switched to VMs without users being aware of change  Very different way of working, need to change administrator habits  Have seen some stability issues related to SL6 kernel/virtualization Public cloud open to university  Very positive reaction to cloud; LAL resources nearly 100% used  Fields: biology, software eng., stats, astrophysics, bioinformatics, …  After initial introduction, users require only low level of support  Other labs offering StratusLab training without our direct involvement Majority of problems from machine room & hardware, not software.
  • 26. 26 Who’s Using the LAL Cloud? Users:  Wide variety of disciplines  Both academic and commercial Current resources:  416 CPU cores  730 GB of RAM  15 TB of persistent storage University Affiliated Users ABgenomica SME providing bioinformatics applications and services AppStat Analysis of machine learning algorithms and their use for scientific discovery CSNSM Providing training infrastructure for NARVAL data acquisition software IGM Running scientific applications in genomics and microbiology STAPS Investigation for using cloud as teaching infrastructure to provide MATLAB, … LAL SI Infrastructure for testing and validation of software
  • 27. 27 Virtual Data Computing Platform for P2IO  An extensible, modern infrastructure that can support large scale scientific computing.  Designed to meet the needs of P2IO as part of its global scientific computing infrastructure  Will provide both grid and cloud services to P2IO laboratories  Discussing with university to see this become an official, supported scientific platform for UPS. LABEX : Physique des 2 Infinis et des Origines (P2IO) Physique nucléaire Physique des hautes énergies Astrophysique Orsay : CSNSM, IAS, IMNC, IPNO, LAL, LPT Saclay : CEA/Irfu Palaiseau : Polytechnique/LLR ~2000 personnes dont 130 informaticiens
  • 28. 28 Global Vision  High availability of services Two machine rooms:  Vallée (Orsay, Bât. 206)  Plateau (EcolePolytechnique) Salle Vallée (Avail. 1/10/2013)  ⅓ of final capacity  100 m2 (28 racks), 400 kW IT  Redundant cooling capacity  Single electrical supply Virtual Data Evolution
  • 30. 30 Transparent Federation  Site operators “outsource” to other providers  Completely transparent to end users  Difficult to achieve in practice because of concerns about data protection, network access and performance Federation Models (Hybrid Cloud & “Sky” Computing)
  • 31. 31 Brokered Federation  Variety of different cloud infrastructures are visible to users  Users choose to place virtual machines in particular locations  Simple clients can handle federation if differences are small  Orchestrators are needed for larger differences between clouds Both Helix Nebula and EGI take the brokered approach Federation Models (Hybrid Cloud & “Sky” Computing)
  • 32. 32 SlipStream Cloud orchestrator and deployment engine  Facilitates testing, deployment, and maintenance of complex systems  Transparent access to multiple cloud infrastructures  Allows automated multi-cloud deployment of systems
  • 33. 33 Conclusions StratusLab Cloud Distribution  Supported, stable, and production-quality IaaS cloud distribution  Used for reference cloud service for 2+ years  Other academic and commercial deployments  Defined, ambitious roadmap for the its continued evolution  Frequent administrator and user tutorials and workshops StratusLab Collaboration  New collaborators welcome: developers and documenters!  Weekly phone conference between developers  Biannual StratusLab workshops
  • 34. 34 Questions and Discussion website http://stratuslab.eu twitter @StratusLab support support@stratuslab.eu StratusLab source http://github.com/StratusLab SlipStream source http://github.com/slipstream
  • 35. http://stratuslab.eu/ Copyright © 2013, Members of the StratusLab collaboration. This work is licensed under the Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0/).