欢迎来到悦读文库! | 帮助中心 行业资源交流与分享平台
悦读文库
全部分类
  • 招标采购 >
    招标采购
    常用模板/表格 PPT模板库 往来文书 工作总结 活动策划 工作计划 规章制度 解决方案 调研文书 事务文书 股份制文书 统计图表 简明教程 招标投标 传真信函 会议纪要 产品手册 课程设计 教学培训范文 通知/申请 求职简历 说明文档 演讲稿/致辞 其它办公文档
  • 商业/管理/HR >
    商业/管理/HR
    4a 4c 商业计划书 创业/孵化 市场营销 经营企划 销售管理 营销创新 宣传企划 资本运营 代理连锁/招商加盟 商业合同/协议 公司方案 企业信息化/信息管 管理学资料 企业文档 广告经营 财务报表 项目/工程管理 物业管理 质量控制/管理 企业文化 绩效管理 商务礼仪 励志书籍/材料 人事档案/员工关系 薪酬管理 招聘面试 咨询培训 劳动就业 劳务/用工合同 其它文档
  • 办公文档 >
    办公文档
    思想汇报 工作计划 调研报告 求职简历 通知/协议 演讲致辞 合同协议 学习计划 职业规划 自我鉴定 面试技巧 申请书 招标投标 传真信函
  • 行业资料 >
    行业资料
    食品饮料 化学工业 展会/博览会 国内外标准规范 造纸印刷 纺织服装 家居行业 酒店餐饮 物流与供应链 室内设计 工业设计 家电行业 生活/日用品 航海/船舶 水产/渔业 传媒/媒体 公共安全/评价 畜牧/养殖 林业/苗木 园艺/花卉 农作物 轻工业/手工业 教育/培训 零售业 水利工程 农业工程 系统集成 冶金工业 金属学与工艺 社会学 武器工业 能源与动力工程 原子能技术 文化创意 航空/航天 石油/天然气工业 矿业工程 交通运输 旅游娱乐 实验/测试 其它行业文档
  • 经济/贸易/财会 >
    经济/贸易/财会
    经济学 资产评估/会计 贸易 市场分析 网络营销/经济 商品学 进出口许可 财政/国家财政 税收 稽查与征管/审计 综合/其它
  • 学术论文 >
    学术论文
    毕业论文 期刊/会议论文 管理论文 大学论文 开题报告 社科论文 文学论文 经济论文 法律论文 医学论文 哲学论文 艺术论文 通讯论文 自然科学论文 论文指导/设计 其它学术论文
  • 研究报告 >
    研究报告
    信息产业 农林牧渔 统计年鉴/数据分析 商业贸易 产业政策 石油化工 金融 教育 冶金 轻工 交通 制药行业 安防行业 煤炭 新能源 国防军事 技术指导 综合/其它
  • 资格认证/考试 >
    资格认证/考试
    本科教育 研究生教育 英语学习 资格考试 小学教育 幼儿教育 中学教育 高中教育 公务员考试 专升本考试 建造师考试 教师资格考试 全国翻译资格认证 成考 自考 司法考试 微软认证 网络工程师认证 注册会计师 医师/药师资格考试 会计职称考试 报关员资格考试 人力资源管理师 安全工程师考试 出国培训 资产评估师考试 技工职业技能考试 银行/金融从业资格 计算机等级考试 营养师认证 物流师考试 证券从业资格考试 注册税务师 理财规划师 建筑师考试 质量管理体系认证 其它考试类文档
  • 研究生/硕士 >
    研究生/硕士
    专业课 考研政治 考研数学 考研英语 MBA/MPA 法律硕士 辅导咨询 综合/其它
  • 高等教育 >
    高等教育
    大学课件 研究生课件 工学 理学 习题/试题 历史学 农学 教育学 哲学 科普读物 政治/理论 专业基础教材 生物学 语言学 微积分 统计学 实验设计 其它相关文档
  • 中学教育 >
    中学教育
    论文 报告 演讲稿 计划 教学课件 高考 中考 高中教育 初中教育 职业教育 中学学案 中学作文 中学实验 高考英语 试题/考题 竞赛题 教学研究 体育理论与教学 音乐美术 视频课件/素材 其它中学文档
  • 幼儿/小学教育 >
    幼儿/小学教育
    小说 培训招生 幼儿教育 小学课件 学习方法 小学教育 课外知识 小学学案 小学考试 爱心教育 其它小学文档
  • 换一换
    首页 悦读文库 > 资源分类 > PDF文档下载
     

    《云计算入门指南》.pdf

    • 资源ID:338       资源大小:766.00KB        全文页数:24页
    • 资源格式: PDF        下载权限:游客/注册会员/VIP会员    下载费用:0
    快捷注册下载 游客一键下载
    会员登录下载
    三方登录下载: 微信快捷登录 QQ登录   微博登录  
    下载资源需要0
    邮箱/手机:
    温馨提示:
    系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
    验证码:   换一换

    加入VIP,免费下载资源
     
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

    《云计算入门指南》.pdf

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

    注意事项

    本文(《云计算入门指南》.pdf)为本站会员(wodefake)主动上传,悦读文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知悦读文库(发送邮件至studylead@qq.com或直接QQ联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    copyright@ 2008-2017 悦读文库网站版权所有
    经营许可证编号:京ICP备18064502号-1

    页脚二维码
    收起
    展开