CAMP IT Slides - Skytap - Brian White

262
-1

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
262
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Skytap’s focus is on accelerating application development lifecycles by providing fast, repeatable access to infrastructure and making it easy for developers and testers to modify that infrastructure as needed to address application needs.ThinkDev/Test Labs as a ServiceRapid and repeatedly deploy complex application environmentsDeeply integrated with existing ALM tools & processesSelf-Service Access for Developers and TestersGet what you want when you need itEasily make changes to meet application requirementsUse your interface of choice (Web, Rest API, CLI)
  • Why are you doing it?It is not all about cost. Agility in application development and higher quality software play a big role.Define the application characteristics you want to start withExisting / New, Complex / Simple, App Dev / ProductionMany cloud options with varying cost structures and completeness of solutionsEvaluate support for current tools & processesChanging processes and tools is typically much harder than it seemsCan you connect to and use existing on-premise tools (e.g. source control) for Dev/TestCan you use existing monitoring/management tools for ProductionTest drive the self-service interface to assess learning curveEven a few days of usage will give you a clearer picture how easy or hard it will beEvaluate your ability to manage/control resource consumptionCan you report on usage by user, project, set limits on usage, get notified of overages? Consider scalability both of infrastructure as well as teamsHow well will the solution handle complex environments or hundreds of users?
  • CAMP IT Slides - Skytap - Brian White

    1. 1. Choosing Public vs. Private vs. Hybrid Cloud Computing. Camp IT Conference September 25, 2013
    2. 2. Brian White VP Products Skytap e-mail:bwhite@skytap.com twitter: @bwhit3
    3. 3. AGENDA 1 2 3 Current Cloud Computing Trends Busting Cloud Myths Considerations for Enterprise Cloud Adoption Public, Private, or Hybrid Case Studies And closing thoughts on getting started
    4. 4. When he saw a demonstration of the telephone in 1880, a U.S Mayor declared: “One day every town in America will have a telephone!” Predicting the Future Image Source: Shutterstock.com
    5. 5. 133 years later… Over 100 million total smartphone users in America Predicting the Future Image Source:
    6. 6. Innovation is Accelerating… 2005 2006 2007 2008 2009 2010 2011 YouTube is born Apple launches movies on iTunes. The beginning of the end for movie stores 2012 Google buys YouTube Facebook opens up The world starts tweeting Google Books starts scanning the world’s literature The iPhone is born Obama’s campaign grows $21M - $150M using social media 1 of 8 couples in the US getting married met online Cloud computing goes mainstream Over 2.1 billion global internet users Facebook has over 800M active users Wikipedia grows to 25M+ pages 2M sold in 24 hours iPhone 5
    7. 7. The Future is Now The internet revolution changed everything…  Shop  Date  Conduct business  Consume media  Pay our bills  Conduct research  Learn  Collaborate Cloud computing will too…  “Unlimited” capacity  On-demand  Self-service  Increased collaboration  Pay-as-you grow  Faster innovation  Increased agility  Next generation of products & services
    8. 8. What is driving the move to the cloud? Agility & Speed
    9. 9. What is Inhibiting Adoption? 2012 Future of Cloud Computing 55%
    10. 10. Cloud Computing Architectures Secure connection: VPN (IPSec) “Hybrid Cloud” Internal Infrastructure “Private Cloud” “Public Cloud”
    11. 11. Cloud Computing Categories Cloud Computing
    12. 12. Simplified? IaaS Cloud Landscape VMWare Hybrid Cloud Public Cloud Enterprise SMB Mid-Market VMWare Service Providers vCloud Director AWS VPC, Auth Partners Private Cloud IBM, HP, Dell (open/clo ud-stack) HP, IBM Cloud Startup/ Individuals Google MSFT Hyper-V, SC Savvis, ATT, Verizon Rack- space MSFT AZURE
    13. 13. State of IaaS & Enterprise IT This is awesome! What did he order on my iPhone? Image Source: visualphotos.com & examiner.com
    14. 14. IaaS Provider Portals CONFIDENTIAL AWS Management Console Microsoft Azure Console
    15. 15. Cloud Myths 1 There is no “private” cloud, datacenters are a thing of the past. Data Point: Mainframes are not dead.
    16. 16. Cloud Myths 2 All existing applications will be re-architected for the cloud. Data Point: Service oriented architectures did not rule the world for years
    17. 17. Cloud Myths 3 You can drag-and-drop applications between “private” and public clouds. Data Point: We have not solved for the speed-of-light.
    18. 18. Cloud Myths 4 Amazon will be the only cloud provider and they have already won. Data Point: Windows did not destroy Unix. There will be multiple options with various pros/cons.
    19. 19. Cloud Myths 5 You have to re-architect your applications to move to the cloud. Data Point: Companies are already running thousands of migrated apps to the cloud today.
    20. 20. AGENDA 1 2 3 Current Cloud Computing Trends Busting Cloud Myths Considerations for Enterprise Cloud Adoption Public, Private, or Hybrid Case Studies And closing thoughts on getting started
    21. 21. Hybrid Cloud Architecture
    22. 22. Considerations for Enterprise Cloud Adoption • Application Workloads • Architectural Complexity • Lifecycle Phase • Agility and Innovation • Visibility and Control
    23. 23. Which applications should go? Existing Applications Greenfield Applications Consider Cloud Architectures • Compute can and will disappear • Must be stateless • Automated infrastructure provisioning • Constrained CPU/RAM options • Limited networking capabilities (today) Move without re-architecting • Compute is always available • Stateful or Stateless • Manual infrastructure provisioning • Various CPU/RAM needs • May have specific networking needs (e.g. Layer 2)
    24. 24. Architecture & language dictate best destination Simple Architectures Complex Architectures • N-tier apps • Several service dependencies • Consider IaaS offerings • Greater flexibility • Operating System access • Consider moving individual components and keeping some components on-premise. • Consider extending with cloud based application services • 3-tier • No dependencies • Consider PaaS offerings • Limited flexibility • Obscured the infrastructure • Designed for scale out • Existing apps will most likely still require some level of re- work
    25. 25. Lifecycle Phase Matters Agile Application Development Product Operation • Infrequent Provisioning • Lower Change Rate • Heavy Security, Data Privacy, and Availability demands • Monitoring Mandatory • Predictable workloads • Rapid Provisioning • Frequent Changes • Fewer Security & Data Privacy Issues • Integration with ALM tools needed for Continuous Integration • Unpredictable workloads
    26. 26. IT can be the hero vs. the gatekeeper End User Groups IT • Deliver greater agility • With visibility and control • Lower costs • Desires greater agility • Self Service Infrastructure • Access to new technologies
    27. 27. AGENDA 1 2 3 Current Cloud Computing Trends Busting Cloud Myths Considerations for Enterprise Cloud Adoption Public, Private, or Hybrid Case Studies And closing thoughts on getting started
    28. 28. Example Dev/Test Lifecycle Applications Requirements Development Testing Production Code Unit Testing Checkin Deploy Unit Test Environment Promote Integration Testing Deploy Integration Environment System Testing Deploy Multiple Test Environments • Fast • Repeatable • Self Service • Automated Complete Multi-VM Stack Continuous Integration Nightly Builds
    29. 29. Consider: Team Collaboration CONFIDENTIAL Requirements Development Testing Production Code Unit Testing Promote Integration Testing Promote System Testing User Testing Share With Customers Save Repro as Template Deploy, Repro and Fix • Project Based Access Control • Published URLs/Services • Fast Copy/Clone Clone Copy/Clone Environment
    30. 30. Consider: Visibility & Control Requirements Development Testing Production Code Promote Promote Quota Mgmt & Burst Controls Usage Notifications & Reports Full Audit Trail of User Actions • Enable Users • Avoid VM Sprawl • Predictable OpEx
    31. 31. Case Studies Software Development and QA Requirements: • Complex software stacks requiring tiered networking and clustering • Self service for App dev team • Environments support hands-on global user acceptance testing and training • Constrained IT staff resources for infrastructure management Value Delivered: • Rapid provisioning of VDC templates • Full VDC snapshots for defect capture • Parallel Development and QA team work • Project level reporting Software Development and QA Challenges: • Needed ad-hoc cloud capacity to test and deliver data center applications • Distributed IT users; 10s of users in England and US. 2 different vendors • Base dev/test configurations contained 180 VMs; ability to refresh at will • Multi-platform support, Windows / Java applications, BMC, HP applications • Hybrid model to connect back to datacenter Value Delivered: • Cost savings in up front capital expense • Reduced provisioning time down 20 days to less than one hour • Deferred hiring 2 FTE for IT management
    32. 32. Case Studies Quantum Dawn 2 was a cyber security exercise to test incident to a wall-street-wide cyber attack. http://nuari.org/ In July 2013, the Norwich University Applied Research Institutes (NUARI) teamed up with exchanges, broker- dealers, the SEC, Department of Homeland Security, and utility companies in US equity markets to simulate a range of cyber attacks that could potentially impact not only individual market participants, but also the market as a whole. 500 individuals took part in the simulation.
    33. 33. Closing Thoughts Why are you doing it?1 2 Define the application characteristics you want to start with. 3 Evaluate support for current tools & processes. 4 Test drive the self-service interface to assess learning curve. 5 Evaluate your ability to manage/control resource consumption. Consider scalability both of infrastructure as well as terms.6
    34. 34. Thank You. Camp IT Conference Brian White, VP Products Skytap e-mail:bwhite@skytap.com twitter: @bwhit3
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×