Redp5011 BlueMixPoV
Redp5011 BlueMixPoV
Redp5011 BlueMixPoV
net/publication/281784684
Accelerate Development of New Enterprise Solutions for the Cloud with IBM
BlueMix (Cloud Foundry)
CITATIONS READS
0 109
1 author:
W. Falk
IBM
3 PUBLICATIONS 1 CITATION
SEE PROFILE
All content following this page was uploaded by W. Falk on 15 September 2015.
1
Under cloud cover: How leaders are accelerating competitive differentiation,
CIW03086USEN.PDF, accessed via the following website:
Redbooks http://www.ibm.com/press/us/en/pressrelease/42304.wss
Software-defined Environments
Creating New types of Driven by LOB 1
cloud-centric solutions & & marketing
applications socialization
IaaS
Hardware
2 NIST, http://www.nist.gov/index.html
2
infrastructure resources in a resource pool, with IBM SoftLayer customers can quickly and easily deploy
self-service provisioning, rapid elasticity, and as globally distributed hybrid cloud architectures. These
measured services. Virtualization alone does not architectures are provisioned in real-time and billed
accomplish this vision and set of characteristics. After hour-to-hour or month-to-month. Options that are
all infrastructure resources are provided and managed available include GPU-powered servers, high-speed
as a set of capacity services, the data center can be storage, and multi-processor bare metal. These options
treated as a true software-defined environment give customers access to higher levels of performance
(Figure 2 on page 2, layer 1). than available in commodity public clouds. The
performance benefits extend to IBM SoftLayer's
The value in a software-defined environment stems innovative triple-network architecture with these key
from two aspects. First, expressing physical capabilities:
infrastructure as software services that can be
High-speed public connectivity
manipulated and automated, programmatically.
A global private network for security
Second, considering the infrastructure as a composite
Point-to-point intra-application and inter-data center
whole, not the network, storage, and compute as
connectivity
individual parts. Building the software-defined
Out-of-band management network for systems
environment requires a disciplined approach.
administration
Standards (both formal and informal) are rapidly
evolving to ensure portability, interoperability, and Cloud-enabling an existing application environment or
manageability of the software-defined environment. data center has resulted in increased flexibility for the
The OpenStack Foundation3 has emerged as the most enterprise providing an essential base for
important consortium for the implementation of the improvements and innovation.
software-defined environment by adopting many of the
cross industry standards initiatives. The OpenStack More than 23,000 clients are taking advantage of IBM
Foundation was founded by IBM and several other SoftLayer's advanced IaaS capabilities to increase their
leading IT vendors. infrastructure flexibility. Many are leveraging IBM
SoftLayer to deliver a new style of cloud-centric
Enterprises take advantage of the capabilities of a
applications, often designed for a mobile and socially
software-defined environment to ensure that their
interconnected world. In some applications areas (such
applications receive the resources and performance
as, commerce and customer relationship management
available when demanded by the business, customers,
(CRM)), these cloud-centric applications are already
and partners. This new design approach and
having a dramatic impact. These cloud-centric
architecture enables IT to deliver a much more
applications take full advantage of software-defined
compelling value to the enterprise. This design and
environments and are also leveraging rapid evolutions
architecture ensures that enterprises can optimize the
in platform services. Developers are empowered with
utilization of infrastructure assets (physical and increased flexibility, which is further enhanced in the
financial assets). The success of IaaS in public and Platform-as-a-Service (PaaS) (Figure 2 on page 2,
private cloud deployments and the associated cost layer 2) layer. Bridging the software-defined
savings have already transformed the operations of environment layer with the compositional PaaS layer
many data centers. above it is an emerging open standard, which is based
on the World Wide Web Consortium (W3C)5 linked
IBM is investing heavily to provide world-leading IaaS
data, referred to as Open Services for Lifecycle
capabilities. The recent IBM acquisition of SoftLayer
Technologies Inc. provides a seamlessly unified global Collaboration (OSLC). The benefit is better integrated
cloud computing infrastructure. It combines virtual tools for developers of cloud-centric applications, and
public cloud instances, powerful bare metal servers, as a result, an increase in developer productivity for the
turnkey private clouds, and a broad range of storage, enterprise.
network and security devices, and services. All these
The concept of composable environments, which
services are connected via a global private network
consists of finer grained services that can be
across 25 data centers, with a single
recombined to create new capabilities, is a key element
control-and-command portal. A recently announced
of the cloud. Composable environments (Figure 2 on
$1.2B additional investment will bring the number of
page 2, layer 2) can contain cloud services, which
global data centers to 40 by the end of 20144.
bring together operational, development, application,
3
OpenStack Foundation, http://www.openstack.org/foundation database, and third-party services. All of these cloud
4
IBM Commits $1.2 Billion to Expand Global Cloud Footprint,
http://www.ibm.com/press/us/en/pressrelease/42956.wss 5 W3C, http://www.w3.org
3
services include embedded monitoring and any type of device with consistency of data and user
manageability capabilities. Developers can take experience, is fueling an increase in APIs. Composite
advantage of these cloud services to quickly build new applications leverage APIs from internal and external
composable applications. These new applications are providers to build even more powerful application
built as cloud-centric (designed for and deployed to the environments with a focus on employee productivity
cloud) and in a mobile-first (user interface that is and efficient customer interactions. Increasingly, these
designed for mobile devices) fashion. APIs may participate in an economic model, where the
consumption of the API is tied to a fee or on-going
IBM and Pivotal announced in mid-2013 their intent to subscription model. As a result, this approach is often
collaborate on development of the Cloud Foundry open referred to as the API economy.
source Platform-as-a-Service framework. They also
agreed to work towards defining an open governance Many business models across various industries are
model for the emerging Cloud Foundry community. being transformed as a result of the rapidly evolving
Announced in February 2014 IBM, together with API economy. Enterprises are making existing and new
leading vendors formed the Cloud Foundry Foundation business applications and data available through APIs
to manage the evolution of Cloud Foundry. Cloud in order to expand their reach and drive new business
Foundry is an interoperable PaaS framework that opportunities for growth. The explosion in APIs is
enables rapid application development, deployment, fueling a dramatic shift in the business landscape
and scaling of new cloud-centric applications. It runs on where customers, business partners, vendors, and
a broad range of cloud infrastructure platforms, clients can directly participate in an enterprise's
including OpenStack, Amazon Web Services (AWS), business processes and gain access to enterprise
VMware, and IBM SoftLayer. It also supports a wide data, from both inside and outside of the enterprise.
range of application programming language run times APIs offer a cost-effective way to provide access to
and frameworks including Java, Ruby, JavaScript, and large amounts of data and the enterprise can leverage
Python. As with OpenStack at the IaaS layer, Cloud sophisticated analytics that are available to increase
Foundry is defining the open standard at the PaaS the value of such data.
layer, by virtue of its growing community and broad
ecosystem of partners, vendors, and users. An It is important to carefully design and manage APIs
enterprise is able to develop cloud-centric applications because they are often published and made available
based on the open Cloud Foundry standard, which is in internal and external marketplaces or application
the foundation for BlueMix, and take advantage of its stores. Many new business models are evolving around
open and vibrant cloud development platform and the availability of APIs. For example, APIs could be
ecosystem without fear of vendor lock-in. Services and used to hail a taxi from a smartphone application, to
applications written based on the Cloud Foundry open process a mortgage application on a tablet, or to
standard are portable across vendors and purchase health insurance from health exchanges via
infrastructures supporting and implementing this the web. Monetization of APIs and governance of the
environment. API lifecycle are rapidly evolving. Developing and
implementing applications that take advantage of the
Software-as-a-Service (SaaS) is the top layer of the API economy requires enhanced tools, frameworks,
open cloud architecture (Figure 2 on page 2, layer 3). and programming models that are part of the PaaS
This layer is where end-users gain access to and layer of the cloud architecture. Cloud Foundry is the
leverage business applications to support the open source framework that pulls all these pieces
enterprise's business processes. IBM SoftLayer is together and is delivered from IBM in the form of
today hosting thousands of SaaS-based applications, BlueMix.
including a large share of the most popular apps
available on iOS-based and Android-based mobile New enterprise applications often must leverage
devices. Furthermore, IBM has over 100 enterprise existing IT systems inside, as well as outside of the
SaaS-based applications available to clients today. enterprise. Adopting Cloud Foundry is not sufficient to
bridge all these requirements because the enterprise
Modern applications are increasingly composed of a often needs to link new applications with existing
wide variety of composite services that are accessed business applications and data in a secure and
through web-scale application programming interfaces scalable manner. IBM has worked on these challenges
(APIs) in order to access information and integrate with with its clients as their IT systems have evolved, and
other applications. The rapid evolution of social IBM is focused on helping enterprises bridge the gap
applications, coupled together with the desire to have with enterprise class solutions.
multi-modal applications that can be accessed from
4
The cloud-centric application environments that Consume cloud services
incorporate mobile and social business support are Publish and manage APIs for consumption by
often referred to as systems of engagement, due to their others
highly interactive nature. In contrast, traditional
application environments are often referred to as These activities need to be accomplished while
systems of record because of their transaction-oriented balancing performance and security requirements. The
and database-oriented nature. development environment must enable the developer
to build and expose secure, reliable, performant
Figure 3 shows the combined environment of systems services to support an ecosystem of customer and
of engagement and systems of record, together with partner applications.
the Internet of Things, referred to as systems of
interaction. Key to enabling development of cloud-centric
applications is an environment built on open standards
and technologies that offers a broad, extensible range
Systems of Interaction of capabilities including:
Systems of Engagement Systems of Record Programming languages and runtime frameworks
CRM HR
Discoverable and consumable services
Integrated application lifecycle and automation
DB ERP tooling enabling DevOps
5
with a marketplace that enables discovery promotes than previously possible, ultimately leading to better
experimentation by allowing developers to quickly and business outcomes.
easily find and use these services. To reach their
potential, marketplaces must not only be populated IBM is rapidly expanding its product portfolio to be the
with a variety of services targeting the many phases of premier supplier of services and tooling for open cloud
the development cycle, from design, development, and architectures to the enterprise. The centerpiece is the
test, through production and maintenance and the Cloud Foundry-based BlueMix. BlueMix supports
many types of application development, including web, polyglot programming and composition of cloud
mobile, big data, and Internet of Things. They must be services from both IBM and its business partners in a
extensible and support the addition of new categories pay-as-you-go public cloud model supported by IBM
and services. The marketplace must promote SoftLayer. The IBM Rational® family of products,
discovery through features such as, browsing by including JazzHub, along with newly acquired
category and filtering by various attributes and UrbanCode Inc. support the DevOps methodology.
packaging formats, making it easy to compare and IBM, demonstrating a broad and deep commitment to
contrast the available options. This approach helps open standards and open source initiatives, is
ensure developers can quickly get started and integrating and delivering these core capabilities via
ultimately deliver new applications to market faster. BlueMix.
DevOps, a methodology that stresses tight To deliver on the promise of faster delivery and higher
collaboration between development and operations, quality offered by composed cloud-centric applications,
promotes speed, efficiency, and stability through the developers need a rich portfolio of trusted, proven
automated, rapid integration of changes. Cloud services. BlueMix offers these services from three
Foundry and OpenStack, the foundation of BlueMix, sources: the IBM portfolio, third parties, and open
have robust ecosystems of add-on DevOps tooling that source projects. Initial services from the IBM portfolio
facilitate development of cloud-centric applications. will be drawn from IBM WebSphere®, IBM
These add-on tools help with the deployment and InfoSphere® BigInsights™, IBM Tivoli®, and IBM
orchestration of application releases and complement Rational. Third-party services come from across the
the existing and extensive IBM DevOps portfolio, which industry, including both IBM business partners and
includes the recently acquired UrbanCode Inc. independent software vendors (ISVs), and will continue
to expand through IBM's open cloud architecture.
Open standards and open technologies are rapidly Popular open source projects such as PostgreSQL,
evolving in support of cloud-centric applications and MySQL, and RabbitMQ will also be provided.
the API economy. Open standards, especially in areas
such as application security, federated identity, Supporting the developer with software development in
application APIs and access control, help deliver the the cloud is JazzHub. JazzHub is a premier DevOps
interoperability and portability wanted while enabling service on BlueMix that provides a place to collaborate
integration with other technologies and providers. Open with others to plan, track, and develop software. A
technologies bring vibrant ecosystems of tooling, hosted service, the simple user interface allows a
products, and solutions with their unparalleled project to be started quickly and coding to begin
innovation and ability to extend. Together open immediately without downloads through the use of a
standards and open technologies, supported and often web-based source code editor. Developers preferring
led by IBM, will ensure client investments are protected traditional GUI-based integrated development
by enabling interoperability and portability. environments (IDEs) such as Eclipse or Microsoft
Visual Studio can continue using them through the IBM
Tying together polyglot programming, marketplaces, Rational Team Concert™ client. JazzHub projects can
DevOps, and open standards is what empowers the be public or private and come with source code
developer to bring more value to the enterprise faster. management, project planning and work item tracking
With the right platform and underlying infrastructure, services, and a customizable reporting dashboard.
developers are enabled to rapidly develop, deploy, and JazzHub provides a simple yet powerful path to getting
scale applications and manage the application started with BlueMix.
lifecycle. A robust ecosystem provides a rich library of
easily consumable cloud services based on proven
cloud technologies that can be simply composed into a
solution that is deployed with minimal effort. Solutions
that are composed from these proven services are able
to be delivered to market faster and with higher quality
6
As an IBM survey6 shows, enterprises that leverage embrace different approaches. In return, the enterprise
cloud and deploy cloud-centric applications outpace has the opportunity to deepen its relationships with
their peers in both growth and profits. More importantly, customers, find new ways to deliver value, and grow its
pace-setters are not just using cloud to optimize their business.
infrastructure, they were leveraging cloud to deliver
new business models and new modes of engaging IBM invests heavily in the development of open source
their customers and business partners. With BlueMix, and open standards to support the security, cloud,
the application developers have self-service access to social, mobile, big data, and analytics requirements of
the tools, services, and technologies they need to its clients. IBM is a founding member of The
develop and deliver cloud-centric applications. These OpenStack Foundation as well as the new Cloud
applications often support new business models and Foundry Foundation. IBM is also a founding member of
systems of engagement, enabling enterprises to the Object Management Group (OMG) Cloud
achieve remarkable results. Standards Customer Council (CSCC) where
customers, vendors, and consultants collaborate to
influence the evolution of the open cloud. IBM is
working closely with Pivotal and other members of the
A trusted partner is key Cloud Foundry community to make it the leading PaaS
platform across the industry. These initiatives and
IBM is in a unique position to help transform its clients’ investments combined with other standards activities
IT infrastructure and development environments. IBM help to advance broad industry adoption of the IBM
has led the way in embracing new technologies to open cloud architecture. The IBM open cloud
provide business solutions that benefit enterprises. architecture reduces concerns of vendor lock-in and
Now, IBM is helping to define this new era of cloud fosters an open API economy. The standards also
computing via the IBM open cloud architecture, which improve the ability of developers to interchange
is based on software-defined environments and component services when they need to modify or
composable cloud services. These composable cloud enhance their applications.
services can be created and used in BlueMix by
developers. IBM is using continuous delivery methods Through BlueMix and the recent acquisition of
for the design, construction, deployment, and SoftLayer, IBM has introduced the core capabilities
maintenance of applications within this platform. necessary to enable the enterprise for the world of
systems of interaction and cloud-centric applications.
The new technologies and tools outlined in this paper IBM continues to enhance BlueMix and continues this
bring both challenges and great opportunities to journey of innovation for its clients. IBM intends to
enterprises. However, most enterprises should not collaborate within the ecosystems around OpenStack
embark down this road without a knowledgeable and Cloud Foundry by direct contributions and to
partner who is investing in the core technologies and expand the portfolio of cloud services and capabilities
providing service and maintenance. Optimizing available within BlueMix. IBM is also working with
application development and delivery has its business partners and ISVs to foster a broad
challenges. Only an experienced and trusted partner is ecosystem of services and capabilities to develop and
able to provide world-class support, service, and the deploy system of interaction applications. The IBM
long-term maintenance capabilities that are needed to acquisition of SoftLayer greatly enhances the IBM
make these projects successful on your cloud capability to provide a world class and scalable cloud
environment. This partner must be able to support your platform to its clients. Investments into the open source
cloud environment be it a private cloud, a public cloud OpenStack community will help ensure OpenStack
(such as IBM SoftLayer), or a hybrid cloud remains the market leading cloud infrastructure
environment. platform. With IBM investments into and support of the
base PaaS capabilities around the Cloud Foundry
IBM has successfully introduced and integrated new
project, a significant new ecosystem of cloud services
technologies into the enterprise in the past with its
is expected to rapidly emerge across the industry. IBM
leadership in Linux, Apache, and now with OpenStack
has launched BlueMix to pull all of these initiatives
Foundation and Cloud Foundry Foundation. To thrive,
together into a single development platform
enterprises need to develop and acquire new skills and
environment for easy consumption by developers. This
6 Under cloud cover: How leaders are accelerating competitive
platform provides the home for building and deploying
differentiation, CIW03086USEN.PDF, accessed via new system of engagement enterprise applications on
http://www.ibm.com/press/us/en/pressrelease/42304.wss the cloud.
7
What’s next: Getting started The Twelve-Factor App
http://www.12factor.net
with BlueMix
The Citizen Developer
IBM is investing to help enterprises realize their vision. http://thecitizendeveloper.com
IBM is working with thousands of enterprises, helping
them adopt cloud computing and leverage new Systems of Engagement and the Future of
applications for maximum business outcomes. IBM Enterprise IT: A Sea Change in Enterprise IT
partners and clients are providing feedback and http://www.aiim.org/futurehistory
identifying best practices based on real world projects.
IBM's open cloud architecture blog
IBM continues to share this collective knowledge and
expertise with its clients and will continue to http://www.ibm.com/developerworks/cloud/libra
incorporate lessons learned into BlueMix. ry/cl-open-architecture/index.html
8
Notices ®
This information was developed for products and services offered in the U.S.A.
IBM may not offer the products, services, or features discussed in this
Trademarks
document in other countries. Consult your local IBM representative for
information on the products and services currently available in your area. Any IBM, the IBM logo, and ibm.com are trademarks
reference to an IBM product, program, or service is not intended to state or
imply that only that IBM product, program, or service may be used. Any
or registered trademarks of International
Business Machines Corporation in the United Redbooks ®
functionally equivalent product, program, or service that does not infringe any States, other countries, or both. These and
IBM intellectual property right may be used instead. However, it is the user's other IBM trademarked terms are marked on
responsibility to evaluate and verify the operation of any non-IBM product, their first occurrence in this information with the appropriate symbol (or),
program, or service. indicating US registered or common law trademarks owned by IBM at the time
this information was published. Such trademarks may also be registered or
IBM may have patents or pending patent applications covering subject matter common law trademarks in other countries. A current list of IBM trademarks is
described in this document. The furnishing of this document does not give you available on the Web at http://www.ibm.com/legal/copytrade.shtml
any license to these patents. You can send license inquiries, in writing, to:
IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY The following terms are trademarks of the International Business Machines
10504-1785 U.S.A. Corporation in the United States, other countries, or both:
BigInsights™
The following paragraph does not apply to the United Kingdom or any IBM®
other country where such provisions are inconsistent with local law: InfoSphere®
INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PureSystems™
PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER Rational Team Concert™
EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS Rational®
FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of Redbooks®
express or implied warranties in certain transactions, therefore, this statement Redbooks (logo)
may not apply to you. Tivoli®
WebSphere®
This information could include technical inaccuracies or typographical errors.
Changes are periodically made to the information herein; these changes will be The following terms are trademarks of other companies:
incorporated in new editions of the publication. IBM may make improvements
and/or changes in the product(s) and/or the program(s) described in this Evolution, and Kenexa device are trademarks or registered trademarks of
publication at any time without notice. Kenexa, an IBM Company.
Any references in this information to non-IBM Web sites are provided for Worklight is trademark or registered trademark of Worklight, an IBM
convenience only and do not in any manner serve as an endorsement of those Company.
Web sites. The materials at those Web sites are not part of the materials for Linux is a trademark of Linus Torvalds in the United States, other
this IBM product and use of those Web sites is at your own risk. countries, or both.
IBM may use or distribute any of the information you supply in any way it Microsoft, and the Windows logo are trademarks of Microsoft Corporation
believes appropriate without incurring any obligation to you. in the United States, other countries, or both.
Information concerning non-IBM products was obtained from the suppliers of Java, and all Java-based trademarks and logos are trademarks or
those products, their published announcements or other publicly available registered trademarks of Oracle and/or its affiliates.
sources. IBM has not tested those products and cannot confirm the accuracy of
performance, compatibility or any other claims related to non-IBM products. Other company, product, or service names may be trademarks or service
Questions on the capabilities of non-IBM products should be addressed to the marks of others.
suppliers of those products.
This information contains examples of data and reports used in daily business
operations. To illustrate them as completely as possible, the examples include
the names of individuals, companies, brands, and products. All of these names
are fictitious and any similarity to the names and addresses used by an actual
business enterprise is entirely coincidental.
Any performance data contained herein was determined in a controlled
environment. Therefore, the results obtained in other operating environments
may vary significantly. Some measurements may have been made on
development-level systems and there is no guarantee that these
measurements will be the same on generally available systems. Furthermore,
some measurements may have been estimated through extrapolation. Actual
results may vary. Users of this document should verify the applicable data for
their specific environment.
COPYRIGHT LICENSE: