How IT and Developers Can Join Forces to Innovate in the Cloud

  • 1,768 views
Uploaded on

Barton George, Dir., Developer Programs, Dell and John Willis, Dir., Cloud Management, Dell cover: …

Barton George, Dir., Developer Programs, Dell and John Willis, Dir., Cloud Management, Dell cover:
- How developers have risen to power
- The key principles, tools and procedures of DevOps
- How working together helps reduce friction, increases velocity and improves customer outcomes
- How developers, IT and business can work together to implement and drive innovation in the cloud

More in: Business , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,768
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
28
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 1 Global Marketing How IT and Developers Can Join Forces to Innovate in the Cloud Barton George Director, Developer Programs Dell John Willis Director, Cloud Management Dell (Enstratius)
  • 2. 2 Global Marketing Overview and agenda You will learn • How developers have risen to power • The key principles, tools and procedures of DevOps • How working together helps reduce friction, increases velocity and improves customer outcomes • How developers, IT and business can work together to implement and drive innovation in the cloud Agenda • Introduction • The rise of the developer • How developers are driving the defacto cloud strategy • How the world of developers is changing • The key processes, procedures and culture shifts of DevOps • Next Steps • Q&A
  • 3. 3 Global Marketing John Willis Director, Cloud Management Dell (Enstratius) Barton George Director, Developer Programs Dell Speaker introduction
  • 4. 4 Global Marketing Poll: Which best matches your function? Development Line of business IT operations Other
  • 5. 5 Global Marketing Developers are king Decreed: 1. Programming language 2. Platform (OS) 3. Middleware 4. How data is stored
  • 6. 6 Global Marketing The rise of the developer: How did they get here? Source: The New Kingmakers, Stephen O’Grady, March 2013 Open source The cloud Seed stage financing The internet
  • 7. 7 Global Marketing How this has altered the tech landscape Empowerment Choice Agility Source: The New Kingmakers, Stephen O’Grady, March 2013 Innovation • Software becoming a means to an end • Language/tool proliferation • Open Source becomes ubiquitous • Triumph of organic standards: convenience trumps features • The importance of APIs
  • 8. 8 Global Marketing What does this mean for the Cloud? Source: IDC: It Cloud Services At The Crossroads (Stephen Hendrick, Robert Mahowald, Malanie Posey), April 2013, doc #240572 of net new software built in 2013 will be built for cloud delivery? 85%
  • 9. 9 Global Marketing Cloud IaaS: Who is the buyer? Source: Gartner, Market Trends - How Customers Purchase Cloud Iaas (Lydia Leong), January 2013 Data center infrastructure assets, as well as outsourced services such as hosting, have traditionally been purchased by a business’s IT operations – often in conjunction with a procurement organization. Cloud IaaS has a different buyer and procurement cycle. Business leadership, not IT, often controls the budget. Part of a broader shift in IT procurement patterns: Responsibility increasingly shared by the business and IT Budget increasingly comes from the business
  • 10. 10 Global Marketing Developers are leading the foray into cloud Source: Gartner – Market Trends - How Customers Purchase Cloud Iaas (Lydia Leong), January 2013 Source: Forrester Research, Inc. - The Rise Of The New Cloud Admin (James Staten, Lauren E Nelson), February 2013 • Rather than Central IT, it will be business-unit-aligned developers (the new “cloud admin”) who will lead the company into the cloud • Business looks to developers to drive a solution rather than I&O • Developers start with solutions that are designed to integrate with public cloud first and the enterprise second • Developers are the face of business buyers • This is not unsanctioned adoption; the IT ops team might actively be opposed to it, but this use is sanctioned by the business and paid for by the business
  • 11. 11 Global Marketing Typical enterprise cloud adoption cycle 1. An individual technical user, often a developer gets a cloud IaaS for a project – usually one which must be completed on a tight schedule 2. This ad hoc adoption grows organically, project by project and person by person 3. A company becomes aware that it has multiple projects running on cloud IaaS and decides it needs better governance 4. Enterprise arch team tasked with • writing cloud IaaS adoption policy • setting the governance rules • evaluating providers (usually in cooperation with IT ops) • signing MSA’s with one or more IaaS providers 5. IT projects are able to adopt any approved IaaS providers at their own discretion 6. IT ops may decide to adopt a workload migration strategy, shifting some new and existing workloads onto cloud IaaS Source: Gartner – Market Trends - How Customers Purchase Cloud Iaas (Lydia Leong), January 2013
  • 12. 12 Global Marketing What does this mean for IT? of IT shops think cloud first to solve a problem – Dell survey? 15%
  • 13. 13 Global Marketing IT response #1 • Very different workloads • Virtualized applications are traditional in design: don’t scale out, aren’t componentized web services, tend to have a fixed and permanent footprint • Cloud applications are elastic or transient: designed to scale out, componentized in construction, intercommunicate via web services, designed to fail Source: Forrester Research, Inc. - The Rise Of The New Cloud Admin (James Staten, Lauren E Nelson), February 2013 Build on top of existing virtualization (wrong)
  • 14. 14 Global Marketing IT response #2 • Not a way of keeping the business from the public cloud • Private clouds are an extension of the public cloud not vice versa • The public cloud development team is buyer and driver of requirements and user experience for private clouds • To be a private cloud it must – provide self-service access to developers – be fully standardized and automated – have a pay-per-use model or another mechanism for incenting developers to not park workloads there forever Source: The Rise Of The New Cloud Admin, James Staten, Lauren E Nelson, Forrester Research Inc, February 21, 2013 Build a private cloud (maybe wrong)
  • 15. 15 Global Marketing Modern response #3: DevOps Innovation Stability Developers Operations The good ol’days VS
  • 16. 16 Global Marketing Modern response: DevOps Innovation + Stability The new world order Flexible, agile, able to adapt DevOps Innovation Stability Developers Operations The good ol’days VS
  • 17. 17 Global Marketing Poll: Are you familiar with DevOps? A. Never heard of it B. Know of it, but not using C. Just starting to learn D. Currently practicing
  • 18. 18 Global Marketing DevOps What is Devops Shorten Lead time $Dev Ops Wall of confusion Feedback
  • 19. 19 Global Marketing DevOps Culture Lean Automation Measurement Sharing
  • 20. 20 Global Marketing DevOps Business Customer The first way: systems thinking The second way: amplify feedback loops The third way: culture of continual experimentation and learning Dev Ops Dev Ops Dev Ops
  • 21. 21 Global Marketing Common technical characteristics Being agile about agile Open source and open culture Cloud or cloud-like infrastructure
  • 22. 22 Global Marketing Counter intuitive nature DevOps • Fail fast and often • Less time in design • Deploy in small increments • WIP Limits/Slack time • People over process
  • 23. 23 Global Marketing DevOps culture principles • No rock star mentality – Shared contributions • Healthy attitudes towards failure – Failures are learning opportunities • The problem is the enemy – No blame games • No victims – Shared blame • Develop shared metrics – Focus on end goal • Alignment of Purpose – Shared goals/ slay the dragon
  • 24. 24 Global Marketing DevOps in development Done means released Code deploy not code complete Infrastructure as code Configuration is code and needs control Frequent releases Self service / continuous delivery Version control everything Everything is an artifact (scripts, xml, source) Instrument operations Feature flags / canary releases / immune systems Test end-to-end Test driven code and infrastructure
  • 25. 25 Global Marketing DevOps in operations If anything fails stop the line Reduce technical debt early Instrument pervasively Collect data to detect trends early Enable graceful degradation Some availability is better than none If it’s hard do it more often Practice makes perfect MTTR vs. MTBFRe-provision not repair It’s easier to recover to a known state Automate where possible Desired state consistency
  • 26. 26 Global Marketing DevOps in the organization Chat rooms Skype, Hipcat, Watercooler Slack time Allowing special free project time Fun working environments Games, reading rooms, bars Embedded engineers Dev in ops or ops in dev Hack days Creating collaborative projects
  • 27. 27 Global Marketing Technical debt
  • 28. 28 Global Marketing Technical debt Vicious cycle Toxic operations Terminal
  • 29. 29 Global Marketing Tale of two startups 10 20 30 40 50 Traditional operations #ofhours 10 20 30 40 50 Operations – the secret sauce Hardware OS install Config Upkeep New Existing Servers 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 10 Week # 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 10 Week #
  • 30. 30 Global Marketing Meat to math ratio Alisair Croll - O’reilly Radar Revenue/Employee ($000s) $Thousands Amazon Q410 0 100 200 300 400 500 Barnes& Noble Q410 Netflix Q409 Blockbuster Q409 Dropbox Q211 Groupon Q211
  • 31. 31 Global Marketing Next Steps How do I get started?
  • 32. 32 Global Marketing Q&A What questions do you have?
  • 33. 33 Global MarketingConfidential View Live on June 6, 2013 – On Demand any time after Check out all of the Webinars in the Series Is Cloud Meeting Your Expectations? Today’s Results….Tomorrow's Promises live at 8am PDT / 10am CDT How IT and Developers Can Join Forces to Innovate in the Cloud live at 9am PDT / 11am CDT Experience Collaboration and Sharing With Dell Cloud Service for SharePoint live at 10m PDT / 12pm CDT Compliance Exclusive: What Healthcare Can Teach Business about the Cloud live at 11am PDT / 1pm CDT Cloud Security: Don’t Throw Caution to the Wind live at 12pm PDT / 2pm CDT On-Demand High Performance Computing live at 1pm PDT / 3pm CDT
  • 34. 34 Global Marketing