《Sun云计算入门.docx》由会员分享,可在线阅读,更多相关《Sun云计算入门.docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Sun 云计算 | 1将您企业提高到一个新水平Sun 公司云计算技术可顺利地扩展您根底设施,以抓住新商业时机。Sun 云计算 | 2目录更高水平云计算 .4为何要实现云计算 .5云: 远远优于廉价计算 .5全新规模 IT 效率 .6编程更快、更灵活 .6抓住新时机: 云生态系统 .7云计算起源 .8利用云计算 .9使用云 .9掌控云 .9构建云 .10成为云 .10公用云、专用云和混合云 .10云计算定义 .11根底性技术 .11云计算架构效劳层 .12把软件当作效劳 (SaaS) .12把平台当作效劳 (PaaS) .12把根底设施当作效劳 (IaaS) .13云揭秘 .13虚拟化 .13操
2、作系统虚拟化 .14平台虚拟化 .14网络虚拟化 .14应用程序虚拟化 .15软件部署 .15软件打包 .15机器映像 .16Sun 公司云哲学 .16开放源和互操作性 .16综合产品组合 .17目录Sun 云计算 | 3企业级系统品质 .17效率/经济性 .18可靠性/可用性 .18密度/可扩展性 .18敏捷性 .18平安性 .18Sun 公司与云相关新技术 .19虚拟化 .19模块化系统 .20开放式存储 .21您可以做什么.22目录 2021 年。Sun 公司。保存所有权利。Sun 云计算 | 4更高水平云计算 云计算在许多方面只是互联网一个比喻词,亦即计算和数据资源日益迁移到 Web
3、上比喻词。不过,区别也是存在:云计算代表网络计算价值一个新临界点。它提供更高效率、巨大可扩展性和更快、更容易软件开发。其中心内容为新编程模型、新 IT 根底设施以及实现新商业模式。对于希望拥有云计算开发人员和企业,Sun 公司正在开发一些关键性技术,以便为这种新模式提供企业级和更加系统化品质效劳。互操作性 当现有多数云提供封闭式平台和供给商锁定时,许多开发人员在为实现互操作大声疾呼。Sun 公司开放源产品策略和 Java 原那么焦点在于为海量计算资源提供互操作性。想象一下把现有云“岛融于一个新可互操作 “Intercloud,其中可以在多个平台之间迁移应用程序并实现互操作。高密度水平计算 Su
4、n 公司正在创造高功率密度计算节点架构以及规模超大 Infiniband 构造,作为顶层 HPC 部署组成局部。这种高密度技术正在融入我们大规模云设计中。云中数据 云计算不仅仅是普通计算工具,而且越来越成为处理千万亿次级 (Petascale) 数据计算技术。Sun 公司开放式存储 (Open Storage) 产品为混合式数据效劳器提供前所未有效率和性能,以适应新兴数据密集型计算应用程序,而这些应用程序将成为云一个关键组成局部。这些技术方法注重促进更高效大规模云部署,从而提供适应以下下一代商业时机根底设施:社交网络、算法交易、持续风险分析,等等。 更高水平云计算 Sun 云计算 | 5为何要
5、实现云计算 “云兴起并不仅仅是使杂耍表演者兴奋另一个平台。它无疑会变革 IT 行业,它还将会深刻变革人们工作方式和公司经营方式。经济学家(Economist): “让它兴起吧! 2021 年 10 月 23 日云: 远远优于廉价计算云计算为按需提供 IT 资源创造出更高水平效率和经济性,与此同时,开创出新商业模式和市场时机。尽管许多人都把目前云计算产品和效劳视为纯粹“Pay by the Drink计算平台,但他们确实显示出两种相互依存主流 IT 趋势趋同性。IT 效率 最大限度地降低本钱: 公司正在通过像虚拟化这样技术将其 IT 本钱从资本费用转变为经营费用。云计算起初作为一种改良根底设施资
6、源部署和利用率方法,但在充分利用此根底设施中最终产生一种新应用程序开发模式。业务敏捷性 最大限度地增加回报: 通过快速面市、集成化应用程序堆栈、即时机器映像部署和千万亿次级并行编程,使 IT 成为一种竞争利器。云计算被利用为一种使投入运营时间 (Time to Service) 发生革命性变革关键性方法。但是,不可防止是,这些效劳必须建立在同样具有创新性快速部署根底设施模型之上。可以肯定地说,这些趋势已经在 IT 行业中存在多年。不过,最近大规模网络贷款和虚拟化技术出现使这种变革促成一种新面向效劳根底设施。云计算使 IT 机构能够极大地提高硬件利用率,并能够在极短时间内升级到巨大容量,而不必频
7、繁地投资构建新根底设施、培训新员工或颁发软件许可证。云计算还创造出新时机,使人们能够在较短时间内使用更少投资构建一种更高级网络效劳。“到 2021 年,早期技术采用者将会抛弃资本支出,转而作为服务来购置其 40% IT 根底设施。. 云计算即将起飞,因而将会把应用程序从特定根底设施中解放出来。 Gartner 新闻稿: “Gartner 发布针对 2021 年及以后 IT 机构和用户关键预测 (Gartner Highlights Key Predictions for IT Organisations and Users in 2021 and Beyond), 2021 年 1 月 31
8、日为何要实现云计算Sun 云计算 | 6全新规模 IT 效率 云计算是关于效率技术。它提供一条以承当得起本钱实时按需部署和访问从单个系统到巨量 IT 资源一切事件途径。它使持有信用卡任何人均能利用高性能计算和高容量存储。而且,由于最正确云策略建立在开发人员已经知道概念和工具根底之上,云还具有重新定义 IT 与开发人员以及开发人员所依赖业务单元之间关系潜力。降低资本支出 云计算使公司可以通过像虚拟化这样技术将 IT 本钱从资本支出转变为经营费用。降低数据中心运营本钱 云计算提高根底设施利用率并简化资源管理。例如,云允许通过 API 进展自助效劳与配置,使数据中心实现更高水平自动化,同时降低管理本
9、钱。消除了过量配置 云计算按需提供扩展规模,把这一特性与公用设施定价结合在一起,消除了为满足需求而过量配置情形。利用云计算,公司可以在极短时间内扩展到巨大容量。那些认为云计算只是无价值东西人,请仔细看看已经可以使用云产品。Amazon 、Google 等其他大型互联网提供商都在利用其根底设施投资 “分享大规模经济效益。Amazon Web 效劳 (AWS) 使用带宽已经超过与其核心电子零售 (E-tailing) 效劳关联带宽。各种具有前瞻性企业 (从 Web 2.0 新创企业到国际化企业) 正在采用云计算来降低根底设施本钱。纽约时报需要将其档案 (1851 年到 1980 年) 中 1100
10、 万篇文章和图像转换成为 PDF 文档。其内部 IT 部门认为这项工作需要花上七个星期时间。而一名使用运行 Hadoop (一种类似于 MapReduce 开放源工具) 100 个 Amazon EC2 简单 Web 效劳接口实例开发人员,花了不到 300 美元,在 24 小时之内就完成了这项工作。 open.blogs.nytimes : “自助式比例分配超级计算乐趣! (Self-service, 01/self-service-prorated-super-computing-fun/编程更快、更灵活云计算不只是硬件问题,它还是一场编程革命。敏捷、易于访问和轻便 Web 协议 与很普及水
11、平扩展架构相结合 可以加快新应用程序和效劳开发周期和面市时间。新业务功能现在只需一个脚本就可解决问题。加快了周期 云计算模式为开发新一代应用程序和效劳提供一种更加方便快捷方法。更快开发和测试周期意味着企业可以用几个小时时间就能完成过去通常需要数天、数周甚至数月时间完成工作。为何要实现云计算Sun 云计算 | 7增强敏捷性 云计算比任何其他模式更能适应变革。例如,Animoto Productions (聚合 (Mashup) 工具制作商,这种工具可以从图像和音乐创立视频) 使用云计算仅仅用三天时间从 50 台效劳器扩展到 3,500 台效劳器。云计算还可以提供一个更大选择更轻便和敏捷开发工具范
12、围,因而简化并加快了开发过程。其效果立竿见影,创立效劳灵活性得到前所未有增强,而且大大加快了开发周期。但是,与此同时,如果这些工具没有真正实现开放性,开发灵活性就会受到 API 限制。云计算可以为开发人员带来一个生产率新时代,但前提是他们建立在可以联合而非集中平台之上。但在编程文化即将要在云中使用语言里正在发生着一场重大变革。下一个 Web 栈会是什么现在,经过集成化和优化开放源 Apache、MySQL、PHP/Perl/Python (AMP) 栈已成为构建和部署新型 Web 应用程序和效劳首选平台。云计算将会成为采用一系列甚至更新、更轻便、更敏捷工具催化剂,这些工具包括 lig d (一
13、种开放源 Web 服务器) 、Hadoop (支持数据密集型分布式应用程序免费 Java 软件框架)、MogileFS (一种能够在任意数量机器之间实现水平扩展文件系统),等等。抓住新时机: 云生态系统 但是,云计算不只是在少数根底设施供给商产品上繁殖 Xen 映像栈。它还涉及一个新兴生态系统,其中包含提供像用于云抽象 On-ramp 这样计算资源辅助效劳、有助于部署专业效劳、像分布式数据库这样专用应用程序组件,以及用于全部 IT 提供商和消费者虚拟专用数据中心。这些效劳可满足从单个开发人员和小型新创企业到大型企业不等客户要求。而且它们还在继续扩大虚拟化水平,而虚拟化是云中一个提供更高水平根本
14、效劳抽象关键架构组件。NetscapeBEA/SAPOracle1998 年ApachePHP/Perl/PythonMySQL2021 年lig dHadoopMogileFS为何要实现云计算Sun 云计算 | 8云计算起源 根本上,云计算只是一种把 IT 资源当作效劳来提供手段。几乎所有 IT 资源都可以作为云效劳来提供:应用程序、计算能力、存储容量、联网、编程工具,以至于通信效劳和协作工具。云计算最早为 Google、Amazon 等其他扩建根底设施大型互联网效劳提供商所采用。于是产生一种架构:大规模扩展、水平分布系统资源,抽象为虚拟 IT 效劳,并作为持续配置、合用资源进展管理。这种架
15、构模式被 George Gilder 在其 2006 年 10 月在 Wired 杂志上发表文章 (标题为 “信息工厂 (The Information Factories) ) 中进展了详细介绍。Gilder 所描写效劳器庄园在架构上与网格计算 (Grid Computing) 相似,但其中网格用于松散结合技术计算应用程序,而这种新云模式那么应用于互联网效劳。“在此架构中,数据大多驻留在互联网某个位置效劳器上,而应用程序那么运行于 云效劳器 和用户浏览器上。 摘自 G. Gilder 在其 “信息工厂 一文中引用 Eric Schmidt 话。云和网格都被设计为可非常高效地进展水平扩展。二者
16、都能经受得起个别元素或节点失败。二者都按使用情况收费。然而网格通常处理批作业,并且有明确起点和终点,而云效劳却可以持续运行。此外,云扩大了可用资源类型 (文件存储、数据库和 Web 效劳),并且将适应范围延伸至 Web 和企业应用程序。与此同时,实用计算 (Utility Computing) 概念成为 IT 设计和运营一个焦点。就像 Nick Carr 在其大转换(The Big Switch) 一书中所指出那样,计算效劳根底设施开始与作为公用设施电开展相似。如果您可以在需要时以按需付费形式购置计算资源,那不是非常美妙吗为何要实现云计算Sun 云计算 | 9就最终用户而言,云计算意味着没有硬
17、件购置本钱、没有需要管理软件许可证或升级、不需要雇佣新员工或咨询人员、不需要租赁设施、没有任何种类基建投资,而且还没有隐性本钱。只是一种用仪表测量出来、根据使用情况支付订购费或固定订购费。只是用您所需量,而且只按使用量付费。云计算实际上把实用模式 (Utility Model) 推到了新水平。它是一种新颖和演升实用计算形式,其中许多不同类型资源 (硬件、软件、存储、通信等) 可即时合并和再合并成为客户所要求特定能力或效劳。从用于 HPC 工程 CPU 周期到用于企业级备份存储容量,再到用于软件开发完整 IDE,云计算都可以实时提供几乎任何 IT 能力。在许多情况下,各种各样机构和个人都喜欢作为
18、一种效劳来购置 “计算,而且那些已经在建超级分布式数据中心公司毫无例外地会选择作为一种效劳来提供这种根底设施。利用云计算 那么个人或企业如何利用云计算趋势 这不仅仅是把包含您整个软件栈机器映像加载到一个公用云 (如 AWS) 上问题,因为还可以通过多种不同方法来利用此根底设施并探索新商业模式生态系统。使用云基于公用商业化云效劳产品数量和质量都在快速提高。使用云对于新创企业、研究工程、Web 2.0 开发人员或想要 “加载并执行 (Load and Go) 特定用户来说都是最正确选择。如果您现在是一个新创互联网企业,您投资者就会要求您最大限度地减少 IT 支出。这当然不是云目所在。掌控云一般来说
19、,企业使用公用云来执行特定功能或工作负载。云对于下面几项任务来说是一个非常具有吸引力替代选择:开发和测试 这也许是对于企业 (不只是新创企业开发人员) 最容易云使用案例。如果您还不知道工程是否通过概念证明 (Proof of Concept),为何要等着给效劳器发出指令呢功能卸载 您可以将云用于特定工作负载。例如,SmugMug 在云中作为一项批作业执行其映像微缩功能。“我们确实不想在运营数据中心了。我们宁愿花费时间给我们客户提供卓越效劳和编写卓越软件,而不原意再管理物理硬件。 SmugMug 首席执行官 Don MacAskill为何要实现云计算Sun 云计算 | 10扩大 云为您提供一个在
20、需要效劳时处理峰值负载或预期波峰新选项。这对于企业来说是一个非常具有吸引力选项,但也可能是最困难使用案例之一。成功取决于应用程序有状态性以及与可能需要在两个站点之间复制和均衡负载其他数据集相关性。实验 为何要下载新软件演示版,然后安装、许可和测试软件呢?将来,软件测评可以在需要购置许可证或支持之前在云中进展。构建云许多大型企业了解云计算经济效益,但希望确保严格执行平安策略。因此,他们正在首先试验 “专用 云 (参阅第 1.4 节),长远选择是将成熟企业应用程序迁移到一个能够提供恰当效劳水平云中。其他公司可能只想构建专用云来利用资源池经济效益,并标准化其开发和部署过程。成为云这个类别同时包括云计
21、算效劳提供商和云整合商 提供多种类型云效劳公司。随着企业和效劳提供商获得云架构模式方面经历,并在可用平安和访问控制技术方面产生信心,其中大局部将会决定部署外向型云效劳。现在,某些现有公用云高增长率无疑会加速推进这一势头。Amazon EC2 只是在两年前推出,2021 年 10 月才正式从 Beta 版升级到普遍上市。云效劳提供商可以: 为新创企业和 Web 2.0 应用程序开发人员提供进入市场新路径 提供新增值功能,例如,分析 通过企业级 SLA 创造竞争优势 帮助企业客户开发自己云如果您目前正在构建大型数据中心,您很可能应该考虑是否打算提供云效劳。公用云、专用云和混合云一个公司可以选择使用
22、某个效劳提供商云或者构建其自己云,但是否始终都是要么拥有一切要么什么也没有 Sun 公司看到一个把两个根本选项优势调和起来时机。公用云由第三方运行,而且可以把来自许多不同客户作业在云内效劳器、存储系统和其它根底设施上混合在一起。最终用户不知道运行其作业同一台效劳器、网络或磁盘上还有哪些用户。 为何要实现云计算Sun 云计算 | 11专用云是处理数据保护和效劳级问题公司良好选项。专用云是由单个客户所拥有按需提供根底设施,该客户控制哪些应用程序在哪里运行。它们拥有效劳器、网络和磁盘,并且可以决定允许哪些用户使用根底设施。但是,即使是感到构建专用云时间紧迫人士都有可能希望同时在私有根底设施和公用云空
23、间里运行应用程序。这就产生了混合云这一概念。混合云把公用云模式与专用云模式结合在一起。您局部拥有,局部与他人共享,不过是通过一种可控方式。混合云提供根据需要且在外部预配置扩展规模承诺,但增加了确定如何在这些不同环境之间分配应用程序复杂性。尽管企业可能会为混合云承诺所吸引,但此选项至少在最初可能会保存给不需要复杂数据库或同步简单有状态应用程序。云计算定义 “云计算是下一代计算根底之一。. 它是一个 网络即所有计算平台 世界,其中我们现在视为计算机一切东西都只是一个连接到我们所构建大型计算机设备。云计算是一种思考我们将来如何提供计算效劳奇妙方法。 OReilly Media 首席执行官 Tim O
24、Reilly根底性技术 尽管云计算根本技术 (如水平扩展分布式计算节点) 已经应用一段时间了,但虚拟化 计算资源抽象 是所有云架构根底性技术。由于能够使效劳器 (在管理程序抽象操作系统之后) 、存储设备、台式机和应用程序实现虚拟化,现在可以根据需要来分配种类繁多 IT 资源。过去几年里廉价高带宽网络普及急剧增长同样至为重要。十多年前只向少数互联网用户提供高带宽效劳现在已为北美、欧洲和亚洲多数互联网用户所使用,这使从浏览器访问海量计算和数据资源成为可能。虚拟化资源在云中真正是无处不在 不仅仅在千兆位数据中心局域网 (LAN) 和广域网 (WAN) 之间,而且通过宽带提供给远程编程人员和最终用户。
25、用于云计算其他实现技术能够以绝对是前所未有规模提供 IT 能力。下面列举几个例子: 云计算定义Sun 云计算 | 12复杂文件系统: 例如可支持几乎无限大存储容量 ZFS、文件系统和卷管理集成、快照和写时复制 (Copy-on-Write) 克隆、在线完整性检查和修复,等等。架构模式: 通过给常见问题提供可复用解决方案,加快超级云架构开发速度。 新技术: 用于管理构造化、非机构化和半构造化数据,可极大地促进数据密集型计算。机器映像:可即时部署,极大地简化并加快了资源分配,同时增强了 IT 敏捷性和响应性。云计算架构效劳层 尽管在互联网第一次革命中三层 (或 n 层) 模型作为一般架构出现,但虚
26、拟化在云中应用创造出一组新层:应用程序、效劳和根底设施。这些层不只封装按需提供资源,而且还定义了一个新应用程序开发模式。同时在每个抽象层中,存在定义根据使用情况提供效劳无数商业时机。把软件当作效劳 (SaaS) SaaS 是最高层,其特色是包含一个通过多重租用 (Multitenancy) 根据需要作为一项服务提供完整应用程序。所谓“多重租用是指单个软件实例运行于提供商根底设施,并为多个客户机构提供效劳。最为人所知 SaaS 例如是 Salesforce ,不过现在有了许多其他例如,其中包括 Google Apps,提供根本商业效劳,如电子邮件。当然,Salesforce 多重租用应用程序领先
27、于云计算定义好几年时间。另一方面,就像云计算中许多其他层一样,Salesforce 现在 Force 版本不只在一个云层工作,Force 是一个辅助性应用程序开发环境,或当作效劳平台。把平台当作效劳 (PaaS) 中间层 (或 PaaS) 是对开发环境抽象封装和对有效效劳负载封装。原形有效负载是一个 Xen 映像 (Amazon Web 效劳组成局部),该映像包含一个根本 Web 栈 (例如,一个 Linux 发行套件、一个 Web 效劳器,以及一个编程环境,如 Pearl 或 Ruby)。PaaS 产品可执行各个阶段软件开发和测试,也可以专用于某个领域,例如,内容管理。商业例如包括 Google App Engine,它在 Google 根底设施上提供给用程序效劳。上述 PaaS 效劳可以提供极大灵活性,但可能会受到通过供给商提供能力制约。云计算定义