Codename: BlueMix Redefining Cloud Platforms for Developers Sandhya Kapoor IBM Ecosystem Development kapoor@us.ibm.com © 2014 IBM Corporation Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 1 #BlueMix Market Shifts in the digital economy Shift in personalized computing to mobile using cloud services Shift towards unbundled business offerings Shift towards killer-apps transforming industries #BlueMix Responding to these shifts requires a new approach . . . the Composable Business A Building Block Approach Restless Reinvention and Process Innovation Better Decision Making from Actionable Insights Accelerated Time to Market Secure Integration across Business & Technology #BlueMix It is estimated that by 2016 more than one-fourth of the world’s applications will be available in the cloud, and 85% of new software is now being built for cloud deployment. Application Aware Service Driven Resource Smart Composable Business On or Off Premise 4 4 #BlueMix The Composable Business is built on the “as a Service” environment…with a goal of enabling the API economy From Software Defined Environments to Cloud Operating Environment to an API Economy External ecosystem API economy (Marketplace) Analytics API Marketplace API Cloud operating environment (BlueMix) Softwaredefined environment (SoftLayer) Commerce API API Location Collaboration API Data Services API API App Solutions Software as a Service API Services and composition patterns API & Integration Services Traditional Workloads Development Big Data and analytics Security Integration Mobile Social Platform as a Service Workload definition, optimization and orchestration Resource abstraction and optimization Software-defined storage Software-defined compute 5 Software-defined networking #BlueMix Infrastructure as a Service No organization can get there instantly, Challenge is to balance optimizing existing systems with such innovation drives need for continuous optimization Innovation Optimization fuels investments in innovation #BlueMix The Evolution of Cloud Virtualization Cloud Enabled Dynamic Hybrid “I want to get more out of my existing hardware” “I want to move my existing middleware workloads to the cloud” “I want to strategically use public and private cloud together”. Business Services (SaaS) Cloud Native “I want to use an app without having to own it” “I want to rapidly build new, born on the cloud, engaging applications in a continuous delivery model” #BlueMix A Power Shift The next billion dollar idea starts with a single developer. That developer starts with a single line of code. New App Culture Has New Expectations: Integrated Mobile Iterative Ecosystem 8 #BlueMix Composing of an application, not traditional writing of an application ITERATE 1 6 Add Monitoring service instance Create app TASK: Create a secure application that analyses sentiment about certain topics in social media 2 Add database service 5 4 3 Extract social media data into database Secure the service Add social analytics service #BlueMix Introducing IBM’s Cloud Platform, Codename BlueMix BlueMix services include: About BlueMix • Run apps in any language • Built on open standards • Integration services to systems of record • Designed for mobile • Provides DevOps services Register today at bluemix.net • • • • • • • • • DevOps Big Data Mobile Cloud Integration Security Internet of Things Watson Database Web and application BlueMix enables everyone from individual developers to large enterprise teams to rapidly build and deploy new applications, embrace devops and extend existing IT investments with cloud integration services. Compose applications Deploy and scale Code with confidence from a rich library of IBM, 3rd party and open source runtimes, services and APIs. new applications and services with infrastructure services from IBM SoftLayer. knowing IBM’s cloud platform is built on a foundation of open standards. #BlueMix Developers are joining BlueMix because they need to… 1. Rapidly bring products and services to market at lower cost Register today at bluemix.net 2. Continuously deliver new functionality to their applications 3. Extend existing investments in IT infrastructure With on-demand services and infrastructure, developers can go from 0 to running code in a matter of minutes. When coupled with DevOps, teams both large and small can automate the development and delivery of many applications. By connecting securely to on-prem infrastructure, organizations can extend their existing investments. #BlueMix IBM Services Available in Q2 Codename: BlueMix Web and Application Reduce costs, deliver and scale engaging web applications and services •Session Cache •Data Cache •Application Auto-Scaling •Workflow •RapidApps •Rules •Elastic MQ Integration Securely connect cloud applications to on-premise data and infrastructure. •Cloud Integration Big Data Harness the power of Big Data. •BLU Analytics Acceleration •Time Series Database •Reporting •Map Reduce •Streams Mobile Rapidly build on-device mobile applications or host mobile web applications •Mobile Application Security •Push •Mobile Data •Mobile Quality Assurance •Location Database DevOps Open, integrated rapid development that scales. •Monitoring and Analytics •Continuous Integration •Git Hosting •Web IDE •Delivery Pipeline •Agile Planning and Tracking Security Choose your own database-asa-service. Build security into your application by design. •SQL Database •Cloudant JSON Database •SSO •Appscan Mobile Analyzer Watson Analytics based on natural language questions. Internet of Things Consume, analyze and act on streaming data from physical sensors. •Watson Analytics Services •Internet of Things Cloud Beta at GA #BlueMix BlueMix Real Scenarios Sponsor users as part of IBM Design Thinking Web Applications Mobile Back ends • • • • Scalable cloud centric web applications and APIs supporting mobile workloads Leveraged many different language runtimes (Ruby, PHP, JavaScript, Java) Migration from competitive offerings: Heroku, Amazon, Rackspace • • www.eyeqinsights.com Back end services replacing custom code hosted on IaaS (e.g. Push Notification) Cloud Code for offloading business logic from the mobile client Integrated into iOS and Android native applications using BlueMix SDK www.themymenu.com API Economy Integration with existing systems • • • Location based services provided by Pitney Bowes in BlueMix Catalog Allow innovators and developers to seamlessly extend their products and services to cloud and mobile devices. • • wwww.pb.com Secure connectivity to enterprise network from BluMix Discovery of existing APIs into BlueMix Sync of data between BlueMix and on premise data #BlueMix Fortune 500 Enterprise DEMO Code Name: BlueMix © 2014 IBM Corporation