emc world 2016 - cnaitl.01 adopting an open source strategy

40
1 © Copyright 2016 EMC Corporation. All rights reserved. 1 © Copyright 2016 EMC Corporation. All rights reserved. ADOPTING AN OPEN SOURCE STRATEGY MOHAMED KHALID – CLOUD SOLUTIONS KENNY COLEMAN – EMC {CODE}

Upload: code-by-dell-emc

Post on 13-Apr-2017

474 views

Category:

Technology


2 download

TRANSCRIPT

2016 POWERPOINT TEMPLATES

Adopting an open source strategyMoHAMED KHALID CLOUD SOLUTIONSKenny coleman emc {code}

# Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.

#TITLE

One time virtualization junkieRuby/rails/node/js & a wee bit of goHad the first google result for Kendrick' until 2012Bourbon aficionado@kendrickcoleman github.com/kacole2Various roles in IT supply chain. As EA drove OpenSource adoptionPulse on OpenSource technologies in the DataCentre stackWork on open source based solutions OpenStack and Cloud Foundry.

MOHAMED KHALID

KENNY COLEMANWHO ARE WE?

# Copyright 2016 EMC Corporation. All rights reserved.

Next generation companies such as Amazon, Etsy, Netflix and Uber handle development in fundamentally different ways, leveraging open source - IDCWhat do we already know?

# Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.MADE SLIDE PRETTIER#TITLE

Copyright 2016 EMC Corporation. All rights reserved.

WHAT DO WE ALREADY KNOW?Next generation companies such as Amazon, Etsy, Netflix and Uber handle development in fundamentally different ways, leveraging open source - IDC

# Copyright 2016 EMC Corporation. All rights reserved.

#TITLE

Why now?OPEN SOURCE IS SO PERVASIVE THAT ALL SOFTWARE CATEGORIES USE IT OR HAVE DEPENDECIES ON IT Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.

#TITLE

78% OF COMPANIESRUN ON OPEN SOURCELESS THAN 3% DONT USE OSS IN ANY WAY2015 North Bridge & Black Duck Future of Open Source StudyOVER 66%CONSIDER OSS OPTIONS BEFORE PROPRIETARY SOFTWARE ALTERNATIVES Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.

#TITLE

IN THE NEXT 2-3 YEARS CORPORATE PARTICIPATION WILL DEEPEN FURTHER39% PLAN TO START OWN EXTERNAL OSS PROJECT47% WILL RELEASE INTERNAL TOOLS AND PROJECT AS OPEN SOURCE53% WILL REDUCE BARRIERS TO EMPLOYEE PARTICIPATION IN OSS2015 North Bridge & Black Duck Future of Open Source Study Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.

19531970

IS OPENSource NEW ?198019902000The short answer: NOThe long answer: YES

# Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.

We now live in an age of open source infrastructure

# Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.WHY USE OPENSOURCE : BENEFITSFRICTIONLESS DEVELOPMENT

ATTRACT TALENT

GLOBAL COLLABORATION

NO VENDOR LOCK-IN

TRANSPARENCY

COMPETITIVE ADVANTAGE

SMALL INVESTMENT

COST SAVING

# Copyright 2016 EMC Corporation. All rights reserved.HIDING THIS SLIDE BECUAUSE WE DONT WANT TO GIVE AWAY THE INFORMATION THAT WE ARE GOING TO TALK ABOUT. MAKE EACH SLIDE BE A STATEMENT

When OSS becomes a strategic part of the enterprise IT infrastructure, product marketing managers at OSS vendors should target organizations in emerging markets, such as Asia/Pacific, and market OSS governance service capabilities to less mature IT departments.

OpenSource is not a alterntive it is a solution

FLEXIBILITY AND AGILITY: COMPETITVE ADVANTAGE

IT leaders must fundamentally provide flexibility and agility for their enterprise. If you cant compete on agility, youre going to get left behind by the competition. Open source enables technology agility, typically offering multiple ways to solve problems. Open source helps keep your IT organization from getting blocked because a particular capability isnt available from a vendor. Instead of waiting for the vendor to deliver that capability, you can create it yourself.

SPEED

Your enterprise will soon be competing on speed, if it isnt already. Open source enables speed. A great advantage of open source is the ability to take the community versions, get started, understand whether they can solve your business problem, and begin to deliver value right away. Once you make that determination, professional support and services are increasingly available for open source products.

COST EFFECTIVENESS

Open source is generally much more cost-effective than a proprietary solution. Not only are open source solutions typically much more inexpensive in an enterprise environment for equivalent or superior capability, but they also give enterprises the ability to start small and scale (more on that coming up).

LicensingCommunity support to get things done..and more eyes on code

ABILITY TO START SMALL

With open source, you can start small and quickly with community versions, and then migrate to a commercially-supported solution as your business requirements drive you there. If the project doesnt require support, you can continue on the community version indefinitely. You have the option to try the various alternatives, pick the one thats going to work, and then scale up with a commercial solution.

ATTRACT BETTER TALENT

Open source gives enterprises the ability to attract better talent. Most professional technologists are well aware of open source and many believe its where the industry is headed.

SHARE MAINTENANCE COSTS

You can solve your enterprise problems while effectively sharing some of the maintenance costs. One of the fundamental advantages of open source is community involvement. Rather than writing an application and having to sustain it yourself, you can share the cost of maintaining and sustaining applications among multiple parties.

Open source software provides enterprises with a variety of benefits. For starters, the technology is considerably less expensiveoftentimes its freethan its proprietary counterparts. Additionally, because the open source community is a vibrant, collaborative one, software is almost continually improving, with bugs being worked out and security being strengthened at every turn. Whats more, the technology provides the enterprise with unprecedented flexibility. Freed from the shackles of vendor lock-in, decision makers are able to customize such software so that it fits the precise needs of their businesses.

Market momentum

Economic Pressures

Flexible Cost Model

Cloud Migration and Alignment

Choice of Support vendors

Innovation from wider community

More control over software

AnalysisInside the PredictionOSS in at Least 95% of IT OrganizationsOSS Leveraged Within Mission-Critical IT PortfoliosThe Drivers Behind OSS AdoptionProgrammers Care About Innovation Balanced With StabilityOpen-Source Projects Promote Innovation Through CollaborationOpen Source Projects Promote Stability Through ReuseOSS Is Popular Among End-Users Because It Promises Cost Optimization, Flexibility and Innovation Advantages Over Traditional Closed-Source AlternativesOSS Is Popular Among (a Growing List of) Commercial Software Vendors That Use It to Optimize Their Engineering CostsOSS Is Not a Panacea

Data InsightsMore Than One-Third of OSS Users Implement OSS Strategically or Consistently; Asia/Pacific Is the Hotbed of OSSLower TCO, Improved Security and Strategic Competitive Advantage Are the Top Three Reasons for Using OSSOnly One-Third of Respondents Have a Corporate Policy to Govern Use and Purchase of OSS in the EnterpriseOrganizations Contribute to OSS Projects for Better-Quality Codes, Viability of Projects and Vendor IndependenceAmong OSS User Respondents, One or Two Vendors Could Monopolize a Strategic Part of Their IT Environment#TITLE

COMPETITVE ADVANTAGE

the focus 37 Signals has placed on being a part of the open source community has helped their products grow to new heights--David Heinemeier Hansson - Creator of Ruby on Rails, partner at 37signals

Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.The good news is that companies that do not adopt a sound open source strategy create an enormous opportunity for those who do choose to leverage open source software in their development life cycle. The development timeline can often be as important as the bottom line; and, when using freely available software as the base for your project, chances are that you will see your time to market shrink drastically. This is due largely to the amount of free support for open source projects found on the Internet. On large open source projects, other developers have already spent hundreds or thousands of hours fixing bugs, engaging in communities, and adding new features to the projects, enabling you to take full advantage of that work immediately. Imagine the time it took to write an HTTP server such as Apache or Nginx; now, ask, How much sense would it make to write this myself? Why not leverage the work done by others in other areas as well? In fact, why not leverage the freely available, well supported open source software in every area of your companys infrastructure, freeing you to focus on the features and capabilities that make your products special and unique?

Time and resources saved will not be your only advantage. Consider a company that is not only consuming open source software but also contributing as well. Businesses that can provide value through the software they add to the open source community can take advantage of being seen as innovative and dynamic, potentially creating an almost viral effect of followers. A classic example is the company 37 Signals, the creators of Ruby on Rails. This is an open source project that was started out of their need for a better web development framework, and was originally used for their first product, Basecamp. Ruby on Rails quickly became famous, and today it has thousands of plug-ins and contributors constantly striving to make the code base better. Of course, having a great product helps, but the amount of focus that 37 Signals has placed on being a part of the open source community has helped their framework and products grow to new heights. Although they are a company that makes products to help businesses communicate, they have won the hearts of developers who can take their codebase to the next level.

OPEN SOURCE PARTICIPATION FUELS ENTERPRISE COMPETITVE ADVANTAGEOver 65% feel they gain the competitive edge from 2015 North Bridge & Black Duck Future of Open Source Study

#TITLE

REDUCE LOCK-IN

The fear of lock in is only as valid as your inability to select the right software-- Lukasz Szostak (Vice President - North America at TBSCG)

Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.Amazon has succeeded in making its API a de facto standard. As a result, enterprises will find it harder to migrate to an open source platform. It is no coincidence that there are only two industries, IT vendors and drug dealers, that routinely refer to their customers as "users. As long as the supplier still has his sights set on expanding its market share, lock-in is often not a problem. But by the time the revenue from the installed base becomes more important than winning new customers, customers often start to encounter regular price increases.

There is an industry's problem with commitment. If open source software was a relationship, it would be a series of Tinder dates - it brings instant results, it can be fun, but it's a trial and error process and it always requires you to start from scratch.

The fear of lock in is only as valid as your inability to select the right software. If you don't have the confidence that you are making the right decision, then yes - you should keep you options open. Any good cloud strategy must start and end with an exit strategy.#TITLE

FRICTIONLESS DEVELOPMENT

Nearly all GitHub projects include a README.md file.--Contributing to Open Source on GitHub

Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.ReadmeNearly all GitHub projects include a README.md file. The readme provides a lay of the land for a project with details on how to use, build and sometimes contribute to a project.ACCORDING TO THE OPEN SOURCE SURVEY, 43% SAID OSS PROVIDES GREATER EASE OF DEPLOYMENT

Vagrant, DOCKER, etc#TITLE

COLLABORATION

there are over 1300 contributors to the Docker project

--Ben Golub (Docker CEO) Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.You get to take advantage of the best minds from around the world. Not even those that work at the particular company

Innovations via collobrations#TITLE

COST SAVINGS

Barclays claims 90% software cost savings with open source drive--Dan Worth (v3.co.uk)

Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.^ Unless you somehow got an angel round funding on nothing more than idea, the odds are you start money out of your own pocket. No fancy offices, no catered lunches, taking public transportation, no expensive steak dinners. just some drive and determination and maybe a few servers in AWS. The last thing you have is money to spend on proprietary software. This is where the world of OSS truly begins to shine. OSS brings lots of value. first it's free. free as in free speech. Whether you need a web server, a database, a big data analytics engine, a logging stack, or even an integration with a popular web service, 9 times out of 10, there is an OSS project that will fit your need. This is where startups can take the work that has been set forth before them and create their own value on top of it. This where the popular phrase comes in "We stand on the shoulders of giants

Cost savings may be only part of open source's allure, but it's still a big part, no matter what size the organization. "How can Netflix charge as little as $8 per month for its service?" Hammond asks. "Because everything is built on open-source software. They focused on content, not building an operating system or a testing framework.

FROM THE SURVEY, 58% BELIEVE OPEN SOURCE AFFORDS THE GREATEST ABILITY TO SCALE

#TITLE

TRANSPARENCY

Nowadays, Linux bug fixes are fixed within days or hours--Eric Lippert Why open source development is getting more secure

55%OSS DELIVERS SUPERIOR SECURITY67%DONT MONITOR FOR SECURITY VULNERABILITES Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.Your code is out there. DONT FORGET ABOUT CODE QUALITY

http://www.techrepublic.com/article/open-source-vs-proprietary/

"It used to be the case that if we found a defect in Linux, months could pass between when the defect was reported and when it was fixed. Nowadays it is much more likely to be on the order of days or hours, which is great, because the longer a bug is in a product the more likely it is that somebody is going to make a dependency on that bug, or that somebody is going to read that code and misunderstand it.

"If you've got 100,000 lines of code you've probably got a relatively small number of developers who've been working on the project for a relatively small amount of time. There simply hasn't been as much time for them to introduce problems and they probably all communicate well with each other and have large areas of ownership.

"If you imagine a code base with one million lines of code, it's reasonable to assume that code took a much longer time to write, that the team that wrote it was larger and there has been turnover in that team over time. The people who did understand the code have gone and the new people make mistakes and the people reviewing the code aren't the experts anymore. Also, in large code bases pieces of code tend to become interdependent in ways that they don't in smaller code bases. So it's not a surprise to me at all that we see a considerably larger defect density in large projects than we do in smaller projects.

From the survey, 55% said OSS delivers Superior Security. 46% give OSS first consideration among security technologies. 67% Dont Monitor OSS Code for security vulnerabilites.

#TITLE

Challenges IN ADOPTION

PEOPLE

PROCESS

TECHNOLOGY

RESISTANCERISKWHERE TO USE

# Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.CIOs and IT leaders are compelled to look at open-source software alternatives as concerns around security, performance and technical support are increasingly addressed.#TITLE

PeopleNEW CULTURE

COLLOBRATIONATTRACT TALENT

TRAINING

# Copyright 2016 EMC Corporation. All rights reserved.HIDING THIS SLIDE BECUAUSE WE DONT WANT TO GIVE AWAY THE INFORMATION THAT WE ARE GOING TO TALK ABOUT. MAKE EACH SLIDE BE A STATEMENT

Company employees -- Some of the most passionate and active community members may also be employees of the sponsoring company. These individuals generally participate in the community because they want to, not because their roles at the company compel them to do so. With a few exceptions, employees job descriptions and performance reviews are driven by contributions to the company, not to the open source community. Allowing employees time and resources to work on community projects without directing the exact nature of the participation helps keep the open source community true to its purpose.Community advocates -- These are folks who emerge as leaders within the community and who want to have a dedicated role. When developing your code of conduct or community guidelines, identify specific areas you want community advocates to oversee -- such as the mailing list, IRC, Stack Exchange, or other forums. Advocates must encourage healthy participation and deal with inappropriate behavior. The community holds itself accountable.

Address Concerns

Opportunity relatedControl relatedProduct Capability related

Training

Vendor supportedInternally driven

#TITLE

NEW CULTURE

make it your goal to attend at least two non-Drupal web development conferences--Getting off the island in 2013 (http://www.garfieldtech.com/)

Embrace Change Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.Jason Cohen once said that Every company has a culture. The only question is whether or not you decide what it is. - I couldnt agree more. I think this can extend further, though, not just to companies but to any group of people working together. In 2013, Drupal project had one of the best cultural initiatives Ive ever seen for an open source project. It was called Getting off The Island. The premise was that its easy to get stuck inside a little bubble of the one technology that youre working on, forgetting the wider ecosystem of projects and even other languages. The initiative encouraged Drupal contributors to get off the island and go out into the world and learn from other open source projects. Then, return with new knowledge and skills that might benefit Drupal in the future. There is so much to be learned when some of the competitive animosity is set aside for a moment, and we stand up and say Hey, were all trying to do roughly the same thing here - why dont we learn from each other? - Initiatives like this demonstrate wonderful leadership and vision from Drupal. They clearly set the tone for the future of the project, as well as being a role model to other Open Source projects.

http://john.onolan.org/open-source-culture/http://www.garfieldtech.com/blog/off-the-island-2013

Freedom with responsibilitiesSupport new ideas that challenge normsEmbrace change

#TITLE

ATTRACT TALENT

using our projects in the open helped them get ramped up prior to being hired. That is a huge win for our company.--James Pearce, Leads Open Source at Facebook

Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.http://readwrite.com/2014/10/24/open-source-recruiting-facebook-netflix-twitter/

You Have Nothing To Lose But Your ChainsFor years organizations largely constrained their developer productivity, hemming them in by withholding access to hardware and software. But something has changed in the last few years, which Digital Ocean CEO Ben Uretsky highlights:

Developers were at the mercy of their employers capital. But thats changed. With software being free and readily available, the sole ball-and-chain left shackled to the ankles of developers was hardware. With the development of the cloud market, developers had a newfound stray dog freedom.

Fortunately, developers havent done stray dog sorts of things with that freedom. Instead theyre hard at work within lines of business, building apps often in spite of IT. No wonder Gartner says 38% of technology purchases already happen outside IT, which number will jump to 50% by 2017.

The developer inmates, in other words, increasingly run the enterprise asylum. But how well they run it may hinge on your ability to recruit them.

This culture of open source permeates Facebook. So much so, in fact, that it serves as a beacon to developers who want to work somewhere that unfetters their freedom to tinker, as Pearce notes:

We asked our employeesWere you aware of the open source software program at Facebook? Two-thirds said Yes, and one-half said that the program positively contributed to their decision to work for us. These are not marginal numbers, and I hope, a trend that continues. A large number of those people said their experience using our projects in the open helped them get ramped up prior to being hired. That is a huge win for our company. This is important part of why open source is valuable to [Facebook].

For Facebook, then, open source is not naive ideology, but rather is like the breeze from an open window; it keeps things from going stale, both in terms of code and in terms of people.

Guess what? Its in your self-interest, too. The best software today, from Hadoop to Android, is open source. The best developersthose people that will make or break your businessare also focused on open source.

Set them free. Just like Facebook. Just like Twitter. Just like Netflix.#TITLE

TRAINING

Opportunity, Control, Product, CapabilityCode, DesignAttending local meet ups

# Copyright 2016 EMC Corporation. All rights reserved.Address concernsOpportunity, Control, Product CapabilityProvide training on how to contributeCode, DesignEncourage internal team to collaborate and contribute to the OpenSource communityAttending local meet ups definitely help

#TITLE

processGOVERNANCEINVESTMENT

Governance

# Copyright 2016 EMC Corporation. All rights reserved.HIDING THIS SLIDE BECUAUSE WE DONT WANT TO GIVE AWAY THE INFORMATION THAT WE ARE GOING TO TALK ABOUT. MAKE EACH SLIDE BE A STATEMENT

When OSS becomes a strategic part of the enterprise IT infrastructure, product marketing managers at OSS vendors should target organizations in emerging markets, such as Asia/Pacific, and market OSS governance service capabilities to less mature IT departments.

Table of Contents

Survey ObjectiveData InsightsMore Than One-Third of OSS Users Implement OSS Strategically or Consistently; Asia/Pacific Is the Hotbed of OSS

Lower TCO, Improved Security and Strategic Competitive Advantage Are the Top Three Reasons for Using OSS

Only One-Third of Respondents Have a Corporate Policy to Govern Use and Purchase of OSS in the EnterpriseOrganizations Contribute to OSS Projects for Better-Quality Codes, Viability of Projects and Vendor IndependenceAmong OSS User Respondents, One or Two Vendors Could Monopolize a Strategic Part of Their IT Environment#TITLE

GOVERNANCE

an open source strategy consists of two parts: open source assessment & open source engagement--https://www.forrester.com/Open-Source-Strategy

Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.Poll your business and developers and find out how many are already using Open Source.Put a governance strategy around Open Source usage. Open Source solution which has a governing body.Encourage developers to adopt the model highlighting risk if any.Governance teamIIdentify, Remediate, ControlEncourage developers to adopt the model highlighting risk if any.

Within organizations considering the use of open source, an open source strategy consists of two parts: 1) Open source assessment: Firms have mastered commercial software procurement, with entire departments dedicated to assessing products and vendors and negotiating license and payment terms. Open source products require the same level of due diligence. 2) Open source engagement: Before deploying an open source product or letting developers contribute to an open source project, firms should establish policies for support, assessment, and contribution. Within software companies, open source strategy refers to how these companies can gain adoption of their products through the promotion of open source licensing.#TITLE

SMALL INVESTMENT

What is one thing, something you can fit into a few hours, that will make this situation better?--CoffeeShop DevOpshttps://opensource.com/business/16/3/coffee-shop-devops-start-small-start-somewhere

Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.Start with a small investment picking a open source technology which will have an impact on the business.Support is available for Open Source solutions.Multi Vendor.

https://opensource.com/business/16/3/coffee-shop-devops-start-small-start-somewhereI was recently talking to an engineer friend of mine over of a cup of coffee at a conference. His company had been in "DevOps strategy planning" for over six months and they had settled on the task of automating the delivery of their software. He was feeling frustratedthere never seemed to be enough time to get anything meaningful done, he couldnt tell what others were doing, and a recent conversation revealed that not everyone had the same definition for "automating the delivery of software", much less having the same ideas behind what the word DevOps meant.

After several moments of ranting, he turned to me and asked in an exasperated voice: "What do we do now?"

Have you been there before? I know I have. If someone is telling you DevOps is easy, they are likely either selling you something or being dishonest. Its not easyif it were easy, the Agile movement of the early 2000s would have already solved the problems that the DevOps movement was founded to address.#TITLE

Application FrameworkProduct Driven

Business Driven

Skills Availability

Application PlatformContainersOperating SystemInfrastructure ServicesWHERE TO USE IT

# Copyright 2016 EMC Corporation. All rights reserved.Product driven decisionPopular productInternal acceptanceSkills are available

Analysis driven decisionBusiness requirementsProduct availabilityVendor availabilityProduct capability Skill availability

#TITLE

open source projectHigh performing + reusable code + reliability + security

Spring is a application development framework for Enterprise Java.

# Copyright 2016 EMC Corporation. All rights reserved.The move to multi-vendor opensource enables competingcorporations to collaborate.

Simplifies developing Java enterprise applicationsWell supported in the community

#TITLE

Innovation and Competitive AdvantageJava is their primary languageContributed back to Spring community

Who and why

# Copyright 2016 EMC Corporation. All rights reserved.Spring Cloud Netflix provides Netflix OSS integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms. With a few simple annotations you can quickly enable and configure the common patterns inside your application and build large distributed systems with battle-tested Netflix components. The patterns provided include Service Discovery (Eureka), Circuit Breaker (Hystrix), Intelligent Routing (Zuul) and Client Side Load Balancing (Ribbon)..

NetflixOSSNetflix EngineeringJava (programming language)Why did Netflix choose Java for its NetflixOSS cloud stack?RequestFollow11CommentShareDownvoteCan you answer this question?11 Followers including Miguel Paraz, professional Java programmer since 2002Answer3 AnswersAmit SehgalAmit Sehgal, programming enthusiast296 ViewsNetflix oss uses Java and groovy both VM lang. They are started implementation sometime ago when Java was more popular than scala or golang. Also, while writing a scalable server side components in open source worl#TITLE

Open source projectmicroservices + speed + reliability + security

Open source multi-vendor + multi-cloud app platform.

Cloud Foundry is the cloud native application platform.

# Copyright 2016 EMC Corporation. All rights reserved.

#TITLE

Who and WHY

Prevents Vendor Lock In

Works Across Clouds

Open Source Tools for Developers

Platform that could support continuous innovation.

# Copyright 2016 EMC Corporation. All rights reserved.Results100 day deployments reduced to minutes.Minimum Viable Product up in running in a week vs. a yearIT approach that lowers risk, reduces cost and saves timeThis (insurance) industry is going to see an Uber-like disruption at a speed and pace that we cant react. So we go out and find a platform to help us deliver something that in the past we never could have. Andy Zitney, Director of IT, Infrastructure, Allstate

#TITLE

DEMO!

# Copyright 2016 EMC Corporation. All rights reserved.

Wrap a piece of software in a complete filesystem that contains everything it needs to run: code, runtime, system tools, system libraries anything you can install on a server. This guarantees that it will always run the same, regardless of the environment it is running in.

BUILD ONCE, RUN ANYWHERE

# Copyright 2016 EMC Corporation. All rights reserved.

Static WebsiteWeb Front EndBackground WorkersUser DBAnalytics DBQueueAPI Endpoint

Any App Anywhere

ComposableDynamicPortable

# Copyright 2016 EMC Corporation. All rights reserved.

ContainersContainer Schedulers

# Copyright 2016 EMC Corporation. All rights reserved.

DEV - Build once, run anywhereClean and portable runtime environmentNo missing dependencies during deploymentsRun each app in its own isolated container, Automate testing, integration, packagingEliminate concerns about compatibility on different platformsA VM without the overhead of a VMOPS - Configure once, run anythingLifecycle is efficient, consistent, and repeatableIncrease the quality of code produced by developersEliminate inconsistencies between environmentsSupport segregation of dutiesImproves speed and reliability of CI/CD systemsEliminates overhead issues normally associated with VMsWHO CARES?

# Copyright 2016 EMC Corporation. All rights reserved.DevelopersBuild once(finally) run anywhere

A clean, safe, hygienic and portable runtime environment for your app.No worries about missing dependencies, packages and other pain points during subsequent deployments.Run each app in its own isolated container, so you can run various versions of libraries and other dependencies for each app without worryingAutomate testing, integration, packaginganything you can script Reduce/eliminate concerns about compatibility on different platforms, either your own or your customers. Cheap, zero-penalty containers to deploy services? A VM without the overhead of a VM? Instant replay and reset of image snapshots? Thats the power of Docker

OpsConfigure oncerun anything

Make the entire lifecycle more efficient, consistent, and repeatableIncrease the quality of code produced by developers. Eliminate inconsistencies between development, test, production, and customer environmentsSupport segregation of dutiesSignificantly improves the speed and reliability of continuous deployment and continuous integration systemsBecause the containers are so lightweight, address significant performance, costs, deployment, and portability issues normally associated with VMs

#TITLE

Who and Why

Investing in Containers

Member of Open Container initiative

Support for persistent storage with container

# Copyright 2016 EMC Corporation. All rights reserved.

DEMO!

# Copyright 2016 EMC Corporation. All rights reserved.

Think about your problemsVM -> Container 1st shiftData AnalyticsLoggingMonitoringFront-end development frameworksAnything that requires software...Community for supportSupport the communityTAKEAWAYS

DONT FEAR OSS

# Copyright 2016 EMC Corporation. All rights reserved.The fear of lock in is only as valid as your inability to select the right software. If you don't have the confidence that you are making the right decision, then yes - you should keep you options open. #TITLE

Change development methodsContinuous Integration/Continuous DeliveryIncrease governance. Procedures, VulnerabilitiesIncremental ChangesBuild a GitHub presenceNever stop building culture

TAKEAWAYS

GRADUATE & PROGRESS

# Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.SUCCESSFUL open source adoptiON:

ENTERTAINMENT

$53BNHOTEL

$26BNTRANSPORTATION

$50BN

INSURANCE

$23BNRETAIL

$145BNAEROSPACE

$62BN

# Copyright 2016 EMC Corporation. All rights reserved.Market PressureSpeed of innvationEasier supportTalents

#TITLE

LEARN MOREJoin the EMC {code} Community

community.emccode.com

# Copyright 2016 EMC Corporation. All rights reserved.

Data Persistence in the New Container WorldWednesday 3PM

Joshua BernsteinVP of Technology for ETDTobi Knaup CEO & Co-Founder of MesosphereGuru Session

# Copyright 2016 EMC Corporation. All rights reserved.

42#TITLE

# Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.

# Copyright 2016 EMC Corporation. All rights reserved.