open source cloud services

Upload: venturegoals

Post on 30-May-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Open Source Cloud Services

    1/8

    Sun Microsystems: Solution

    Highlights

    Leverage cloud computing to build

    computing environments with

    improved eiciency, security, and

    agility

    Provision resources on-demand,

    achieve operational eiciency, and

    optimize your datacenter with cloud

    computing

    Suns comprehensive cloudvalue proposition, experience,

    and expertise makes it uniquely

    suitable to advise you on your cloud

    computing eorts

    Successully plan and implement

    a cloud computing strategy with

    Sun Services through a structured

    methodology with minimal risk

    Cloud computing is an operational model or enabling

    convenient, on-demand network access to a shared poo

    o congurable computing resources that can be rapidly

    provisioned and released with minimal management e

    or service provider interaction.National Institute o Standards and Technology, August,

    Eectively aligning IT resources to support

    global business demands is critical to

    survival in a global economy. The prevailing

    centralized, hierarchical business operational

    model is being swept aside by a rapid

    response, distributed model. This model

    empowers employees, partners, vendors

    and customers to address changes in global

    business conditions around the clock,

    and it is highly dependent on technology

    or communicating, collaborating, and

    transacting business. Traditional methods

    or planning, procuring, and deploying IT

    acilities and inrastructure are less eective,

    and the signicant increase in demand or

    IT resources is outstripping available power,

    space, cooling capabilities, and budgets o

    many organizations.

    A cloud computing strategy can provide a

    more fexible and responsive IT environment

    to support the rapidly changing needs o adistributed enterprise model. Sun Proessional

    ServicesSM can help you plan, architect,

    implement, and support a cloud computing

    environment that aligns with your enterprise

    requirements.

    Moving to the cloud a strategic

    commitment

    When considering a move to the cloud, it

    recommended that you implement a stra

    analysis (Figure 1) to evaluate the readine

    o the enterprise to migrate. As part o

    this analysis, you can identiy the relevan

    opportunities created by transitioning to

    the cloud and dene the requirements an

    architecture o the target deployment. In

    addition, this analysis allows you to ident

    the needed changes to IT operations, pre

    a risk assessment, and prepare a nancia

    impact assessment. These elements can

    then be combined to create a well-ounde

    compelling business justication or the

    required transormation.

    A cloud computing strategy is implement

    by identiying and distributing specic,

    suitable business tasks onto the public anprivate Internet, using attached compute

    storage, and network resources to acilita

    more cost eective and responsive service

    users. A cloud computing environment he

    enable a more open, fexible, and sharing

    environment that leverages technology to

    exact signicant business advantage.

    Highlights

    Kickstart Your Transition to the CloudWith Cloud Computing Services rom Sun

  • 8/14/2019 Open Source Cloud Services

    2/8

    2 Kickstart Your Transition to the Cloud

    However, a cloud strategy can create

    signicant stress on an enterprise shiting tosuch a dynamic, user driven IT environment.

    This stress can be identied and mitigated

    prior to the move by conducting a cross-

    unctional evaluation o cloud opportunities

    and impact.

    Sun Microsystems has been implementing

    cloud computing concepts or several years.

    Sun Proessional Services can help you plan,

    architect, implement, and support a cloud

    computing model that aligns with your

    enterprise requirements.

    Challenges o enterprise IT

    The evolution o the enterprise datacenter

    over the years has been driven by a wide

    range o oten inconsistent organizational,

    operational, technical, and business

    considerations. Meanwhile, the dierent

    technologies that have come and gone

    have oten let behind a residue o legacy

    inrastructure and applications. As a result,

    many enterprise datacenters maintain

    inrastructure and applications that are

    cumbersome, inecient, dicult to manage,

    and expensive to maintain. More signicantly,

    many o the enterprise datacenters evolved

    with little consideration or optimal use

    o power and cooling. As a result, todays

    challenges in power availability and cost,

    added to the increasingly demanding

    requirements to reduce carbon emissions, are

    creating severe diculties or enterprise IT.

    Characteristics o cloud computing

    Cloud computing does not represent a single,

    well dened technological implementation.

    Rather, it is a collection o operational

    models, architectures, and technologies

    optimized to enable you to eciently

    provision and operate IT networking,

    computing, storage, and sotware as

    encapsulated services over the network.

    These encapsulated services are provided to

    applications as elastic, virtualized resources

    that can scale on-demand. Resource usage

    can be measured and attributed to dierent

    applications, while multiple applications cansecurely share the underlying hardware and

    increase resource utilization.

    Virtual machines and virtual appliances

    are the prevalent abstraction and unit o

    deployment on the cloud. Currently, new

    architectures are emerging that allow you

    to deploy virtual machines in a simple and

    elastic manner with virtually no scalability

    limits, achieving high capacity and economy

    o scale.

    Clouds types

    Clouds can be categorized according to the

    service layer that they provide (Figure 2).

    These include:

    Inrastructure as a service provides

    storage, networking, and computing

    resources on-demand

    Platorm as a service provides ully

    congured, virtualized servers on-demand

    Sotware as a service provides ullyunctional applications or sotware

    inrastructure services on-demand

    Cloud traits

    All cloud types share the ollowing key traits:

    Services are available to all consumers

    Physical resources are abstracted and

    pooled regardless o their location

    Users can sel-provision virtual resources

    High-resolution usage-tracking and service

    measurement are available Resources are elastic and rapidly

    provisioned

    The cloud is accessible and controlled by

    sotware

    Network access to the cloud is ubiquitous

    Multiple logically isolated users, or tenants

    can be accommodated

    Cloud Strategic

    Planning and Analysis

    Industry best practices

    Application profile analysis

    IT infrastructure analysis

    Datacenter design and analysis

    IT operations analysis

    IT strategy and governance policies

    Security policies

    Audit requirements

    Service Level Agrements (SLAs)

    Metering and billing model

    Policies

    Risks

    Architecture patterns

    Deployment patterns

    Operational changes

    Financial justification

    Figure 1. The process o cloud strategic planning and analysis encompasses the ull range o

    organizational considerations and results in technical and non-technical requirements and

    insights.

  • 8/14/2019 Open Source Cloud Services

    3/8

    3 Kickstart Your Transition to the Cloud

    Cloud categories

    Clouds can be categorized as public, private,or hybrid:

    A public cloud provides a fexible,

    pay-per-use IT environment that helps

    the business to better match actual IT

    demand to expenditure, to decrease

    capital outlay or IT inrastructure, and

    to shit IT investment and risk to a third

    party. In addition, users typically realize

    access to greater IT unctionality along

    with automatic, aster control over the

    deployment o IT resources to support their

    work.

    A private cloudoperates within an

    enterprise datacenter or in an externally

    hosted datacenter or the sole benet o a

    single enterprise. A private cloud is easier

    to align with security, compliance, and

    regulatory requirements, and provides

    more enterprise control over deployment

    and use.

    A hybrid cloud delivers IT through a mix o

    both public and private clouds.

    The primary benefts o cloud computing

    Cloud computing changes how applications

    are dened, developed, deployed, scaled,

    updated, maintained, and paid or, as well

    as the inrastructure on which they run.

    By decoupling application deployment rom

    the physical inrastructure, applications can

    be rapidly deployed and scaled. As a result,

    once a business need is identied, the time-

    to-value o an application that is dened

    to support this need can be signicantly

    reduced.

    Challenges o transitioning enterprise

    computing to the cloud

    While the benets o cloud computing are

    compelling, the path to the cloud is not

    immediate, nor is it risk-ree. To compute

    on the cloud you need to transition your

    organization and IT applications, users,

    sta, and operations to the cloud.

    To minimize the exposure o the enterprise to

    the risks o cloud computing in general, andinormation mismanagement in particular,

    you need to implement an ongoing eort to

    educate users and track activities.

    A ew examples o the challenges acing

    the enterprise when implementing a cloud

    computing strategy are:

    Distributing data and sharing physical

    resources in multiple locations creates IT

    governance issues relating to regulatory

    compliance, security, and privacy.

    Many sotware vendors have not adapted

    their licensing models to cloud computing,

    making it dicult or the enterprise to

    ensure licensing compliance in a cloud

    environment.

    Because enterprise data can be distributed

    in many locations, it is dicult to achievethe inter-operability, scalability, and

    sucient network bandwidth to support

    adequate service levels or computing on

    the cloud.

    Implementing high-resolution monitoring

    and metering o IT inrastructure and using

    the resulting data presents challenges

    at the technical, operational, and

    organizational levels.

    Challenges unique to the public cloud

    While public clouds are similar to private

    clouds rom a technological perspective,

    they create unique challenges due to their

    nature as remote, shared entities. These

    include dependency on external suppliers

    or business-critical inrastructure with an

    associated loss o control and the use o a

    Software/Service

    Layer

    Platform Layer

    Cloud End Users

    Network Layer

    Infrastructure Layer

    Software as

    a Service

    SaaSIaaSInfrastructure as a

    Service

    Platform as

    a Service

    PaaS

    Operations

    Time

    Figure 2. Dierent cloud types abstract dierent resources. Over time, organizations typically

    tend to adopt IaaS, ollowed by PaaS, and fnally SaaS.

  • 8/14/2019 Open Source Cloud Services

    4/8

    4 Kickstart Your Transition to the Cloud

    shared environment, which includes potential

    availability, latency, security, privacy, andregulatory issues.

    Legal issues in the public cloud

    Data storage in the public cloud creates

    additional legal and regulatory challenges.

    For example, inormation stored on a cloud

    should be considered encapsulated and

    thereore immune rom government access,

    unless appropriate court orders are obtained.

    Unortunately, there is concern that the public

    cloud owner could grant government access

    to the inormation without the knowledge or

    consent o its owners.

    In general, the legal issues o computing in

    the public cloud are still unclear and only

    time will tell i adequate solutions can be

    ound to alleviate the issues without creating

    barriers to deployment.

    Industry-specifc considerations

    The justications, issues, and benets o

    transitioning to the cloud dier between

    industries and applications types.

    For example, in nancial services, over-

    provisioning is the most common strategy

    used to deal with demand spikes, despite the

    high cost and ineciency o this approach.

    I the enterprise uses cloud computing, it

    can service demand peaks by allocating

    datacenter capacity to handle them and,

    once the demand peak is over, the datacenter

    capacity can be applied to other, lower

    priority work loads, thus driving up average

    utilization.

    Where large compute and storage arms

    are needed to support highly scalable,

    dynamic workloads such as those typical

    o HPC applications or publicly acing Web

    applications, the business justications o

    the cloud are immediate. In act, many o the

    technologies that underlie cloud computing

    were developed to service these types o

    applications.

    The benets o cloud computing are less

    pronounced where applications are constantin their resource demands, are not easy to

    partition or dynamic provisioning, or do not

    require a high level o scalability. In these

    environments, the risk and cost associated

    with transitioning to the cloud can be more

    dicult to justiy.

    The type o cloud that is most suitable or

    a given enterprise public, private, or

    hybrid and the service layers required

    inrastructure, platorm, or sotware oten

    depend on the types o applications the

    enterprise commonly uses.

    Applications that should move to the cloud

    Applications should move to the cloud based

    on the cost/benet considerations o the

    move. Typically, it is easy to justiy moving

    applications that can benet rom rapid

    deployment, need a high level o elasticity,

    and can scale easily. Applications that are not

    standards based, or that are dependent on

    sotware that is not supported on the cloud,

    can be dicult to move. When transitioning

    to the cloud, you can choose to replace

    these dicult-to-transition applications or

    to maintain them in a traditional, non-cloud

    environment. In any case, storage, backup, or

    networking can still be provided by an IaaS

    cloud to applications that cannot transition to

    the cloud in ull.

    I considering a move to a multitenant cloud,

    whether public or private, applications that

    require security but cannot be secured,

    cannot be moved. For an expanded discussion

    o security on the cloud, see Security on the

    cloud on page 8.

    Cloud deployment models

    In some cases, or technical, operational,or business reasons, a given application is

    concurrently deployed on traditional non-

    cloud inrastructure and on a cloud, or on a

    hybrid private/public cloud. Several general

    models or these types o deployment are

    recognized:

    Test and development where the needs

    o development, testing, and early stage

    deployment benet rom low overhead,

    rapid provisioning, and the wide variety o

    sotware and hardware resources typically

    available on the cloud

    Functional o-load where certain, well

    dened compute or storage unctions are

    moved to the cloud, and other unctions

    are retained in non-cloud environments

    Augmentation where the public cloud

    is used to service peaks in demand in a

    private datacenter

    Web services where a well dened

    service that is provided to many

    applications can benet rom the elastic

    nature o the cloud to service dierent

    levels o demand

    Route to the cloud

    Whether the target deployment is to a public

    cloud, private cloud (in-house or hosted), or

    hybrid, moving an enterprises IT to the cloud

    is a complex task that requires undamental

    changes to many IT related processes. To help

    ensure a successul transition, the route to

    the cloud typically consists o the ollowing

    sequential stages, as illustrated in Figure 3.

    When considering such a transition, it is

    important to remember that cloud computing

    is an evolution o current datacenter

    practices, architectures, and technologies.

    Over the last ew years, your organization

    might have taken steps to rationalize your IT

    and make it more ecient, or example, by

    deploying your applications on virtualized

    servers. I this is the case, you have already

  • 8/14/2019 Open Source Cloud Services

    5/8

    5 Kickstart Your Transition to the Cloud

    taken the rst steps in your transition, which

    makes it much simpler to ully transition tothe cloud.

    Analyzing the present state

    Existing enterprise IT is oten divided into

    several organizational and technological

    silos. The act that business units are usually

    the owners o applications can result in an

    environment where there is minimal sharing

    o resources. This creates several issues and

    challenges:

    Widely diverging standards or proprietary

    interaces each business unit is ree to

    select its own technological components

    Minimal interaction between dierent

    applications and minimal automatic

    inormation sharing divergent

    development creates diculties in

    application integration

    Poor utilization business units tends to

    maintain their own, over-provisioned, spare

    capacity

    Diverse operations and processes the

    needs o the business units dier and there

    is no entity within the enterprise that

    enorces common processes

    The initial analysis identies the extent o

    these challenges in the enterprise so that theollowing stages can ocus on resolving the

    challenges in the course o the transition.

    Virtualizing, consolidating, and retiring

    equipment

    On the cloud, virtual machines are the

    standard deployment object. Virtualization

    enables fexibility by abstracting the

    hardware. Sotware can be deployed without

    depending on any specic hardware resource.

    Once the applications are virtualized,

    the datacenter can be rationalized and

    consolidated at the inrastructure, platorm,

    and application levels, and superfuous

    equipment can be retired.

    Optimizing operations

    Decoupling applications rom hardware helps

    enable acility and IT operations integration,

    inrastructure sharing, and improved

    automation. These in turn all contribute to

    optimizing resource usage and achieving

    SLA targets. The metering capabilities o

    cloud computing create extensive, high

    resolution usage data across all aspects o the

    datacenter operations. In addition to enabling

    pay-per-use, the data collected can be used to

    track, manage, and plan datacenter capacity.

    The end result is that the datacenter as awhole can reach operational and architectura

    maturity.

    Transitioning to the cloud

    Finally, the last step in evolving the

    datacenter to the cloud can begin by

    implementing the various components o the

    cloud inrastructure in phases, including:

    Physical resource virtualization

    Sel provisioning

    Programmatic control

    Dynamic resource allocation

    Pay-per-use

    External interaces, oten required to enable

    inormation and resource sharing between

    loosely coupled clouds, are implemented as

    part o the transition.

    Rationalization of applications,

    platform, and infrastructure

    Improved efficiency

    Workload compression

    Some sharing

    Retirement of some

    applications

    Virtualized physical

    resources

    Self provisioning

    Programmatic control

    Rapid elasticity

    Pay-per-use

    Limited standards

    Minimal interaction

    Poor utilization

    Diverse operational

    models

    Shared infrastructure

    Automation

    Operation maturity

    Architectural maturity

    Improved accuracy of

    capacity management

    Consolidation,

    Virtualization, and

    Retirement

    CloudSilosOptimization in

    Operations

    Figure 3. Organizations should evolve rom a state o multiple, disjoint silos with their associated inefciencies, through increasingly advanced

    operational models to the cloud.

  • 8/14/2019 Open Source Cloud Services

    6/8

  • 8/14/2019 Open Source Cloud Services

    7/8

    7 Kickstart Your Transition to the Cloud

    Design

    The detailed design phase creates the designsor the target architectures as derived rom

    the synthesized program plans. Some o

    the assumptions and designs might require

    conrmation by implementing proos-o-

    concept, benchmarks, or pilot deployments

    to nalize the design o the dierent elements

    and help ensure they match the requirements.

    The products o the design phase are concrete

    operational and engineering implementation

    plans.

    Execute, realizeThe execution phase begins by validating

    the plans and reviewing the expectations

    o the dierent stakeholders regarding the

    implementation process. The transition

    is executed with Suns standard project

    management methodologies, which maintain

    ongoing contact with stakeholders and

    deliver planned milestones. The physical

    systems are deployed in phases, with dierent

    applications transitioning to the cloud

    gradually to help ensure a smooth transition

    with minimal disruption. It is important to

    remember that the applications themselves

    can be adapted to the cloud and tested prior

    to the actual transition, since the applications

    are normally backward compatible withtraditional platorms. The deployment to

    the cloud is implemented ater application

    changes are ully veried.

    Sustain

    Ater successully deploying the appropriate

    elements o enterprise IT to the cloud, the

    transition is complete and the organization

    moves its cloud operations into sustaining

    mode. In this stage, the enterprise

    implements the maintenance plans created

    in the design phase, including the operational

    support structure. Now you can monitor the

    perormance o your IT operations and the key

    IT perormance indicators, and validate the

    attainment o your operational objectives.

    Kickstart your transition to the cloud with Sun

    Services

    Enterprise IT is acing increasing pressure

    to become more ecient. This pressure is

    driven by the dicult economic environment,

    increased competition, and regulatory

    pressure to control carbon emissions. The IT

    industry is responding to this challenge by

    developing new and innovative architectures,

    technologies, and operational models

    that can help resolve the ineciencies oenterprise IT. Cloud computing eatures

    elasticity, resource virtualization, sel

    provisioning, metering, multitenancy, and

    more provide you with the tools you need

    to deploy IT services with unparalleled levels

    o eciency. However, successully adopting

    cloud computing requires that you transorm

    your IT and implement undamental

    organizational, technological, and operationa

    changes.

    Sun has been supporting the adoption o

    cloud computing in the enterprise, building

    cloud architectures, technologies or cloud

    computing, and providing public cloud

    services or several years. Sun Proessional

    Services personnel have gained a wealth o

    experience in helping enterprises address

    the challenges o cloud computing. Suns

    service oerings include strategic and tactical

    analysis, evaluating the current environment

    and cloud opportunities, planning the

    transition to the cloud, and managed services

    to support you in adopting and sustaining

    cloud computing.

    Synthesis Execute and RealizeDiscovery Design Sustain

    Analyze requirements

    and architecture options

    Design solution options Evaluate solutions

    Create plans for

    deployment and gap

    remediation

    Validate implementation

    plans and set

    expectations Implementation

    Monitor implementation

    Milestone checkpoints

    with stakeholders

    Define and validate

    requirements

    Identify client enablers andinhibitors

    Define target state vision and

    success factors

    Perform gap analysis

    Detailed design of

    candidate architectures

    Engineer solutions

    Monitor and manage

    solutions

    Monitor key performanceindicators

    Publish IT health reports

    Institutionalize IT

    management policies

    Key Results

    Figure 5. Suns proven SunScope methodology helps you through the dierent stages o moving to the cloud.

  • 8/14/2019 Open Source Cloud Services

    8/8

    8 Kickstart Your Transition to the Cloud

    Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 USA Phone 1-650-960-1300 or 1-800-555-9SUN Web sun.com

    2009 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, and the Sun logo are trademarks or registered trademarks o Sun Microsystems, Inc., or its subsidiaries in the United States and other countries. Inormationsubject to change without notice. SunWIN #568989 Lit. #SVSB15023-0 09/09

    Suns comprehensive cloud value proposition,

    experience, and expertise makes it

    uniquely suitable to advise you on your

    cloud computing eorts. Sun can help you

    transition rom your current enterprisedatacenter and hosted services mix to

    the cloud with a structured methodology,

    helping you to minimize risk. By leveraging

    Suns eective, unique, and proven

    tools, methodologies, best practices, and

    technologies, Sun Services can help you move

    to cloud computing call us today.

    Security on the cloud

    A cursory examination o security on

    the cloud can raise saety concerns or

    inormation that is processed and stored

    there. Sharing hardware resources,

    transporting sensitive data over public

    networks and storing it outside the

    enterprises control, and entrusting

    core business processing to external

    organizations can all seem unsae. However,

    closer examination reveals that while these

    concerns are valid, they can be resolved and

    the cloud can create opportunities or more

    secure computing environments.

    When an enterprise encapsulates

    applications within virtual machine images

    to deploy on the cloud, security measures

    can be enorced and documented or all o

    these applications. Each virtual machine

    image can be secured and deployed any

    number o times on the cloud with an

    assured level o security. When the image

    needs updating, it is quickly redeployed,

    speeding up the integration o security xes

    across the production environment.

    Multiple tenancy in the public cloud

    creates real security concerns or the

    enterprise. A multitenancy environment

    requires application developers to more

    diligently protect against data leakage,

    resource exhaustion, and inappropriate

    administrative actions than in a private

    environment. While these risks exist in

    any environment, multitenancy combined

    with elasticity and sel-provisioning ampliy

    their potential impact. For example,auditing inormation must never be

    allowed to remain on temporary storage

    since a single physical system hosts any

    number o tenants over time. While these

    issues can be managed through policy,

    process, and technology controls, a secure

    implementation is essential to protect

    against these and other security risks.

    A more drastic measure is to host sensitive

    applications in controlled areas that are

    physically and logically separated rom

    other cloud tenants.

    Another issue specic to the public cloud

    is data transers. There is some data that

    normally does not leave the organization

    over public networks. I you transer sens-

    itive data to the public cloud and store it

    on shared resources, its vulnerability is

    increased. Strong encryption, and physical

    and logical containment techniques can be

    used to prevent disclosure. Alternatively,

    the application can be distributed and the

    components o the application that process

    the sensitive data can be deployed in the

    private datacenter.

    The essence o security on the cloud is

    undamentally similar to security in a

    traditional datacenter whether shared

    or private. When the enterprise implements

    a comprehensive approach to security and

    governance, a secure IT ecosystem can be

    created that supports compliance objectives

    in traditional datacenters, private clouds, or

    public clouds.

    Suns immense expertise enables it to

    help you implement security on the cloud.

    Suns identity management technologies,

    including identication, authentication,

    authorization, accountability, integrity,

    condentiality, privacy, non-repudiation,and availability are all immediately

    applicable to the cloud both public and

    private. Sun cloud computing proessionals

    have the expertise to support you in

    securely deploying your IT to the cloud.

    Learn More

    For more on cloud computing

    technologies and services rom Sun visit

    http://sun.com/service/cloud/

    Leverage Suns

    best practices and

    expertise to assess the

    benefts, defne the

    strategy, and deploy

    to the cloud.