ibm-bluemix Tutorial

Bluemix is a platform as a service (PaaS) developed by IBM, to build, run, deploy, and manage applications on the cloud. Bluemix offers a large catalog of services to integrate with your applications. Supported programming languages and runtimes include Java, Node.js, Swift, Go, PHP, Python, and Ruby, with additional languages supported through the use of buildpacks.

IBM Bluemix is based on Cloud Foundry open technology. In addition to building web applications for multiple frameworks, including iOS, you can create Docker containers, or launch virtual server instances. Bluemix is based on a Hybrid Cloud model. Its apps, containers, and VMs are portable across public, dedicated, and on-premises clouds.

The Bluemix console provides application boilerplates to help you get started. Bluemix consoles in Dallas, London, or Sydney offer a growing catalog of over 100 services to build your applications.

Service categories

  • Compute - Multiple runtimes, Docker-based containers, access to virtual servers
  • Network - Secure VPN connections
  • Storage - Unstructured cloud data stores
  • Data & Analytics - Database options and big-data analytics
  • Watson - Cognitive application building
  • Integrate - API management, cloud integration, secure gateway
  • DevOps - Delivery pipeline, auto-scaling, track & plan, alert notifications
  • Security - Single sign-on, security monitoring
  • Application Services - Business rules, workflow, caching, application server, and more
  • Mobile - Services for mobile apps such as push notifications, testing, tuning, and analytics
  • Internet of Things - IoT foundation and real-time data insights

Helpful links