Emerging trends in software development: The next generation of storage
-
Upload
donnie-berkholz -
Category
Technology
-
view
1.278 -
download
2
Transcript of Emerging trends in software development: The next generation of storage
![Page 1: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/1.jpg)
Emerging trends in software development: The next generation of storageDonnie Berkholz, Ph.D.Research Director — Development, DevOps & IT Ops
SNIA Storage Developer Conference, Sept 2015
![Page 2: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/2.jpg)
2
Technology adoption
is increasingly bottom-up
Wikipedia: G.dallorto
![Page 3: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/3.jpg)
3
App-dev workloads are quickly moving to the cloudCurrent Future
On-Premises, Non-Cloud
Off-Premises, Non-Cloud
On-premises Private Cloud
Hosted Private Cloud
Infrastructure-as-a-Service (IaaS)/Public CloudSoftware-as-a-Service
(SaaS)
59.0%
7.9%
14.2%
5.2%
6.6%
7.1%
n = 146
37.3%
6.1%
19.1%
9.9%
15.2%
12.4%
n = 134
Source: 451 VotE Cloud, Q2 2015
![Page 4: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/4.jpg)
4
CLOUD COMPUTINGQ1 2015
Q. Estimate the percentage of your organization’s data currently stored in off premises cloud environments? Q. How many terabytes of data does your company currently have under management across all environments?*Terabytes of Data Stored in Off-Premises Cloud" is calculated from an organization's total data and the percent they store in off-premises cloud environments.
Data Storage - Cloud Respondents
> 1000TB
750TB-1000TB
500TB-749TB
250TB-499TB
10TB-249TB
<10TB
20.0%
7.5%
7.3%
6.3%
42.8%
16.2%
Percent of Samplen =877
Percent of Organization’s Data Stored in Off-Premises Cloud
Total Data at Organization
Source: 451 Research, Voice of the Enterprise: Cloud Computing Q1 2015
> 1000TB
750TB-1000TB
500TB-749TB
250TB-499TB
10TB-249TB
<10TB
3.8%
1.4%
2.5%
3.1%
42.0%
47.1%
Percent of Samplen =766
Terabytes of Data Stored in Off-Premises Cloud *
> 80%
60%-80%
40%-59%
20%-39%
< 20%
7.8%
6.4%
6.9%
14.6%
64.3%
Percent of Sample
n =896
![Page 5: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/5.jpg)
5
The new stack?
An infinite array of possible stacks.
![Page 6: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/6.jpg)
6
The API economy
![Page 7: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/7.jpg)
7
What do enterprises think of storage vendors?
Source: 451 Storage Wave 19, June 2015; n=250ç
![Page 8: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/8.jpg)
Development trendsthat will transform storage use
8
![Page 9: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/9.jpg)
9
Docker Docker Docker
Source: 451 Research, “Now Shipping: The Docker and containers ecosystem rapidly takes shape”
![Page 10: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/10.jpg)
Developers loveDocker
Donnie Berkholz Source: http://www.slideshare.net/dberkholz/is-your-community-healthy-metrics-on-the-top-cm-software
10
*
![Page 11: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/11.jpg)
But it’s not just a toy
11
21%}Source: 451 VotE Cloud, Q1 2015; n=991
Unfamiliar
No Plans
Discovery and Evaluation
Running Trials/Pilot Projects
Used for Test and Development Environment
Initial Implementation of Production Applications
Broad Implementation of Production Applications
3.1%
19.8%
56.1%
10.7%
3.9%
4.2%
2.1%
![Page 12: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/12.jpg)
12
Docker to microservices
![Page 13: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/13.jpg)
13
Loosely coupled teams
“ One of the biggest changes is that we no longer have an official ‘architecture’ team. Instead, we have made ‘architecture’ an ‘ingredient’ on each of our teams.”
http://tech.gilt.com/post/102628539834/making-architecture-work-in-microservice
– Lauri Apple, Gilt Groupe, 14 Nov 2014
![Page 14: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/14.jpg)
14
The foundation of microservices
![Page 15: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/15.jpg)
15
Disruption in data processing
![Page 16: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/16.jpg)
16
Spark came out of nowhere
Donnie Berkholz Source: http://redmonk.com/dberkholz/2015/03/13/the-emergence-of-spark/
![Page 17: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/17.jpg)
17
On Hacker News, too
Donnie Berkholz Source: http://redmonk.com/dberkholz/2015/03/13/the-emergence-of-spark/
![Page 18: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/18.jpg)
18
The market is coming
Source: 451 Research Total Data: Platforms & Analytics Market Monitor, May 2015
![Page 19: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/19.jpg)
19
Storage-class memory
![Page 20: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/20.jpg)
20
Concurrency for developers
Donnie Berkholz Source: http://redmonk.com/dberkholz/2014/03/18/go-the-emerging-language-of-cloud-infrastructure/
![Page 21: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/21.jpg)
Development trendsthat will transform storage vendors
21
![Page 22: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/22.jpg)
22
What in the world is DevOps, anyhow?
![Page 23: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/23.jpg)
23
Agile, truly tip to tail
Business to customer
![Page 24: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/24.jpg)
24
3 pillars of DevOps
Culture
Automation
Measurement
![Page 25: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/25.jpg)
25
Culture:Tear down all the silos
Flickr: kalandrakas
![Page 26: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/26.jpg)
26Flickr: respresFlickr: hartvig, snapeverything, roymaloon
Automation:Pets vs Cattle
![Page 27: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/27.jpg)
27
Automation: Infrastructure as code
![Page 28: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/28.jpg)
28
Knight Capital and the $460 million bug
Wikipedia: Jericho
Release management – quarterly to dailyGary Gruber, HP
![Page 29: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/29.jpg)
29
Automation: Continuous delivery
continuousautomation.com
![Page 30: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/30.jpg)
30
Measurement: #monitoringsucks/monitoringlove
![Page 31: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/31.jpg)
DevOps is reaching DBAs
451 DevOps study, Q3 201431
![Page 32: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/32.jpg)
32
![Page 33: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/33.jpg)
33
Adopting open-source technologies
Blogspot: ThatsABigIf
![Page 34: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/34.jpg)
34
The changing role of standards
![Page 35: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/35.jpg)
35
The changing role of benchmarks
![Page 36: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/36.jpg)
36
Wrapping up• Docker and microservices will exacerbate hypervisor-style
use & increase demands on the network
• Spark will drive requirements for memory and memory-like storage
• DevOps & continuous delivery will transform how you deliver storage software
• The interplay between open source, standards and benchmarks continues to tilt toward agility
![Page 37: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/37.jpg)
37
Global Digital Infrastructure Alliance — 20,000 strong
Share your thoughts, get our data451alliance.com
![Page 38: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/38.jpg)
Storage needs to cope with agility.Donnie [email protected]@451research.com
![Page 39: Emerging trends in software development: The next generation of storage](https://reader035.fdocuments.in/reader035/viewer/2022081520/5871d17b1a28ab423c8b5be3/html5/thumbnails/39.jpg)
Some images from this presentation are Creative-Commons licensed.
https://creativecommons.org/licenses/by-sa/https://creativecommons.org/licenses/by/
39