04.suse software defined infrastructre
-
Upload
suse-italy -
Category
Technology
-
view
123 -
download
0
Transcript of 04.suse software defined infrastructre
Optimize the Data Center
with a Software-defined Infrastructure
Roma 14 Marzo 2017 | Milano 16 Marzo 2017
Alessandro Renna, [email protected]
Simon Briggs, [email protected]
Flavio Castelli, [email protected]
2
Keys Elements of a Successful
Software-defined Infrastructure
Modular
Automation
Orchestration
Management
Self-Healing
Self-Service
3
Transform Your Data Center with SUSE
Software-defined Infrastructure Solutions
Reducing costs
Increase IT agility and efficiency
Ensure business continuity
4
SUSE Software-Defined Infrastructure An Open, Flexible Infrastructure Approach
Application Delivery
Management
Operations, Monitor
and Patch
• SUSE Manager
• openATTIC
Cluster Deployment
• Crowbar
• Salt
Orchestration
• Heat
• Kubernetes
Custom Micro Service ApplicationsKubernetes / Magnum
Physical Infrastructure: Server, Switches, Storage
Public Cloud
SUSE Cloud Service Provider Program
ContainersSUSE CaaS Platform
Software Defined Everything
StorageSUSE Enterprise
Storage
NetworkingSDN and NFV
VirtualizationKVM, Xen, VMware,
Hyper-V, z/VM
Operating SystemSUSE Linux Enterprise Server
Platform as a ServiceCloud Foundry
Private Cloud / IaaSSUSE OpenStack Cloud
55
SUSE Enterprise StorageSoftware-defined Storage
6
Difficult to Scale and
Manage Data Growth
Expensive
$
Challenges of Traditional Enterprise Storage
Not easily Extended to
the Software-defined
Data Center
7
A growing challenge: LARGE data storage
Individual piece of data that is enormous (100s GB+)
Massive, unstructured data types:
• Video, Audio, Graphics, CAD, etc
Does not require real time or fast access
Applications include:
• Energy: Seismic Exploration Maps
• Healthcare: X-Ray Libraries, 3D Ultrasound
• Media: Video storage, Streaming Media
• HPC: Shared Research Storage
• CCTV, Police Body Cams, Security Surveillance, more….
8
SUSE Enterprise StorageUnlimited Scalability with Self-managing Technology
Block
Object
File
Increase capacity and performance by
simply adding new storage or storage
nodes to the cluster.
Monitor
Nodes
Management Node
Storage
Nodes
9
$
SUSE Enterprise StorageEnterprise Class Storage Using Industry Standard Servers and Disk Drives
Latest
hardware
Reduce
Capital
Expense
Hardware
flexibility
10
SUSE Enterprise StoragePowered by Ceph Architecture
Client Servers
(Windows, VMware, Linux)Applications File Share
Block Devices Object Storage File Interface
RADOS (Common Object Store)
Storage
Server
OSD
Server
Server
Server
RB
D IS
CS
I
S3 S
WIF
T
CE
PH
S*
Ne
two
rkC
lus
ter
Mo
nit
ors
Storage
Server
OSD
Storage
Server
OSD
Storage
Server
OSD
Storage
Server
OSD
Storage
Server
OSD
11
Use Cases
Video Surveillance
• Security surveillance
• Red light / traffic cameras
• License plate readers
• Body cameras for law
enforcement
• Military/government visual
reconnaissance
Virtual Machine Storage
Low and mid i/o performance
for major hypervisor platforms
• kvm – native RBD
• Hyper-V – iSCSI
• VMware - iSCSI
Bulk Storage
• SharePoint data
• Medical records
• Medical images • X-rays
• MRIs
• CAT scans
• Financial records
Data Archive
Long-term storage
and back up:
• HPC
• Log retention
• Tax documents
• Revenue reports
14
SUSE Enterprise Storage 4Major Features
• Unified block, object and files with
production ready CephFS filesystem
• Expanded hardware-platform choice with
support for 64 bit ARM
• Asynchronous replication for block storage
and multisite object replication
• Enhanced cluster orchestration using Salt
• Early access to NFS Ganesha support and
NFS access to S3 buckets
Object
Storage
Block
Storage
File
System
15
16
SUSE Enterprise Storage 4 – openAtticSUSE openATTIC advanced graphical user interface
17
SUSE Enterprise StorageEnable Transformation
Support today’s investment Adapt to the future
Legacy Data Center
• Network, compute and storage silos
• Traditional protocols – Fibre Channel, iSCSI,
CIFS/SMB, NFS
Process Driven
• Slow to respond
Software-defined Data Center
• Software-defined everything
Agile Infrastructure
• Supporting a DevOps model
• Business driven
Mode 1 – Traditional Mode 2 – Software Defined
22
SUSE Software-Defined Infrastructure An Open, Flexible Infrastructure Approach
Application Delivery
Management
Operations, Monitor
and Patch
• SUSE Manager
• openATTIC
Cluster Deployment
• Crowbar
• Salt
Orchestration
• Heat
• Kubernetes
Custom Micro Service ApplicationsKubernetes / Magnum
Physical Infrastructure: Server, Switches, Storage
Public Cloud
SUSE Cloud Service Provider Program
ContainersSUSE CaaS Platform
Software Defined Everything
StorageSUSE Enterprise
Storage
NetworkingSDN and NFV
VirtualizationKVM, Xen, VMware,
Hyper-V, z/VM
Operating SystemSUSE Linux Enterprise Server
Platform as a ServiceCloud Foundry
Private Cloud / IaaSSUSE OpenStack Cloud
Now is the Time!
Make Your OpenStack Move
SUSE OpenStack Cloud
Simon Briggs
EMEA Senior Solution Architect for Cloud
24
Why Aren’t You
Running OpenStack?
25
OpenStack is Mainstream
81%Large companies
planning to use
OpenStack1
65%OpenStack
deployments in
production2
93%of companies see
IaaS as the future of
data center 1
33% More than Last Year
27
Three Strategies for OpenStack Cloud Adoption
28
“Being a flexible framework to build on is the most important
aspect of the OpenStack platform.
Being able to support both traditional and cloud-native
workloads is very important. Large enterprises don't have the
luxury of dropping their legacy applications and forklifting
them into the microservices-type designs from day one.
The benefits of the cloud are too great to only allow new
workloads onto the platform.”
Jonathan BryceExecutive Director
OpenStack Foundation
29
SUSE OpenStack Cloud
Foundation for software-defined data centers.
Business
oriented release
cycle & longer
support
The best
interoperability
Non-
disruptive
upgrades
Leading support
for the entire
OpenStack cloud
platform
The widest
hypervisor
support
Fast & easy
setup and
management
Rock-solid
reliability
30
SUSE OpenStack 7
Powered by OpenStack Newton and
including new CaaS capabilities and
high availability enhancements.
SUSE OpenStack Cloud 7 delivers timely
access to the latest cloud technologies for rapid
innovation, improved agility and the robust
production-ready private cloud needed to meet
today’s business challenges
Press announcement: October 25, 2016 at OpenStack Summit, Barcelona; GA: February 2017
33
SUSE OpenStack Cloud 7New or Expanded Services
• Magnum support for Container
orchestration
• Manila integration with CephFS
• z/VM control plane
• Self-service physical server deployment
• Cloud Foundry integration
• Service catalog
• Partner support
– Plugin integration
– Deployment integration
34
SUSE OpenStack Cloud 7Operational Enhancements
• Live (non-disruptive) upgrade
• Multi-data center deployment
• Virtual machine HA
• Day 2 management
– Network reconfiguration
– Central logging and log visualization
36
SUSE OpenStack Cloud ArchitectureFoundation for Software-defined Data Centers
Containers
Infrastructure
as a Service
Big
Data
001010110111
110101110111
101101011110
Platform
as a Service
Operating System: SUSE Linux Enterprise Server
Physical
Devices
Virtual
Systems
Servers
Servers Storage
Storage
Network
Network
SUSE OpenStack Cloud Resource Orchestration
Public
Cloud
37
Hypervisor Choice and SupportInvestment Protection and Enhanced Value
Deployment
UI
Admin Server
SUSE Linux
Chef Server
Crowbar
Software mirror
DHCP/TFTP
Control Node
SUSE Linux
Database
Message queue
Identity
Image store
Cinder
Neutron
Dashboard
Scheduler
Other
SUSE Linux
OpenStack compute +
Vmware Proxy
SUSE Linux
KVM/XEN/DockerOpenStack compute
Cloud UI
IBM System Z
OpenStack compute
z/VM
z/VM®
38
High Availability OpenStack InfrastructureBecause Downtime is Not an Option
HA Proxy
Node 1 Node 2 Node 3
PACEMAKER
COROSYNC
Services Cluster
SUSE Linux
KVM or Xen
OpenStack compute
PACEMAKER REMOTE
SUSE Linux
KVM or Xen
OpenStack compute
PACEMAKER REMOTE
SUSE Linux
KVM or Xen
OpenStack compute
PACEMAKER REMOTE
SUSE Linux
KVM or Xen
OpenStack compute
PACEMAKER REMOTE
Hypervisor / Workload
Control Plane
39
SUSE Software-Defined Infrastructure An Open, Flexible Infrastructure Approach
Application Delivery
Management
Operations, Monitor
and Patch
• SUSE Manager
• openATTIC
Cluster Deployment
• Crowbar
• Salt
Orchestration
• Heat
• Kubernetes
Custom Micro Service ApplicationsKubernetes / Magnum
Physical Infrastructure: Server, Switches, Storage
Public Cloud
SUSE Cloud Service Provider Program
ContainersSUSE CaaS Platform
Software Defined Everything
StorageSUSE Enterprise
Storage
NetworkingSDN and NFV
VirtualizationKVM, Xen, VMware,
Hyper-V, z/VM
Operating SystemSUSE Linux Enterprise Server
Platform as a ServiceCloud Foundry
Private Cloud / IaaSSUSE OpenStack Cloud
Containers, orchestration and beyond
Flavio Castelli
Linux Container Lead Engineer
41
Traditional virtualization
Server
Host OS
Hypervisor (Type 2)
Bins/Libs
AppA
Guest OS
Virtu
al M
achin
e
Bins/Libs
AppA'
Guest OS
Bins/Libs
AppB
Guest OS
Bins/Libs
AppB'
Guest OS
42
Linux Containers
Server
Host OS
Bins/Libs
AppA
Guest OS
Bins/Libs
AppB
Guest OS
Hypervisor (Type 2)
Bins/Libs
AppA'
Guest OS
Bins/Libs
AppB'
Guest OS
43
Orchestration Enhances Business Value of Containers
Containerized
Micro Server
• Zero downtime
• Highly available
• Easy to migrate
across hosts
On-demand
Self-services
• Agile delivery
• Continuous
development
Continuous
Integration
• App lifecycle pipeline
development
• Test
• Production
Deployment NetworkingHigh
AvailabilityScaling Monitoring
45
What is Kubernetes?
An open source platform for automating
deployment, scaling, and operations of
application containers across clusters of
hosts, providing container-centric
infrastructure.
46
Magnum Kubernetes Cluster
Cube Master #n
API Server
Controller Manager
Scheduler
etcd
OpenStack
User
Cube Minion #n
Kube-proxy
Kubelet
Container EngineDocker
Pod
Container 1
Container 2
Service
Pods
OpenStack
Neutron
Load Balancer
Internet User
5050
Coming Soon: SUSE Container as a Service Platform Powered by Kubernetes
51
SUSE Container as a Service Platform
SUSE Linux
Enterprise
MicroOS
Kubernetes
docker
Project
52
SUSE Container as a Service (CaaS)Benefits of being Powered by Kubernetes
• Portable: public, private, hybrid and multi-cloud capable
• Extensible: modular, pluggable, hookable, composable
• Self-Healing: auto-placement, auto-restart, auto-
replication, auto-scaling
Why Should You Care?• Deploy your applications quickly and predictably
• Scale your applications on the fly
• Seamlessly roll out new features
• Optimize the use of your hardware by using
only the resources you need
53
SUSE Container as a Service PlatformExecutive Summary
What?
• Based on SUSE Linux Enterprise
MicroOS, Kubernetes and docker
project
• Ready to run
containers/containerized
applications
• Easy to install and manage
• First version available on x86-64
When?
• First customer shipment: July 2017;
Beta: March 2017
Why?• Improve IT efficiency while
optimizing the costs
54
SUSE Container as a Service PlatformWhat is SUSE Linux Enterprise MicroOS?
SUSE Linux Enterprise MicroOS is a
modern Linux operating system
designed for containers and optimized
for large deployments. It inherits the
SUSE Linux Enterprise knowledge while
redefining the operating system into a
small, efficient and reliable distribution.
55
SUSE Container as a Service PlatformScope
Key features via SUSE
Linux Enterprise MicroOS
• Transactional updates
• Atomic updates
• Automatic updates
(can be disabled)
• Maintenance window
(policy defined updates)
• Easy to use installer
• Scalability (from a few to
1000s of workers)
Key Kubernetes
Features
• Admin dashboard• Easy to use UI
• Deploy and manage
cluster
• Private / public registry
• Rolling updates