Mais conteúdo relacionado Semelhante a Le soluzioni tecnologiche a supporto del mondo OpenStack e Container (20) Mais de Jürgen Ambrosi (20) Le soluzioni tecnologiche a supporto del mondo OpenStack e Container1. Lead Principal Solution System Engineer
Le soluzioni tecnologiche a supporto
del mondo OpenStack e Container
Antonio Antonucci
3. IT is Under Pressure from Multiple Directions
Hybrid Clouds
Need ability to reliably
migrate/failover workloads
seamlessly across Clouds as needed
Open Source
Open Stack and Containers being
adopted by developers, but need
enterprise class ‘-ilities’
Big Data
Need to provide visibility into large sets of
unstructured data for business decision
making, monetization
Always On
Need to protect and preserve data at all times,
ensure it is available & recoverable with no
interruption to operations
Increased Regulation
Need to know where your data is, and
apply compliance policies consistently
Need to reliably store, protect and
provision enterprise data at scale on
choice of hardware
“White Box” Storage
IT
Copyright © 2017 Veritas Technologies LLC3
4. What Organizations are Looking For
Top 10 Business Reasons to Move to the Cloud
Capability to handle mission-
critical workloads
Move away from
technology lock-in
Common platform for
integration to take place
Enable IT environments to
be dynamic and fluid
Get services up and running
in minutes to hours
Cope with seasonal changes
with greater flexibility and
agility
Pay for only what’s being
used
Enterprise
Ready
Platform
Agnostic
Easy
Integration
Agility
Speed Scale
Cost
Savings
Copyright © 2017 Veritas Technologies LLC4
5. Issues withTraditional Software Defined Storage
Inst Inst Inst Inst
Inst
• Storage Utilization
• Unpredictable Performance
• Noisy Neighbor
Copyright © 2017 Veritas Technologies LLC5
9. Quality of Service
The HyperScale Flavor max, min
and priority for theVM
Highest qos_priority takes
preference
Inst1
Perf
Inst2
Noisy
Inst3
Noisy
• Throttles IOs closer to physical storage
• Balances available IO capacity across all
guests on the compute
• Eliminates “noisy-neighbors”
HyperScaleQoS Engine
Copyright © 2017 Veritas Technologies LLC9
11. -10
4990
9990
14990
19990
24990
10 60 110 160 210 260 310 360 410
IOPs
TIme (min)
WEB1
Limit Max @ 1K
Recovered
To 20K
DATABASE
Min @10K – Max @20K
APP SERVER
Min @5K - Max @10K
Max Raised
@25K
RecoveredTo 10K
Max Raised
@ 15K
WEB4
WEB5WEB3
WEB2
Total IOPS / Compute Node = 60K IOPS
Impact of Noisy
Neighbors
Time
IOPs
Quality of Service Example
Copyright © 2017 Veritas Technologies LLC11
12. HyperScaleCompute Plane
COMPUTE
PLANE
Inst Inst Inst Inst
D D
Full
EDS
Reflection
Protect writes based onTenant
policies
Episodic Data Sync
Offload Deltas every 15 minutes to
the Data Plane
Quality of Service
Credits systems based on limits
set by flavors
Copyright © 2017 Veritas Technologies LLC12
15. HyperScale for OpenStack Integration
HyperScale Integration Points
Horizon
(UI Dashboard)
Nova
(Compute)
Swift
(Object Store)
Glance
(OS Image)
Neutron
(Network)
Cinder
(Block Storage)
Ceilometer
(Monitoring &
Metering)
OpenStack
• DAS awareness
• IO acceleration
• VersionedStorage Management
• Storage Quality of Service (QoS)
• VM placement
• DAS awareness
• Storage utilization
• “Time Machine” slider for
versioned storage
• Software-defined policies
forVM creation
• Metering
Copyright © 2017 Veritas Technologies LLC15
17. External Storage Provider Registration with HyperScale
17
• Define what is the Storage Server
connected to HyperScale Data Nodes
• Define the temporary location where
Instance images backups and metadata
will be stored before backed up by
NetBackup
Copyright © 2017 Veritas Technologies LLC
18. Key Benefits
• Predictable performance with
Quality of Service
• Workload resiliency matched to needs
• Integrated backup support with
Zero BackupWindow
• Simple, enterprise-ready storage
management
HyperScale for OpenStack: software-defined storage for OpenStack
• Agility
• Faster time to value
• Cost-effectiveness
Copyright © 2017 Veritas Technologies LLC18
22. What is a “Container”?
• A container is essentially a “lightweightVM”
• Runs on the core kernel (along with the OS)
• Doesn’t require dedicated CPU, Memory, Network
• Managed by Linux (kernel) ControlGroups
• Able to run on bare metal or within aVM
• Segregates a “micro-service” from other “micro-services”
Copyright © 2017 Veritas Technologies LLC22
24. Factors that will drive adoption
Source:Container MarketAdoption Survey 2016 (DevOps.com and ClusterHQ)
Copyright © 2017 Veritas Technologies LLC24
25. Barriers that might refrain adoption
Source:Container MarketAdoption Survey 2016 (DevOps.com and ClusterHQ)
Copyright © 2017 Veritas Technologies LLC25
26. Container volume storage challenges
Manual Provisioning Noisy-Neighbor Inefficiencies
High Availability Persistent Storage
Copyright © 2017 Veritas Technologies LLC26
27. HyperScale Storage for Containers Capabilities
Automatic Provisioning of Container Volumes
Plug into any Cloud Orchestration Platform & PaaS (Docker|Kubernetes)
Adaptive Storage providing Guaranteed QoS (IOPS, Latency)
SharedVirtual Storage Pool of Direct-Attached-Storage HDD & SSD
Data Off-Hosting for BU, ETL Ingest w/o Impacting Compute Resources
Fault-ToleranceThrough Definable Replication & Snapshots
True Storage Persistence for Stateful Applications
Non-disruptive Container LiveVolume Migration
Copyright © 2017 Veritas Technologies LLC27
28. Architecture &Value Proposition
Data Management Nodes
HyperScale HyperScale
Compute Nodes (Primary)
HyperScale
Full Copy Delta Delta
HyperScaleHyperScale
Network switch Periodic sync
HyperScale
Full
Full
End-to-End Storage
Visibility
Orchestration –
RunAnywhere
Docker Docker Docker Docker
Snapshots
Zero Impact Backup
Disaster Recovery
Auto-healing
Increase Compute
Plane Utilization
Copyright © 2017 Veritas Technologies LLC28
33. 33
Red Hat OpenShift Ecosystem:
https://access.redhat.com/containers/#/product/29d9763d634a7dbe
Copyright © 2017 Veritas Technologies LLC
36. Thank you!
Copyright © 2017 Veritas Technologies. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarksof Veritas Technologies or its affiliates in the
U.S. and other countries. Other names may be trademarks of their respective owners.
This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or
implied, are disclaimed to the maximum extent allowed by law. The information in this document is subject to change without notice.
Antonio Antonucci
antonio.antonucci@veritas.com