Sun Cloud Computing |
1
Sun Cloud Computing |
2
TABLE OF CONTENTS
Cloud Computing at a Higher Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
Why Cloud Computing?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Clouds: Much More Than Cheap Computing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
IT Efficiency on a Whole New Scale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Faster, More Flexible Programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Compelling New Opportunities: The Cloud Ecosystem. . . . . . . . . . . . . . . . . . . . . . . . . 8
How Did Cloud Computing Start?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Harnessing Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Use the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Leverage the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Build the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Be the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Public, Private, and Hybrid Clouds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 12
Cloud Computing Defined. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Cornerstone Technologies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
The Architectural Services Layers of Cloud Computing. . . . . . . . . . . . . . . . . . . . . . . . . 13
Software as a Service (SaaS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Platform as a Service (PaaS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Infrastructure as a Service (IaaS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Inside the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 15
Operating System Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Platform Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Network Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Application Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
TABLE OF CONTENTS
Sun Cloud Computing |
3
Software Deployment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Software Packaging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Machine Images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Sun’s Cloud Philosophies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Open Source and Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Comprehensive Product Portfolio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Enterprise-grade Systemic Qualities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Efficiency/Economy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Reliability/Availability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .20
Density/Scalability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Agility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
New Sun Technologies Relevant to the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Modular Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Open Storage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..23
What You Can Do. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
Copyright 1994-2009 Sun Microsystems, Inc.
TABLE OF CONTENTS
Sun Cloud Computing |
4
CLOUD COMPUTING AT A HIGHER LEVEL
In many ways, cloud computing is simply a metaphor for the Internet,
the increasing movement of compute and data resources onto the
Web. But there’s a difference: cloud computing represents a new
tipping point for the value of network computing. It delivers higher
efficiency, massive scalability, and faster, easier software develop-
ment. It’s about new programming models, new IT infrastructure,
and the enabling of new business models.
For those developers and enterprises who want to embrace cloud computing, Sun is
developing critical technologies to deliver enterprise scale and systemic qualities to this
new paradigm:
Interoperability — While most current clouds offer closed platforms and
vendor lock-in, developers clamor for interoperability. Sun’s open-source
product strategy and Java™ principles are focused on providing interoperability
for large-scale computing resources. Think of the existing cloud “islands” merging
into a new, interoperable “Intercloud” where applications can be moved to and
operate across multiple platforms.
High-density horizontal computing — Sun is pioneering high-power-density
compute-node architectures and extreme-scale Infiniband fabrics as part of our
top-tier HPC deployments. This high-density technology is being incorporated
into our large-scale cloud designs.
Data in the cloud — More than just compute utilities, cloud computing is
increasingly about petascale data. Sun’s Open Storage products offer hybrid
data servers with unprecedented efficiency and performance for the emerging
data-intensive computing applications that will become a key part of the cloud.
These technology bets are focused on driving more efficient large-scale cloud
deployments that can provide the infrastructure for next-generation business
opportunities: social networks, algorithmic trading, continuous risk analysis,
and so on.
>
CLOUD COMPUTING AT A HIGHER LEVEL
Sun Cloud Computing |
5
WHY CLOUD COMPUTING?
“The rise of the cloud is more than just another platform
shift that gets geeks excited. It will undoubtedly transform
the IT industry, but it will also profoundly change the way
people work and companies operate.”
—The Economist, “Let it Rise,” 10/23/08
Clouds: Much More Than Cheap Computing
Cloud computing brings a new level of efficiency and economy to delivering IT
resources on demand — and in the process it opens up new business models and market
opportunities.
While many people think of current cloud computing offerings as purely “pay by the
drink” compute platforms, they’re really a convergence of two major
interdependent IT trends:
IT Efficiency — Minimize costs where companies are converting their IT costs
from capital expenses to operating expenses through technologies such as
virtualization. Cloud computing begins as a way to improve infrastructure
resource deployment and utilization, but fully exploiting this infrastructure
eventually leads to a new application development model.
Business Agility — Maximize return using IT as a competitive weapon through
rapid time to market, integrated application stacks, instant machine image
deployment, and petascale parallel programming. Cloud computing is embraced
as a critical way to revolutionize time to service. But inevitably these services
must be built on equally innovative rapid-deployment-infrastructure models.
To be sure, these trends have existed in the IT industry for years. However, the recent
emergence of massive network bandwidth and virtualization technologies has enabled
this transformation to a new services-oriented infrastructure.
Cloud computing enables IT organizations to increase hardware utilization rates dramati-
cally, and to scale up to massive capacities in an instant — without constantly having to
invest in new infrastructure, train new personnel, or license new software. It also creates
new opportunities to build a better breed of network services, in less time, for less money.
>
WHY CLOUD COMPUTING?