11 June 2014

IBM Code Name BlueMix




What is Codename: BlueMix, exactly?


Codename: BlueMix is an open-standards, cloud-based platform for building, managing and running apps of all types (web, mobile, big data, new smart devices). Capabilities include Java, mobile backend development, application monitoring, as well as capabilities from ecosystem partners and open source — all through an as-a-service model in the cloud.









The emerging open cloud architecture



Evolution of IaaS to a more dynamic, analytics-based Software Defined Environment



IBM's commitment to open cloud architecture

To help make this happen, IBM is applying its experience in supporting and validating open standards. From Linux, Eclipse, and Apache to cloud computing, IBM continues to work closely with the open source community. To make an open cloud architecture a reality, IBM worked to:

  • Create a 400-member Cloud Standards Customer Council that grew from about 50 members at launch
  • Drive related cloud standards, such as Open Service for Lifecycle Collaboration, Linked Data in the W3C, and TOSCA in OASIS, to enhance cloud application portability
  • Dedicate more than 500 developers on open cloud projects
  • Partner closely with the OpenStack Foundation, along with its over 9,100 members from 87 countries and 189 corporate sponsors

Introduction




Bluemix is the latest cloud offering from IBM. It enables organizations and developers to quickly and easily create, deploy, and manage applications on the cloud. Bluemix is an implementation of IBM's Open Cloud Architecture based on Cloud Foundry, an open source platform as a service (PaaS). Bluemix delivers enterprise-level services that can easily integrate with your cloud applications without you needing to know how to install or configure them. This article gives a high-level description of Cloud Foundry and Bluemix and outlines the features and services that are part of the open beta of Bluemix, which make it a compelling PaaS in the market today.

Developer-centric platform, marketplace, and services in a Cloud Operating Environment



What is Cloud Foundry?

Cloud Foundry is an open source platform as a service (PaaS) that lets you quickly create and deploy applications on the cloud.  Because of its open source roots, Cloud Foundry is not vendor specific and does not lock you into proprietary software or cloud infrastructure. Cloud Foundry abstracts the underlying infrastructure needed to run a cloud, letting you focus on the business of building cloud applications.  The beauty of Cloud Foundry is that it provides choice. Developers and organizations can choose:



Development Frameworks:  Cloud Foundry supports Java™ code, Spring, Ruby, Node.js, and custom frameworks.
Application Services:  Cloud Foundry offers support for MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ, and custom services.
Clouds:  Developers and organizations can choose to run Cloud Foundry in Public, Private, VMWare and OpenStack-based clouds.

Cloud Foundry's ability to provide choice comes through buildpacks, a convenient way to package frameworks and runtimes. Buildpacks can be community based, custom built, or built from scratch. In other words, if you cannot find a framework or service buildpack that suits your needs, you could modify an existing buildpack or create your own. By using buildpacks, companies are able to provide enterprise-level services like the Bluemix cloud offering.

Bluemix provides access to the services delivered through Cloud Foundry and enhances the collection of services with the following IBM services:

For developers, Bluemix further optimizes the time you spend creating cloud application. You no longer have to be concerned about installing software or having to deal with virtual machine images or hardware. With a few clicks or keystrokes, you can provision instances of your applications with the necessary services to support them. This streamlining translates countless hours of setting up, configuring, and troubleshooting into time spent rapidly innovating and reacting to never-ending requirement changes.

For organizations, Bluemix provides a cloud platform that requires very little in-house technical know-how as well as cost savings. Bluemix provides the rapid development environment organizations need to react to users' demands for new features. The Bluemix platform and the cloud provide the elasticity and capacity flexibility organizations require when their applications explode in popularity.

For users, Bluemix represents the key that enables organizations to quickly deliver the features they demand.

In practical terms, this means that cloud applications built on Bluemix will:
  1. Reduce time for application/infrastructure provisioning
  2. Allow for flexible capacity
  3. Help to address any lack of internal tech resources
  4. Reduce Total Cost of Ownership (TCO)
  5. Accelerate exploration of new workloads – social, mobile, big data

DevOps Services For BlueMix

A demonstration of how to use the DevOps service from JazzHub to build and deploy applications to BlueMix





How BlueMix Works  







BlueMix Sample: BlueChatter




BlueChatter is a sample IRC/chat application that can be deployed to BlueMix. It can be used to demonstrate how to design an application that can easily be scaled to handle large loads of users.

The GitHub repo can be found here: https://github.com/CodenameBlueMix/bluechatter



Bluemix Introduction with BLU Acceleration for Cloud




In this video you will learn the basics of IBM BlueMix and see how BLU Acceleration can be used within a Ruby Sinatra application.

Bluemix is an excellent environment for creating new web applications with a simple and easy to use cloud infrastructure from IBM.


A demonstration of IBM BlueMix




This video shows a demonstration of IBM BlueMix, an environment for the quick creation, deployment, and management of applications in the cloud.

Demo for IBM BlueMix 23April2014



Discover BlueMix, The Ideal Place for Your Students to Develop and Deploy Software in the Cloud!

In this session, we'll introduce you to our DevOps Software as a Service offering your students can use to collaborate with other to plan, track, develop, and deploy software to BlueMix. BlueMix is a Platform as a Service offering for building, managing, and running applications of all types. Your students can even setup automatic deployments from DevOps tools within BlueMix!


Learn how to create a mobile app quickly using IBM BlueMix!



Register to attend an education session near you at: http://bit.ly/BlueMixEvents or online at http://bit.ly/BlueMixWebcasts

Come learn about IBM's new cloud development platform, Codename: BlueMix is an open-standards, cloud-based platform for building, managing and running apps and services of all types (web, mobile, big data, new smart devices). Capabilities include Java, mobile backend development, application monitoring, as well as capabilities from ecosystem partners and open source — all through an as-a-service model in the cloud.
The 200 BlueMix Days include Meetups, BlueMix Advantage sessions, and Hands-On BlueMix Workshops.


Big Data Hadoop Cloud Demo - IBM BlueMix



A glimpse of the kind of cool big data & hadoop apps you can write on IBM's BlueMix cloud platform


More information:

http://www-01.ibm.com/software/ebusiness/jstart/bluemix/

http://www.ibm.com/developerworks/cloud/library/cl-bluemixfoundry/

https://www.ng.bluemix.net/docs/index.jsp

https://developer.ibm.com/bluemix/

https://developer.ibm.com/bluemix/blog/

http://siliconangle.com/blog/2014/04/28/ibms-bluemix-new-services-deliver-a-combo-of-devops-and-paas-to-developers-ibm-impact/

https://ace.ng.bluemix.net

http://www.ibm.com/developerworks/cloud/library/cl-open-architecture/


http://thoughtsoncloud.com/2014/04/introducing-bluemix-garage/


Share:

0 reacties:

Post a Comment