版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 中文6047字</b></p><p><b> 本科畢業(yè)設計</b></p><p><b> 外文文獻及譯文</b></p><p> 文獻、資料題目: Cloud Computing</p><p> 文獻、資料來源:云計算概述(英文
2、版)</p><p> 文獻、資料發(fā)表(出版)日期:2009年5月</p><p><b> 院 (部): </b></p><p><b> 專 業(yè):</b></p><p><b> 班 級:</b></p><p><b&
3、gt; 姓 名:</b></p><p><b> 學 號:</b></p><p><b> 指導教師: </b></p><p><b> 翻譯日期: </b></p><p><b> 外文文獻:</b></p
4、><p> Cloud Computing</p><p> 1. Cloud Computing at a Higher Level</p><p> In many ways, cloud computing is simply a metaphor for the Internet, the increasing movement of compute an
5、d 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
6、development. It’s about new programming models, new IT infrastructure, and the enabling of new business models.</p><p> For those developers and enterprises who want to embrace cloud computing, Sun is devel
7、oping critical technologies to deliver enterprise scale and systemic qualities to this new paradigm:</p><p> (1) Interoperability — while most current clouds offer closed platforms and vendor lock-in, devel
8、opers 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
9、 a new, interoperable “Intercloud” where applications can be moved to and operate across multiple platforms.</p><p> (2) High-density horizontal computing — Sun is pioneering high-power-density compute-node
10、 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.</p><p> (3)Data in the clo
11、ud — 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-inten
12、sive computing applications that will become a key part of the cloud. </p><p> These technology bets are focused on driving more efficient large-scale cloud deployments that can provide the infrastructure f
13、or next-generation business opportunities: social networks, algorithmic trading, continuous risk analysis, and so on. </p><p> 2. Why Cloud Computing?</p><p> (1)Clouds: Much More Than Cheap C
14、omputing</p><p> 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.</p>&
15、lt;p> 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:</p><p> IT Efficien
16、cy — 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 resourc
17、e deployment and utilization, but fully exploiting this infrastructure eventually leads to a new application development model.</p><p> Business Agility — Maximize return using IT as a competitive weapon th
18、rough 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 inevita
19、bly these services must be built on equally innovative rapid-deployment-infrastructure models. </p><p> To be sure, these trends have existed in the IT industry for years. However, the recent emergence of m
20、assive network bandwidth and virtualization technologies has enabled this transformation to a new services-oriented infrastructure.</p><p> Cloud computing enables IT organizations to increase hardware util
21、ization rates dramatically, 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
22、 to build a better breed of network services, in less time, for less money.</p><p> IT Efficiency on a Whole New Scale</p><p> Cloud computing is all about efficiency. It provides a way to dep
23、loy and access everything from single systems to huge amounts of IT resources — on demand, in real time, at an affordable cost. It makes high-performance compute and high-capacity storage available to anyone with a credi
24、t card. And since the best cloud strategies build on concepts and tools that developers already know, clouds also have the potential to redefine the relationship between information technology and the developers and</
25、p><p> Reduce capital expenditures — Cloud computing makes it possible for companies to convert IT costs from capital expense to operating expense through technologies such as virtualization.</p><p&
26、gt; Cut the cost of running a datacenter — Cloud computing improves infrastructure utilization rates and streamlines resource management. For example, clouds allow for self-service provisioning through APIs, bringing a
27、higher level of automation to the datacenter and reducing management costs.</p><p> Eliminate over provisioning — Cloud computing provides scaling on demand, which, when combined with utility pricing, remov
28、es the need to overprovision to meet demand. With cloud computing, companies can scale up to massive capacities in an instant.</p><p> For those who think cloud computing is just fluff, take a closer look a
29、t the cloud offerings that are already available. Major Internet providers Amazon.com, Google, and others are leveraging their infrastructure investments and “sharing” their large-scale economics. Already the bandwidth u
30、sed by Amazon Web Services (AWS) exceeds that associated with their core e-tailing services. Forward-looking enterprises of all types — from Web 2.0 startups to global enterprises — are embracing cloud computi</p>
31、<p> Faster, More Flexible Programming</p><p> Cloud computing isn’t only about hardware — it’s also a programming revolution. Agile, easy-to-access, lightweight Web protocols — coupled with pervasiv
32、e horizontally scaled architecture — can accelerate development cycles and time to market with new applications and services. New business functions are now just a script away.</p><p> Accelerated cycles —
33、The cloud computing model provides a faster, more efficient way to develop the new generation of applications and services. Faster development and testing cycles means businesses can accomplish in hours what used to take
34、 days, weeks, or months.</p><p> Increase agility — Cloud computing accommodates change like no other model. For example, Animoto Productions, makers of a mashup tool that creates video from images and musi
35、c, used cloud computing to scale up from 50 servers to 3,500 in just three days. Cloud computing can also provide a wider selection of more lightweight and agile development tools, simplifying and speeding up the develop
36、ment process.</p><p> The immediate impact will be unprecedented flexibility in service creation and accelerated development cycles. But at the same time, development flexibility could become constrained by
37、 APIs if they’re not truly open. Cloud computing can usher in a new era of productivity for developers if they build on platforms that are designed to be federated rather than centralized. But there’s a major shift under
38、way in programming culture and the languages that will be used in clouds.</p><p> Today, the integrated, optimized, open-source Apache, MySQL, PHP/Perl/Python (AMP) stack is the preferred platform for build
39、ing and deploying new Web applications and services. Cloud computing will be the catalyst for the adoption of an even newer stack of more lightweight, agile tools such as lighttpd, an open-source Web server; Hadoop, the
40、free Java software framework that supports data-intensive distributed applications; and MogileFS, a file system that enables horizontal scaling of storage a</p><p> (2)Compelling New Opportunities: The Clou
41、d Ecosystem</p><p> But cloud computing isn’t just about a proliferation of Xen image stacks on a restricted handful of infrastructure providers. It’s also about an emerging ecosystem of complementary servi
42、ces that provide computing resources such as on-ramps for cloud abstraction, professional services to help in deployment, specialized application components such as distributed databases, and virtual private datacenters
43、for the entire range of IT providers and consumers.</p><p> These services span the range of customer requirements, from individual developers and small startups to large enterprises. And they continue to e
44、xpand the levels of virtualization, a key architectural component of the cloud that offers ever-higher abstractions of underlying services.</p><p> (3) How Did Cloud Computing Start?</p><p> A
45、t a basic level, cloud computing is simply a means of delivering IT resources as services. Almost all IT resources can be delivered as a cloud service: applications, compute power, storage capacity, networking, programmi
46、ng tools, even communications services and collaboration tools.</p><p> Cloud computing began as large-scale Internet service providers such as Google, Amazon, and others built out their infrastructure. An
47、architecture emerged: massively scaled, horizontally distributed system resources, abstracted as virtual IT services and managed as continuously configured, pooled resources. This architectural model was immortalized by
48、George Gilder in his October 2006 Wired magazine article titled “The Information Factories.” The server farms Gilder wrote about were architectura</p><p> Both clouds and grids are built to scale horizontal
49、ly very efficiently. Both are built to withstand failures of individual elements or nodes. Both are charged on a per-use basis. But while grids typically process batch jobs, with a defined start and end point, cloud serv
50、ices can be continuous. What’s more, clouds expand the types of resources available — file storage, databases, and Web services — and extend the applicability to Web and enterprise applications.</p><p> At
51、the same time, the concept of utility computing became a focus of IT design and operations. As Nick Carr observed in his book The Big Switch, computing services infrastructure was beginning to parallel the development of
52、 electricity as a utility. Wouldn’t it be great if you could purchase compute resources, on demand, only paying for what you need, when you need it?</p><p> For end users, cloud computing means there are no
53、 hardware acquisition costs, no software licenses or upgrades to manage, no new employees or consultants to hire, no facilities to lease, no capital costs of any kind — and no hidden costs. Just a metered, per-use rate o
54、r a fixed subscription fee. Use only what you want, pay only for what you use.</p><p> Cloud computing actually takes the utility model to the next level. It’s a new and evolved form of utility computing in
55、 which many different types of resources (hardware, software, storage, communications, and so on) can be combined and recombined on the fly into the specific capabilities or services customers require. From CPU cycles fo
56、r HPC projects to storage capacity for enterprise-grade backups to complete IDEs for software development, cloud computing can deliver virtually any IT capabilit</p><p> (4)Harnessing Cloud Computing</p&
57、gt;<p> So how does an individual or a business take advantage of the cloud computing trend? It’s not just about loading machine images consisting of your entire software stack onto a public cloud like AWS — ther
58、e are several different ways to exploit this infrastructure and explore the ecosystem of new business models.</p><p> Use the Cloud</p><p> The number and quality of public, commercially avail
59、able cloud-based service offerings is growing fast. Using the cloud is often the best option for startups, research projects, Web 2.0 developers, or niche players who want a simple, low-cost way to “l(fā)oad and go.” If you’
60、re an Internet startup today, you will be mandated by your investors to keep you IT spend to a minimum. This is certainly what the cloud is for.</p><p> Leverage the Cloud</p><p> Typically, e
61、nterprises are using public clouds for specific functions or workloads. The cloud is an attractive alternative for:</p><p> Development and testing — this is perhaps the easiest cloud use case for enterpris
62、es (not just startup developers). Why wait to order servers when you don’t even know if the project will pass the proof of concept?</p><p> Functional offloading — you can use the cloud for specific workloa
63、ds. For example, SmugMug does its image thumbnailing as a batch job in the cloud.</p><p> Augmentation — Clouds give you a new option for handling peak load or anticipated spikes in demand for services. Thi
64、s is a very attractive option for enterprises, but also potentially one of the most difficult use cases. Success is dependent on the statefulness of the application and the interdependence with other datasets that may ne
65、ed to be replicated and load-balanced across the two sites.</p><p> Experimenting — Why download demos of new software, and then install, license, and test it? In the future, software evaluation can be perf
66、ormed in the cloud, before licenses or support need to be purchased.</p><p> Build the Cloud</p><p> Many large enterprises understand the economic benefits of cloud computing but want to ensu
67、re strict enforcement of security policies. So they’re experimenting first with “private” clouds, with a longer-term option of migrating mature enterprise applications to a cloud that’s able to deliver the right service
68、levels.</p><p> Other companies may simply want to build private clouds to take advantage of the economics of resource pools and standardize their development and deployment processes.</p><p>
69、 Be the Cloud</p><p> This category includes both cloud computing service providers and cloud aggregators — companies that offer multiple types of cloud services.</p><p> As enterprises and se
70、rvice providers gain experience with the cloud architecture model and confidence in the security and access-control technologies that are available, many will decide to deploy externally facing cloud services. The phenom
71、enal growth rates of some of the public cloud offerings available today will no doubt accelerate the momentum. Amazon’s EC2 was introduced only two years ago and officially graduated from beta to general availability in
72、October 2008.</p><p> Cloud service providers can:</p><p> Provide new routes to market for startups and Web 2.0 application developers</p><p> Offer new value-added capabilities
73、 such as analytics</p><p> Derive a competitive edge through enterprise-level SLAs</p><p> Help enterprise customers develop their own clouds</p><p> If you’re building large dat
74、acenters today, you should probably be thinking about whether you’re going to offer cloud services.</p><p> (5)Public, Private, and Hybrid Clouds</p><p> A company may choose to use a service
75、provider’s cloud or build its own — but is it always all or nothing? Sun sees an opportunity to blend the advantages of the two primary options:</p><p> Public clouds are run by third parties, and jobs from
76、 many different customers may be mixed together on the servers, storage systems, and other infrastructure within the cloud. End users don’t know who else’s job may be me running on the same server, network, or disk as th
77、eir own jobs.</p><p> Private clouds are a good option for companies dealing with data protection and service-level issues. Private clouds are on-demand infrastructure owned by a single customer who control
78、s which applications run, and where. They own the server, network, and disk and can decide which users are allowed to use the infrastructure.</p><p> But even those who feel compelled in the short term to b
79、uild a private cloud will likely want to run applications both in privately owned infrastructure and in the public cloud space. This gives rise to the concept of a hybrid cloud.</p><p> Hybrid clouds combin
80、e the public and private cloud models. You own parts and share other parts, though in a controlled way. Hybrid clouds offer the promise of on-demand, externally provisioned scale, but add the complexity of determining ho
81、w to distribute applications across these different environments. While enterprises may be attracted to the promise of a hybrid cloud, this option, at least initially, will likely be reserved for simple stateless applica
82、tions that require no complex databases </p><p> 3. Cloud Computing Defined</p><p> (1)Cornerstone Technology</p><p> While the basic technologies of cloud computing such as hori
83、zontally scaled, distributed compute nodes have been available for some time, virtualization — the abstraction of computer resources — is the cornerstone technology for all cloud architectures. With the ability to virtua
84、lize servers (behind a hypervisor-abstracted operating system), storage devices, desktops, and applications, a wide array of IT resources can now be allocated on demand.</p><p> The dramatic growth in the u
85、biquitous availability of affordable high-bandwidth networking over the past several years is equally critical. What was available to only a small percentage of Internet users a decade ago is now offered to the majority
86、of Internet users in North America, Europe, and Asia: high bandwidth, which allows massive compute and data resources to be accessed from the browser. Virtualized resources can truly be anywhere in the cloud — not just a
87、cross gigabit datacenter LANs an</p><p> Additional enabling technologies for cloud computing can deliver IT capabilities on an absolutely unprecedented scale. Just a few examples:</p><p> Sop
88、histicated file systems such as ZFS can support virtually unlimited storage capacities, integration of the file system and volume management, snapshots and copy-on-write clones, on-line integrity checking, and repair.<
89、;/p><p> Patterns in architecture allow for accelerated development of superscale cloud architectures by providing repeatable solutions to common problems.</p><p> New techniques for managing str
90、uctured, unstructured, and semistructured data can provide radical improvements in data-intensive computing.</p><p> Machine images can be instantly deployed, dramatically simplifying and accelerating resou
91、rce allocation while increasing IT agility and responsiveness.</p><p> (2)The Architectural Services Layers of Cloud Computing</p><p> While the first revolution of the Internet saw the three-
92、tier (or n-tier) model emerge as a general architecture, the use of virtualization in clouds has created a new set of layers: applications, services, and infrastructure. These layers don’t just encapsulate on-demand reso
93、urces; they also define a new application development model. And within each layer of abstraction there are myriad business opportunities for defining services that can be offered on a pay-per-use basis.</p><p
94、> Software as a Service (SaaS)</p><p> SaaS is at the highest layer and features a complete application offered as a service, on demand, via multitenancy — meaning a single instance of the software runs
95、 on the provider’s infrastructure and serves multiple client organizations. </p><p> The most widely known example of SaaS is Salesforce.com, but there are now many others, including the Google Apps offerin
96、g of basic business services such as e-mail. Of course, Salesforce.com’s multitenant application has preceded the definition of cloud computing by a few years. On the other hand, like many other players in cloud computin
97、g, Salesforce.com now operates at more than one cloud layer with its release of Force.com, a companion application development environment, or platform as a se</p><p> Platform as a Service (PaaS)</p>
98、<p> The middle layer, or PaaS, is the encapsulation of a development environment abstraction and the packaging of a payload of services. The archetypal payload is a Xen image (part of Amazon Web Services) contai
99、ning a basic Web stack (for example, a Linux distro, a Web server, and a programming environment such as Pearl or Ruby).</p><p> PaaS offerings can provide for every phase of software development and testin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云計算綜述【文獻綜述】
- 英文文獻及翻譯--云計算的問題,研究和實現
- 文獻綜述云計算啟動國貿2.0
- 電子計算器概述【文獻綜述】
- 語義網概述 英文文獻集翻譯
- 計算機外文翻譯---net framework 概述
- 云計算畢業(yè)論文外文翻譯
- 基于云計算的家居系列設計文獻綜述
- 計算機專業(yè)外文翻譯(文獻翻譯)
- 計算機專業(yè)外文翻譯(文獻翻譯)
- 126有關計算機專業(yè)相關畢業(yè)設計外文文獻翻譯對delphi的概述
- 計算機畢業(yè)論文外文翻譯--asp概述
- [雙語翻譯]計算機專業(yè)外文翻譯—云計算中的java web部署
- 計算機專業(yè)畢業(yè)外文翻譯--jsp技術概述
- 云計算cloudcomputing-畢業(yè)論文外文翻譯
- 計算機外文翻譯,文獻綜述(j2ee)幫助文獻綜述外文翻譯計算機j2ee文獻翻譯
- [雙語翻譯]計算機專業(yè)外文翻譯—云計算中的java web部署(原文)
- 翻譯理論概述
- 基于云計算的館際互助與文獻傳遞系統(tǒng).pdf
- 計算機概述
評論
0/150
提交評論