open source cloud services
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.