`
younglibin
  • 浏览: 1214204 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

云计算扫盲

 
阅读更多

近几年,信息技术 (IT) 领域出现了一种新模型 — 云计算。尽管云计算只是一种交付计算资源的新方式,而不是新技术,但是它导致组织提供信息和服务的方式发生了革命。

在最初,IT 由大型机计算主导。这种配置最终让位给客户机-服务器模型。当代的 IT 不断向移动技术、普遍存在的计算和云计算发展。但是,与所有革命一样,这次革命包含原有的一些东西。

因此,要想彻底了解云计算的来龙去脉,就一定要记住云计算的许多特点实际上源于以前的系统。在许多方面,这个重大变化是在以前基础上的跃进,而不是过去的全面终结。在全新的云计算环境中,既能够通过云技术实现创新性协作,也能够发挥大型机等传统系统的功效。计算方式的这一重大变化为 IT 人员提供了无限的机会,他们可以利用这一变化发挥自己和组织的优势。

什么是云计算?

云计算是以服务形式交付 IT 的全面解决方案。它是一种基于 Internet 的计算解决方案,它像电网传输电力那样提供共享的资源。云中的计算机一起工作,各种应用程序使用同一计算能力集合,好像它们在单一系统上运行一样。

云计算的灵活性在于能够按需分配资源。因此,不再需要给任务分配特定的硬件,这会提高现有系统资源的利用率。在云计算出现之前,网站和基于服务器的应用程序都在特定的系统上运行。有了云计算之后,资源就集合为一台虚拟的计算机。在这种融合式配置提供的环境中,独立地执行应用程序,不需要关心任何具体配置。

云为什么会掀起热潮?

出现向云计算转移这一潮流有许多合理的重要的业务和 IT 原因。原因之一是外包的基本性质要求有更合适的解决方案。

  • 降低成本:云计算可以降低资本费用 (CapEx) 和运营费用 (OpEx),因为可以只在需要时购买资源,而且只按使用时间付费。
  • 优化人力资源的使用:使用云计算可以解放宝贵的人力资源,让他们能够把精力集中在创造价值上,而不是维护硬件和软件。
  • 健壮的可伸缩性:云计算允许快速地扩大或收缩规模,既没有时间限制,也不需要承担长期义务。

云计算的基本组成部分

云计算模型由前端后端组成。这两个部分通过网络连接,在大多数情况下是 Internet。用户通过前端与系统交互;后端是云本身。前端由客户机计算机(或企业的计算机网络)和用来访问云的应用程序组成。后端提供实现云服务的应用程序、计算机、服务器和数据存储。

层:计算能力成为商品

云的概念基于,每一层提供一类功能。云组件的这种分层方式让云计算的各个层成为像电力、电话服务或天然气一样的商品。云计算以低廉的价格向用户销售计算能力这种商品。云计算将会成为新型的公共事业服务。

虚拟机监视器 (virtual machine monitor, VMM) 让用户能够同时使用云设施(见 图 1)。VMM 是主机系统上的一个程序,它让一台计算机支持多个相同的执行环境。从用户的角度来看,系统是一台与其他用户隔离的自含的计算机。实际上,所有用户都由同一台计算机提供服务。虚拟机是一个由底层控制程序管理的操作系统 (OS),这让它看起来像多个操作系统。在云计算中,VMM 允许监视用户,因此可以管理数据访问、数据存储、加密、寻址、拓扑和工作负载转移等方面。


图 1. 虚拟机监视器的工作方式
虚拟机监视器的工作方式 

下面是云提供的层:

  • 基础架构 层是云的基础。它由服务器、网络设备、存储磁盘等物理资产组成。IBM® Cloud 等提供基础架构即服务(Infrastructure as a Service,IaaS)。在使用 IaaS 时,用户并不实际控制底层基础架构,而是控制操作系统、存储和部署应用程序,还在有限的程度上控制网络组件的选择。

    随需印刷 (Print On Demand,POD) 服务就是可以受益于 IaaS 的例子之一。POD 模型基于可定制产品的销售。POD 让个人能够在产品上进行设计并开店销售。店主可以上传他们的设计,数量不限。许多人上传了数千种设计。通过使用云存储功能,POD 可以提供无限的存储空间。

  • 中间层是平台。它提供应用程序基础架构。平台即服务 (Platform as a Service,PaaS) 提供对操作系统和相关服务的访问。它让用户能够使用提供商支持的编程语言和工具把应用程序部署到云中。用户不必管理或控制底层基础架构,而是控制部署的应用程序并在一定程度上控制应用程序驻留环境的配置。

    PaaS 的提供者包括 Amazon 的 Elastic Compute Cloud (EC2) 等。小企业软件工作室是非常适合使用 PaaS 的企业。通过使用云平台,可以创建世界级的产品,而不需要负担内部生产的开销。

  • 最上面一层是应用程序 层,这一层是对云的最直观表示。应用程序在这里运行,根据需要提供给用户。软件既服务 (Software as a Service,SaaS) 的提供者包括 Google Pack 等。Google Pack 包含可以通过 Internet 访问的应用程序和工具,比如 Calendar、Gmail、Google Talk、Docs 等等。

图 2 给出这三层。


图 2. 嵌入在 “服务式” 组件中的云计算层
云计算层 

云的构成

云的构成有三种类型:私有(内部)、公共和混合型。

  • 公共云可供一般公众或大型行业组织使用,由销售云服务的组织拥有和供应。公共云被看作一般意义上的云;也就是说,离站的第三方提供商使用 web 应用程序通过 Internet 动态地供应资源,它们提供共享的资源并按使用量收费。
  • 私有云位于公司防火墙之内,由组织自己管理。它们是在企业内部创建和控制的云服务。私有云具有许多与公共云相同的优点,主要差异在于您的组织负责创建和维护云。
  • 混合型云是公共云和私有云的组合,同时使用公共和私有的服务。公共云提供商和企业本身分别承担一部分管理责任。通过使用混合型云,组织可以先判断要创建的服务的目标和需求,然后以最合适的方式获得它们。

 

详细:http://www.ibm.com/developerworks/cn/cloud/library/cl-cloudintro/

分享到:
评论

相关推荐

    RIA扫盲读本(文字版PDF)

    ### RIA扫盲读本:理解富互联网应用的精髓 #### 一、RIA:富互联网应用的定义与兴起 RIA,即Rich Internet Application(富互联网应用),是一种融合了桌面应用程序和Web应用程序优势的新一代网络应用模式。随着...

    扫盲巩固提高计划及总结.pdf

    教育应当根据市场需求调整,确保学员学到的技能能够适应不断变化的技术环境,如云计算、人工智能、大数据等领域的新技术。 总的来说,扫盲巩固提高计划的实施方法和理念对于IT教育有很好的启示作用,它强调了教育的...

    互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识

    在互联网行业中,Java工程师需要掌握一系列高级技术,以应对复杂多变的业务需求。本教程旨在为Java工程师提供全面的...本教程将深入浅出地讲解这些领域,并提供实践案例和实战指导,帮助你全面扫盲并提升至更高层次。

    新人如何学习SAN存储,SAN存储各基础知识扫盲

    "SAN存储基础知识扫盲" SAN存储(Storage Area Network)是一种高性能、高可用性的存储解决方案,用于集中管理和共享存储资源。它通过专用的存储网络将存储设备连接到服务器,允许多台服务器共享存储资源,提供了更...

    Linux 扫盲,Linux入门必备

    随着技术的不断进步,Linux在云计算、物联网、大数据等领域扮演着越来越重要的角色,掌握Linux技能对于IT职业发展无疑是一大助力。 总之,Linux入门虽然可能对新手而言有些挑战,但只要有耐心和决心,遵循合适的...

    RIA扫盲读本

    ### RIA扫盲读本:理解富互联网应用的精髓 #### 一、RIA:富互联网应用的定义与背景 富互联网应用(Rich Internet Application,简称RIA)是一种融合了桌面应用程序和Web应用程序优点的新一代网络应用模式。RIA的...

    跟涛哥一起学嵌入式 23:零基础扫盲什么是人工智能.pdf

    该篇文档是人工智能科普文档,给...AI和大数据、云计算、物联网的关系;什么是机器学习?大脑的学习原理;人工神经网络;神经网络的训练过程;什么是深度学习?什么是边缘计算?索菲亚骗局;未来的人工智能是什么样的?

    5G扫盲:智眼看世界

    【该课程的完整课件,请同学们在最后一个课时附件下载或者在视频的右边点击课件下载,所有素材都是免费提供完整版,请放心】 适用人群5G感兴趣者,5G科普小白人群,5G的投资者,5G的技术人群,通信行业从业者,不想...

    信息通信技术与未来教育.pdf

    移动技术、云计算和本土化学习内容的整合可以显著提高扫盲项目的质量和效率,为弱势群体和偏远地区的人群提供学习服务。例如,通过智能手机和平板电脑,我们可以将教育资源传递到传统教育难以触及的地方,特别是对于...

    中小企业信息化的路径与策略.pdf

    这包括从最基础的电脑扫盲开始,确保企业员工能够掌握必要的计算机操作技能。接着,企业需要将财务管理信息化,由于财务领域的业务模型相对规范化,易于软件模拟,因此财务软件在管理软件应用中通常占据着首要位置。...

Global site tag (gtag.js) - Google Analytics