suse openstack cloud 4 - novell magyarország...2015/02/19 · 25 highlights of what's new in...
TRANSCRIPT
SUSE OpenStack Cloud 4Private Cloud Platform based on OpenStack
Gábor Nyers Sales Engineer @SUSE [email protected]
2
Introductory video
ChalkTalk: SUSE OpenStack Cloud
Stetting the Stage for SUSE OpenStack Cloud
4
Why an Open Source Cloud?
Drivers Concerns
Cost Savings
Open Standards
No Vendor Lock-In
Portability
Flexibility
Support
Security
Ecosystem
Integration
Maturity
5
Why an Open Source Cloud?
Drivers Concerns
Cost Savings
Open Standards
No Vendor Lock-In
Portability
Flexibility
Support
Security
Ecosystem
Integration
Maturity
OpenStackOpenStack
SUSE OpenStack Cloud
SUSESUSE
6
SUSE OpenStack Cloud: A Practical Business Case
vCenter
VMware ESXinfrastructure
High-valueProductionWorkload
Lower-valueDEV + TESTWorkload
0%
50%
100%
EnterpriseStorage System
cap
acit
y
timenow
100%VMware
Problem!
7
SUSE OpenStack Cloud: A Practical Business Case
vCenter
High-valueProductionWorkload
Lower-valueDEV + TESTWorkload
0%
50%
100%
EnterpriseStorage System
cap
acit
y
time
capacityincrease
now
€€
100%
VMware ESXinfrastructure
VMware
8
SUSE OpenStack Cloud: A Practical Business Case
vCenter
VMware ESXinfrastructure
High-valueProductionWorkload
Lower-valueDEV + TESTWorkload
0%
50%
100%
Controlnode
0%
100%
KVM / Xennodes
€€
VMwareSUSE OpenStack Cloud
9
SUSE OpenStack Cloud and VMware vSphere Integration
vCenter
VMware ESXinfrastructure
VMware
Controlnode
KVM / Xennodes
SUSE OpenStack Cloud Dashboard
API call: “Give me 2 VMs based on XYZ image!”
EnterpriseStorage System
vCenterAPI
SUSE OpenStack Cloud Overview
11
What is SUSE OpenStack?
OpenStack Dashboard
OpenStack Shared Services
Standard Hardware
Compute Networking Storage
Your Applications
OpenStackCloud Kernel
IaaS Cloud Management software based on the OpenStack project.
12
What is OpenStack?
• Leading open source project for building IaaS clouds
• Delivers cloud management platform software
• Active developer community (> 16000 contributors)
• Massive industry involvement (> 400 companies)
• Growing enterprise adoption
• OpenStack Foundation ensures long-term viability
• Quickly maturing technology – 12th release
13
How is SUSE Participating?
Platinum Member Alan ClarkChairman of the Board
TechnicalContributions
Promotion in openSUSE Community
OpenStack Distribution
17
What SUSE Brings to OpenStack
• Enterprise grade OpenStack deployment(ecosystem, lifecycle, support)
• Supportability / Stability‒ The full OpenStack, stack
‒ Enterprise hardened OpenStack code
‒ Supported interoperability with third-party solutions
• SUSE Ecosystem and Lifecycle‒ Installation framework
‒ Longer supported lifecycle
‒ Updates and maintenance management
‒ Certifications
18
=
SUSE OpenStack Cloud
+
+
19
Days
Parameters
Components
>1400
11
2
Deploying OpenStack manually
20
HOURS!!!
Parameters
Components
>1400
11
2
Deploying SUSE OpenStack Cloud
21
SUSE® Cloud Structure
Administration Server
CustomerCenter
Crowbar + PXE Boot
Compute Nodes
Storage Nodes
Control Node
SLE-HAE
23
SUSE OpenStack Cloud Partner EcosystemMaximize Current Investments, while Expanding Capabilities
Hardware
Storage
Networking
Management
Hypervisor
PaaS
SUSE OpenStack Cloud 4 – Highlights
25
Highlights of What's New in SUSE OpenStack Cloud 4 (1/2)• Full support for Ceph distributed storage
system
• Highly available cloud services
• Based on OpenStack Icehouse‒ Improved scalability of Heat module for VM
orchestration
‒ Database, Load Balancing, and Firewall as-a-Service
‒ Ceilometer module improves cloud measurement
‒ SUSE OpenStack Cloud 3 to SUSE OpenStack Cloud 4 upgrade
‒ Addition of existing servers as cloud nodes
26
Highlights of What's New in SUSE OpenStack Cloud 4 (2/2)
• Deeper Partner Ecosystem‒ Enhanced VMware support
‒ Integration with UCS Manager
‒ Improved networking and block storage adapter support
‒ Cisco Nexus,
‒ EMC,
‒ VMware NSX, etc...
SUSE OpenStack Cloud – High Availability
28
High Available Controller Node
• Fully automated HA configuration with SUSE OpenStack Cloud Admin Server
• Base on the SLE High Availability Extension‒ Using pacemaker, drbd and haproxy
‒ All automated with crowbar
‒ Makes the HA deployment almost as simple as the non-HA setup
• PostgreSQL‒ Using DRBD + Pacemaker
• Control Node SKUs include entitlement to SLE HA
30
Control Node 1 Control Node 2
High Availability in SUSE OpenStack Cloud
DRBD
PostgreSQL
RabbitMQ
Compute
Dashboard
DRBD
Identity
Image Service
Network
Pacemaker Cluster
SUSE OpenStack Cloud – Orchestration with Heat
33
SUSE OpenStack Cloud
Example 2-tier Web Application
WordPress App server
WordPress DB server
fixed
data
34
Orchestration with Heat (1/2)
“... a human- and machine-accessible service for managing the entire lifecycle of infrastructure and applications within OpenStack clouds.”
• Orchestration engine to launch composite cloud applications based a textual description
• Resources that can be described include: servers, floating IPs, volumes, security groups, etc.
• Relationships between the different resources can be defined
35
Orchestration with Heat (2/2)
• Full lifecycle of the applicaton can be managed, including updates and deleting
• Integration with existing configuration management tools like chef and puppet is possible
• Together with Ceilometer allows to implement autoscaling (e.g. launch more instances in case of increased load)
36
Heat Template Example
See also: http://docs.openstack.org/developer/heat/template_guide/index.html
37
Heat Template Example
See also: http://docs.openstack.org/developer/heat/template_guide/index.html
38
Demo – SUSE OpenStack Cloud 4Orchestration with Heat
DEMO TIME
39
SUSE OpenStack Cloud
Easy service deployment with Heat
Network TopologyAuto-generated Diagram
40
Summary
SAVINGS: Total cost of ownership
• SUSE OpenStack Cloud is an affordable alternative for off-loading non-production workloads from more expensive virtualization infrastructure.
FLEXIBILITY:
• Support of multiple virtualization technologies: KVM, Xen, Hyper-V and VMware
• High degree of automation, even for complete application stacks
CONFIDENCE: Based on the de-facto standard cloud technology
41
Thank you.
Questions?
Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.
257-000014-001