Saturday, 22 July 2017

Notes on “DevOps - How to Accelerate Your Software Development Cycles and Gain a Competitive Edge with NetApp”

The titular whitepaper is available from NetApp's Field Portal. Since I like to take notes, here are some notes I took down, a handful of screen grabs, some useful links, and some supplemental links and screen grabs, using the original section titles up to the Appendix!

1) Digital transformation drives acceleration

2) Blending development and operations: DevOps

3) DevOps is all about culture, process and technology

4) Why containers rule the new software world

Image: Containers are not Virtual Machines

Benefits of containers...:
- better portability
- increased speed and agility
- higher density
- less infrastructure
- lower cost

...And their limitation:
“Containers have an ephemeral nature due to their stateless design. Creating and discarding them is quick, easy and perfect for DevOps. However, they lack data persistence, which is critical when DevOps shall embrace enterprise applications.”

5) The role of data management in DevOps

Add data persistence to your Docker containers:

6) 10 good reasons for DevOps with NetApp

01) Zero-Touch Storage*
02) Full Automation
03) OpenStack Advantage
04) Container Integration**
05) Data Protection
06) Production-Like QA Testing
07) Cost Savings
08) Developing Anywhere
09) Consistent Performance
10) Data Mobility

**The certified NetApp Docker Volume Plug-in works for ONTAP, SolidFire and E-Series.

7) Customer success with NetApp

Accelerate the software development lifecycle with the NetApp CodeEasy toolkit:
“The CodeEasy Toolkit is a DevOps methodology using NetApp FlexClone and NetApp Snapshot technologies to dramatically save developer checkout and build time and significantly reduce storage usage. It automates steps to create and manage developer FlexClone workspaces and easily fits into most DevOps environments with few to no changes. NetApp also offers FlexClone integration with Perforce Helix, a comprehensive platform for collaboration and version control.”

Image: NetApp CodeEasy toolkit

“NHN Entertainment is breaking down barriers to entry for game developers, who no longer need to own or manage their own IT infrastructure.”

8) NetApp credentials and benefits

+ Early DevOps adopter with an internally create environment: CodeEasy
+ Employs about 5000 software developers
+ Provides seamless integrations with enterprise-class data management
+ Supports open source and APIs for integration
+ Focuses on automation and self-service on premises and in the cloud
+ Recognized as the leader in data management and data protection (Source: IDC)
+ Enables critical capabilities, including data persistence and a validated technology stack for Docker containers, dynamic storage provisioning in Kubernetes and Infrastructure as Code

To learn more, visit

APPENDIX: Other Resources

Image: Containers vs. VMs

List of Docker Community Editions:
+ Docker CE for MAC
+ Docker CE for Windows
+ Docker CE for CENTOS Distribution
+ Docker CE for Debian
+ Docker CE for Fedora
+ Docker CE for Ubuntu
+ Docker CE for AWS
+ Docker CE for Azure

List of Docker Enterprise Editions:
For Cloud Providers:
+ Azure
For Servers:
+ CentOS
+ Oracle Linux
+ Ubuntu
+ Windows Server 2016


  1. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
    Cloud Business Management Software Suite

  2. I am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up.check out also ERP software management (pty) ltd

  3. That is the reason consentrate on you will need to unique placement of feet some time before authoring. Will likely be doable to help far more suitable writing in this fashion. Development

  4. Parmi les principaux problèmes identifiés, il a été constaté que la documentation du projet faisait défaut parce que les documents manquaient de détails et n'étaient pas mis à jour assez fréquemment. Le contrôle de la qualité sous forme de tests de logiciels n'est pas pratiqué aussi souvent et il semble y avoir un manque de processus d'assurance de la qualité pour garantir que le logiciel est construit avec la qualité à l'esprit dès le début. adobe photoshop crack

  5. This really is both equally a very good information when i rather definitely preferred verifying. This may not be at all times i always get likely to see a challenge. business software

  6. Other key practical zones for seaward software development activities incorporate execution improvement-based software development just as the proceeded with upkeep and backing for existing arrangements. software development company

  7. Nice knowledge gaining article. This post is really the best on this valuable topic. top email extractor

  8. I’ve been surfing online more than 5 hours today, yet I never found any interesting article like yours without a doubt. It’s pretty worth enough for me. Thanks... free bulk mail server

  9. One outstanding application circulates the software to peruse its records openly, yet charges for the software to deliver the reports.

  10. This is why it is better that you should linked review before developing. It is possible to post superior send that way. Design

  11. A little bit of license is offered by the reader but they do expect you to be truthful about your figures, customer numbers and state of the production of your email list