View
0
Download
0
Category
Preview:
Citation preview
1 | ©2016 Kaminario
Modern Storage Strategies for On-Demand ApplicationsSaaS, Virtualization, Containers and All-Flash Arrays
Eric Burgener, Research Director, IDCSundip Arora, Product Marketing, Kaminario
2 | ©2016 Kaminario
Convergence of Several ‘Perfect Storms’
200 billion connected devices by 2020
62% of organizations will be running 100% of IT in the
cloud
62%organizations
Agile App DevelopmentNew Consumption Models
Trends driving storage in the on-demand world
Cloud Services Driving Growth
© IDC Visit us at IDC.com and follow us on Twitter: @IDC 3Source: IDC, Aug 2015
Software revenue growth rate through 2017
5.5xHigher cloud SWgrowth vs. packaged SW
Key software trendsCustomers are purchasing services, not servers, and using SaaS to extend or replace existing applications
Predicted cloud software market size by 2017$76.1B Cloud software market CAGR through 201722.1%More cloud ISVs (CSVs) by 20172.5xof net new software will be built for cloud delivery in 201591%10x more discrete “software” services available in 201710x
22%
4%
0%
5%
10%
15%
20%
25%
Cloud SW Packaged SW
4 | ©2016 Kaminario
SaaS in Context of Cloud Software
IDC Top Level Market Container Primary Software Market
SaaS
Cloud Software
Applications as a Service
System infrastructure (SIS) as a service
PaaS Application development and deployment (AD&D)
IaaS Cloud Infrastructure
Basic storage
Server
Network
Client
Source: IDC 2015
IDC’s Public IT Cloud Services Taxonomy, 2015
5 | ©2016 Kaminario
6 | ©2016 Kaminario
% of 2015 Kaminario business from SaaS
61%
7 | ©2016 Kaminario
Lessons Learned: Defining an infrastructure strategy that supports a SaaS business model
Infrastructure must scale
with the business
Minimum latency is table stakes. Performance truly is King
Mixed workloads are the norm – no
more silos
Cost efficiency is paramount now and in the future
8 | ©2016 Kaminario
Role of Storage in Application Delivery
Storage is the foundation of the application stack. It dominates TCO and is fundamental in determining latency and overall application performance
CLIENT-SIDE APPLICATION
NETWORK
SERVER-SIDE APPLICATION
APPLICATION/DATABASE PLATFORM
OPERATING SYSTEM
VIRTUALIZATION
SERVER HARDWARE
STORAGE
Application Updates
9 | ©2016 Kaminario
OPEX based business model
Mixed workload capability is game
changing
Unpredictable growth requirements
Always On 24/7/365 – no downtime
Kaminario SaaS Use Case Summary
10 | ©2016 Kaminario
#1 ask by SaaS providers of their infrastructure vendors? Make My Database Applications Hummmm
§ Objective is to minimize latency
§ Focus on solutions that can manage increasingly random I/O
§ Flexibility to tune performance-cost to your application needs (scale up vs. scale out)
Tight integration with storage array data servicesCompression, Replication, Snaps, Database-aware QoS
11 | ©2016 Kaminario
A Natural Fit?
SaaS Containers
What are Containers?
§ A virtualization
technology similar in
concept to hypervisors
§ Abstract the OS rather
than the server hardware
§ An application and its
dependencies are
packaged into a container
file
© IDC Visit us at IDC.com and follow us on Twitter: @IDC12
§ Some implementations
require a hypervisor and
others run on bare metal
hardware
§ Containers enable
workload agility,
portability and more
efficient infrastructure
optimization
13 | ©2016 Kaminario
Complimentary or A Natural Evolution?
Virtualization Containers
SaaS, Containers and AFAs
§ Hyperscale web companies are most engaged in using containers for their SaaS offerings
• Agility, performance and efficiency
§ SaaS is cloud, cloud is virtual, container agility and efficiency better than virtualization alone
• Containers for application packaging and portability
• Virtualization (VMs) for hardware partitioning
§ Containers will change virtualization utilization assumptions about density
• Which could impact server design
§ AFAs needed to enable increased infrastructure density
© IDC Visit us at IDC.com and follow us on Twitter: @IDC 14
Source IDC, Aug 2016
Elements of the Container Ecosystem
© IDC Visit us at IDC.com and follow us on Twitter: @IDC 15
Business agility, SDLC acceleration, and performancewill top cost savings as the primary deployment drivers
Through 2020 will be deployed to support traditional appsprimarily on virtualized on-premise infrastructure
Most enterprises are still in the embryonic stages of container use
Production deployments will primarily use commercially supported distributions
16
AFAs for Containers
§ Devops a primary use of containers through 2020§ Agility is critical driver of container usage here
§ AFA snapshot performance, efficiency, utilization
§ Scale-out AFAs offer additional value§ Can scale non-disruptively across a wide range
§ AFAs enable high infrastructure density
§ Flash performance in virtual environments§ Predictably consistent latencies
§ High throughput for data movement
17 | ©2016 Kaminario
Simplified Scalability for Agile Development Environments
Start small and independently scale performance and capacity
SCALE–OUTAdd performance by scaling out controller nodes
SCALE–UPAdd capacity to single K-Block by adding additional drive shelf
SCALE–UP-AND-OUTAdd capacity and controller nodes independently
MODULAR K-BLOCKSActive-Active controller pair with drive shelf
18 | ©2016 Kaminario
The Kaminario EdgeKaminario K2 – the all-flash storage platform for the on-demand world
Agility
• Agile management of growth
• Agile support of new apps
• Predictable Scale
Software Defined Architecture Transforming the Storage Buying Process
Predictability
• Predictable Cost• Predictable
performance• Predictable Scale
Future-proofs your storage purchaseProvide assurances to meet the demands
of a growing business.
For Today’s On-demand WorldYou get what you pay for
For Tomorrow’s Unpredictable World
19 | ©2016 Kaminario
Kaminario All-flash provides persistent storage for Docker through it’s Flocker plug-in
• Flocker is an open-source container data volume manager for Dockerizedapplications
• The Flocker cluster is comprised of the following sets of services:
• The Flocker control service • Flocker agent/Storage Driver • Flocker Plugin for Docker
• Kaminario Flocker Agent allows dockerized applications to use the K2 All-flash array as persistent storage
20 | ©2016 Kaminario
Let’s have some fun & win some awesomeness!
21 | ©2016 Kaminario
Thank You!Come visit us @ booth #1765
Recommended