Upload
zerostack
View
720
Download
1
Embed Size (px)
Citation preview
© ZeroStack Inc. | zerostack.com© ZeroStack Inc. | zerostack.com
ZeroStack Cloud Platform
© ZeroStack Inc. | zerostack.com 2
Agenda
ZeroStack Overview
Summary
Demos
• Day 0: Building a Private Cloud
• Day 1: Self-service provisioning
• Day N: Troubleshooting
Capacity planning
Feature upgrades
Automated application deployment
Self healing
1
3
4
Technical Deep-Dive2
© ZeroStack Inc. | zerostack.com 3
Where most organizations are today
Where they want to be
The Journey to the Cloud Today
No “Shadow IT”
• Security, compliance, control
• Predictive cost structure
Application-centric
• Predictable performance
• Provisioning control
Business agility
• Self-service
• Scale on demand
© ZeroStack Inc. | zerostack.com 4
Where most organizations are today
Where they want to be
The Journey to the Cloud Today
DIY OpenStack Private Cloud
Public Cloud
Vendor-Driven Private Cloud
© ZeroStack Inc. | zerostack.com 5
Unraveling the Options: Vendor-Driven Private Cloud
“ “We don’t want to be locked
into [insert vendor name].
- Large university
“ “I don’t have experts to build
and operate the cloud.
- Leading EDA firm
© ZeroStack Inc. | zerostack.com 6
Unraveling the Options: DIY OpenStack Private Cloud
“ “
We have been trying to build
an OpenStack-based cloud for
6 months.
- Enterprise software vendor
“ “I don’t want my IT to be
developers
- Local municipality
© ZeroStack Inc. | zerostack.com 7
Unraveling the Options: Public Cloud
“ “
We have used both EC2 and
internal OpenStack. We find the
private cloud to be 2-4x faster.
- Prominent retail brand
“ “
AWS looks cheaper but it is not.
You pay for everything and can’t
control the cost as you grow.
- Provider of analytics software
© ZeroStack Inc. | zerostack.com 8
Goal: Create a Path to Simplify the Journey
Built in minutes… Not months…
Without the need for a team of rocket scientists.
A fully functional cloud…
© ZeroStack Inc. | zerostack.com 9
The Best of Both Clouds
Public Cloud Private CloudCloud-Managed
Infrastructure
• Ease of use• No operational headaches• Pay as you grow
• Diminished control• Inconsistent performance• Compliance & security
• Greater control• Predictable performance• Data governance
• High software cost• Operational complexity• Requires specialists
Public Cloud Experience:• Deployed in minutes• No expertise necessary• Scale on demand
Private Cloud Control:• Maintain data ownership• Service reliability• Better user experience
© ZeroStack Inc. | zerostack.com 10
A New Model of Cloud
Public Cloud Private Cloud
Cloud
On-Premises • Maintain control
and visibility
• Data locality, no
“noisy neighbors”
• Feature agility
• Real-time insight and
preventative analytics
Operations
Management
Apps & Data
User Workflows
Operations
Management
Apps & Data
User Workflows
Cloud-Managed
Infrastructure
Management
Apps & Data
Operations
User Workflows
© ZeroStack Inc. | zerostack.com 11
ZeroStack Cloud Platform Components
• User workflows
• Real-time insight and analytics
• Health monitoring
• Multi-site aware management
• 2U chassis with 4 server nodes o 64 - 112 CPU cores
o 512GB - 1TB RAM
o 6.4 - 19.2 TB (SSD) & 16 - 32 TB (HDD)
• Symmetric, self-healing
• Scale out
• 100% pure OpenStack APIs
ZeroStack Cloud Platform
ZeroStack Cloud Portal
ZeroStack Cloud Building Blocks
Cloud
On-Premises
© ZeroStack Inc. | zerostack.com 12
Cloud-Managed Infrastructure Advantages
Complex & time consuming to build a private cloud Bare metal to running applications in the cloud in minutes
Experts needed to operate on-premises cloud Eliminate IT headaches with SaaS-based operations
Inflexible scaling Symmetric, self-healing architecture that scales on demand
Glacial rate of software upgrades On-premises cloud with the feature agility of AWS
Disintegrated multi-site deployment Single interface to manage multiple sites
Core Issues ZeroStack Differentiation
© ZeroStack Inc. | zerostack.com 13
Agenda
ZeroStack Overview
Summary
1
3
4
Technical Deep-Dive2
Demos
• Day 0: Building a Private Cloud
• Day 1: Self-service provisioning
• Day N: Troubleshooting
Capacity planning
Feature upgrades
Automated application deployment
Self healing
© ZeroStack Inc. | zerostack.com 14
On-Premises
Cloud
ZeroStack Cloud Portal
ZeroStack User Interface
Map-Reduce Analytics
Stream Processing Visualization
Big Data Layer
Monitoring & Event Processing
ZeroStack Cloud Building Blocks
ZeroStack Control Plane
Software-Defined Network
OpenStack Services Linux + Hypervisor (KVM)
Software-Defined Storage
HW / SW Manager
ZeroStack Cloud Platform:Functional Software Elements
© ZeroStack Inc. | zerostack.com 15
VMs
Host 0 Host 1 Host 2 Host 3
VMs VMs
zVM zVM zVM zVM
ZeroStack Cloud Building Block
ZeroStackControl Plane
On-Premises
Cloud
Cloud Gateway Cloud Gateway
StatsHealth MonitoringEvents
Host n
VMs
zVM
VMs
Clustered Storage
Distributed Mgmt
SDN Fabric
ZeroStack Cloud Building Block
Symmetric & Distributed Scale Out
© ZeroStack Inc. | zerostack.com 16
ZeroStackControl Plane
Host 0 Host 1 Host 2 Host 3
ZeroStack Cloud Building Block
Host n
Self-Healing Architecture
DistributedCloud Services
1. Leader election
© ZeroStack Inc. | zerostack.com 17
ZeroStackControl Plane
Host 0 Host 1 Host 2 Host 3
ZeroStack Cloud Building Block
Host n
Self-Healing Architecture
DistributedCloud Services
1. Leader election
2. Host failure
© ZeroStack Inc. | zerostack.com 18
ZeroStackControl Plane
Host 0 Host 1 Host 2 Host 3
ZeroStack Cloud Building Block
Host n
Self-Healing Architecture
DistributedCloud Services
1. Leader election
2. Host failure
• Leader detects node and service failure
• Leader computes new service mapping
• Services migrated to match new service map
© ZeroStack Inc. | zerostack.com 19
ZeroStackControl Plane
Host 0 Host 1 Host 2 Host 3
ZeroStack Cloud Building Block
Host n
Self-Healing Architecture (continued)
DistributedCloud Services
1. Non-leader nodes monitor leader health
© ZeroStack Inc. | zerostack.com 20
ZeroStackControl Plane
Host 0 Host 1 Host 2 Host 3
ZeroStack Cloud Building Block
Host n
Self-Healing Architecture (continued)
DistributedCloud Services
1. Non-leader nodes monitor leader health
2. Initiate new leader election when leader becomes unavailable
© ZeroStack Inc. | zerostack.com 21
ZeroStackControl Plane
Host 0 Host 1 Host 2 Host 3
ZeroStack Cloud Building Block
Host n
Self-Healing Architecture (continued)
DistributedCloud Services
1. Non-leader nodes monitor leader health
2. Initiate new leader election when leader becomes unavailable
3. New leader restores previous leader’s state from Distributed WAL
© ZeroStack Inc. | zerostack.com 22
ZeroStackControl Plane
Host 0 Host 1 Host 2 Host 3
ZeroStack Cloud Building Block
Host n
Self-Healing Architecture (continued)
DistributedCloud Services
1. Non-leader nodes monitor leader health
2. Initiate new leader election when leader becomes unavailable
3. New leader restores previous leader’s state from Distributed WAL
4. Re-balance services as necessary
© ZeroStack Inc. | zerostack.com 23
On-Premises
Cloud
Cloud Gateway Cloud Gateway
ZeroStack User Interface
ZeroStack Cloud Building Block
Data Processing Cluster
Smart AnalyticsBatch ProcessingPersistent Store
In-Memory KV Store Cluster
zVM zVM zVM zVM zVM
ZeroStack Cloud Portal
Health Monitoring & Predictive Analytics
Intuitive User Interface & Practical Workflows
© ZeroStack Inc. | zerostack.com 24
Agenda
ZeroStack Overview
Summary
1
3
4
Technical Deep-Dive2
Demos
• Day 0: Building a Private Cloud
• Day 1: Self-service provisioning
• Day N: Troubleshooting
Capacity planning
Feature upgrades
Automated application deployment
Self healing
© ZeroStack Inc. | zerostack.com 25
Then & Now: Building a Private Cloud
Then
Heavy lift involving significant investment and in-house expertise
Building a cloud is far too complex
Now (with ZeroStack)
Created in 30 minutes or less;No prior experience required
That was easy!
© ZeroStack Inc. | zerostack.com 26
Building a Cloud with ZeroStack
1. Install the ZeroStack Cloud Building Blocks in your datacenter
• Rack & stack chassis
• Provide IP address
2. Discover the hosts using the ZeroStack Cloud Portal
• Connect through Port 443
• Register account
3. Configure the cloud
• Create schema (i.e. sites, business units, projects)
• Set policies
• Assign roles
• Provision resources
© ZeroStack Inc. | zerostack.com© ZeroStack Inc. | zerostack.com
DEMO
Day 0: Cloud Creation
© ZeroStack Inc. | zerostack.com 28
Then & Now: Resource Provisioning
Then
Lengthy process involving numerous stakeholders with conflicting priorities
Now (with ZeroStack)
Self-service with push-button provisioning, approval and cost tracking
© ZeroStack Inc. | zerostack.com© ZeroStack Inc. | zerostack.com
DEMO
Day 1: Self-Service Provisioning
© ZeroStack Inc. | zerostack.com 30
Then & Now: Troubleshooting
Then
• Difficult to operationalize event logs/metrics• Exponential rise in complexity with
additional components
Now (with ZeroStack)
Precisely trace events and correlate to root-cause issues
© Dan Roam
© ZeroStack Inc. | zerostack.com 31
Then & Now: Capacity Planning
ThenShortage of data and/or context
for intelligent decisions
Now (with ZeroStack)Specific guidance based on analysis of usage patterns
© ZeroStack Inc. | zerostack.com 32
Then & Now: Feature Upgrades
Then
Long delay before next version release
Now (with ZeroStack)
High feature velocity
© ZeroStack Inc. | zerostack.com 33
Manual and error-prone process
Then & Now: Application Deployment
Then
Automated through templates
Now (with ZeroStack)
© ZeroStack Inc. | zerostack.com 34
Then & Now: Fault Handling
Then
• Overprovisioned resources for HA• Manual intervention needed for fail-over
Now (with ZeroStack)
• Automated, self-healing architecture• Highly available by default
© ZeroStack Inc. | zerostack.com© ZeroStack Inc. | zerostack.com
DEMODay N: Troubleshooting
Capacity PlanningFeature UpgradeAutomated Application DeploymentSelf Healing
© ZeroStack Inc. | zerostack.com 36
Agenda
ZeroStack Overview
Summary
1
3
4
Technical Deep-Dive2
Demos
• Day 0: Building a Private Cloud
• Day 1: Self-service provisioning
• Day N: Troubleshooting
Capacity planning
Feature upgrades
Automated application deployment
Self healing
© ZeroStack Inc. | zerostack.com 37
Complete Private Cloud in Minutes(For About Half the Cost)
Minutes 3 Months 6 Months Time toProduction
Co
st
(3 y
ea
r)
Vendor-driven
Private Cloud
Cost of Deployment
Cost of Operation
OpenStack-based
Private Cloud
ZeroStack
Cloud Platform
© ZeroStack Inc. | zerostack.com 38
SpeedSimplicityElasticity
PerformanceControl
Security
A New Model of Cloud Deployment
Public Cloud
Private Cloud ZeroStack
© ZeroStack Inc. | zerostack.com 39
Schedule a live demo at:
zerostack.com
Want to Learn More?