SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
IBM Global Technology Services                                 April 2011
Thought Leadership White Paper




Getting cloud computing right
The key to business success in a cloud adoption is a robust,
proven architecture.
2    Getting cloud computing right




Contents                                                          As a consequence, interest in cloud computing is very strong.
                                                                  In one IBM study, between 45 and 55 percent of IT leaders
    2 Introduction                                                surveyed reported implementing or planning to implement a
    3 The importance of a proven cloud reference architecture     private cloud project1 and 91 percent of the 2,000 IT profession-
                                                                  als responding to the most recent IBM Tech Trends Survey
    5 Defining the requirements for industrial strength cloud      anticipate that in five years cloud computing will overtake tradi-
      service delivery                                            tional on-premises computing as the primary way organizations
                                                                  acquire IT.2
11 Supporting an open, vendor-neutral approach to
   infrastructure
                                                                  The reasons cited are compelling. Early adopters of cloud
11 Simplifying service development and adoption with              computing—including IBM’s own IT organization and
   standards-based tools                                          IBM customers—have already realized significant benefits,
                                                                  including:
12 External partners help extend cloud capabilities
                                                                  ●   Reducing IT labor cost by up to 50 percent in configuration,
13 Real-world examples of cloud services built on the
   IBM reference architecture                                         operations, management and monitoring
                                                                  ●   Reducing server and application provisioning cycle times from
19 Summary                                                            weeks to minutes
                                                                  ●   Improving quality, eliminating up to 30 percent of
20 For more information
                                                                      software defects
                                                                  ●   Lowering end-user IT support costs by up to 40 percent.
Introduction
Today’s CIOs and business leaders from industry and govern-       With the growing adoption of cloud computing there has been a
ments around the globe are challenged to stay competitive and     concurrent growth in the number and variety of vendors in the
meet business objectives. Aligning the enterprise IT model with   marketplace with cloud offerings. These providers range from
the business, controlling costs and keeping pace with the rapid   established IT industry leaders like IBM to software as a service
rate of innovation are critical.                                  vendors leveraging cloud computing to broaden their scope—
                                                                  Salesforce.com, for example—to players leveraging other domain
                                                                  expertise or partnerships to enter the cloud arena, such as
                                                                  Amazon, Google, Cisco and VMware, along with numerous
                                                                  telecommunications and hosting service providers.
IBM Global Technology Services   3




The more crowded this marketplace becomes, the more chal-                 practices in a standardized, methodical way, this reference archi-
lenging it is for CIOs to select the right cloud vendor to meet           tecture ensures consistency and quality across IBM development
the organization’s needs. And as the applications deployed on             and delivery projects. IBM’s cloud reference architecture:
private or public clouds move up the value chain and into the
enterprise computing realm, the stakes increase as well—with              ●   Is based on open standards
selection criteria shifting from an emphasis on price to consider-        ●   Delivers robust security, governance, compliance and privacy
ations such as security, reliability, scalability, control and tooling,       capabilities
and a trusted vendor relationship.                                        ●   Combines powerful automation and services management
                                                                              (low touch) with rich business management functions for fully
The importance of a proven cloud                                              integrated, top-to-bottom management of cloud infrastructure
reference architecture                                                        and cloud services
Cloud computing can potentially be a disruptive change to the
                                                                          ●   Supports the full spectrum of cloud service models, including
way an enterprise’s IT services are delivered. We propose that                infrastructure as a service (IaaS), platform as a service (PaaS),
examining a candidate cloud solution provider’s reference archi-              software as a service (SaaS) and business process as a
tecture should be a standard element of a CIO’s cloud vendor                  service (BPaaS)
evaluation strategy. To that end, in this paper we will describe
                                                                          ●   Enables the flexible scaling and resiliency required for
the proven cloud computing reference architecture that                        successful cloud economics and ROI
IBM employs in building private clouds for clients, private
                                                                          ●   Facilitates seamless integration into existing customers’
clouds that house IBM internal applications and the IBM Cloud                 environments
that supports our public cloud service offerings. This same
                                                                          ●   Is based on our industry-leading expertise with SOA for
reference architecture is reflected in the design of IBM cloud                 building services and service-oriented architectures.
appliances (bundled hardware and software for cloud implemen-
                                                                          Employing best practices for continuous improvement
tation) and IBM cloud service management software products.
                                                                          Developed by the IBM cloud computing architecture board—
                                                                          comprising technology leaders from IBM Research and IBM’s
Cloud computing must be enabled with effective security,
                                                                          software, systems and services organizations—the reference
resiliency, service management, governance, business planning
                                                                          architecture is derived from extensive client interaction com-
and lifecycle management. These are the components of an
                                                                          bined with IBM’s extensive capabilities and experience in build-
effective and comprehensive cloud architecture that will enable
                                                                          ing industrial strength IT systems and SOA solutions. Moreover,
the enterprise to control the environment more effectively,
                                                                          a process of continuous improvement (see Figure 1) helps ensure
optimize productivity, reduce associated labor costs and ensure a
                                                                          that the reference architecture is both responsive to real-world
resilient, safe environment for business users. By delivering best
                                                                          implementation experiences and technology developments via
                                                                          IBM products and evolving design specifications.
4   Getting cloud computing right




                                                                           Following the continuous improvement strategy, IBM has
                                                                           recently extended the reference architecture to address two
                       Lessons                        Lessons
                                                                           industry-specific requirement sets. For telecommunications serv-
                     learned and                    learned and
                    requirements                   requirements            ice providers, offering cloud-based services is a key strategy for
                                                                           business expansion and revenue growth. The IBM Cloud Service
                        IBM            Cloud        IBM Cloud
                                                                           Provider Platform (CSP2) solution design captures the unique
                                     Reference
                      Research                        (public)             requirements and operational models within the cloud that will
                                    Architecture
                                                                           enable service providers to create, manage and monetize high-
                                                                           volume, large-scale multitenant, blended cloud-based services.
                    IBM systems,                    IBM internal
                      software,                      and client            For the healthcare industry, IBM has extended the reference
                      services                     private clouds          architecture to address, for example, data privacy concerns in
                                                                           developing cloud-based collaborative care solutions for
                                                                           physicians and patients.

Figure 1: Continuous improvement helps ensure that both real-world
experiences and technology advancements from IBM Research are integrated
into IBM’s cloud reference architecture and management components.
                                                                           Principles guiding IBM’s cloud architecture decisions

                                                                           An architectural principle is an overarching guideline or para-
This reference architecture provides specifications not only for
                                                                           digm driving decisions across the entire architecture devel-
the physical components of a cloud implementation (network,                opment process. IBM established three principles that guide
compute, storage, virtualization), but as importantly for the              IBM cloud architects in defining the detailed components of
software components required to run operational and business               each module:
management processes. It also defines governance policies
                                                                           ●   Efficiency principle. Design for cloud-scale efficiencies
tailored for the environment or organization.
                                                                               and time-to-deliver/time-to-change metrics when realizing
                                                                               cloud characteristics such as elasticity, self-service
IBM’s cloud reference architecture provides detailed documenta-
                                                                               access and flexible sourcing. Objective: drive down costs
tion of all components, including how to realize each component                per service instance hour and time to response by orders
for cloud-scale efficiencies. More than a single-use diagram for a             of magnitude.
discrete implementation, it is a comprehensive, tightly integrated         ●   Lightweight principle. Support lean and lightweight
compilation of documents that describe in detail how to build a                service management policies, processes and technologies
management platform for delivering any type of service—and                     with an eliminate-standardize-optimize evolutionary
includes use cases, non-functional requirements, components,                   approach. Objective: radical exploitation of standardization
operations, security, performance and scalability, resiliency, con-            in cloud environments to reduce management costs.
sumability considerations, cloud service creation guidance and             ●   Economies-of-scale principle. Identify and leverage
much more. Various aspects are covered in different documents,                 commonality in cloud service design. Objective: Optimize
                                                                               sharing of management components and infrastructure
and in the aggregate these documents make up the reference
                                                                               across cloud services to reduce capital expense, operating
architecture. This loose-coupling approach allows architectural
                                                                               expense and time to market.
elements to be refined independently, focusing subject matter
expertise and enabling parallel development and rapid innova-
tion. A set of architectural principles (see sidebar Principles
guiding IBM’s architectural decisions) guides IBM cloud architects
across the entire development process.
IBM Global Technology Services   5




Defining the requirements for industrial                                             (see Figure 2). With this strict separation of concerns, the cloud
strength cloud service delivery                                                     architecture enables specific perspectives to be assumed in order
IBM’s cloud reference architecture addresses the three major                        to understand the requirements, expectations and value proposi-
roles in any cloud computing environment: cloud service                             tions placed upon the system, and the supporting capabilities
provider, cloud service creator and cloud service consumer                          necessary to fulfill these requirements.




                       Cloud                                       Cloud Service Provider                                        Cloud
                       Service                                                                                                   Service
                      Consumer                                                                                                   Creator
                                                      Cloud Services                           Common Cloud
                                                                                                Management
                                                                                               Platform (CCMP)
                                              Partner          Business Process
                                             Capabilities        as a Service

                     Cloud Service
                      Integration                                Software
                         Tools                                  as a Service
                                                                                            Operational     Business             Service
                                                                                             Support        Support           Creation Tools
                                                                Platform                     Services       Services
                       Consumer                               as a Service                    (OSS)          (BSS)
                      In-house IT


                                                 Infrastructure as a Service




                                                                           Infrastructure



                                                              Security, Resiliency and Performance

                                                                           Governance



Figure 2: This high-level diagram illustrates how the cloud reference architecture developed by IBM addresses the requirements of all participants in the cloud
ecosystem: cloud service providers, cloud service creators and cloud consumers.
6   Getting cloud computing right




●   From the service consumer’s perspective, a simplified interface               cloud services layer and the physical infrastructure layer. This
    is needed with well-understood service offerings, pricing and                approach is critical to maintaining consistency in how various
    contracts. The value proposition for the service consumer is to              non-functional requirements are executed at each of these other
    get fast, on-demand access to the service they need while only               layers of the architecture. For example, if a security policy at the
    paying for the period of time the service is used.                           highest level defines that customer information cannot leave the
●   From the service provider’s perspective, a highly efficient serv-            country, then at the lower level of physical resources, disk space
    ice delivery and service support infrastructure and organization             must be allocated only in the country where the data originates.
    are needed in order to provide differentiated, well-understood,
    standardized and high-quality services to end users. Service                 IBM’s reference architecture specifications incorporate proven
    management makes it possible for significant economies of                     security and reliability technologies as well as simplified security
    scale to be achieved. A self-service portal allows exposing a                management and enforcement. Built on IBM’s published security
    well-defined set of services in a highly automated fashion at a               framework as well as extensive industry security leadership,
    very attractive cost point.                                                  IBM security surrounding clouds focuses on developing trusted
●   From the service creator’s perspective, a tooling environment                virtual domains, authentication, isolation management, policy
    is needed for modeling and assembling service elements                       and integrity management, and access control (see Figure 3)—
    (virtual images, for example) as well as an effective means                  resulting in cloud environments that are secure by design.
    of managing the service lifecycle.                                           Within the context of the reference architecture, IBM can work
                                                                                 with clients to tailor a private or public security implementation
Providing end-to-end, workload-appropriate qualities                             to meet the requirements of different workloads.
of service
In IBM’s cloud reference architecture, security, resiliency, per-
formance and consumability underpin all other service provider
components: the common cloud management platform, the




                                                  Security                                                   Resiliency

                                                  Software,                                                                Resiliency
                               Command                             Identity Lifecycle             Data
                                                 System and                                                               Compliance
                               and Control                           Management                 Resiliency
                                              Service Assurance                                                           Assessment

                                                                     Audit and
                                Security          Access                                     Configuration for        Resiliency Policy
                                                                    Compliance
                                 Policy         Management                                     Resiliency             Management
                                                                    Management

                                                                                                                      Availability and
                              Threat and          Security           Data policy               Resiliency
                                                                                                                        Continuity
                              Vulnerability      Entitlement         enforcement            Monitoring/Analysis
                                                                                                                       Management




Figure 3: Cloud security and resiliency architecture components.
IBM Global Technology Services   7




Although IBM’s cloud security architecture is built on decades          For example, a medical research application pulls data from clin-
of experience with mainframe architectures and industry-leading         ical and billing services from multiple hospitals, so patient names
experience in service security in enterprise solutions, security for    and other personally identifiable information must be removed
virtualized resources in a public, multitenant cloud environment        from all sources. The centralized entitlements management serv-
is still very much a work in progress across the IT industry.           ice specified in the reference architecture can help ensure that
IBM continuously invests in research and development of                 common policy is defined and enforced to protect patient
stronger isolation at all levels of the network, server, hypervisor,    confidentiality across all cloud services.
process and storage infrastructure to support massive multite-
nancy and hybrid clouds.                                                Common cloud management platform: optimizing service
                                                                        delivery through visibility, control and automation
The key security focus areas for the cloud services layer include:      Well-designed cloud architectures and solutions must address
                                                                        the difficult realities of “layers of complexity” in distributed
●   Federated identity, authorization and entitlements                  IT environments. While much industry discussion has focused
●   Audit and compliance reporting                                      on infrastructure (network, compute, storage), significant chal-
●   Intrusion detection and prevention                                  lenges also exist in achieving the low-touch automation required
●   Secure separation of subscriber domains                             to successfully scale to economically successful cloud solutions.
●   Secure integration with existing enterprise security                Masking complexity for users, supporting cloud business models
    infrastructure.                                                     and managing heterogeneous, distributed environments are the
                                                                        top service management challenges for any cloud architecture.
IBM’s reference architecture is designed to provide security serv-
ices in a highly dynamic and agile fashion, potentially under very      To address these challenges—and to enable the standardization
complex trust relationships in a large and open user population         and scaling required for cloud computing—IBM’s reference
where there are no pre-established relationships between cloud          architecture establishes a common cloud management platform
provider and subscriber. IBM’s approach also enables fine-tuning         (CCMP) that integrates the operational and business manage-
of execution to match the security requirements of different            ment of all layers of the cloud environment, including the
types of workloads.                                                     CCMP itself. The CCMP exposes a set of management services
                                                                        which are generally needed for the delivery and management
While many cloud vendor implementations focus on specific                of any cloud service—across infrastructure-, platform-, software-
protocols, such as OpenID for identity federation, and favor            and business process-as-a-service. Cloud service developers use
specific architectural styles, such as representational state transfer   the services provided by the CCMP to realize the economies
(REST), it is IBM’s point of view that enterprise-class cloud           of scale, reuse and standardization required for achieving the
computing must not limit its users to a specific protocol or             extremely high degrees of efficiency associated with any cloud
style, but rather offer flexibility and choice. IBM supports             computing environment. In a traditional IT environment it is
REST-based interfaces and protocols where appropriate.                  common to see a software component developed uniquely for
Additionally, IBM’s cloud reference architecture addresses estab-       different areas of the business—so that accounts receivable
lishing and managing consistent policies for entitlements and           uses one billing application, for example, while web commerce
access control—which are needed to ensure that the underlying           uses a different one. With IBM’s common cloud management
components of a cloud service maintain data confidentiality              platform, the service provider deploys one billing application
and adhere to compliance regulations.                                   or other software component and may reuse that instance as
                                                                        appropriate.
8   Getting cloud computing right




                                                                 The CCMP is comprised of two modules: operational
Four cloud service delivery models: a helpful taxonomy           support services (OSS) and business support services (BSS)
                                                                 (see Figure 4). The IBM reference architecture decomposes
Infrastructure cloud services (“infrastructure as a service”
                                                                 each module into components and sub-components or functions
or IaaS)—The capability provided to the consumer is to pro-
                                                                 required for creating a CCMP implementation. For each mod-
vision processing, storage, networks, and other fundamental
                                                                 ule, the reference architecture includes a detailed component
computing resources where the consumer is able to deploy
and run arbitrary software, which can include operating sys-     model that:
tems and applications. The consumer does not manage or
control the underlying cloud infrastructure but has control      ●   Defines each component and sub-component, including how
over operating systems, storage, deployed applications, and          the components are different from the traditional enterprise
possibly limited control of select networking components             IT management scope
(e.g., host firewalls).4                                          ●   Incorporates industry standards, including ITIL-based best
Platform cloud services (“platform as a service” or PaaS)—
                                                                     practices for service management
The capability provided to the consumer is to deploy onto
                                                                 ●   Provides product-neutral guidance (specification) on how
the cloud infrastructure consumer-created or acquired appli-         each functional component should be scoped and realized to
cations created using programming languages and tools                support cloud-scale efficiencies and costs
supported by the provider. The consumer does not manage          ●   Details the relationships and dependencies between individual
or control the underlying cloud infrastructure including net-        components, including diagrams and textual descriptions of
work, servers, operating systems, or storage, but has control        component interfaces
over the deployed applications and possibly application          ●   Identifies candidate IBM software products (internal applica-
hosting environment configurations.5                                  tions for use in IBM clouds as well as IBM commercial soft-
Application cloud services (“software as a service” or               ware products) that CCMP implementation teams can use.
SaaS)—The capability provided to the consumer is to use              These include IBM Tivoli® service management and cloud
the provider’s applications running on a cloud infrastructure.       computing products; IBM WebSphere® portal and application
The applications are accessible from various client devices          server products; and IBM DB2® database software.
through a thin client interface such as a web browser
(e.g., web-based email). The consumer does not manage or
control the underlying cloud infrastructure including network,
servers, operating systems, storage, or even individual
application capabilities, with the possible exception of
limited user-specific application configuration settings.6

Business process cloud services (“business process as a
service” or BPaaS)—Business process services are any
business process (horizontal or vertical) delivered through
the cloud service model (multitenant, self-service provision-
ing, elastic scaling and usage metering or pricing) via the
Internet with access via web-centric interfaces and exploit-
ing web-oriented cloud architecture. The BPaaS provider
is responsible for the related business function(s).
IBM Global Technology Services                             9




                                                                      Common Cloud Management Platform


                                             Operational Support Services (OSS)                         Business Support Services (BSS)

                                                    Service Delivery Catalog                       Customer         Service       Service
                                                                                                   Account          Offering     Offering
                                                                                                  Management        Catalog     Management
                                                Service Automation Management




                                                                                                                                                       Service Development Portal and API
        Service Consumer Portal and API




                                                                                                 Contracts and      Service
                                                                                                                                  Order
                                                                                                  Agreement        Request
                                            Service      Change and          Image                                              Management
                                                                                                 Management       Management
                                           Request       Configuration       Lifecycle
                                          Management     Management        Management

                                                                                                  Subscription                  Entitlement
                                                                                                                    Pricing
                                                          Incident and      IT Service            Management                    Management
                                          Provisioning      Problem            Level
                                                          Management       Management

                                                                                                    Metering        Rating         Billing
                                           Monitoring     IT Asset and    Capacity and
                                           and Event         License      Performance
                                          Management      Management      Management

                                                                                                  Clearing and     Accounts      Accounts
                                                                                                   Settlement       Payable      Receivable
                                             Platform and Virtualization Management



                                                                               Service Provider Portal and API




Figure 4: The components of the Common Cloud Management Platform execute the operational and business management of all layers of the cloud
environment, including the CCMP itself.
10 Getting cloud computing right




Operational Support Services                                          hardware failure—zero touch administration and “lights out”
The OSS module defines the set of systems management serv-             automated operation at a much lower cost—that characterizes
ices that may be exploited by cloud service developers. Many          service management in the cloud and is described in the
of the management domains specified in the OSS (see Figure 4)          IBM Cloud Computing reference architecture.
can also be encountered in traditionally managed data centers,
such as monitoring and event management, provisioning, inci-          Business Support Services
dent and problem management. Although these management                The BSS module defines the capabilities required to enable the
domains are conceptually the same in both traditional and cloud       business management of one or more specific managed cloud
IT environments, in a cloud architecture these domains can be         services. For example, the billing service component of the BSS
implemented in very different ways.                                   must be capable of performing billing for the consumption of
                                                                      virtual machine resources (infrastructure as a service), a multite-
Consider, for example, incident and problem management. If a          nancy capable middleware platform (platform as a service) and
physical server fails in a traditional IT environment, a trouble      a multitenancy application such as collaboration or customer
ticket is opened and assigned to a systems administrator for          relationship management (software as a service).
manual (and therefore costly) intervention and resolution. If
the problem is not resolved in the time specified by service level     Other components of the BSS (see Figure 4) address service
agreements, it may be escalated until it is resolved. If a physical   management and automation at the user interface level. These
server fails in a cloud environment, new virtual machines (and        capabilities include a user-friendly self-service interface and serv-
their applications) are automatically brought up on another           ice offering catalog through which consumers select, configure,
physical server where resources are available, without delaying       arrange payment for and discontinue cloud services. The BSS
handling the incident with a long, drawn-out investigation of         delivers the functions required to operate a self-service cloud
the failed physical machine. This approach is typically referred      business. These include automated, rules-based execution of
to as “replace vs. repair,” based on the assumption that manually     pricing, contracts and agreements, invoicing, and clearing
repairing things is often more complex than just replacing them.      and settlement. The BSS also provides business management
Clearly, this is not possible for all workload types. SLAs and root   capabilities, including offering, customer, subscriber, order,
cause analysis still has to be done for broken physical machines,     fulfillment and entitlement management.
but it gives inspiration on how management processes can be
realized in novel ways. It is this kind of rules-based response to
IBM Global Technology Services 11




Enabling the business side of the cloud services paradigm              A key factor to consider in evaluating a cloud reference architec-
Cloud services represent any type of IT capability that is offered     ture is how these typically virtualized resources will be managed.
by the cloud service provider to cloud service consumers. Typical      As a vendor designing, implementing or managing private
categories of cloud services are infrastructure, platform, software    cloud implementations for customers—either on premises or
or business process services. In contrast to traditional IT serv-      outsourced—IBM’s reference architecture is vendor and technol-
ices, cloud services have attributes associated with cloud comput-     ogy neutral. This approach means that IT organizations have
ing, such as a pay-per-use model, self-service acquisition of          greater flexibility in repurposing existing physical server, storage
services, flexible scaling, and sharing of underlying IT resources.     and network resources for use in a cloud environment.

In the IBM cloud reference architecture, the CCMP is designed          Simplifying service development and
to enable these cloud-specific capabilities through the OSS—
                                                                       adoption with standards-based tools
while handling the ongoing management of all of the provider’s
                                                                       In evaluating vendors for enterprise-class cloud solutions, con-
cloud service instances—while the BSS is responsible for
                                                                       sider also the way a vendor’s reference architecture supports the
handling all business-relevant aspects of a cloud service.
                                                                       tools that service creators and service consumers use to develop
                                                                       and integrate cloud services. Some cloud platforms are highly
Supporting an open, vendor-neutral                                     proprietary, and in turn require developers to use proprietary
approach to infrastructure                                             tools and develop to proprietary standards, resulting in high
The infrastructure layer of the cloud reference architecture           switching costs to move logic, data or applications from one
comprises all hardware infrastructure elements needed to pro-          cloud service provider to another.
vide cloud services. This includes facilities as well as the server,
storage and network resources and how those resources are              IBM’s approach to cloud computing focuses on open standards
deployed and connected within a data center. It is important to        such as Java®, JEE, Web 2.0, Ajax, Unified Modeling
note that in a true cloud environment, significant engineering          Language and Eclipse as well as broad support for IBM and
and thinking must be invested for selecting and deploying these        non-IBM hardware platforms, operating systems, virtualization
infrastructure elements to achieve minimal costs in combination        platforms and hypervisors. IBM Tivoli service management and
with optimal performance, scalability, security and resiliency.        automation software as well as IBM WebSphere middleware and
12 Getting cloud computing right




IBM DB2 information management software are standards               Service integration tools: It is important for customers to be
based and support interoperability. Similarly, IBM offers a range   able to integrate cloud services with in-house IT. This function-
of products and technologies, including the IBM Rational®           ality is specifically relevant in the context of hybrid clouds, where
family of products, designed to support industry standards and      seamless integrated management and usage of different cloud
enable rapid, cost-effective development and testing of cloud       services and in-house IT is critical. IBM and IBM Business
services. IBM also offers services based on its industry-leading    Partners offer a range of service integration tools and services for
SOA services and experience.                                        both in-house and hybrid cloud integration, extending services
                                                                    from existing SOA solutions.
The reference architecture builds on existing SOA reference
architecture standards3 and defines open standards support for       External partners help extend cloud
several categories of tools used by service creators and service    capabilities
consumers. These include:                                           As an extension of its philosophy of an open, vendor-neutral
                                                                    approach to cloud computing, IBM works with an ecosystem
Service creation tools: Service creation tools are used to create   of IBM Business Partners to accelerate and optimize the journey
new cloud services. These include tools for developing runtime      to a cloud environment. This ecosystem will continue to grow
components, such as virtual machine images or SaaS applica-         as cloud computing matures and expands to include new work-
tions, as well as tools supporting the development of cloud         loads. IBM works with independent software vendors (ISVs) to
service-specific management configurations and artifacts for all      enable them to deliver their applications on IBM public clouds
OSS and BSS components. These configurations and artifacts           in an IBM-hosted environment. IBM’s partner ecosystem also
define how the CCMP OSS and BSS functionality is used in             includes companies that offer software development platforms,
the context of the respective cloud service.                        open-source toolkits, virtualization technology and platform
                                                                    services that can provide cloud customers the capabilities for
                                                                    delivery success and the ability to meet and even exceed their
                                                                    own business case milestones. IBM is also making it easier for
                                                                    ISV and enterprise software developers to gain cloud computing
                                                                    skills with no-charge access to online workshops, skills tutorials,
                                                                    and social networking tools.
IBM Global Technology Services 13




Real-world examples of cloud services                                 2. The logical design of the cloud solution can be derived from
built on the IBM reference architecture                                  the detailed architecture overview provided by the reference
IBM employs a well-defined process for using the cloud refer-             architecture. The architect/designer can choose from existing
ence architecture to implement numerous clouds that are                  solution patterns to guide the design, choose the applicable
operational today and delivering value to IBM clients and the            architectural components that are needed to support the
company itself. Our experience demonstrates that using the               requirements, and choose the appropriate products to imple-
cloud reference architecture significantly reduces the time and           ment the components.
resources required to define, build and deploy cloud infrastruc-       3. The physical design of the cloud solution defines the details
tures and realize business value.                                        of the implementation. The first step is to choose the detailed
                                                                         components and nodes from those defined in the reference
The reference architecture supports the detailed design of the           architecture that will form the basis of the implementation.
cloud solution in three major steps:                                     These are augmented with the definition of the service flows
                                                                         (derived from those provided by the reference architecture) of
1. Define the requirements (both functional and non-functional)           the automated management processes. The final step is to lay
   for the cloud implementation by leveraging and extending the          out the details of the solution deployment, including nodes,
   defined roles, use cases and non-functional requirements from          networking and topologies.
   the reference architecture. Furthermore, the reference archi-
   tecture defines a step-by-step process for creating new cloud       The above design approach is further supported by the reference
   services as the basis for capturing requirements associated with   architecture through the definition of applicable architectural
   each new service that the cloud implementation will deliver.       decisions, standards and detailed technical domains (e.g., scala-
   Finally, the reference architecture provides the considerations    bility and performance) that can be used to guide the solution
   for the consumability of the cloud services that can be used       design and implementation details. Note that the reference
   to impose further requirements on the implementation.              architecture provides this support in terms of documented work
                                                                      products that cover each of the areas discussed above, and is con-
                                                                      sistent with the solution design methodology used across IBM.
14 Getting cloud computing right




Moreover, as we will describe in the two examples that follow,          ●   A private, internal development and test cloud for IBM. The
the reference architecture can equally accommodate the different            IBM CIO operations department needed a self-service testing
requirements of public and private clouds as well as varying                environment to support developers in multiple different IT
use cases:                                                                  organizations within IBM. The main objective of the cloud
                                                                            implementation was to reduce the time and cost required to
●   Development and test services on the IBM public cloud. The              build and manage development and test environments. The
    IBM SmartCloud Enterprise service is designed to augment                CIO implemented a cloud computing environment using
    and enhance software development and delivery capabilities,             IBM Integrated Service Management solutions to create a
    particularly in large enterprises where IT departments handle           service-oriented approach that allows developers and testers
    hundreds of development projects every year. Unlike tradi-              to quickly provision, deprovision, power on, power off and
    tional development environments, developers can log on to               change the size of their virtual machines. The cloud imple-
    IBM SmartCloud Enterprise and get access to customizable                mentation improved service by reducing the engagement and
    virtual machines in minutes. To help customers leverage exist-          deployment time for provisioning a new image from about
    ing investments, these new services support development                 five days to one hour; decreased capital costs by enabling the
    across heterogeneous environments, including Java, Open                 CIO to support more people with fewer systems; shortened
    Source, .NET and the IBM Rational Jazz framework. The                   the testing life cycle; and lowered end-user costs by providing
    IBM SmartCloud Enterprise service provides the following                billing based on services consumed.
    features to software developers and testers: instant self-service
    provisioning of development and test environments; a dynamic        As described above, the first step in using the reference architec-
    and elastic environment to support an organizations’ test lab       ture to implement a cloud service is to document the service-
    and build infrastructure; metered pricing.                          specific user roles, use cases, non-functional requirements
                                                                        and consumability characteristics, guided by a dedicated work
                                                                        product around cloud service creation. For each of these areas,
                                                                        the reference architecture provides a “starter set” of standard
                                                                        requirements. For example, the reference architecture defines
                                                                        several dozen use cases, grouped into “packages” along the cloud
                                                                        service life cycle. Table 1 shows an extract of user roles defined
                                                                        in the reference architecture, with examples of specific user roles
                                                                        identified for the IBM public and private development and test
                                                                        (dev/test) cloud services. Similarly, Table 2 shows a sampling of
                                                                        standard and service-specific use cases.
IBM Global Technology Services 15




 Reference architecture example user         IBM SmartCloud Enterprise                       A private, internal development and
 roles                                                                                       test cloud for IBM

 Cloud Service Provider                      IBM SmartCloud Enterprise service               IBM CIO operations department
                                             delivery team

 Deployment Architect                        GTS Architect                                   IBM CIO IT Engineering
                                             Engineer responsible for deploying integrated   Engineer responsible for deploying integrated
                                             service delivery management components in       service delivery management components in
                                             IBM service delivery data center                IBM CIO data center

 Security and Risk Manager                   GTS Security Team, IBM Service Delivery         ITB CIO Security Department

 Cloud Service Creator                       IBM SmartCloud Enterprise developers            IBM CIO engineering department

 Offering Manager                            Project lead for IBM SmartCloud Enterprise      Project lead for IBM CIO private cloud project

 Cloud Service Consumer                      Various companies and users of the service      Various IBM developers

 Consumer Business Manager                   Company Business Manager                        IBM Line of Business IT manager

 Consumer End User                           Company end users                               IBM CIO Line of Business end users

Table 1. Comparison of example user roles.



 Reference architecture example use          IBM SmartCloud Enterprise                       A private, internal development and
 cases                                                                                       test cloud for IBM

 Self-guided information and education       Educate end users about the capabilities of     Educate end users on how to use the
                                             the IBM SmartCloud Enterprise offering and      self-service portal
                                             on how to use the self-service portal

 Sales channel                               Primarily web sales channel                     Internal communications via IT managers

 Enable customers for consuming managed      Registration and subscription management        Project onboarding
 services

Table 2. Comparison of example use cases.
16 Getting cloud computing right




Documenting the decisions made for each service-specific aspect        service request manager components to handle the requests from
of a cloud implementation results in work product documents.          the service consumer, and the provisioning component to build
These in turn feed requirements into the next step for using the      up the virtual development/test environments associated with
cloud reference architecture: developing the implementation-          the request.
specific architecture overview diagram of the cloud implementa-
tion. The reference architecture overview diagram serves as the       While both public and private cloud services employ the meter-
starting point for this exercise. In Figure 5, we can see where the   ing components of the BSS, the implementation of support for
service-specific requirements for the public and private cloud         consumers from outside IBM—in the case of IBM SmartCloud
services resulted in different implementation-specific approaches      Enterprise—is quite different compared to supporting internal
for certain components of the OSS, BSS and Cloud Services             IBM consumers as part of the private cloud implemented by the
elements, and where components could be reused from the               CIO organization. These differences are identified in the user
reference architecture without customization.                         roles, use cases, non-functional requirements and all resulting
                                                                      work products as provided by the reference architecture. The
For example, both the public and private cloud services need to       areas highlighted in orange in Figure 5 indicate components of
provide the following features to software developers and testers:    the BSS that the architecture teams addressed uniquely for the
instant self-service provisioning of development and test envi-       public cloud service, including the subscriber management com-
ronments, and a dynamic and elastic environment to support            ponent to handle users; the pricing/rating component to handle
changing demand for services. The areas highlighted in green          the various pricing options; and the accounting and billing com-
on Figure 5 show how both the public and private service              ponent to manage payments.
architectures utilize OSS components to orchestrate the cloud
service delivery along with the supporting components necessary
to ensure effective service delivery: the respective portals for
requesting, activating and accessing the services for both the
service consumer and provider, the service delivery catalog and
IBM Global Technology Services 17




                    Cloud Services                                                                               Common Cloud Management Platform


              Partner               BPaaS                                               Operational Support Services (OSS)                         Business Support Services (BSS)
             Capabilities
                                 BPaaS                                                                                                        Customer          Service          Service
                                                                                               Service Delivery Catalog
                              Management                                                                                                      Account           Offering        Offering
                               Interfaces                                                                                                    Management         Catalog        Management




                                                                                                                                                                                                Service Development Portal and API
                                                                                           Service Automation Management
                                                   Service Consumer Portal and API




                                   SaaS                                                                                                     Contracts and       Service
                                                                                                                                                                                 Order
                                                                                                                                             Agreement         Request
                                                                                       Service      Change and          Image                                                  Management
                                                                                                                                            Management        Management
                              SaaS Mgmt                                               Request       Configuration       Lifecycle
                               Interfaces                                            Management     Management        Management

                                                                                                                                             Subscription                      Entitlement
                                                                                                                                                                 Pricing
                                                                                                    Incident and       IT Service            Management                        Management
                                                                                     Provisioning     Problem             Level
                                   PaaS
                                                                                                    Management        Management

                             PaaS Mgmt                                                                                                         Metering          Rating              Billing
                              Interfaces                                              Monitoring    IT Asset and      Capacity and
                                                                                      and Event        License        Performance
                                                                                     Management     Management        Management

                                                                                                                                             Clearing and      Accounts            Accounts
                            IaaS                                                                                                              Settlement        Payable            Receivable
                                                                                       Platform and Virtualization Management
                      Platform and
                      Virtualization
                      Management                                                                                          Service Provider Portal and API



                                                                                                             Infrastructure




                                            New element common to both environments                                                             New element for public cloud only

                                            New element with unique execution in each environment                                               Existing element or not in scope




Figure 5: Some architecture elements are implemented differently to accommodate requirements specific to public and private clouds.
18 Getting cloud computing right




The reference architecture was also used in defining the
architectural overview of the cloud services themselves (see          IBM provides a comprehensive set of cloud capabilities
element shaded in purple in Figure 5). The operating system
                                                                      ●   Technology, tools, and skilled resources to help clients
components of each dev/test environment, for example, reflect
                                                                          plan, build and deliver cloud services. IBM provides clear
the specific needs of each end user group, with the public cloud
                                                                          economic value and helps the client work through the right
environment supporting both Microsoft® Windows® and
                                                                          mix of delivery models and choices by workload to reap
Red Hat Enterprise Linux service instances, while the                     the maximum benefit.
internal dev/test cloud is designed to support only Linux.            ●   A proven, common architecture for the design, build
                                                                          and management of all services across the IBM portfolio,
Similarly, the software for the public cloud service—consisting           including the cloud environment. The IBM architecture
of development and runtime applications delivered as virtual              captures the aggregate experience of hundreds of
machine images through the cloud—is designed to support sev-              IBM experts in building cloud environments and service-
eral development environments, based on marketplace demand.               oriented architectures, across all divisions specializing in
These include IBM DB2 information management systems,                     hardware, software, service management, research, and
IBM WebSphere Application Server and IBM WebSphere MQ,                    security.
                                                                      ●   Unequalled experience and expertise with hybrid cloud
to name a few. For the internal development environment, the
                                                                          solutions.
cloud service only needs to support the IBM corporate standard
                                                                      ●   Global relevance. IBM has partners, delivery centers, and
environment.
                                                                          a worldwide network of partners in 174 countries. IBM also
                                                                          has the experience of running a globally integrated enter-
Once the architecture overview for a new cloud service is                 prise and understands what it takes to make a global
defined, architects can focus on specifying the OSS, BSS and               company run.
cloud service component models, operational models, service           ●   IT flexibility. Easy connectivity across a wide infrastructure
flows that result in the final implementation—again working                 and ecosystem of partners.
from the reference architecture-level models for domain-specific       ●   Robust and secure cloud solutions, based on the
and cross-domain areas as the starting point. As a key part of this       demanding needs for clear visibility of assets, complex
approach, architectural decisions and implementation-specific              data governance, and security and resilience of the
standards are also captured and documented.                               solution.
                                                                      ●   Simplicity of design. From sourcing to usage to mainte-
                                                                          nance, IBM cloud solutions are designed to be simple,
When IBM employs the reference architecture to build cloud
                                                                          intuitive and based on how people actually work.
projects like the two just discussed, the resulting service-specific   ●   Open standards. IBM has taken a leadership role in
architecture is captured as an applied pattern. These applied             developing standards for cloud computing built on current
patterns can then be reused to further accelerate development             architecture, industry and open standards, including SOA,
of similar new cloud services.                                            assuring consistency and compatibility across all cloud
                                                                          platforms.
IBM Global Technology Services 19




Summary                                                                   IBM has a proven reference architecture for building and man-
Cloud computing promises a new approach to IT economics—                  aging cloud solutions, providing an integrated approach that uses
but also presents new challenges. Everyone, from the CIO to               the same standards and processes across the entire portfolio of
the enterprise end user, has come to expect a new standard from           products and services. IBM’s expertise and experience in design-
technology, including masking complexity, providing enterprise-           ing, building and implementing cloud solutions—beginning with
class security, delivering “dial tone” reliability, and wrapping it all   its own—offers clients the confidence of knowing that they are
in a friendly, easy to use self service package. These expectations       engaging not just a provider, but a trusted partner in their IT
are fueled in part by users’ personal consumer experiences with           endeavors. The IBM Cloud Computing reference architecture
companies such as Amazon and Google.                                      builds on IBM’s industry-leading experience and success in
                                                                          implementing SOA solutions.
Companies are moving ahead with cloud computing projects
as a way to address end user expectations while reducing costs.           In the final analysis, cloud computing is not just about data
Because cloud computing can potentially be a disruptive change            center technology. It’s about streamlining business processes to
to the way an enterprise’s IT services are delivered, the stakes are      make organizations and people more strategic, more responsive
high when it comes to selecting a cloud vendor. One way CIOs              to change and more oriented to service delivery. With experi-
can narrow the selection gap is by examining candidate vendors’           ence at all levels—from technology, consulting and strategy
reference architecture for cloud.                                         services to business processes—IBM is uniquely positioned to
                                                                          collaborate with clients and enable them to reap the significant
                                                                          benefits of cloud computing.
For more information
To learn how IBM is working with organizations around
the world to help them design, build and implement cloud
computing, please contact your IBM marketing representative
or IBM Business Partner, or visit the following website:
ibm.com/cloud                                                         © Copyright IBM Corporation 2011

                                                                      IBM Global Services
                                                                      New Orchard Road
                                                                      Armonk, NY 10589
                                                                      U.S.A.

                                                                      Produced in the United States of America
                                                                      April 2011
                                                                      All Rights Reserved

                                                                      IBM, the IBM logo, ibm.com, Tivoli, WebSphere, DB2 and Rational
                                                                      are trademarks or registered trademarks of International Business Machines
                                                                      Corporation in the United States, other countries, or both. If these and
                                                                      other IBM trademarked terms are marked on their first occurrence in this
                                                                      information with a trademark symbol (® or ™), these symbols indicate
                                                                      U.S. registered or common law trademarks owned by IBM at the time
                                                                      this information was published. Such trademarks may also be registered or
                                                                      common law trademarks in other countries. A current list of IBM trademarks
                                                                      is available on the web at “Copyright and trademark information” at
                                                                      ibm.com/legal/copytrade.shtml

                                                                      ITIL is a registered trademark, and a registered community trademark of
                                                                      the Office of Government Commerce, and is registered in the U.S. Patent
                                                                      and Trademark Office. Java and all Java-based trademarks and logos are
                                                                      trademarks or registered trademarks of Oracle and/or its affiliates.

                                                                      Microsoft and Windows are trademarks of Microsoft Corporation in the
                                                                      United States and/or other countries.

                                                                      Java and all Java-based trademarks and logos are trademarks or registered
                                                                      trademarks of Oracle and/or its affiliates.

                                                                      Other company, product or service names may be trademarks or service
                                                                      marks of others.

                                                                      References in this publication to IBM products and services do not imply
                                                                      that IBM intends to make them available in all countries in which
                                                                      IBM operates.
                                                                1
                                                                      IBM Market Insights. Cloud Computing Research, July 2009.
                                                                2
                                                                      2010 IBM Tech Trends Survey. October, 2010. www-03.ibm.com/press/
                                                                      us/en/pressrelease/32674.wss
                                                                3
                                                                      The Open Group SOA Reference Architecture. http://www.opengroup.org/
                                                                      soa/drafts/refarch.htm#_SOA_Reference_Architecture
                                                              4,5,6
                                                                    Peter Mell and Tim Grance, The NIST Definition of Cloud Computing,
                                                                    Version 15, October 7, 2009. http://www.nist.gov/itl/cloud/upload/
                                                                      cloud-def-v15.pdf


                                                                               Please Recycle




                                                                                                                            CIW03078-USEN-01

Más contenido relacionado

La actualidad más candente

Cloud
CloudCloud
CloudNone
 
Demystifying cloud computing with IBM POWER Systems and IBM i
Demystifying cloud computing with IBM POWER Systems and IBM i Demystifying cloud computing with IBM POWER Systems and IBM i
Demystifying cloud computing with IBM POWER Systems and IBM i COMMON Europe
 
Hur Johnson Controls använder Maximo - PCTY2011
Hur Johnson Controls använder Maximo - PCTY2011Hur Johnson Controls använder Maximo - PCTY2011
Hur Johnson Controls använder Maximo - PCTY2011IBM Sverige
 
Sapm messaging deck.pptx v4
Sapm messaging deck.pptx v4Sapm messaging deck.pptx v4
Sapm messaging deck.pptx v4IBM_BSM
 
Cloud panorama évolution des solutions d'infrastructure
Cloud   panorama évolution des solutions d'infrastructureCloud   panorama évolution des solutions d'infrastructure
Cloud panorama évolution des solutions d'infrastructureClaude Riousset
 
Exploring a Cloud Based Approach to IT Infrastructure
Exploring a Cloud Based Approach to IT InfrastructureExploring a Cloud Based Approach to IT Infrastructure
Exploring a Cloud Based Approach to IT InfrastructureReadWrite
 
Is Cloud Computing Right For You Wp101305
Is Cloud Computing Right For You Wp101305Is Cloud Computing Right For You Wp101305
Is Cloud Computing Right For You Wp101305Erik Ginalick
 
System Networks Drive the Next Generation of Automated, Dynamic Datacenters
System Networks Drive the Next Generation of Automated, Dynamic DatacentersSystem Networks Drive the Next Generation of Automated, Dynamic Datacenters
System Networks Drive the Next Generation of Automated, Dynamic DatacentersIBM India Smarter Computing
 
Cordys in 5 steps
Cordys in 5 stepsCordys in 5 steps
Cordys in 5 stepsdkkro
 
Smart Analytics Cloud med Cognos (IBM Information Management)
Smart Analytics Cloud med Cognos (IBM Information Management)Smart Analytics Cloud med Cognos (IBM Information Management)
Smart Analytics Cloud med Cognos (IBM Information Management)IBM Danmark
 
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...Information Services Group (ISG)
 
Lockheed Martin Deployment Cloud Design Patterns
Lockheed Martin Deployment Cloud Design PatternsLockheed Martin Deployment Cloud Design Patterns
Lockheed Martin Deployment Cloud Design PatternsGovCloud Network
 
Cloud Computing: Practice Makes Perfect
Cloud Computing: Practice Makes PerfectCloud Computing: Practice Makes Perfect
Cloud Computing: Practice Makes Perfectitnewsafrica
 

La actualidad más candente (17)

Cloud
CloudCloud
Cloud
 
Demystifying cloud computing with IBM POWER Systems and IBM i
Demystifying cloud computing with IBM POWER Systems and IBM i Demystifying cloud computing with IBM POWER Systems and IBM i
Demystifying cloud computing with IBM POWER Systems and IBM i
 
Hur Johnson Controls använder Maximo - PCTY2011
Hur Johnson Controls använder Maximo - PCTY2011Hur Johnson Controls använder Maximo - PCTY2011
Hur Johnson Controls använder Maximo - PCTY2011
 
Changing the economics of it
Changing the economics of itChanging the economics of it
Changing the economics of it
 
Sapm messaging deck.pptx v4
Sapm messaging deck.pptx v4Sapm messaging deck.pptx v4
Sapm messaging deck.pptx v4
 
IBM Cloud: Rethink IT. Reinvent business.
IBM Cloud: Rethink IT. Reinvent business.IBM Cloud: Rethink IT. Reinvent business.
IBM Cloud: Rethink IT. Reinvent business.
 
Vshere 5
Vshere 5Vshere 5
Vshere 5
 
Cloud panorama évolution des solutions d'infrastructure
Cloud   panorama évolution des solutions d'infrastructureCloud   panorama évolution des solutions d'infrastructure
Cloud panorama évolution des solutions d'infrastructure
 
Exploring a Cloud Based Approach to IT Infrastructure
Exploring a Cloud Based Approach to IT InfrastructureExploring a Cloud Based Approach to IT Infrastructure
Exploring a Cloud Based Approach to IT Infrastructure
 
Is Cloud Computing Right For You Wp101305
Is Cloud Computing Right For You Wp101305Is Cloud Computing Right For You Wp101305
Is Cloud Computing Right For You Wp101305
 
System Networks Drive the Next Generation of Automated, Dynamic Datacenters
System Networks Drive the Next Generation of Automated, Dynamic DatacentersSystem Networks Drive the Next Generation of Automated, Dynamic Datacenters
System Networks Drive the Next Generation of Automated, Dynamic Datacenters
 
Cordys in 5 steps
Cordys in 5 stepsCordys in 5 steps
Cordys in 5 steps
 
Smart Analytics Cloud med Cognos (IBM Information Management)
Smart Analytics Cloud med Cognos (IBM Information Management)Smart Analytics Cloud med Cognos (IBM Information Management)
Smart Analytics Cloud med Cognos (IBM Information Management)
 
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
Adding Cloud to the Service Delivery Mix: Business Drivers and Organizational...
 
Lockheed Martin Deployment Cloud Design Patterns
Lockheed Martin Deployment Cloud Design PatternsLockheed Martin Deployment Cloud Design Patterns
Lockheed Martin Deployment Cloud Design Patterns
 
Cloud Computing: Practice Makes Perfect
Cloud Computing: Practice Makes PerfectCloud Computing: Practice Makes Perfect
Cloud Computing: Practice Makes Perfect
 
Capturing The Potential Of Cloud
Capturing The Potential Of CloudCapturing The Potential Of Cloud
Capturing The Potential Of Cloud
 

Destacado

Seven Deadly Habits of Dysfunctional Software Managers
Seven Deadly Habits of Dysfunctional Software ManagersSeven Deadly Habits of Dysfunctional Software Managers
Seven Deadly Habits of Dysfunctional Software ManagersTechWell
 
Blacha na rąbek Bratex
Blacha na rąbek BratexBlacha na rąbek Bratex
Blacha na rąbek BratexBratex
 
Bina dava madhu mahe ka prabhavsali upachar
Bina dava madhu mahe ka prabhavsali upacharBina dava madhu mahe ka prabhavsali upachar
Bina dava madhu mahe ka prabhavsali upachararya Rathore
 
A new look at video communications from an ICT perspective
A new look at video communications from an ICT perspectiveA new look at video communications from an ICT perspective
A new look at video communications from an ICT perspectiveIMTC
 

Destacado (6)

Dosier de Prensa 2015 - ESM JAM SESSION
Dosier de Prensa 2015 - ESM JAM SESSIONDosier de Prensa 2015 - ESM JAM SESSION
Dosier de Prensa 2015 - ESM JAM SESSION
 
Seven Deadly Habits of Dysfunctional Software Managers
Seven Deadly Habits of Dysfunctional Software ManagersSeven Deadly Habits of Dysfunctional Software Managers
Seven Deadly Habits of Dysfunctional Software Managers
 
KLEENEZE 2009 Ewb 40
KLEENEZE 2009 Ewb 40KLEENEZE 2009 Ewb 40
KLEENEZE 2009 Ewb 40
 
Blacha na rąbek Bratex
Blacha na rąbek BratexBlacha na rąbek Bratex
Blacha na rąbek Bratex
 
Bina dava madhu mahe ka prabhavsali upachar
Bina dava madhu mahe ka prabhavsali upacharBina dava madhu mahe ka prabhavsali upachar
Bina dava madhu mahe ka prabhavsali upachar
 
A new look at video communications from an ICT perspective
A new look at video communications from an ICT perspectiveA new look at video communications from an ICT perspective
A new look at video communications from an ICT perspective
 

Similar a Getting cloud computing right

Infosys as a Cloud Ecosystem Integrator
Infosys as a Cloud Ecosystem IntegratorInfosys as a Cloud Ecosystem Integrator
Infosys as a Cloud Ecosystem IntegratorInfosys
 
Cloud computing-insights-from-110-implementation-projects
Cloud computing-insights-from-110-implementation-projectsCloud computing-insights-from-110-implementation-projects
Cloud computing-insights-from-110-implementation-projectsAccenture
 
Cloud Computing for Banking - Accenture
Cloud Computing for Banking - AccentureCloud Computing for Banking - Accenture
Cloud Computing for Banking - AccentureKim Jensen
 
Capturing the Potential of Cloud
Capturing the Potential of CloudCapturing the Potential of Cloud
Capturing the Potential of CloudNone
 
Cloudv1 12762457899275-phpapp01
Cloudv1 12762457899275-phpapp01Cloudv1 12762457899275-phpapp01
Cloudv1 12762457899275-phpapp01chickana
 
Cloud computing identity management summary
Cloud computing identity management summaryCloud computing identity management summary
Cloud computing identity management summaryBrandon Dunlap
 
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaCloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaSoftware Guru
 
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...Amazon Web Services
 
2010 Cloud Computing
2010 Cloud Computing2010 Cloud Computing
2010 Cloud Computingck4eric
 
Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner AnuntaTech
 
Private Cloud Overview
Private Cloud OverviewPrivate Cloud Overview
Private Cloud OverviewEdKerstein
 
White Paper: The Benefits of An Outsourced IT Infrastructure
White Paper: The Benefits of An Outsourced IT InfrastructureWhite Paper: The Benefits of An Outsourced IT Infrastructure
White Paper: The Benefits of An Outsourced IT InfrastructureAsaca
 
Clearing the fog from cloud computing
Clearing the fog from cloud computingClearing the fog from cloud computing
Clearing the fog from cloud computingmciobo
 
Clearing the fog from cloud computing
Clearing the fog from cloud computingClearing the fog from cloud computing
Clearing the fog from cloud computingmciobo
 
Cloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT DeliveryCloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT DeliverySoftweb Solutions
 
Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comDeepu S Nath
 

Similar a Getting cloud computing right (20)

Infosys as a Cloud Ecosystem Integrator
Infosys as a Cloud Ecosystem IntegratorInfosys as a Cloud Ecosystem Integrator
Infosys as a Cloud Ecosystem Integrator
 
Cloud computing-insights-from-110-implementation-projects
Cloud computing-insights-from-110-implementation-projectsCloud computing-insights-from-110-implementation-projects
Cloud computing-insights-from-110-implementation-projects
 
Cloud Computing for Banking - Accenture
Cloud Computing for Banking - AccentureCloud Computing for Banking - Accenture
Cloud Computing for Banking - Accenture
 
Capturing the potential of cloud
Capturing the potential of cloudCapturing the potential of cloud
Capturing the potential of cloud
 
Capturing the Potential of Cloud
Capturing the Potential of CloudCapturing the Potential of Cloud
Capturing the Potential of Cloud
 
Enterprise virtual machine on IBM Cloud
Enterprise virtual machine on IBM CloudEnterprise virtual machine on IBM Cloud
Enterprise virtual machine on IBM Cloud
 
Cloudv1 12762457899275-phpapp01
Cloudv1 12762457899275-phpapp01Cloudv1 12762457899275-phpapp01
Cloudv1 12762457899275-phpapp01
 
Cloud computing identity management summary
Cloud computing identity management summaryCloud computing identity management summary
Cloud computing identity management summary
 
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaCloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
 
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
AWS Summit 2013 | Singapore - Design for Success: Defining & Delivering your ...
 
2010 Cloud Computing
2010 Cloud Computing2010 Cloud Computing
2010 Cloud Computing
 
Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner
 
Cloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid IntegrationCloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid Integration
 
Private Cloud Overview
Private Cloud OverviewPrivate Cloud Overview
Private Cloud Overview
 
White Paper: The Benefits of An Outsourced IT Infrastructure
White Paper: The Benefits of An Outsourced IT InfrastructureWhite Paper: The Benefits of An Outsourced IT Infrastructure
White Paper: The Benefits of An Outsourced IT Infrastructure
 
Clearing the fog from cloud computing
Clearing the fog from cloud computingClearing the fog from cloud computing
Clearing the fog from cloud computing
 
Clearing the fog from cloud computing
Clearing the fog from cloud computingClearing the fog from cloud computing
Clearing the fog from cloud computing
 
Staying aloft in tough times
Staying aloft in tough timesStaying aloft in tough times
Staying aloft in tough times
 
Cloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT DeliveryCloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT Delivery
 
Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.com
 

Más de IBM India Smarter Computing

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments IBM India Smarter Computing
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...IBM India Smarter Computing
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceIBM India Smarter Computing
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM India Smarter Computing
 

Más de IBM India Smarter Computing (20)

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments
 
All-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage EfficiencyAll-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage Efficiency
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
 
IBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product GuideIBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product Guide
 
IBM System x3250 M5
IBM System x3250 M5IBM System x3250 M5
IBM System x3250 M5
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
IBM System x3650 M4 HD
IBM System x3650 M4 HDIBM System x3650 M4 HD
IBM System x3650 M4 HD
 
IBM System x3300 M4
IBM System x3300 M4IBM System x3300 M4
IBM System x3300 M4
 
IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4
 
IBM System x3500 M4
IBM System x3500 M4IBM System x3500 M4
IBM System x3500 M4
 
IBM System x3550 M4
IBM System x3550 M4IBM System x3550 M4
IBM System x3550 M4
 
IBM System x3650 M4
IBM System x3650 M4IBM System x3650 M4
IBM System x3650 M4
 
IBM System x3500 M3
IBM System x3500 M3IBM System x3500 M3
IBM System x3500 M3
 
IBM System x3400 M3
IBM System x3400 M3IBM System x3400 M3
IBM System x3400 M3
 
IBM System x3250 M3
IBM System x3250 M3IBM System x3250 M3
IBM System x3250 M3
 
IBM System x3200 M3
IBM System x3200 M3IBM System x3200 M3
IBM System x3200 M3
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization Performance
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architecture
 
X6: The sixth generation of EXA Technology
X6: The sixth generation of EXA TechnologyX6: The sixth generation of EXA Technology
X6: The sixth generation of EXA Technology
 

Último

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Getting cloud computing right

  • 1. IBM Global Technology Services April 2011 Thought Leadership White Paper Getting cloud computing right The key to business success in a cloud adoption is a robust, proven architecture.
  • 2. 2 Getting cloud computing right Contents As a consequence, interest in cloud computing is very strong. In one IBM study, between 45 and 55 percent of IT leaders 2 Introduction surveyed reported implementing or planning to implement a 3 The importance of a proven cloud reference architecture private cloud project1 and 91 percent of the 2,000 IT profession- als responding to the most recent IBM Tech Trends Survey 5 Defining the requirements for industrial strength cloud anticipate that in five years cloud computing will overtake tradi- service delivery tional on-premises computing as the primary way organizations acquire IT.2 11 Supporting an open, vendor-neutral approach to infrastructure The reasons cited are compelling. Early adopters of cloud 11 Simplifying service development and adoption with computing—including IBM’s own IT organization and standards-based tools IBM customers—have already realized significant benefits, including: 12 External partners help extend cloud capabilities ● Reducing IT labor cost by up to 50 percent in configuration, 13 Real-world examples of cloud services built on the IBM reference architecture operations, management and monitoring ● Reducing server and application provisioning cycle times from 19 Summary weeks to minutes ● Improving quality, eliminating up to 30 percent of 20 For more information software defects ● Lowering end-user IT support costs by up to 40 percent. Introduction Today’s CIOs and business leaders from industry and govern- With the growing adoption of cloud computing there has been a ments around the globe are challenged to stay competitive and concurrent growth in the number and variety of vendors in the meet business objectives. Aligning the enterprise IT model with marketplace with cloud offerings. These providers range from the business, controlling costs and keeping pace with the rapid established IT industry leaders like IBM to software as a service rate of innovation are critical. vendors leveraging cloud computing to broaden their scope— Salesforce.com, for example—to players leveraging other domain expertise or partnerships to enter the cloud arena, such as Amazon, Google, Cisco and VMware, along with numerous telecommunications and hosting service providers.
  • 3. IBM Global Technology Services 3 The more crowded this marketplace becomes, the more chal- practices in a standardized, methodical way, this reference archi- lenging it is for CIOs to select the right cloud vendor to meet tecture ensures consistency and quality across IBM development the organization’s needs. And as the applications deployed on and delivery projects. IBM’s cloud reference architecture: private or public clouds move up the value chain and into the enterprise computing realm, the stakes increase as well—with ● Is based on open standards selection criteria shifting from an emphasis on price to consider- ● Delivers robust security, governance, compliance and privacy ations such as security, reliability, scalability, control and tooling, capabilities and a trusted vendor relationship. ● Combines powerful automation and services management (low touch) with rich business management functions for fully The importance of a proven cloud integrated, top-to-bottom management of cloud infrastructure reference architecture and cloud services Cloud computing can potentially be a disruptive change to the ● Supports the full spectrum of cloud service models, including way an enterprise’s IT services are delivered. We propose that infrastructure as a service (IaaS), platform as a service (PaaS), examining a candidate cloud solution provider’s reference archi- software as a service (SaaS) and business process as a tecture should be a standard element of a CIO’s cloud vendor service (BPaaS) evaluation strategy. To that end, in this paper we will describe ● Enables the flexible scaling and resiliency required for the proven cloud computing reference architecture that successful cloud economics and ROI IBM employs in building private clouds for clients, private ● Facilitates seamless integration into existing customers’ clouds that house IBM internal applications and the IBM Cloud environments that supports our public cloud service offerings. This same ● Is based on our industry-leading expertise with SOA for reference architecture is reflected in the design of IBM cloud building services and service-oriented architectures. appliances (bundled hardware and software for cloud implemen- Employing best practices for continuous improvement tation) and IBM cloud service management software products. Developed by the IBM cloud computing architecture board— comprising technology leaders from IBM Research and IBM’s Cloud computing must be enabled with effective security, software, systems and services organizations—the reference resiliency, service management, governance, business planning architecture is derived from extensive client interaction com- and lifecycle management. These are the components of an bined with IBM’s extensive capabilities and experience in build- effective and comprehensive cloud architecture that will enable ing industrial strength IT systems and SOA solutions. Moreover, the enterprise to control the environment more effectively, a process of continuous improvement (see Figure 1) helps ensure optimize productivity, reduce associated labor costs and ensure a that the reference architecture is both responsive to real-world resilient, safe environment for business users. By delivering best implementation experiences and technology developments via IBM products and evolving design specifications.
  • 4. 4 Getting cloud computing right Following the continuous improvement strategy, IBM has recently extended the reference architecture to address two Lessons Lessons industry-specific requirement sets. For telecommunications serv- learned and learned and requirements requirements ice providers, offering cloud-based services is a key strategy for business expansion and revenue growth. The IBM Cloud Service IBM Cloud IBM Cloud Provider Platform (CSP2) solution design captures the unique Reference Research (public) requirements and operational models within the cloud that will Architecture enable service providers to create, manage and monetize high- volume, large-scale multitenant, blended cloud-based services. IBM systems, IBM internal software, and client For the healthcare industry, IBM has extended the reference services private clouds architecture to address, for example, data privacy concerns in developing cloud-based collaborative care solutions for physicians and patients. Figure 1: Continuous improvement helps ensure that both real-world experiences and technology advancements from IBM Research are integrated into IBM’s cloud reference architecture and management components. Principles guiding IBM’s cloud architecture decisions An architectural principle is an overarching guideline or para- This reference architecture provides specifications not only for digm driving decisions across the entire architecture devel- the physical components of a cloud implementation (network, opment process. IBM established three principles that guide compute, storage, virtualization), but as importantly for the IBM cloud architects in defining the detailed components of software components required to run operational and business each module: management processes. It also defines governance policies ● Efficiency principle. Design for cloud-scale efficiencies tailored for the environment or organization. and time-to-deliver/time-to-change metrics when realizing cloud characteristics such as elasticity, self-service IBM’s cloud reference architecture provides detailed documenta- access and flexible sourcing. Objective: drive down costs tion of all components, including how to realize each component per service instance hour and time to response by orders for cloud-scale efficiencies. More than a single-use diagram for a of magnitude. discrete implementation, it is a comprehensive, tightly integrated ● Lightweight principle. Support lean and lightweight compilation of documents that describe in detail how to build a service management policies, processes and technologies management platform for delivering any type of service—and with an eliminate-standardize-optimize evolutionary includes use cases, non-functional requirements, components, approach. Objective: radical exploitation of standardization operations, security, performance and scalability, resiliency, con- in cloud environments to reduce management costs. sumability considerations, cloud service creation guidance and ● Economies-of-scale principle. Identify and leverage much more. Various aspects are covered in different documents, commonality in cloud service design. Objective: Optimize sharing of management components and infrastructure and in the aggregate these documents make up the reference across cloud services to reduce capital expense, operating architecture. This loose-coupling approach allows architectural expense and time to market. elements to be refined independently, focusing subject matter expertise and enabling parallel development and rapid innova- tion. A set of architectural principles (see sidebar Principles guiding IBM’s architectural decisions) guides IBM cloud architects across the entire development process.
  • 5. IBM Global Technology Services 5 Defining the requirements for industrial (see Figure 2). With this strict separation of concerns, the cloud strength cloud service delivery architecture enables specific perspectives to be assumed in order IBM’s cloud reference architecture addresses the three major to understand the requirements, expectations and value proposi- roles in any cloud computing environment: cloud service tions placed upon the system, and the supporting capabilities provider, cloud service creator and cloud service consumer necessary to fulfill these requirements. Cloud Cloud Service Provider Cloud Service Service Consumer Creator Cloud Services Common Cloud Management Platform (CCMP) Partner Business Process Capabilities as a Service Cloud Service Integration Software Tools as a Service Operational Business Service Support Support Creation Tools Platform Services Services Consumer as a Service (OSS) (BSS) In-house IT Infrastructure as a Service Infrastructure Security, Resiliency and Performance Governance Figure 2: This high-level diagram illustrates how the cloud reference architecture developed by IBM addresses the requirements of all participants in the cloud ecosystem: cloud service providers, cloud service creators and cloud consumers.
  • 6. 6 Getting cloud computing right ● From the service consumer’s perspective, a simplified interface cloud services layer and the physical infrastructure layer. This is needed with well-understood service offerings, pricing and approach is critical to maintaining consistency in how various contracts. The value proposition for the service consumer is to non-functional requirements are executed at each of these other get fast, on-demand access to the service they need while only layers of the architecture. For example, if a security policy at the paying for the period of time the service is used. highest level defines that customer information cannot leave the ● From the service provider’s perspective, a highly efficient serv- country, then at the lower level of physical resources, disk space ice delivery and service support infrastructure and organization must be allocated only in the country where the data originates. are needed in order to provide differentiated, well-understood, standardized and high-quality services to end users. Service IBM’s reference architecture specifications incorporate proven management makes it possible for significant economies of security and reliability technologies as well as simplified security scale to be achieved. A self-service portal allows exposing a management and enforcement. Built on IBM’s published security well-defined set of services in a highly automated fashion at a framework as well as extensive industry security leadership, very attractive cost point. IBM security surrounding clouds focuses on developing trusted ● From the service creator’s perspective, a tooling environment virtual domains, authentication, isolation management, policy is needed for modeling and assembling service elements and integrity management, and access control (see Figure 3)— (virtual images, for example) as well as an effective means resulting in cloud environments that are secure by design. of managing the service lifecycle. Within the context of the reference architecture, IBM can work with clients to tailor a private or public security implementation Providing end-to-end, workload-appropriate qualities to meet the requirements of different workloads. of service In IBM’s cloud reference architecture, security, resiliency, per- formance and consumability underpin all other service provider components: the common cloud management platform, the Security Resiliency Software, Resiliency Command Identity Lifecycle Data System and Compliance and Control Management Resiliency Service Assurance Assessment Audit and Security Access Configuration for Resiliency Policy Compliance Policy Management Resiliency Management Management Availability and Threat and Security Data policy Resiliency Continuity Vulnerability Entitlement enforcement Monitoring/Analysis Management Figure 3: Cloud security and resiliency architecture components.
  • 7. IBM Global Technology Services 7 Although IBM’s cloud security architecture is built on decades For example, a medical research application pulls data from clin- of experience with mainframe architectures and industry-leading ical and billing services from multiple hospitals, so patient names experience in service security in enterprise solutions, security for and other personally identifiable information must be removed virtualized resources in a public, multitenant cloud environment from all sources. The centralized entitlements management serv- is still very much a work in progress across the IT industry. ice specified in the reference architecture can help ensure that IBM continuously invests in research and development of common policy is defined and enforced to protect patient stronger isolation at all levels of the network, server, hypervisor, confidentiality across all cloud services. process and storage infrastructure to support massive multite- nancy and hybrid clouds. Common cloud management platform: optimizing service delivery through visibility, control and automation The key security focus areas for the cloud services layer include: Well-designed cloud architectures and solutions must address the difficult realities of “layers of complexity” in distributed ● Federated identity, authorization and entitlements IT environments. While much industry discussion has focused ● Audit and compliance reporting on infrastructure (network, compute, storage), significant chal- ● Intrusion detection and prevention lenges also exist in achieving the low-touch automation required ● Secure separation of subscriber domains to successfully scale to economically successful cloud solutions. ● Secure integration with existing enterprise security Masking complexity for users, supporting cloud business models infrastructure. and managing heterogeneous, distributed environments are the top service management challenges for any cloud architecture. IBM’s reference architecture is designed to provide security serv- ices in a highly dynamic and agile fashion, potentially under very To address these challenges—and to enable the standardization complex trust relationships in a large and open user population and scaling required for cloud computing—IBM’s reference where there are no pre-established relationships between cloud architecture establishes a common cloud management platform provider and subscriber. IBM’s approach also enables fine-tuning (CCMP) that integrates the operational and business manage- of execution to match the security requirements of different ment of all layers of the cloud environment, including the types of workloads. CCMP itself. The CCMP exposes a set of management services which are generally needed for the delivery and management While many cloud vendor implementations focus on specific of any cloud service—across infrastructure-, platform-, software- protocols, such as OpenID for identity federation, and favor and business process-as-a-service. Cloud service developers use specific architectural styles, such as representational state transfer the services provided by the CCMP to realize the economies (REST), it is IBM’s point of view that enterprise-class cloud of scale, reuse and standardization required for achieving the computing must not limit its users to a specific protocol or extremely high degrees of efficiency associated with any cloud style, but rather offer flexibility and choice. IBM supports computing environment. In a traditional IT environment it is REST-based interfaces and protocols where appropriate. common to see a software component developed uniquely for Additionally, IBM’s cloud reference architecture addresses estab- different areas of the business—so that accounts receivable lishing and managing consistent policies for entitlements and uses one billing application, for example, while web commerce access control—which are needed to ensure that the underlying uses a different one. With IBM’s common cloud management components of a cloud service maintain data confidentiality platform, the service provider deploys one billing application and adhere to compliance regulations. or other software component and may reuse that instance as appropriate.
  • 8. 8 Getting cloud computing right The CCMP is comprised of two modules: operational Four cloud service delivery models: a helpful taxonomy support services (OSS) and business support services (BSS) (see Figure 4). The IBM reference architecture decomposes Infrastructure cloud services (“infrastructure as a service” each module into components and sub-components or functions or IaaS)—The capability provided to the consumer is to pro- required for creating a CCMP implementation. For each mod- vision processing, storage, networks, and other fundamental ule, the reference architecture includes a detailed component computing resources where the consumer is able to deploy and run arbitrary software, which can include operating sys- model that: tems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control ● Defines each component and sub-component, including how over operating systems, storage, deployed applications, and the components are different from the traditional enterprise possibly limited control of select networking components IT management scope (e.g., host firewalls).4 ● Incorporates industry standards, including ITIL-based best Platform cloud services (“platform as a service” or PaaS)— practices for service management The capability provided to the consumer is to deploy onto ● Provides product-neutral guidance (specification) on how the cloud infrastructure consumer-created or acquired appli- each functional component should be scoped and realized to cations created using programming languages and tools support cloud-scale efficiencies and costs supported by the provider. The consumer does not manage ● Details the relationships and dependencies between individual or control the underlying cloud infrastructure including net- components, including diagrams and textual descriptions of work, servers, operating systems, or storage, but has control component interfaces over the deployed applications and possibly application ● Identifies candidate IBM software products (internal applica- hosting environment configurations.5 tions for use in IBM clouds as well as IBM commercial soft- Application cloud services (“software as a service” or ware products) that CCMP implementation teams can use. SaaS)—The capability provided to the consumer is to use These include IBM Tivoli® service management and cloud the provider’s applications running on a cloud infrastructure. computing products; IBM WebSphere® portal and application The applications are accessible from various client devices server products; and IBM DB2® database software. through a thin client interface such as a web browser (e.g., web-based email). The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.6 Business process cloud services (“business process as a service” or BPaaS)—Business process services are any business process (horizontal or vertical) delivered through the cloud service model (multitenant, self-service provision- ing, elastic scaling and usage metering or pricing) via the Internet with access via web-centric interfaces and exploit- ing web-oriented cloud architecture. The BPaaS provider is responsible for the related business function(s).
  • 9. IBM Global Technology Services 9 Common Cloud Management Platform Operational Support Services (OSS) Business Support Services (BSS) Service Delivery Catalog Customer Service Service Account Offering Offering Management Catalog Management Service Automation Management Service Development Portal and API Service Consumer Portal and API Contracts and Service Order Agreement Request Service Change and Image Management Management Management Request Configuration Lifecycle Management Management Management Subscription Entitlement Pricing Incident and IT Service Management Management Provisioning Problem Level Management Management Metering Rating Billing Monitoring IT Asset and Capacity and and Event License Performance Management Management Management Clearing and Accounts Accounts Settlement Payable Receivable Platform and Virtualization Management Service Provider Portal and API Figure 4: The components of the Common Cloud Management Platform execute the operational and business management of all layers of the cloud environment, including the CCMP itself.
  • 10. 10 Getting cloud computing right Operational Support Services hardware failure—zero touch administration and “lights out” The OSS module defines the set of systems management serv- automated operation at a much lower cost—that characterizes ices that may be exploited by cloud service developers. Many service management in the cloud and is described in the of the management domains specified in the OSS (see Figure 4) IBM Cloud Computing reference architecture. can also be encountered in traditionally managed data centers, such as monitoring and event management, provisioning, inci- Business Support Services dent and problem management. Although these management The BSS module defines the capabilities required to enable the domains are conceptually the same in both traditional and cloud business management of one or more specific managed cloud IT environments, in a cloud architecture these domains can be services. For example, the billing service component of the BSS implemented in very different ways. must be capable of performing billing for the consumption of virtual machine resources (infrastructure as a service), a multite- Consider, for example, incident and problem management. If a nancy capable middleware platform (platform as a service) and physical server fails in a traditional IT environment, a trouble a multitenancy application such as collaboration or customer ticket is opened and assigned to a systems administrator for relationship management (software as a service). manual (and therefore costly) intervention and resolution. If the problem is not resolved in the time specified by service level Other components of the BSS (see Figure 4) address service agreements, it may be escalated until it is resolved. If a physical management and automation at the user interface level. These server fails in a cloud environment, new virtual machines (and capabilities include a user-friendly self-service interface and serv- their applications) are automatically brought up on another ice offering catalog through which consumers select, configure, physical server where resources are available, without delaying arrange payment for and discontinue cloud services. The BSS handling the incident with a long, drawn-out investigation of delivers the functions required to operate a self-service cloud the failed physical machine. This approach is typically referred business. These include automated, rules-based execution of to as “replace vs. repair,” based on the assumption that manually pricing, contracts and agreements, invoicing, and clearing repairing things is often more complex than just replacing them. and settlement. The BSS also provides business management Clearly, this is not possible for all workload types. SLAs and root capabilities, including offering, customer, subscriber, order, cause analysis still has to be done for broken physical machines, fulfillment and entitlement management. but it gives inspiration on how management processes can be realized in novel ways. It is this kind of rules-based response to
  • 11. IBM Global Technology Services 11 Enabling the business side of the cloud services paradigm A key factor to consider in evaluating a cloud reference architec- Cloud services represent any type of IT capability that is offered ture is how these typically virtualized resources will be managed. by the cloud service provider to cloud service consumers. Typical As a vendor designing, implementing or managing private categories of cloud services are infrastructure, platform, software cloud implementations for customers—either on premises or or business process services. In contrast to traditional IT serv- outsourced—IBM’s reference architecture is vendor and technol- ices, cloud services have attributes associated with cloud comput- ogy neutral. This approach means that IT organizations have ing, such as a pay-per-use model, self-service acquisition of greater flexibility in repurposing existing physical server, storage services, flexible scaling, and sharing of underlying IT resources. and network resources for use in a cloud environment. In the IBM cloud reference architecture, the CCMP is designed Simplifying service development and to enable these cloud-specific capabilities through the OSS— adoption with standards-based tools while handling the ongoing management of all of the provider’s In evaluating vendors for enterprise-class cloud solutions, con- cloud service instances—while the BSS is responsible for sider also the way a vendor’s reference architecture supports the handling all business-relevant aspects of a cloud service. tools that service creators and service consumers use to develop and integrate cloud services. Some cloud platforms are highly Supporting an open, vendor-neutral proprietary, and in turn require developers to use proprietary approach to infrastructure tools and develop to proprietary standards, resulting in high The infrastructure layer of the cloud reference architecture switching costs to move logic, data or applications from one comprises all hardware infrastructure elements needed to pro- cloud service provider to another. vide cloud services. This includes facilities as well as the server, storage and network resources and how those resources are IBM’s approach to cloud computing focuses on open standards deployed and connected within a data center. It is important to such as Java®, JEE, Web 2.0, Ajax, Unified Modeling note that in a true cloud environment, significant engineering Language and Eclipse as well as broad support for IBM and and thinking must be invested for selecting and deploying these non-IBM hardware platforms, operating systems, virtualization infrastructure elements to achieve minimal costs in combination platforms and hypervisors. IBM Tivoli service management and with optimal performance, scalability, security and resiliency. automation software as well as IBM WebSphere middleware and
  • 12. 12 Getting cloud computing right IBM DB2 information management software are standards Service integration tools: It is important for customers to be based and support interoperability. Similarly, IBM offers a range able to integrate cloud services with in-house IT. This function- of products and technologies, including the IBM Rational® ality is specifically relevant in the context of hybrid clouds, where family of products, designed to support industry standards and seamless integrated management and usage of different cloud enable rapid, cost-effective development and testing of cloud services and in-house IT is critical. IBM and IBM Business services. IBM also offers services based on its industry-leading Partners offer a range of service integration tools and services for SOA services and experience. both in-house and hybrid cloud integration, extending services from existing SOA solutions. The reference architecture builds on existing SOA reference architecture standards3 and defines open standards support for External partners help extend cloud several categories of tools used by service creators and service capabilities consumers. These include: As an extension of its philosophy of an open, vendor-neutral approach to cloud computing, IBM works with an ecosystem Service creation tools: Service creation tools are used to create of IBM Business Partners to accelerate and optimize the journey new cloud services. These include tools for developing runtime to a cloud environment. This ecosystem will continue to grow components, such as virtual machine images or SaaS applica- as cloud computing matures and expands to include new work- tions, as well as tools supporting the development of cloud loads. IBM works with independent software vendors (ISVs) to service-specific management configurations and artifacts for all enable them to deliver their applications on IBM public clouds OSS and BSS components. These configurations and artifacts in an IBM-hosted environment. IBM’s partner ecosystem also define how the CCMP OSS and BSS functionality is used in includes companies that offer software development platforms, the context of the respective cloud service. open-source toolkits, virtualization technology and platform services that can provide cloud customers the capabilities for delivery success and the ability to meet and even exceed their own business case milestones. IBM is also making it easier for ISV and enterprise software developers to gain cloud computing skills with no-charge access to online workshops, skills tutorials, and social networking tools.
  • 13. IBM Global Technology Services 13 Real-world examples of cloud services 2. The logical design of the cloud solution can be derived from built on the IBM reference architecture the detailed architecture overview provided by the reference IBM employs a well-defined process for using the cloud refer- architecture. The architect/designer can choose from existing ence architecture to implement numerous clouds that are solution patterns to guide the design, choose the applicable operational today and delivering value to IBM clients and the architectural components that are needed to support the company itself. Our experience demonstrates that using the requirements, and choose the appropriate products to imple- cloud reference architecture significantly reduces the time and ment the components. resources required to define, build and deploy cloud infrastruc- 3. The physical design of the cloud solution defines the details tures and realize business value. of the implementation. The first step is to choose the detailed components and nodes from those defined in the reference The reference architecture supports the detailed design of the architecture that will form the basis of the implementation. cloud solution in three major steps: These are augmented with the definition of the service flows (derived from those provided by the reference architecture) of 1. Define the requirements (both functional and non-functional) the automated management processes. The final step is to lay for the cloud implementation by leveraging and extending the out the details of the solution deployment, including nodes, defined roles, use cases and non-functional requirements from networking and topologies. the reference architecture. Furthermore, the reference archi- tecture defines a step-by-step process for creating new cloud The above design approach is further supported by the reference services as the basis for capturing requirements associated with architecture through the definition of applicable architectural each new service that the cloud implementation will deliver. decisions, standards and detailed technical domains (e.g., scala- Finally, the reference architecture provides the considerations bility and performance) that can be used to guide the solution for the consumability of the cloud services that can be used design and implementation details. Note that the reference to impose further requirements on the implementation. architecture provides this support in terms of documented work products that cover each of the areas discussed above, and is con- sistent with the solution design methodology used across IBM.
  • 14. 14 Getting cloud computing right Moreover, as we will describe in the two examples that follow, ● A private, internal development and test cloud for IBM. The the reference architecture can equally accommodate the different IBM CIO operations department needed a self-service testing requirements of public and private clouds as well as varying environment to support developers in multiple different IT use cases: organizations within IBM. The main objective of the cloud implementation was to reduce the time and cost required to ● Development and test services on the IBM public cloud. The build and manage development and test environments. The IBM SmartCloud Enterprise service is designed to augment CIO implemented a cloud computing environment using and enhance software development and delivery capabilities, IBM Integrated Service Management solutions to create a particularly in large enterprises where IT departments handle service-oriented approach that allows developers and testers hundreds of development projects every year. Unlike tradi- to quickly provision, deprovision, power on, power off and tional development environments, developers can log on to change the size of their virtual machines. The cloud imple- IBM SmartCloud Enterprise and get access to customizable mentation improved service by reducing the engagement and virtual machines in minutes. To help customers leverage exist- deployment time for provisioning a new image from about ing investments, these new services support development five days to one hour; decreased capital costs by enabling the across heterogeneous environments, including Java, Open CIO to support more people with fewer systems; shortened Source, .NET and the IBM Rational Jazz framework. The the testing life cycle; and lowered end-user costs by providing IBM SmartCloud Enterprise service provides the following billing based on services consumed. features to software developers and testers: instant self-service provisioning of development and test environments; a dynamic As described above, the first step in using the reference architec- and elastic environment to support an organizations’ test lab ture to implement a cloud service is to document the service- and build infrastructure; metered pricing. specific user roles, use cases, non-functional requirements and consumability characteristics, guided by a dedicated work product around cloud service creation. For each of these areas, the reference architecture provides a “starter set” of standard requirements. For example, the reference architecture defines several dozen use cases, grouped into “packages” along the cloud service life cycle. Table 1 shows an extract of user roles defined in the reference architecture, with examples of specific user roles identified for the IBM public and private development and test (dev/test) cloud services. Similarly, Table 2 shows a sampling of standard and service-specific use cases.
  • 15. IBM Global Technology Services 15 Reference architecture example user IBM SmartCloud Enterprise A private, internal development and roles test cloud for IBM Cloud Service Provider IBM SmartCloud Enterprise service IBM CIO operations department delivery team Deployment Architect GTS Architect IBM CIO IT Engineering Engineer responsible for deploying integrated Engineer responsible for deploying integrated service delivery management components in service delivery management components in IBM service delivery data center IBM CIO data center Security and Risk Manager GTS Security Team, IBM Service Delivery ITB CIO Security Department Cloud Service Creator IBM SmartCloud Enterprise developers IBM CIO engineering department Offering Manager Project lead for IBM SmartCloud Enterprise Project lead for IBM CIO private cloud project Cloud Service Consumer Various companies and users of the service Various IBM developers Consumer Business Manager Company Business Manager IBM Line of Business IT manager Consumer End User Company end users IBM CIO Line of Business end users Table 1. Comparison of example user roles. Reference architecture example use IBM SmartCloud Enterprise A private, internal development and cases test cloud for IBM Self-guided information and education Educate end users about the capabilities of Educate end users on how to use the the IBM SmartCloud Enterprise offering and self-service portal on how to use the self-service portal Sales channel Primarily web sales channel Internal communications via IT managers Enable customers for consuming managed Registration and subscription management Project onboarding services Table 2. Comparison of example use cases.
  • 16. 16 Getting cloud computing right Documenting the decisions made for each service-specific aspect service request manager components to handle the requests from of a cloud implementation results in work product documents. the service consumer, and the provisioning component to build These in turn feed requirements into the next step for using the up the virtual development/test environments associated with cloud reference architecture: developing the implementation- the request. specific architecture overview diagram of the cloud implementa- tion. The reference architecture overview diagram serves as the While both public and private cloud services employ the meter- starting point for this exercise. In Figure 5, we can see where the ing components of the BSS, the implementation of support for service-specific requirements for the public and private cloud consumers from outside IBM—in the case of IBM SmartCloud services resulted in different implementation-specific approaches Enterprise—is quite different compared to supporting internal for certain components of the OSS, BSS and Cloud Services IBM consumers as part of the private cloud implemented by the elements, and where components could be reused from the CIO organization. These differences are identified in the user reference architecture without customization. roles, use cases, non-functional requirements and all resulting work products as provided by the reference architecture. The For example, both the public and private cloud services need to areas highlighted in orange in Figure 5 indicate components of provide the following features to software developers and testers: the BSS that the architecture teams addressed uniquely for the instant self-service provisioning of development and test envi- public cloud service, including the subscriber management com- ronments, and a dynamic and elastic environment to support ponent to handle users; the pricing/rating component to handle changing demand for services. The areas highlighted in green the various pricing options; and the accounting and billing com- on Figure 5 show how both the public and private service ponent to manage payments. architectures utilize OSS components to orchestrate the cloud service delivery along with the supporting components necessary to ensure effective service delivery: the respective portals for requesting, activating and accessing the services for both the service consumer and provider, the service delivery catalog and
  • 17. IBM Global Technology Services 17 Cloud Services Common Cloud Management Platform Partner BPaaS Operational Support Services (OSS) Business Support Services (BSS) Capabilities BPaaS Customer Service Service Service Delivery Catalog Management Account Offering Offering Interfaces Management Catalog Management Service Development Portal and API Service Automation Management Service Consumer Portal and API SaaS Contracts and Service Order Agreement Request Service Change and Image Management Management Management SaaS Mgmt Request Configuration Lifecycle Interfaces Management Management Management Subscription Entitlement Pricing Incident and IT Service Management Management Provisioning Problem Level PaaS Management Management PaaS Mgmt Metering Rating Billing Interfaces Monitoring IT Asset and Capacity and and Event License Performance Management Management Management Clearing and Accounts Accounts IaaS Settlement Payable Receivable Platform and Virtualization Management Platform and Virtualization Management Service Provider Portal and API Infrastructure New element common to both environments New element for public cloud only New element with unique execution in each environment Existing element or not in scope Figure 5: Some architecture elements are implemented differently to accommodate requirements specific to public and private clouds.
  • 18. 18 Getting cloud computing right The reference architecture was also used in defining the architectural overview of the cloud services themselves (see IBM provides a comprehensive set of cloud capabilities element shaded in purple in Figure 5). The operating system ● Technology, tools, and skilled resources to help clients components of each dev/test environment, for example, reflect plan, build and deliver cloud services. IBM provides clear the specific needs of each end user group, with the public cloud economic value and helps the client work through the right environment supporting both Microsoft® Windows® and mix of delivery models and choices by workload to reap Red Hat Enterprise Linux service instances, while the the maximum benefit. internal dev/test cloud is designed to support only Linux. ● A proven, common architecture for the design, build and management of all services across the IBM portfolio, Similarly, the software for the public cloud service—consisting including the cloud environment. The IBM architecture of development and runtime applications delivered as virtual captures the aggregate experience of hundreds of machine images through the cloud—is designed to support sev- IBM experts in building cloud environments and service- eral development environments, based on marketplace demand. oriented architectures, across all divisions specializing in These include IBM DB2 information management systems, hardware, software, service management, research, and IBM WebSphere Application Server and IBM WebSphere MQ, security. ● Unequalled experience and expertise with hybrid cloud to name a few. For the internal development environment, the solutions. cloud service only needs to support the IBM corporate standard ● Global relevance. IBM has partners, delivery centers, and environment. a worldwide network of partners in 174 countries. IBM also has the experience of running a globally integrated enter- Once the architecture overview for a new cloud service is prise and understands what it takes to make a global defined, architects can focus on specifying the OSS, BSS and company run. cloud service component models, operational models, service ● IT flexibility. Easy connectivity across a wide infrastructure flows that result in the final implementation—again working and ecosystem of partners. from the reference architecture-level models for domain-specific ● Robust and secure cloud solutions, based on the and cross-domain areas as the starting point. As a key part of this demanding needs for clear visibility of assets, complex approach, architectural decisions and implementation-specific data governance, and security and resilience of the standards are also captured and documented. solution. ● Simplicity of design. From sourcing to usage to mainte- nance, IBM cloud solutions are designed to be simple, When IBM employs the reference architecture to build cloud intuitive and based on how people actually work. projects like the two just discussed, the resulting service-specific ● Open standards. IBM has taken a leadership role in architecture is captured as an applied pattern. These applied developing standards for cloud computing built on current patterns can then be reused to further accelerate development architecture, industry and open standards, including SOA, of similar new cloud services. assuring consistency and compatibility across all cloud platforms.
  • 19. IBM Global Technology Services 19 Summary IBM has a proven reference architecture for building and man- Cloud computing promises a new approach to IT economics— aging cloud solutions, providing an integrated approach that uses but also presents new challenges. Everyone, from the CIO to the same standards and processes across the entire portfolio of the enterprise end user, has come to expect a new standard from products and services. IBM’s expertise and experience in design- technology, including masking complexity, providing enterprise- ing, building and implementing cloud solutions—beginning with class security, delivering “dial tone” reliability, and wrapping it all its own—offers clients the confidence of knowing that they are in a friendly, easy to use self service package. These expectations engaging not just a provider, but a trusted partner in their IT are fueled in part by users’ personal consumer experiences with endeavors. The IBM Cloud Computing reference architecture companies such as Amazon and Google. builds on IBM’s industry-leading experience and success in implementing SOA solutions. Companies are moving ahead with cloud computing projects as a way to address end user expectations while reducing costs. In the final analysis, cloud computing is not just about data Because cloud computing can potentially be a disruptive change center technology. It’s about streamlining business processes to to the way an enterprise’s IT services are delivered, the stakes are make organizations and people more strategic, more responsive high when it comes to selecting a cloud vendor. One way CIOs to change and more oriented to service delivery. With experi- can narrow the selection gap is by examining candidate vendors’ ence at all levels—from technology, consulting and strategy reference architecture for cloud. services to business processes—IBM is uniquely positioned to collaborate with clients and enable them to reap the significant benefits of cloud computing.
  • 20. For more information To learn how IBM is working with organizations around the world to help them design, build and implement cloud computing, please contact your IBM marketing representative or IBM Business Partner, or visit the following website: ibm.com/cloud © Copyright IBM Corporation 2011 IBM Global Services New Orchard Road Armonk, NY 10589 U.S.A. Produced in the United States of America April 2011 All Rights Reserved IBM, the IBM logo, ibm.com, Tivoli, WebSphere, DB2 and Rational are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the web at “Copyright and trademark information” at ibm.com/legal/copytrade.shtml ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. Microsoft and Windows are trademarks of Microsoft Corporation in the United States and/or other countries. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. Other company, product or service names may be trademarks or service marks of others. References in this publication to IBM products and services do not imply that IBM intends to make them available in all countries in which IBM operates. 1 IBM Market Insights. Cloud Computing Research, July 2009. 2 2010 IBM Tech Trends Survey. October, 2010. www-03.ibm.com/press/ us/en/pressrelease/32674.wss 3 The Open Group SOA Reference Architecture. http://www.opengroup.org/ soa/drafts/refarch.htm#_SOA_Reference_Architecture 4,5,6 Peter Mell and Tim Grance, The NIST Definition of Cloud Computing, Version 15, October 7, 2009. http://www.nist.gov/itl/cloud/upload/ cloud-def-v15.pdf Please Recycle CIW03078-USEN-01