SlideShare ist ein Scribd-Unternehmen logo
1 von 55
Downloaden Sie, um offline zu lesen
Cloud Orchestration Tools
by
Ravikiran

Email: kiran79@techgeek.co.in
Index
• Eucalyptus
• OpenStack
• Cloud Stack
• Comparison
• Other tools

Email: kiran79@techgeek.co.in
Email: kiran79@techgeek.co.in
Eucalyptus
• Elastic Utility Computing Architecture Linking Your Programs To Useful
Systems
• Virtual Grid Application Development Software project
• Open source software for building AWS compatible private and hybrid
clouds

Email: kiran79@techgeek.co.in
Eucalyptus Software architecture
GG Cloud

safaricom

Email: kiran79@techgeek.co.in
Eucalyptus Architecture: Components
• Modular, Distributed and highly scalable
• Six Distinct component that can be deployed in various architectures
Cloud
Controller
CLC

Cloud

Cluster
Availability Zone

Nodes

Cluster
Controller CC

Two components many user components
small transactions per component

Walrus

Storage
Controller SC

VM Ware
Broker
optional

Node
Controller

Node
Controller

Node
Controller

VM

VM

VM

VM

VM

VM

scalability

Many components
Fewer users per component
Larger transaction per component
Cloud Controller
• Administrative interface for cloud management
• Manages authenticates, provisioning, scheduling, accounting,
reporting and quota management
• Accepts user API requests from CUI based( like euca2ools) or GUI
based tools (like hybrid box)
• Only one cloud controller can be active per cloud

Email: kiran79@techgeek.co.in
Walrus
• Persistent storage shared across a cloud infrastructure
• No Data type restriction (contains images, volumes, snapshot and
application data)
• Can be used as HTTP put/get storage as a service
• Only one walrus can be active per cloud
• Eucalyptus equivalent to amazon S3

Email: kiran79@techgeek.co.in
Clusters
Cloud layer
components

• Also known as availability zones
• A subset of cloud that share single LAN
• Each cluster
•
•
•
•

A single broadcast domain
Supports a single Hypervisor
Support single SLA
Offers a fixed amount resource

Cluster 1
components

Cluster 2
components

• Aggregation of node controller computer/network resources
• Controlled via quotes and user access controller

Email: kiran79@techgeek.co.in
Cluster Controller
• Front end for a cluster within the cloud
• Manages the compute node (node
controllers) in the cluster
• Manages virtual instance execution
• Each cluster can have only active cluster
controller

Manages
• Node controllers
• Instance execution
• Instance networking
• SLAS

Email: kiran79@techgeek.co.in
Storage Controller
• Manages EBS (Eucalyptus Block Storage )
volumes and snapshots
• Makes persistent volumes (virtual disks)
available to instances
• Sends volumes snapshots to walrus
• Each cluster can have only one active
storage controller
• Equivalent to Amazon EBS (Elastic Block
Storage)

Manages
• Volumes
• Snapshots
• iSCSI SANs

Volume

Email: kiran79@techgeek.co.in

Instance
Node Controller
• Web service running in Apache
• Manages Hypervisors (XEN, KVM etc.)
• Manages Virtual machine instances
• No software limit to number of node
controllers per cluster
• Performance limits exists

Instance

Libvirt API

Manages
VM

VM

VM

Email: kiran79@techgeek.co.in
Eucalyptus Security
• Component registration since architect is not monolithic
• The Cloud stack baseline
• VLAN
• API PKI
• VM SSH

Email: kiran79@techgeek.co.in
Eucalyptus High Availability
• Failover, not load balanced
• Eight Controller machines at
cloud/cluster lever
• Storage redundancy relies on
SAN vendor
• Arbitrators monitor connectivity
to CLC, Walrus and CC

Email: kiran79@techgeek.co.in
Sample Architecture: Maximum Eight Clusters
Walrus

CLC

SC

CC

SC

CC
Node Controller

Node Controller

VM

VM

VM

VM

Node Controller
VM

VM

VM

SAN

VM

VM

Node Controller
VM

VM

SAN

VM

Node Controller

Node Controller

VM

VM

VM

VM

VM

VM

Email: kiran79@techgeek.co.in
Eucalyptus Installation Steps
• Build physical network, storage nodes, Hypervisor
• Open firewall ports on cloud component nodes (CLC to Walrus, CC to
NC etc.)
• Setup yum/dpkg repositories (eucalyptus.repo)
• RPM/ apt-get installation of eucalyptus components
• Configure eucalyptus.conf
• Euca.conf: create postgres db
• Register components and arbitrators
• HA: Configure DRBD
Email: kiran79@techgeek.co.in
Eucalyptus Functionalities
• Cloud Bursting: Create additional resource for your cloud using
resource from another cloud
• Migration environments: Exporting date (images, volumes,
configuration etc.) from stage to production environment
• Disaster Recovery: Primacy site is eucalyptus cloud and secondary in
on another cloud
• Eucalyptus supports DAS and SAN devices to take advantage of
storage arrays to improve performance and reliability.
• Eucalyptus Machine Images can be backed by EBS-like persistent
storage volumes, improving the performance of image launch time
and enabling fully persistent virtual machine instances.
Email: kiran79@techgeek.co.in
Eucalyptus Functionalities
• User Self Service portal to provision and configure compute, network, and
storage resources.
• Built-in key management and encryption capabilities. Access to virtual
instances is available using familiar SSH and RDP mechanisms.
• Virtual instances with application configuration can be stopped and
restarted using encrypted boot from EBS capability.
• IaaS service components Cloud Controller, Cluster Controller, Walrus,
Storage Controller, and VMware Broker are configurable as redundant
systems that are resilient to multiple types of failures.
Email: kiran79@techgeek.co.in
Eucalyptus Functionalities
• Management state of the cloud machine is preserved and reverted to normal
operating conditions in the event of a hardware or software failure.
• Users can build a library of Eucalyptus Machine Images (EMIs) with application
metadata that are decoupled from infrastructure details to allow them to run
on Eucalyptus clouds.
• Amazon Machine Images are also compatible with Eucalyptus clouds.
• VMware Images and vApps can be converted to run on Eucalyptus clouds and
AWS public clouds.
• Role base access control through identity management (MS active directory or
LDAP)
Email: kiran79@techgeek.co.in
Email: kiran79@techgeek.co.in
Openstack
• Joint Project with Rackspace and NASA
• Launched in June 2010
• Enables anyone to create and offer cloud computing services
• Many corporations joined

Email: kiran79@techgeek.co.in
Openstack Software Architecture

Email: kiran79@techgeek.co.in
Openstack Architecture: Components
1 Compute (Nova)
2 Object Storage (Swift)
3 Block Storage (Cinder)
4 Networking (Neutron)
5 Dashboard (Horizon)
6 Identity Service (Keystone)
7 Image Service (Glance)
8 Telemetry (Ceilometer)
9 Orchestration (Heat)
Email: kiran79@techgeek.co.in
Openstack Software Architecture
Horizon

Rabbitmq

Nova API

Swift Account

Hypervisor
VM

Nova Compute

Swift Container

VM

Swift Object

VM
Nova Volume

VM

Swift Proxy

VM
Nova Network
rdbms
Nova Scheduler

Glance Control

VM
VM

Glance registry

Keystone: Identity, Token, Catalog, Policy
Email: kiran79@techgeek.co.in
Openstack Releases

Release name Release date

Included Component code names

Austin
Bexar
Cactus
Diablo

21 October 2010
3 February 2011
15 April 2011
22 September 2011

Nova, Swift
Nova, Glance, Swift
Nova, Glance, Swift
Nova, Glance, Swift

Essex

5 April 2012

Nova, Glance, Swift, Horizon, Keystone

Folsom

27 September 2012

Grizzly

4 April 2013

Havana

17 October 2013

Nova, Glance, Swift, Horizon, Keystone,
Quantum, Cinder
Nova, Glance, Swift, Horizon, Keystone,
Quantum, Cinder
Nova, Glance, Swift, Horizon, Keystone,
Neutron, Cinder, Heat, Ceilometer
Email: kiran79@techgeek.co.in
Compute Nova
• OpenStack Compute (Nova) is a cloud computing fabric controller (the
main part of an IaaS system).
• Developed in Python and uses many external libraries such as Eventlet (for
concurrent programming), Kombu (for AMQP communication),
and SQLAlchemy (for database access).
• Compute's architecture is designed to scale horizontally on standard
hardware with no proprietary hardware or software requirements and
provide the ability to integrate with legacy systems and third party
technologies.
• Designed to manage and automate pools of computer resources and can
work with widely available virtualization technologies, as well as bare
metal and high-performance computing (HPC) configurations.
Email: kiran79@techgeek.co.in
Object Storage : Swift
• OpenStack Object Storage (Swift) is a scalable redundant storage system.
• Objects and files are written to multiple disk drives spread throughout
servers in the data center, with the OpenStack software responsible for
ensuring data replication and integrity across the cluster.
• Storage clusters scale horizontally simply by adding new servers. Should a
server or hard drive fail, OpenStack replicates its content from other active
nodes to new locations in the cluster.
• Uses software logic to ensure data replication and distribution across
different devices, inexpensive commodity hard drives and servers can be
used.
Email: kiran79@techgeek.co.in
Block Storage : Cinder
• OpenStack Block Storage (Cinder) provides persistent block-level
storage devices for use with OpenStack compute instances.
• The block storage system manages the creation, attaching and
detaching of the block devices to servers. Block storage volumes are
fully integrated into OpenStack Compute and the Dashboard allowing
for cloud users to manage their own storage needs.
• In addition to local Linux server storage, it can use storage platforms
including Ceph, CloudByte, Coraid, EMC (VMAX and
VNX), GlusterFS, IBM Storage (Storwize family, SAN Volume
Controller,XIV Storage System, and GPFS), Linux LIO, NetApp, Nexenta,
Scality, SolidFire and HP (StoreVirtual and StoreServ 3Par families).
Email: kiran79@techgeek.co.in
Networking: Neutron
• OpenStack Networking is a system for managing networks and IP addresses.
• OpenStack Networking provides networking models for different applications or user
groups. Standard models include flat networks or VLANs for separation of servers
and traffic.
• OpenStack Networking manages IP addresses, allowing for dedicated static IP
addresses or DHCP. Floating IP addresses allow traffic to be dynamically rerouted to
any of your compute resources, which allows you to redirect traffic during
maintenance or in the case of failure. Users can create their own networks, control
traffic and connect servers and devices to one or more networks.
• Administrators can take advantage of software-defined networking (SDN) technology
like OpenFlow to allow for high levels of multi-tenancy and massive scale.
• OpenStack Networking has an extension framework allowing additional network
services, such as intrusion detection systems (IDS), load balancing, firewalls and
virtual private networks (VPN) to be deployed and managed.
Email: kiran79@techgeek.co.in
Dashboard :Horizon
• OpenStack Dashboard (Horizon) provides administrators and users a
graphical interface to access, provision and automate cloud-based
resources.
• The design allows for third party products and services, such as
billing, monitoring and additional management tools.
• The dashboard is also brand-able for service providers and other
commercial vendors who want to make use of it.

Email: kiran79@techgeek.co.in
OpenStack Identity: Keystone
• OpenStack Identity (Keystone) is common authentication system
across the cloud operating system and can integrate with existing
backend directory services like LDAP.
• Users and third-party tools can programmatically determine which
resources they can access.
• Additionally, the catalog provides a queryable list of all of the services
deployed in an OpenStack cloud in a single registry.
• Multiple forms of authentication
• standard username and password credentials
• token-based systems and AWS-style (i.e. Amazon Web Services) logins.
Email: kiran79@techgeek.co.in
Image Service (Glance) Telemetry (Ceilometer)
Orchestration (Heat)
• OpenStack Image Service (Glance) provides discovery, registration and
delivery services for disk and server images. Stored images can be
used as a template
• OpenStack Telemetry Service (Ceilometer) provides a Single Point Of
Contact for billing systems, providing all the counters they need to
establish customer billing, across all current and future OpenStack
components.
• Heat is a service to orchestrate multiple composite cloud applications
using templates, through both an OpenStack-native ReST API and a
CloudFormation-compatible Query API.
Email: kiran79@techgeek.co.in
Openstack Security: Keystone

Email: kiran79@techgeek.co.in
Openstack Software Architecture for HA
Horizon

Rabbitmq

Nova API

Swift Account

Hypervisor
VM

Nova Compute

Swift Container

VM

Swift Object

VM
Nova Volume

VM

Swift Proxy

VM
Nova Network
rdbms
Nova Scheduler

Glance Control

VM
VM

Glance registry

Keystone: Identity, Token, Catalog, Policy
Email: kiran79@techgeek.co.in
Openstack High Availability

Email: kiran79@techgeek.co.in
Openstack Installation Steps
• Build physical network, storage nodes, Hypervisor
• Keystone setup
• Glance setup
• Nova setup
• Swift storage setup
• Swift Proxy setup
• Horizon setup

Email: kiran79@techgeek.co.in
Openstack Features
• Metering and Monitoring (Cielometer) provides a central collection of
metering and monitoring data.
• The global clustering feature allows customer to take your object
storage environment — a cost effective system to backup – and run
across several data centers
• All APIs now support SSL encryption, Virtual Private Networks and
Firewall as a Service.
• Customer can now boot from volume, for live migration, and there’s
added support for rolling upgrades.
Email: kiran79@techgeek.co.in
Email: kiran79@techgeek.co.in
Cloudstack
• Originally developed by cloud.com
• Purchased by Citix in 2010
• Donated to ASF in Feb 2012

Email: kiran79@techgeek.co.in
Cloudstack Architecture: Components
host1

Network

host2
Primary
storage
Services
cluster

Secondary
storage

Cluster stack pod

Cluster stack pod
ZONE

Email: kiran79@techgeek.co.in
Cloudstack Architecture: Components
• Hosts : Servers onto which services will be provisioned
• Primary Storage: VM disk storage
• Cluster: A grouping of hosts and their associated storage
• Pod : Collection of clusters in the same failure boundary
• Network : Logical network associated with service offerings
• Secondary Storage : Template, snapshot and ISO storage
• Zone : Collection of pods, network offerings and secondary storage
• Management Server Farm : Management and provisioning tasks
Email: kiran79@techgeek.co.in
Cloudstack Security

Email: kiran79@techgeek.co.in
Cloudstack High availability
• Load Balance
multi node
management
server
• Replicated
Database for
disaster recovery

Email: kiran79@techgeek.co.in
Cloudstack Installation Steps
• Build physical network, storage nodes, Hypervisor
• Unzip Cloudstack .tar.gz run install.sh (yum install cloud mysql)
• Cloud Bridge RPM
• Setup NFS share (primary/secondary storage)
• Download system & user templates
• Database schema setup
• UI bases cloud launch

Email: kiran79@techgeek.co.in
Comparisons

Email: kiran79@techgeek.co.in
Comparison
Eucalyptus

Open Stack

Cloudstack

Storage: Disk Image

Yes

Yes

Yes

Storage: Block Devices

Via an elastic block
storage service

Via an elastic block
storage service

iSCI, OCF2, CLVM (Depends
on Hypervisor)

Storage: Fault Tolerance

Uses DRBD

Uses rsyn in the
backend

Parts are build –in, storage in
manual

VM Image services & self service

Yes

yes

Yes

VM Image for Amazon API

Yes

Partial support

Yes

Self service
(web interface, Users & Quotas, Console
access, User Management)

Yes

Yes

Yes

Networking Comparison (Auto allocation,
Floating IPs, User defined, Layer 2)

Yes

yes

Yes
Email: kiran79@techgeek.co.in
Comparison
Eucalyptus

Open Stack

Cloudstack

Code

Java and C

Python

Java

Hypervisors

Xen, KVM, VMWare

Xen, KVM, UML, LXC, VM Ware Xen, KVM, VM Ware, Citrix

Installation

Medium effort: Nice RP/ DEB.

Difficult: Not enough
automation and many choices

Fewest parts to install,
RPM needed

Excellent Install Guide

Included un Ubuntu
Lot of configuration required
Puppet labs model

Provides their own repo
Excellent installation guide
Minimum configuration
required

Many components to Maintain

Medium

YUM/Apt Repo
Few commands for initiation
Maintenance

Depends on Installation base

Email: kiran79@techgeek.co.in
Comparison
Eucalyptus

Open Stack

Cloudstack

Architecture

Five main components,
AWS clone

Fragmented into lot of
pieces

Monolithic controller.
Datacenter model, not
object storage

Administration

GUI with 3.3, Strong CLI
(compatible with Amazon
EC2 APL)

Web UI, euca2tools,
native CLI

GUI and CLI

Security

Baseline + Component
registration

Baseline + Key stone

Baseline VLAN/Firewall
VM protection

High Availability

Primary and secondary
component failover

Swift Ring or manual

Load balanced multi node
controlled

Email: kiran79@techgeek.co.in
Strengths and Weakness
Eucalyptus
Weakness

Open Stack

Cloud Stack

Installation requirements

Young Codebase

Very clean GUI

Configurable but not very easily Uncertain future
customizable
Initial configuration
Community inclusion
Strengths

Single Java code

Excellent commercial support

Single Codebase

Well round GUI

Fault tolerance

Growing community

Stack is fairly simple

Offers Hybrid solution with
AWS

Corporate support

Customization of the
storage backend

Weak AWS integration

Email: kiran79@techgeek.co.in
Comparison
DC
vCloud
Virtualization

Cloud stack

Cloud Model

Open Stack
Eucalyptus
Infrastructure
provision

AWS
Low

Flexibility

High

Email: kiran79@techgeek.co.in
Comparisons
Eucalyptus

Openstack

Cloud stack

Core Philosophy

Hybrid private/ public
cloud compatibility

Public & private cloud
Standardized API

Private and highly
customized cloud,
standard API

Other public cloud
compatibility

Excellent with AWS, some
with Rackspace and
others

Excellent with Rackspace,
some with AWS

Some AWS

Ideal setting

Large group of machines
for lot of semi trusted
users

Large group of machines
for lot pf users

Medium group machines
for semi trusted users

Fault tolerance

Build in, with maturity

Built-it, semi matured

Built-in, semi matured

Email: kiran79@techgeek.co.in
Market shares

Email: kiran79@techgeek.co.in
Others
OPEN SOURCE
• Ganeti
• Abiquo
• OpenNebula
• Joyent

COMMERCIAL
• BMC CLM
• Vcloud Director

Email: kiran79@techgeek.co.in
Q&A

Email: kiran79@techgeek.co.in
Thank you

Email: kiran79@techgeek.co.in

Weitere ähnliche Inhalte

Was ist angesagt?

Orchestration & provisioning
Orchestration & provisioningOrchestration & provisioning
Orchestration & provisioningbuildacloud
 
Openstack Architecture
Openstack ArchitectureOpenstack Architecture
Openstack ArchitectureSrbIT
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack ArchitecturesMirantis
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017Haim Ateya
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodePalak Sood
 
OpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceOpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceDenis Cavalcante
 
Containers and workload security an overview
Containers and workload security an overview Containers and workload security an overview
Containers and workload security an overview Krishna-Kumar
 
Cloud foundry integration-with-openstack-and-docker-bangalorecf-meetup
Cloud foundry integration-with-openstack-and-docker-bangalorecf-meetupCloud foundry integration-with-openstack-and-docker-bangalorecf-meetup
Cloud foundry integration-with-openstack-and-docker-bangalorecf-meetupKrishna-Kumar
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
Running OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanRunning OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanCloud Native Day Tel Aviv
 
OpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpen Stack
 
Micro services vs hadoop
Micro services vs hadoopMicro services vs hadoop
Micro services vs hadoopGergely Devenyi
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapatibuildacloud
 
CloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondCloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondChip Childers
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architectureToni Ramirez
 
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex HenevaldCloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex Henevaldbuildacloud
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittalbuildacloud
 

Was ist angesagt? (20)

Orchestration & provisioning
Orchestration & provisioningOrchestration & provisioning
Orchestration & provisioning
 
AWS-compared-to-OpenStack
AWS-compared-to-OpenStackAWS-compared-to-OpenStack
AWS-compared-to-OpenStack
 
Openstack Architecture
Openstack ArchitectureOpenstack Architecture
Openstack Architecture
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute Node
 
OpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceOpenStack - Infrastructure as a service
OpenStack - Infrastructure as a service
 
OpenStack 101 update
OpenStack 101 updateOpenStack 101 update
OpenStack 101 update
 
Containers and workload security an overview
Containers and workload security an overview Containers and workload security an overview
Containers and workload security an overview
 
Cloud foundry integration-with-openstack-and-docker-bangalorecf-meetup
Cloud foundry integration-with-openstack-and-docker-bangalorecf-meetupCloud foundry integration-with-openstack-and-docker-bangalorecf-meetup
Cloud foundry integration-with-openstack-and-docker-bangalorecf-meetup
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 
Running OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex FishmanRunning OpenStack on Amazon AWS, Alex Fishman
Running OpenStack on Amazon AWS, Alex Fishman
 
OpenStack 101 Technical Overview
OpenStack 101 Technical OverviewOpenStack 101 Technical Overview
OpenStack 101 Technical Overview
 
Micro services vs hadoop
Micro services vs hadoopMicro services vs hadoop
Micro services vs hadoop
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
 
CloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondCloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyond
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex HenevaldCloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
 
The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
 

Andere mochten auch

Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...Nati Shalom
 
Automating Cloud Orchestration with Puppet and Cloudify
Automating Cloud Orchestration with Puppet and CloudifyAutomating Cloud Orchestration with Puppet and Cloudify
Automating Cloud Orchestration with Puppet and CloudifyCloudify Community
 
Is Orchestration the Next Big Thing in DevOps
Is Orchestration the Next Big Thing in DevOpsIs Orchestration the Next Big Thing in DevOps
Is Orchestration the Next Big Thing in DevOpsNati Shalom
 
Deployment Automation on OpenStack with TOSCA and Cloudify
Deployment Automation on OpenStack with  TOSCA and CloudifyDeployment Automation on OpenStack with  TOSCA and Cloudify
Deployment Automation on OpenStack with TOSCA and CloudifyCloudify Community
 
Introduction into ARIA
Introduction into ARIAIntroduction into ARIA
Introduction into ARIAArthur Berezin
 
BlackBoard Learn Accessibility
BlackBoard Learn AccessibilityBlackBoard Learn Accessibility
BlackBoard Learn AccessibilityStaci Trekles
 
What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? Tesora
 
Avaya Network Management Overview
Avaya Network Management OverviewAvaya Network Management Overview
Avaya Network Management OverviewMotty Ben Atia
 
Customer Relationship Management - Case Study [Mercedes Benz]
Customer Relationship Management - Case Study [Mercedes Benz]Customer Relationship Management - Case Study [Mercedes Benz]
Customer Relationship Management - Case Study [Mercedes Benz]Jas Singh Bhasin
 
ITIL Introduction
ITIL IntroductionITIL Introduction
ITIL IntroductionRavi Kiran
 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM Danmark
 
TOSCA and Cloudify
TOSCA and CloudifyTOSCA and Cloudify
TOSCA and Cloudifydfilppi
 
Future of wire line access networks
Future of wire line access networksFuture of wire line access networks
Future of wire line access networksAnuradha Udunuwara
 
Using Social Signals to Boost Your Search Rankings
Using Social Signals to Boost Your Search RankingsUsing Social Signals to Boost Your Search Rankings
Using Social Signals to Boost Your Search RankingsConductor
 
Analysis and design of building
Analysis and design of buildingAnalysis and design of building
Analysis and design of buildingKrishnagnr
 

Andere mochten auch (20)

Orchestrating the Cloud
Orchestrating the CloudOrchestrating the Cloud
Orchestrating the Cloud
 
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...Orchestration tool roundup   kubernetes vs. docker vs. heat vs. terra form vs...
Orchestration tool roundup kubernetes vs. docker vs. heat vs. terra form vs...
 
Automating Cloud Orchestration with Puppet and Cloudify
Automating Cloud Orchestration with Puppet and CloudifyAutomating Cloud Orchestration with Puppet and Cloudify
Automating Cloud Orchestration with Puppet and Cloudify
 
Is Orchestration the Next Big Thing in DevOps
Is Orchestration the Next Big Thing in DevOpsIs Orchestration the Next Big Thing in DevOps
Is Orchestration the Next Big Thing in DevOps
 
Deployment Automation on OpenStack with TOSCA and Cloudify
Deployment Automation on OpenStack with  TOSCA and CloudifyDeployment Automation on OpenStack with  TOSCA and Cloudify
Deployment Automation on OpenStack with TOSCA and Cloudify
 
Introduction into ARIA
Introduction into ARIAIntroduction into ARIA
Introduction into ARIA
 
BlackBoard Learn Accessibility
BlackBoard Learn AccessibilityBlackBoard Learn Accessibility
BlackBoard Learn Accessibility
 
What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud?
 
Avaya Network Management Overview
Avaya Network Management OverviewAvaya Network Management Overview
Avaya Network Management Overview
 
Customer Relationship Management - Case Study [Mercedes Benz]
Customer Relationship Management - Case Study [Mercedes Benz]Customer Relationship Management - Case Study [Mercedes Benz]
Customer Relationship Management - Case Study [Mercedes Benz]
 
ITIL Introduction
ITIL IntroductionITIL Introduction
ITIL Introduction
 
IT Orchestration Frameworks
IT Orchestration Frameworks IT Orchestration Frameworks
IT Orchestration Frameworks
 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud Orchestration
 
TOSCA and Cloudify
TOSCA and CloudifyTOSCA and Cloudify
TOSCA and Cloudify
 
Future of wire line access networks
Future of wire line access networksFuture of wire line access networks
Future of wire line access networks
 
Free trial-offer-coupon
Free trial-offer-couponFree trial-offer-coupon
Free trial-offer-coupon
 
Using Social Signals to Boost Your Search Rankings
Using Social Signals to Boost Your Search RankingsUsing Social Signals to Boost Your Search Rankings
Using Social Signals to Boost Your Search Rankings
 
Analysis and design of building
Analysis and design of buildingAnalysis and design of building
Analysis and design of building
 
Services provided by the internet
Services provided by the internetServices provided by the internet
Services provided by the internet
 
CloudStack EC2 Configuration
CloudStack EC2 ConfigurationCloudStack EC2 Configuration
CloudStack EC2 Configuration
 

Ähnlich wie Cloud orchestration major tools comparision

AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAmazon Web Services
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageMatthew Sheppard
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101NetApp
 
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...Amazon Web Services
 
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
Better, faster, cheaper infrastructure with apache cloud stack and riak cs reduxBetter, faster, cheaper infrastructure with apache cloud stack and riak cs redux
Better, faster, cheaper infrastructure with apache cloud stack and riak cs reduxJohn Burwell
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack IntroductionJimi Chen
 
Openstack presentation
Openstack presentationOpenstack presentation
Openstack presentationSankalp Jain
 
Why Kubernetes as a container orchestrator is a right choice for running spar...
Why Kubernetes as a container orchestrator is a right choice for running spar...Why Kubernetes as a container orchestrator is a right choice for running spar...
Why Kubernetes as a container orchestrator is a right choice for running spar...DataWorks Summit
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)Hazzim Anaya
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyPeter Clapham
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container EcosystemVinay Rao
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesStridely Solutions
 
ECS and Docker at Okta
ECS and Docker at OktaECS and Docker at Okta
ECS and Docker at OktaJon Todd
 
Demystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOpsDemystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOpsJim Bugwadia
 
Power of OpenStack & Hadoop
Power of OpenStack & HadoopPower of OpenStack & Hadoop
Power of OpenStack & HadoopTuan Yang
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerDavinder Kohli
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackMicrosoft
 

Ähnlich wie Cloud orchestration major tools comparision (20)

AWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the CloudAWS Webcast - Website Hosting in the Cloud
AWS Webcast - Website Hosting in the Cloud
 
Openstack: starter level
Openstack: starter levelOpenstack: starter level
Openstack: starter level
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
 
OpenStack Block Storage 101
OpenStack Block Storage 101OpenStack Block Storage 101
OpenStack Block Storage 101
 
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
AWS re:Invent 2016: Netflix: Container Scheduling, Execution, and Integration...
 
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
 
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
Better, faster, cheaper infrastructure with apache cloud stack and riak cs reduxBetter, faster, cheaper infrastructure with apache cloud stack and riak cs redux
Better, faster, cheaper infrastructure with apache cloud stack and riak cs redux
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Openstack presentation
Openstack presentationOpenstack presentation
Openstack presentation
 
Why Kubernetes as a container orchestrator is a right choice for running spar...
Why Kubernetes as a container orchestrator is a right choice for running spar...Why Kubernetes as a container orchestrator is a right choice for running spar...
Why Kubernetes as a container orchestrator is a right choice for running spar...
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journey
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
Amazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs KubernetesAmazon AWS vs Azure Cloud vs Kubernetes
Amazon AWS vs Azure Cloud vs Kubernetes
 
ECS and Docker at Okta
ECS and Docker at OktaECS and Docker at Okta
ECS and Docker at Okta
 
CloudStackFinalProject
CloudStackFinalProjectCloudStackFinalProject
CloudStackFinalProject
 
Demystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOpsDemystifying Kubernetes for Enterprise DevOps
Demystifying Kubernetes for Enterprise DevOps
 
Power of OpenStack & Hadoop
Power of OpenStack & HadoopPower of OpenStack & Hadoop
Power of OpenStack & Hadoop
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
Cloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: OpenstackCloud Architect Alliance #15: Openstack
Cloud Architect Alliance #15: Openstack
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Cloud orchestration major tools comparision

  • 2. Index • Eucalyptus • OpenStack • Cloud Stack • Comparison • Other tools Email: kiran79@techgeek.co.in
  • 4. Eucalyptus • Elastic Utility Computing Architecture Linking Your Programs To Useful Systems • Virtual Grid Application Development Software project • Open source software for building AWS compatible private and hybrid clouds Email: kiran79@techgeek.co.in
  • 5. Eucalyptus Software architecture GG Cloud safaricom Email: kiran79@techgeek.co.in
  • 6. Eucalyptus Architecture: Components • Modular, Distributed and highly scalable • Six Distinct component that can be deployed in various architectures Cloud Controller CLC Cloud Cluster Availability Zone Nodes Cluster Controller CC Two components many user components small transactions per component Walrus Storage Controller SC VM Ware Broker optional Node Controller Node Controller Node Controller VM VM VM VM VM VM scalability Many components Fewer users per component Larger transaction per component
  • 7. Cloud Controller • Administrative interface for cloud management • Manages authenticates, provisioning, scheduling, accounting, reporting and quota management • Accepts user API requests from CUI based( like euca2ools) or GUI based tools (like hybrid box) • Only one cloud controller can be active per cloud Email: kiran79@techgeek.co.in
  • 8. Walrus • Persistent storage shared across a cloud infrastructure • No Data type restriction (contains images, volumes, snapshot and application data) • Can be used as HTTP put/get storage as a service • Only one walrus can be active per cloud • Eucalyptus equivalent to amazon S3 Email: kiran79@techgeek.co.in
  • 9. Clusters Cloud layer components • Also known as availability zones • A subset of cloud that share single LAN • Each cluster • • • • A single broadcast domain Supports a single Hypervisor Support single SLA Offers a fixed amount resource Cluster 1 components Cluster 2 components • Aggregation of node controller computer/network resources • Controlled via quotes and user access controller Email: kiran79@techgeek.co.in
  • 10. Cluster Controller • Front end for a cluster within the cloud • Manages the compute node (node controllers) in the cluster • Manages virtual instance execution • Each cluster can have only active cluster controller Manages • Node controllers • Instance execution • Instance networking • SLAS Email: kiran79@techgeek.co.in
  • 11. Storage Controller • Manages EBS (Eucalyptus Block Storage ) volumes and snapshots • Makes persistent volumes (virtual disks) available to instances • Sends volumes snapshots to walrus • Each cluster can have only one active storage controller • Equivalent to Amazon EBS (Elastic Block Storage) Manages • Volumes • Snapshots • iSCSI SANs Volume Email: kiran79@techgeek.co.in Instance
  • 12. Node Controller • Web service running in Apache • Manages Hypervisors (XEN, KVM etc.) • Manages Virtual machine instances • No software limit to number of node controllers per cluster • Performance limits exists Instance Libvirt API Manages VM VM VM Email: kiran79@techgeek.co.in
  • 13. Eucalyptus Security • Component registration since architect is not monolithic • The Cloud stack baseline • VLAN • API PKI • VM SSH Email: kiran79@techgeek.co.in
  • 14. Eucalyptus High Availability • Failover, not load balanced • Eight Controller machines at cloud/cluster lever • Storage redundancy relies on SAN vendor • Arbitrators monitor connectivity to CLC, Walrus and CC Email: kiran79@techgeek.co.in
  • 15. Sample Architecture: Maximum Eight Clusters Walrus CLC SC CC SC CC Node Controller Node Controller VM VM VM VM Node Controller VM VM VM SAN VM VM Node Controller VM VM SAN VM Node Controller Node Controller VM VM VM VM VM VM Email: kiran79@techgeek.co.in
  • 16. Eucalyptus Installation Steps • Build physical network, storage nodes, Hypervisor • Open firewall ports on cloud component nodes (CLC to Walrus, CC to NC etc.) • Setup yum/dpkg repositories (eucalyptus.repo) • RPM/ apt-get installation of eucalyptus components • Configure eucalyptus.conf • Euca.conf: create postgres db • Register components and arbitrators • HA: Configure DRBD Email: kiran79@techgeek.co.in
  • 17. Eucalyptus Functionalities • Cloud Bursting: Create additional resource for your cloud using resource from another cloud • Migration environments: Exporting date (images, volumes, configuration etc.) from stage to production environment • Disaster Recovery: Primacy site is eucalyptus cloud and secondary in on another cloud • Eucalyptus supports DAS and SAN devices to take advantage of storage arrays to improve performance and reliability. • Eucalyptus Machine Images can be backed by EBS-like persistent storage volumes, improving the performance of image launch time and enabling fully persistent virtual machine instances. Email: kiran79@techgeek.co.in
  • 18. Eucalyptus Functionalities • User Self Service portal to provision and configure compute, network, and storage resources. • Built-in key management and encryption capabilities. Access to virtual instances is available using familiar SSH and RDP mechanisms. • Virtual instances with application configuration can be stopped and restarted using encrypted boot from EBS capability. • IaaS service components Cloud Controller, Cluster Controller, Walrus, Storage Controller, and VMware Broker are configurable as redundant systems that are resilient to multiple types of failures. Email: kiran79@techgeek.co.in
  • 19. Eucalyptus Functionalities • Management state of the cloud machine is preserved and reverted to normal operating conditions in the event of a hardware or software failure. • Users can build a library of Eucalyptus Machine Images (EMIs) with application metadata that are decoupled from infrastructure details to allow them to run on Eucalyptus clouds. • Amazon Machine Images are also compatible with Eucalyptus clouds. • VMware Images and vApps can be converted to run on Eucalyptus clouds and AWS public clouds. • Role base access control through identity management (MS active directory or LDAP) Email: kiran79@techgeek.co.in
  • 21. Openstack • Joint Project with Rackspace and NASA • Launched in June 2010 • Enables anyone to create and offer cloud computing services • Many corporations joined Email: kiran79@techgeek.co.in
  • 22. Openstack Software Architecture Email: kiran79@techgeek.co.in
  • 23. Openstack Architecture: Components 1 Compute (Nova) 2 Object Storage (Swift) 3 Block Storage (Cinder) 4 Networking (Neutron) 5 Dashboard (Horizon) 6 Identity Service (Keystone) 7 Image Service (Glance) 8 Telemetry (Ceilometer) 9 Orchestration (Heat) Email: kiran79@techgeek.co.in
  • 24. Openstack Software Architecture Horizon Rabbitmq Nova API Swift Account Hypervisor VM Nova Compute Swift Container VM Swift Object VM Nova Volume VM Swift Proxy VM Nova Network rdbms Nova Scheduler Glance Control VM VM Glance registry Keystone: Identity, Token, Catalog, Policy Email: kiran79@techgeek.co.in
  • 25. Openstack Releases Release name Release date Included Component code names Austin Bexar Cactus Diablo 21 October 2010 3 February 2011 15 April 2011 22 September 2011 Nova, Swift Nova, Glance, Swift Nova, Glance, Swift Nova, Glance, Swift Essex 5 April 2012 Nova, Glance, Swift, Horizon, Keystone Folsom 27 September 2012 Grizzly 4 April 2013 Havana 17 October 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer Email: kiran79@techgeek.co.in
  • 26. Compute Nova • OpenStack Compute (Nova) is a cloud computing fabric controller (the main part of an IaaS system). • Developed in Python and uses many external libraries such as Eventlet (for concurrent programming), Kombu (for AMQP communication), and SQLAlchemy (for database access). • Compute's architecture is designed to scale horizontally on standard hardware with no proprietary hardware or software requirements and provide the ability to integrate with legacy systems and third party technologies. • Designed to manage and automate pools of computer resources and can work with widely available virtualization technologies, as well as bare metal and high-performance computing (HPC) configurations. Email: kiran79@techgeek.co.in
  • 27. Object Storage : Swift • OpenStack Object Storage (Swift) is a scalable redundant storage system. • Objects and files are written to multiple disk drives spread throughout servers in the data center, with the OpenStack software responsible for ensuring data replication and integrity across the cluster. • Storage clusters scale horizontally simply by adding new servers. Should a server or hard drive fail, OpenStack replicates its content from other active nodes to new locations in the cluster. • Uses software logic to ensure data replication and distribution across different devices, inexpensive commodity hard drives and servers can be used. Email: kiran79@techgeek.co.in
  • 28. Block Storage : Cinder • OpenStack Block Storage (Cinder) provides persistent block-level storage devices for use with OpenStack compute instances. • The block storage system manages the creation, attaching and detaching of the block devices to servers. Block storage volumes are fully integrated into OpenStack Compute and the Dashboard allowing for cloud users to manage their own storage needs. • In addition to local Linux server storage, it can use storage platforms including Ceph, CloudByte, Coraid, EMC (VMAX and VNX), GlusterFS, IBM Storage (Storwize family, SAN Volume Controller,XIV Storage System, and GPFS), Linux LIO, NetApp, Nexenta, Scality, SolidFire and HP (StoreVirtual and StoreServ 3Par families). Email: kiran79@techgeek.co.in
  • 29. Networking: Neutron • OpenStack Networking is a system for managing networks and IP addresses. • OpenStack Networking provides networking models for different applications or user groups. Standard models include flat networks or VLANs for separation of servers and traffic. • OpenStack Networking manages IP addresses, allowing for dedicated static IP addresses or DHCP. Floating IP addresses allow traffic to be dynamically rerouted to any of your compute resources, which allows you to redirect traffic during maintenance or in the case of failure. Users can create their own networks, control traffic and connect servers and devices to one or more networks. • Administrators can take advantage of software-defined networking (SDN) technology like OpenFlow to allow for high levels of multi-tenancy and massive scale. • OpenStack Networking has an extension framework allowing additional network services, such as intrusion detection systems (IDS), load balancing, firewalls and virtual private networks (VPN) to be deployed and managed. Email: kiran79@techgeek.co.in
  • 30. Dashboard :Horizon • OpenStack Dashboard (Horizon) provides administrators and users a graphical interface to access, provision and automate cloud-based resources. • The design allows for third party products and services, such as billing, monitoring and additional management tools. • The dashboard is also brand-able for service providers and other commercial vendors who want to make use of it. Email: kiran79@techgeek.co.in
  • 31. OpenStack Identity: Keystone • OpenStack Identity (Keystone) is common authentication system across the cloud operating system and can integrate with existing backend directory services like LDAP. • Users and third-party tools can programmatically determine which resources they can access. • Additionally, the catalog provides a queryable list of all of the services deployed in an OpenStack cloud in a single registry. • Multiple forms of authentication • standard username and password credentials • token-based systems and AWS-style (i.e. Amazon Web Services) logins. Email: kiran79@techgeek.co.in
  • 32. Image Service (Glance) Telemetry (Ceilometer) Orchestration (Heat) • OpenStack Image Service (Glance) provides discovery, registration and delivery services for disk and server images. Stored images can be used as a template • OpenStack Telemetry Service (Ceilometer) provides a Single Point Of Contact for billing systems, providing all the counters they need to establish customer billing, across all current and future OpenStack components. • Heat is a service to orchestrate multiple composite cloud applications using templates, through both an OpenStack-native ReST API and a CloudFormation-compatible Query API. Email: kiran79@techgeek.co.in
  • 33. Openstack Security: Keystone Email: kiran79@techgeek.co.in
  • 34. Openstack Software Architecture for HA Horizon Rabbitmq Nova API Swift Account Hypervisor VM Nova Compute Swift Container VM Swift Object VM Nova Volume VM Swift Proxy VM Nova Network rdbms Nova Scheduler Glance Control VM VM Glance registry Keystone: Identity, Token, Catalog, Policy Email: kiran79@techgeek.co.in
  • 35. Openstack High Availability Email: kiran79@techgeek.co.in
  • 36. Openstack Installation Steps • Build physical network, storage nodes, Hypervisor • Keystone setup • Glance setup • Nova setup • Swift storage setup • Swift Proxy setup • Horizon setup Email: kiran79@techgeek.co.in
  • 37. Openstack Features • Metering and Monitoring (Cielometer) provides a central collection of metering and monitoring data. • The global clustering feature allows customer to take your object storage environment — a cost effective system to backup – and run across several data centers • All APIs now support SSL encryption, Virtual Private Networks and Firewall as a Service. • Customer can now boot from volume, for live migration, and there’s added support for rolling upgrades. Email: kiran79@techgeek.co.in
  • 39. Cloudstack • Originally developed by cloud.com • Purchased by Citix in 2010 • Donated to ASF in Feb 2012 Email: kiran79@techgeek.co.in
  • 41. Cloudstack Architecture: Components • Hosts : Servers onto which services will be provisioned • Primary Storage: VM disk storage • Cluster: A grouping of hosts and their associated storage • Pod : Collection of clusters in the same failure boundary • Network : Logical network associated with service offerings • Secondary Storage : Template, snapshot and ISO storage • Zone : Collection of pods, network offerings and secondary storage • Management Server Farm : Management and provisioning tasks Email: kiran79@techgeek.co.in
  • 43. Cloudstack High availability • Load Balance multi node management server • Replicated Database for disaster recovery Email: kiran79@techgeek.co.in
  • 44. Cloudstack Installation Steps • Build physical network, storage nodes, Hypervisor • Unzip Cloudstack .tar.gz run install.sh (yum install cloud mysql) • Cloud Bridge RPM • Setup NFS share (primary/secondary storage) • Download system & user templates • Database schema setup • UI bases cloud launch Email: kiran79@techgeek.co.in
  • 46. Comparison Eucalyptus Open Stack Cloudstack Storage: Disk Image Yes Yes Yes Storage: Block Devices Via an elastic block storage service Via an elastic block storage service iSCI, OCF2, CLVM (Depends on Hypervisor) Storage: Fault Tolerance Uses DRBD Uses rsyn in the backend Parts are build –in, storage in manual VM Image services & self service Yes yes Yes VM Image for Amazon API Yes Partial support Yes Self service (web interface, Users & Quotas, Console access, User Management) Yes Yes Yes Networking Comparison (Auto allocation, Floating IPs, User defined, Layer 2) Yes yes Yes Email: kiran79@techgeek.co.in
  • 47. Comparison Eucalyptus Open Stack Cloudstack Code Java and C Python Java Hypervisors Xen, KVM, VMWare Xen, KVM, UML, LXC, VM Ware Xen, KVM, VM Ware, Citrix Installation Medium effort: Nice RP/ DEB. Difficult: Not enough automation and many choices Fewest parts to install, RPM needed Excellent Install Guide Included un Ubuntu Lot of configuration required Puppet labs model Provides their own repo Excellent installation guide Minimum configuration required Many components to Maintain Medium YUM/Apt Repo Few commands for initiation Maintenance Depends on Installation base Email: kiran79@techgeek.co.in
  • 48. Comparison Eucalyptus Open Stack Cloudstack Architecture Five main components, AWS clone Fragmented into lot of pieces Monolithic controller. Datacenter model, not object storage Administration GUI with 3.3, Strong CLI (compatible with Amazon EC2 APL) Web UI, euca2tools, native CLI GUI and CLI Security Baseline + Component registration Baseline + Key stone Baseline VLAN/Firewall VM protection High Availability Primary and secondary component failover Swift Ring or manual Load balanced multi node controlled Email: kiran79@techgeek.co.in
  • 49. Strengths and Weakness Eucalyptus Weakness Open Stack Cloud Stack Installation requirements Young Codebase Very clean GUI Configurable but not very easily Uncertain future customizable Initial configuration Community inclusion Strengths Single Java code Excellent commercial support Single Codebase Well round GUI Fault tolerance Growing community Stack is fairly simple Offers Hybrid solution with AWS Corporate support Customization of the storage backend Weak AWS integration Email: kiran79@techgeek.co.in
  • 50. Comparison DC vCloud Virtualization Cloud stack Cloud Model Open Stack Eucalyptus Infrastructure provision AWS Low Flexibility High Email: kiran79@techgeek.co.in
  • 51. Comparisons Eucalyptus Openstack Cloud stack Core Philosophy Hybrid private/ public cloud compatibility Public & private cloud Standardized API Private and highly customized cloud, standard API Other public cloud compatibility Excellent with AWS, some with Rackspace and others Excellent with Rackspace, some with AWS Some AWS Ideal setting Large group of machines for lot of semi trusted users Large group of machines for lot pf users Medium group machines for semi trusted users Fault tolerance Build in, with maturity Built-it, semi matured Built-in, semi matured Email: kiran79@techgeek.co.in
  • 53. Others OPEN SOURCE • Ganeti • Abiquo • OpenNebula • Joyent COMMERCIAL • BMC CLM • Vcloud Director Email: kiran79@techgeek.co.in