2. What is IBM BlueMix?
"A platform where developers can act like kids in a sandbox
- except this box is enterprise-grade."
Runtimes: Liberty for Java, Node.js , Ruby
Web and Application: Data Cache, Session Cache, Elastic MQ, Rules, Single Sign On,
Travel Boundary, Validate Address, Reverse Geocoding, Geocoding, Redis, RabbitMQ,
RapidApps, Cloud Integration, CloudAMQP, RedisLabs, SendGrid, Application Auto-
Scaling, Log Analysis, Twilio
Mobile: Push, Internet of Things Cloud, Mobile Data, Mobile Application Security,
Mobile Quality Assurance, Twilio, Square
Data Management: SQL Database, Cloudant NoSQL Database, ClearDB, ElephantSQL,
MongoDB, PostgreSQL, MySQL
Big Data: Analytics Warehouse, Analytics for Hadoop, Time Series Database
DevOps: Monitoring and Analytics, Mobile Quality Assurance, Git Hosting, Web IDE,
Continuous Integration, Continuous Delivery Pipeline, Agile Planning and Tracking,
BlazeMeter, Load Impact
3. What is IBM BlueMix?
• Platform-as-a-service (PaaS)
• Based on Cloud Foundry (a standard for PaaS)
• IBM DevOps (JazzHub): online edit (Eclipse
Orion), commit, build & deploy
• IBM BlueMix is in beta
• Pricing not yet revealed
• Other PaaS offerings: Heroku, Google App Engine,
OpenShift, Pivotal One
4. Resources
• IBM BlueMix:
http://www.bluemix.net
• IBM DevOps:
https://hub.jazz.net
• IBM BlueMix Lab:
https://www.dropbox.com/sh/rsixlc66s7cn7eu/AAAfebOQIZptN8QkxyqBgbTLa
• IBM BlueMix community:
https://developer.ibm.com/bluemix/
• Github:
https://github.com/CodenameBlueMix
https://github.com/ibmjstart
• BlueMix Sample: ToDo Apps Built Using Your Favorite
Language:
http://ryanjbaxter.com/2014/05/01/bluemix-sample-todo-apps-built-using-your-favorite-
language/
5. Let's clone and deploy an app
• Lab A-2 from the BlueMix Lab
• Clone the source code
• Install CloudFoundry (cf):
https://github.com/cloudfoundry/cli/releases
• Setup cf: cf login -a https://api.ng.bluemix.net
• Deploy to BlueMix
6. Let's clone, edit and deploy an app
• Lab B from the BlueMix Lab
• Fork (clone) the source code using JazzHub
• Edit the code and commit
• Auto deploy to BlueMix