IBM Cloud: Think it. Build it. Tap into it. Carl Osipov, Developer Evangelist, IBM Bluemix osipov@us.ibm.com @CloudsWithCarl September 25, 2014 Practical Development with a Platform as a Service (PaaS) Beyond the Basics
qconrio.mybluemix.net! 2
Agenda Why Cloud? Platform as a Service (PaaS) Bluemix PaaS Introduction Demo Cloud Integration Demo Bluemix Case Studies & References Summary 3
App development is increasingly about agility and choice Developers expectations have evolved Seconds to Deploy Friction Free Continuous Integration Useful APIs Failing Fast Choice of Tools Any Language Mobile Ready Focus on Code 4!
Cloud Platforms as a Service (PaaS) IBM Softlayer Amazon EC2 Azure Virtual Machines IBM BlueMix Google App Engine Amazon Elastic Beanstalk Azure Cloud Services 5
IBM BlueMix PaaS We have introduced more than 50 IBM and 3 rd party boilerplates, runtimes and services since general availability in June 2014 About Bluemix Run apps in any language Built on open standards Integration services to systems of record Designed for mobile Provides DevOps services Bluemix services include: DevOps Big Data Mobile Cloud Integration Security Internet of Things Business Analytics Database Web & application 6! Compose applications from a rich library of IBM, 3 rd party and open source runtimes, services and APIs. Deploy and scale new applications and services with infrastructure services from IBM SoftLayer. Code with confidence knowing IBM s cloud platform is built on a foundation of open standards.
OAuth2 Authentication on Bluemix Demo Bluemix Services to secure your apps SSO for multiple applications and social logins Appscan for detecting vulnerabilities in web and mobile applications Utilizing IBM s portfolio of capabilities Leveraging SoftLayer and IBM hosting experience Adheres to rigorous security standards: Defense in depth Intrusion protection/ penetration testing Data isolation in virtualized components Automated patch management Developer s Focus IBM s Focus Code Data Runtime Middleware OS Virtualization Servers Storage Networking 7
Secure Cloud Integration with On-premise Demo Bluemix IBM! Public Cloud! App Bluemix! Cloud Integration! AddOn! DB Your Firewalled Network!
Observed Bluemix Use Cases Patterns of use from over 20,000 applications deployed in Beta! 9
Bluemix Public References! Company Overview Industry Benefit Collateral eyeq www.eyeqinsights.com Focuses on enabling bringing the digital experience of a website into a physical retail store. Retail Reduction of operations costs by 30% - focusing on apps and code, not infrastructure Video Reference MyMenu www.themymenu.com Startup focusing on delivering mobile ordering and restaurant analytics to restaurant chains Distribution MQA reduced defect resolution time by up to 300% Mobile push allowed customer to avoid writing custom code. Video Reference DataSkill www.dataskill.com ISV focused on delivering medical record natural language processing Healthcare Increases time to market for new customer delivery by 35% Reference Vivocha www.vivocha.com Provides APIs for delivering online commerce chat and interaction with end users and CSRs. Retail, Distribution Reduction of operations expense and increased productivity through abstraction from IaaS Reference Apersona www.apersona.com Multi factor authentication API Technology Able to deploy a new customer faster. 2 days to 30 minutes. Reference Synchrony Systems and Bay Area Rapid Transit www.bart.gov Public transportation with mobile application built by a business partner Travel and Transportation Government From zero to implementing a mobile app from a database on premise in 15 days Video (20 mins in) GameStop www.gamestop.com $9B retail provider of new and used video games Retail Selected IBM as a strategic partner for building engaging apps Press Release 10
Planned Globalization! Bluemix to track the SoftLayer datacenter expansion 11!
Sign up in minutes. Pay for what you use. Cloud based pricing models to serve developer needs. Friction free adoption 30 day trial - designed to allow testing of an entire application on the platform Free tier for every service - encourages experimentation of new services for applications already running on Bluemix Multiple Commitment Models Pay as you go - optimized for flexibility, no term commitment Subscription - term based optimized for cost, discounted from pay as you go rates Self Service Zero to coding in less than 5 minutes Credit card over the web in many countries or through your IBM rep 12!
Why Develop with IBM BlueMix? 13! ü Set up an environment in minutes ü Focus on your code and forget about the infrastructure ü Use the languages, runtimes, and frameworks that you know ü Build with the development tools that work best for you ü Enhance your app with IBM and partner provided services ü Integrate your on-premise systems with a cloud platform ü Get your app to your users quicker and with less effort 13
14 14
16!