没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Abstract
Cloud computing promises to increase the velocity with which applications are deployed, increase innovation,
and lower costs, all while increasing business agility. Sun takes an inclusive view of cloud computing that
allows it to support every facet, including the server, storage, network, and virtualization technology that drives
cloud computing environments to the software that runs in virtual appliances that can be used to assemble
applications in minimal time. This white paper discusses how cloud computing transforms the way we design,
build, and deliver applications, and the architectural considerations that enterprises must make when adopting
and using cloud computing technology.
INTRODUCTION TO
CLOUD COMPUTING
ARCHITECTURE
White Paper
1st Edition, June 2009
This page intentionally left blank.
Sun Microsystems, Inc.
Table of Contents
Introduction................................................................................................... 1
Sun’s perspective ................................................................................................ 1
The Nature of Cloud Computing .......................................................................3
Building on established trends ............................................................................. 3
Virtual machines as the standard deployment object ........................................ 3
The on-demand, self-service, pay-by-use model ................................................. 4
Services are delivered over the network............................................................ 7
The role of open source software ..................................................................... 8
Cloud computing infrastructure models ............................................................... 9
Public, private, and hybrid clouds .................................................................... 9
Architectural layers of cloud computing ......................................................... 12
Cloud application programming interfaces ..................................................... 14
Cloud computing benefits ................................................................................. 15
Reduce run time and response time ............................................................... 15
Minimize infrastructure risk ........................................................................... 15
Lower cost of entry ....................................................................................... 16
Increased pace of innovation ......................................................................... 16
Architectural Considerations for IaaS .............................................................. 17
Evolving application architectures ...................................................................... 17
Changing approaches to architecture ............................................................. 17
Changing application designs ........................................................................ 17
The goals remain the same ................................................................................ 19
Consistent and stable abstraction layer .............................................................. 20
Standards help to address complexity ............................................................ 21
Loose-coupled, stateless, fail-in-place computing ................................................ 23
Horizontal scaling ............................................................................................. 24
Parallelization .................................................................................................. 24
Divide and conquer ....................................................................................... 26
Data physics ..................................................................................................... 27
The relationship between data and processing ............................................... 27
Programming strategies ................................................................................ 28
Compliance and data physics ........................................................................ 28
Security and data physics .............................................................................. 29
Network security practices ................................................................................ 29
Sun Microsystems, Inc.
Sun and Cloud Computing ............................................................................. 31
Innovations from the Sun community ................................................................ 31
Community and open standards ........................................................................ 32
The importance of choice .................................................................................. 32
Choosing a cloud computing provider ................................................................ 32
Acknowledgments ............................................................................................ 33
Sun Microsystems, Inc.1 Introduction to Cloud Computing Architecture
Chapter 1
Introduction
Everyone has an opinion on what is cloud computing. It can be the ability to rent a
server or a thousand servers and run a geophysical modeling application on the most
powerful systems available anywhere. It can be the ability to rent a virtual server,
load software on it, turn it on and off at will, or clone it ten times to meet a sudden
workload demand. It can be storing and securing immense amounts of data that is
accessible only by authorized applications and users. It can be supported by a cloud
provider that sets up a platform that includes the OS, Apache, a MySQL™ database,
Perl, Python, and PHP with the ability to scale automatically in response to changing
workloads. Cloud computing can be the ability to use applications on the Internet
that store and protect data while providing a service — anything including email,
sales force automation and tax preparation. It can be using a storage cloud to hold
application, business, and personal data. And it can be the ability to use a handful of
Web services to integrate photos, maps, and GPS information to create a mashup in
customer Web browsers.
Sun’s perspective
Sun takes an inclusive view that there are many different types of clouds, and
many different applications that can be built using them. To the extent that cloud
computing helps to increase the velocity at which applications are deployed, helping
to increase the pace of innovation, cloud computing may yet take forms that we
still cannot imagine today. What remains constant, however, is that Sun is an
experienced provider of server, storage, networking, and software technology that
is ready to support cloud computing. As the company that coined the phrase “The
Network is the Computer™,” we believe that cloud computing is the next generation
of network computing.
What distinguishes cloud computing from previous models? Boiled down to a
phrase, it’s using information technology as a service over the network. We define it
as services that are encapsulated, have an API, and are available over the network.
This definition encompasses using both compute and storage resources as services.
Cloud computing is based on the principle of efficiency above all — efficiency that
produces high-level tools for handling 80% of use cases so that applications can be
created and deployed at an astonishing rate.
Cloud computing can be provided using an enterprise datacenter’s own servers,
or it can be provided by a cloud provider that takes all of the capital risk of owning
the infrastructure. The illusion is that resources are infinite. While the field is in its
infancy, the model is taking the information technology (IT) world by storm. The
剩余39页未读,继续阅读
资源评论
han74215191
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 造价咨询薪酬管理办法.doc
- 中铁三局集团第二工程有限公司项目薪酬实施办法.doc
- 2025健康管理师三级专业能力考试题及答案.docx
- 2025健康素养知识竞赛题库(含答案).docx
- 2025交管12123驾驶证学法减分(学法免分)测试题及答案.docx
- 造价咨询公司绩效提成方案 (1).docx
- 造价咨询公司绩效提成方案.docx
- 工程造价咨询从业人员绩效考核制度.docx
- 造价咨询公司(咨询工作室)绩效提成方案-2018修订版 (1).docx
- 2025交管12123学法减分考试试题库及答案(通用版).docx
- 2025交管12123学法减分题库大全(附答案).docx
- 2025教师资格证结构化面试题库及答案.docx
- 2025教师招聘义务教育道德与法治课程方案(2022版)必考题库及答案.docx
- 2025教师资格证考试《教育知识与能力》知识点大全.docx
- 2025教育学公共基础知识考试题库及答案(通用版).docx
- 2025京东pop售前客服认证考试题及答案.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功