Carrenza event - deliver without sacrifice. Are you in control of your cloud?
-
Upload
carrenza -
Category
Technology
-
view
25 -
download
0
Transcript of Carrenza event - deliver without sacrifice. Are you in control of your cloud?
@josh_atwell
Using Storage Infrastructure as an Accelerator of DevOps Maturity
@josh_atwell
[email protected]@josh_atwellgithub.com/joshatwell
@josh_atwell
Ask your Customers: Are You At The Turning Point?
CLOUDDEDICATED VIRTUALIZED
AdoptionCurve
IT as a Service IaaS | PaaS | SaaS | XaaS
Flexible Consumption Models
CONSOLIDATIONVIRTUALIZATION
HYBRID CLOUDS
2000 2010 2016 The Next 5+ Years
POLICY DRIVENAUTOMATION
TRADITIONAL DATA CENTER
Are You Here?
NEXT GENERATION DATA CENTER
@josh_atwell
Focus Areas for OpsExpectations have evolved
Traditional ITAvailable and Reliable
More with Less
Faster
as a Service Application Evolution
Cloud Age
Virtualization Age
WeAre
Here
@josh_atwell
Achieving DevOps SuccessThe Integration of Software Development and IT Operations
Communication
Collaboration
Integration
DEV OPS
This has been “meh” at best.
Virtualization changed what is acceptable.
Cloud changed what is expected.
@josh_atwell
I Wrote some Code!
@josh_atwell
DEV OPS
“hello world!”</>
The “Great”Wall of Deployment
@josh_atwell@josh_atwell
> “hello world!”
> “hello world!”
> “hello world!”
> “hello world!”
Initial Ops view of DevOps
@josh_atwell
CLI based expect scripts
Integrations only available through manufacturer
Very little agility
Limited accessibility
@josh_atwell
Infrastructure Extensibility
• APIs and SDKs to manage• Integration with common tools
@josh_atwell
@josh_atwell
Infrastructure Extensibility
• APIs and SDKs to manage• Integration with common tools
• Agility to change programmatically• Maximum feature availability
@josh_atwell
@josh_atwell Image from bestbuy.com@josh_atwell
@josh_atwell@josh_atwell
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---17
DEV OPS
APIs and SDKs becoming common REST Integration with
common tools
@josh_atwell
Control is Shifting
@josh_atwell
It’s all about the code
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---20
All-flash storage platform for the next generation data center.
Self HealingHigh Availability
Fail without operational impacts
Complete System Automation
Infrastructure management
by code
Scale-Out Infrastructure Agility
Scale without operational impacts
GuaranteedQuality of Service
Deploy without operational impacts
In-Line Data Reduction
Production data sets
without cost
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---21
35 TB
Scale-Out Infrastructure Agility
• Linear Scale of Performance and Capacity
• Expand / Contract without disruption or reconfiguration
• Guaranteed Compatibility between all SolidFire storage nodes
• Future-Proof your storage investment• Eliminate storage migrations
and forklift upgrades• Never wait 3 years for an upgrade
• Deploy and Grow apps at will
Performance
Capacity
200,000 IOPS
43.6 TB250,000 IOPS
52.2 TB300,000 IOPS
60.8 TB350,000 IOPS
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---22
All-flash storage platform for the next generation data center.
Self HealingHigh Availability
Fail without operational impacts
Complete System Automation
Infrastructure management
by code
Scale-Out Infrastructure Agility
Scale without operational impacts
GuaranteedQuality of Service
Deploy without operational impacts
In-Line Data Reduction
Production data sets
without cost
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---23
• SolidFire Helix™ Cluster wide RAID-less data protection
• No single points of failure• Automatic self-healing –
restores redundancy after failure• Maintains all QoS settings
regardless of failure condition• Non-disruptive hardware
and software upgrades
Fail without impact
Self Healing High Availability
A
C
D
J
B
F
G
J
D
E
H
B
A
F
I
EH
I
G
C
J
A
D
I
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---24
All-flash storage platform for the next generation data center.
Self HealingHigh Availability
Fail without operational impacts
Complete System Automation
Infrastructure management
by code
Scale-Out Infrastructure Agility
Scale without operational impacts
GuaranteedQuality of Service
Deploy without operational impacts
In-Line Data Reduction
Production data sets
without cost
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---
Guaranteed Quality of Service (QoS)
• Dynamically Allocate, Manage and Guarantee storage performance independent of capacity
• Define / enforce Min, Max and Burst settings for each application / volume
• SolidFire QoS Eliminates of traditional performance related storage problems - ESG 2015
25
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---26
In-Line Data Reduction
Production data sets
without cost
All-flash storage platform for the next generation data center.
Self HealingHigh Availability
Fail without operational impacts
Complete System Automation
Infrastructure management
by code
Scale-Out Infrastructure Agility
Scale without operational impacts
GuaranteedQuality of Service
Deploy without operational impacts
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---27
• Empower Enterprise IT to deliver greater strategic value to the business
• Native REST-based API• Deep integration with management
and orchestration platforms• Support development of user-facing
storage controls• Reduce risk of human error
and associated with complex administrative tasks
• Enables rapid deployment of applications & services
“Spin up virtual machines up to 81% faster than traditional storage” - ESG 2015
“SolidFire Automation helps lower operating expenses by up to - ESG 2015
Create Volume API Call{ "method": "CreateVolume", "params": { "name": "<Volume Name>", "accountID": 1, "totalSize": 10000, "enable512e": false, "attributes": {}, "qos": { "minIOPS": 100, "maxIOPS": 200, "burstIOPS": 300 } }, "id": 1}
Complete System Automation
@josh_atwell
Before SDK With SDK
Creating a volume for CloudStack
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---29
All-flash storage platform for the next generation data center.
Self HealingHigh Availability
Fail without operational impacts
Complete System Automation
Infrastructure management
by code
Scale-Out Infrastructure Agility
Scale without operational impacts
GuaranteedQuality of Service
Deploy without operational impacts
In-Line Data Reduction
Production data sets
without cost
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---30
All-flash storage platform for the next generation data center.
Self HealingHigh Availability
Fail without operational impacts
Complete System Automation
Infrastructure management
by code
In-Line Data Reduction
Production data sets
without cost
Scale-Out Infrastructure Agility
Scale without operational impacts
GuaranteedQuality of Service
Deploy without operational impacts
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---31
NetApp SolidFire Focus areas
Variable Performance for code efficiencyDevelop against
Production Datasets
Develop Quality Code
Accelerate TestingPath to Innocence
Path to EnlightenmentProduction Datasets
Code DeploymentContinuous Integration
Reduce Deployment IssuesSide-by-Side APIs
Eliminate Handoffs
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---32
Increase Code QualityStorage should never be the issue
Adjust volume performance
quickly & easily
Force code to work under less-than-ideal circumstances
Clone production datasets to develop code against
All-flash performance improves
development time through quick testing
A+
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---33
Programmatically eliminate storage as bottleneck
Accelerate Testing – Path to Innocence
Revert to previous instances (dataset or platform
configuration) quicklyRun test · Response is subpar ·Flagged by analytics/monitoring
· Programmatically modify SolidFire performance values ·
Re-test · Report · etc.
System UI & analytics create a shorter “path to
innocence” for storage
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---34
Programmatic testing to have data for appropriate deployment placement
Accelerate Testing – Path to Enlightenment
Host production on same stack as dev/test
Dedupe and compression make this
more cost affordableQoS ensures performance needs
are met
Test vs ideal (on-prem w/ SF)
Test vs. T1 Amazon
Test vs. T2 Amazon
Test vs. T1 other (Azure)
Identify where most cost-effective location
is to run that application
Leverage native replication
to another cluster
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---35
• Integrations reduce manual processes, human error
• Continuous Integration is maturity phase for DevOps organizations
• A-B Deployments
Reduce Deployment IssuesStorage should never be the issue
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---36
Reduce Deployment Issues – MonitoringStorage should never be the issue
Deployment of new image ActiveIQ
monitoring provides real-time insight
Track progress on data efficiency
over time
See how application growth and changes are
represented in data
Track system consumption over time
Performance AND capacity utilization
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---37
Reduce Deployment Issues – Less Re-CodeStorage should never be the issue
Side-by-side APIs
Run existing code against
established APIs
Leverage new APIs faster
Upgrade infrastructure
without affecting automation
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---38
Eliminate HandoffsMake SolidFire seamless in your environment
Extend capability of storage through native integrations
VMware – vSphere Client Plugin and Virtual VolumesOpenStack - Cinder
Docker – Native Docker Volume PluginContainer orchestration
Simplify development integrations with software
development kits (SDKs)JavaC#
Python
PowerShellDirect API calls
@josh_atwell © 2016 NetApp, Inc. All rights reserved. --- NETAPP CONFIDENTIAL ---39
Enabling through integrations is the goal
OPS DEV Integrationthrough APIs & tools
@josh_atwell NetApp Insight © 2016 NetApp, Inc. All rights reserved. NetApp Confidential – Limited Use Only41
thePub – NetApp’s Developer and Open Source Communitynetapp.io
netapp.io
@NetAppPub
netapp.io/slack for customer Slack invites