21
Modern Storage Strategies for On-Demand Applications SaaS, Virtualization, Containers and All- Flash Arrays Eric Burgener, Research Director, IDC Sundip Arora, Product Marketing, Kaminario

Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 2: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 3: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 4: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 5: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

5 | ©2016 Kaminario

Page 6: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

6 | ©2016 Kaminario

% of 2015 Kaminario business from SaaS

61%

Page 7: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 8: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 9: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 10: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 11: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

11 | ©2016 Kaminario

A Natural Fit?

SaaS Containers

Page 12: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 13: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

13 | ©2016 Kaminario

Complimentary or A Natural Evolution?

Virtualization Containers

Page 14: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 15: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 16: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 17: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 18: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 19: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

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

Page 20: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

20 | ©2016 Kaminario

Let’s have some fun & win some awesomeness!

Page 21: Modern Storage Strategies for On-Demand Applications · Higher cloud SW growth vs. packaged SW Key software trends Customers are purchasing services, not servers, and using SaaS to

21 | ©2016 Kaminario

Thank You!Come visit us @ booth #1765