Banishing the
Shadow Cloud
Bitnami Users
2@bitnami
130+ apps
and dev stacks
Over 1,000,000
deployments/month:
Developer
Business
SI
Supported Public & Private Cloud Platforms
3@bitnami
Cloud Users Expect:
Apps
Tools
Services
One-click app
deployment
App marketplace
App selection
App template
App blueprints
Easy to Use /
Ecosystem
Documentation
4@bitnami
Consequences if You Don’t Deliver
Public
Cloud
5@bitnami
A Good Solution Offers:
Speed
• Speed of development
• Speed of deployment
6@bitnami
A Good Solution Offers:
• Important for everything from sign-up to
APIs
• Empower end users and partners through
self-service
Ease of Use
7@bitnami
A Good Solution Offers:
• Capture organizational best-practices
• Increase agility by reusing components
Consistency
8@bitnami
A Good Solution Offers:
• Integrate with existing devops tools
• Reduce time to market
Automation
9@bitnami
A Good Solution Offers:
• Best of breed solutions
• Enforce compliance, security
Curation
10@bitnami
A Good Solution Offers:
• Support entire software lifecycle
Development
to Production
11@bitnami
Banishing the Shadow Cloud
• Focus on complete solution as needed by your users, not underlying
technology components
• Distros are just a starting point, you need to work with technology partners
• Murano and Heat are a good start, but they need to be populated
• You don’t have to wait for OpenStack to solve these problems – solutions
already exist
If you want to drive adoption, make your cloud easier to
use and more convenient than other clouds.
12@bitnami

Banishing the Shadow Cloud

  • 1.
  • 2.
    Bitnami Users 2@bitnami 130+ apps anddev stacks Over 1,000,000 deployments/month: Developer Business SI
  • 3.
    Supported Public &Private Cloud Platforms 3@bitnami
  • 4.
    Cloud Users Expect: Apps Tools Services One-clickapp deployment App marketplace App selection App template App blueprints Easy to Use / Ecosystem Documentation 4@bitnami
  • 5.
    Consequences if YouDon’t Deliver Public Cloud 5@bitnami
  • 6.
    A Good SolutionOffers: Speed • Speed of development • Speed of deployment 6@bitnami
  • 7.
    A Good SolutionOffers: • Important for everything from sign-up to APIs • Empower end users and partners through self-service Ease of Use 7@bitnami
  • 8.
    A Good SolutionOffers: • Capture organizational best-practices • Increase agility by reusing components Consistency 8@bitnami
  • 9.
    A Good SolutionOffers: • Integrate with existing devops tools • Reduce time to market Automation 9@bitnami
  • 10.
    A Good SolutionOffers: • Best of breed solutions • Enforce compliance, security Curation 10@bitnami
  • 11.
    A Good SolutionOffers: • Support entire software lifecycle Development to Production 11@bitnami
  • 12.
    Banishing the ShadowCloud • Focus on complete solution as needed by your users, not underlying technology components • Distros are just a starting point, you need to work with technology partners • Murano and Heat are a good start, but they need to be populated • You don’t have to wait for OpenStack to solve these problems – solutions already exist If you want to drive adoption, make your cloud easier to use and more convenient than other clouds. 12@bitnami

Editor's Notes

  • #2 Congrats on release of Liberty 451 report – over $1.2B in revenue this year and that is expected to double in 2017 Has come a long way in 5 years Intro myself Explain topic and term “shadow cloud”
  • #3 We package over 130 applications and dev stacks – name a few Over 1 million deployments per month 70% developer, 20% business users and 10% Sis Both in the cloud and behind the firewall We hear from a diverse range of groups Major brands – banks, gov, universities 10% of users work for companies with over 1,000 employees
  • #4 Support most of the major public cloud platforms in the US A couple of OpenStack-based clouds in production, more on the way We launched Oracle today! have also contributed several Glance images to the Community App Catalog Multiple cloud platform vendors have mentioned potentially moving to openstack – we’re seeing more momentum As you can see, we support a diverse set of platforms and have a diverse set of users, so we have a pretty good feel for what they want
  • #5 In packaging apps for so many platforms, we have learned a lot about what is important to users. Ease of use Ecosystem – this is especially important in the case of public clouds OpenStack is competing w public cloud expectations from a developer perspective Ease of use - it’s actually easier to go to a major cloud vendor than to go to do things in a laptop “I want a Node.js” environment and go and click - Cloud Formation templates, apps, marketplaces, then Ecosystem: services, apps, docs, tools Will dig into this deeper in a couple of mins
  • #6 Consequences of not meeting expectations People will go to other clouds – shadow clouds You will be the last to know. Heavily regulated environments may be an exception Customer asking us to bill them as office supplies Trans: So, what do you need to build into your cloud?
  • #7 Main char not cost savings or performance, but agility Those are obv important too, but agility trumps all Reduce time to market for new solutions Attributes I’ll cover later either support or are a consequence of enabling fast dev and deployment Right cloud provides consistent dev env – better productivity A consistent dev exp provides a better deployment experience
  • #8 Esp important to me because that’s where we focus at Bitnami People are used to app stores / SaaS RTFM is dead Applies to every aspect, from marketplace to mgmt console to APIs For public clouds, ease of use also important for partners Self service for app listings We’ve seen the pain of not getting this right first hand Most vendors understand this concept, but still see underinvestment
  • #9 Ensuring consistency helps get most out of your cloud & provides best experience Capture organizational best practices Standards around security, governance, logging retention, etc should be build into base images Have a shared repository of application deployment images so people can use them as building blocks Will save a lot of time and will increase security of the platform
  • #10 Automation at core of any cloud solution Must integrate with customer’s existing devlops/automation tools as well as new standards such as Kubernetes Will save users time and reduce time to market for production appliciations Also facilitates ease of use and makes operating in hybrid environments easier
  • #11 We’ve all seen what happens with un-policed sites and registries Have catalog of best-of-breed solutions that integrate your best practices (as mentioned previously) Make sure things are always up to date and maintained Esp important in the case of a security vulnerability like Heartbleed You should have an easy/automated way to update/patch things
  • #12 We still see a lot of people deploying OpenStack as a separate solution to their “real infrastructure” Cloud should support the needs of IT organization, developers and users’ Should support both test /dev and being able to move those apps to production Still a lot of work to be done to enable that but should be the ultimate goal
  • #13 We’ve covered chars of a great platform – this is what you need to build to banish the shadow cloud Key is to focus on complete solution that users need Users want speed, ease of use, automation and the other features we covered OpenStack distros are a great starting point You also need to work with tech partners for marketplace/blueprints and other services Murano and Heat are a great start, but they still need to be populated Don’t wait for features to be avail in OpenStack – lots of great projects and vendors that can help you get to market quickly At the end of the day, if you want to drive adoption, make your cloud easier to use and more convenient than other clouds or your current infrastructure.