Platform:从高性能计算到云计算

本文讲的是 Platform:从高性能计算到云计算, 自企业计算拉开帷幕的六十多年来,计算模式出现了两大变化:首先是大型机计算模式,随后是客户/服务器计算模式,现在,"云计算"成为第三代IT应用模式,也是分布式计算和数据中心发展道路上的新阶段。

  云计算的演变

  无论采用什么模式,IT部门都面临着这样的难题:如何快速且经济高效地提供IT资源以支持业务应用。客户机/服务器计算模式极大地增强了IT部门实施可信赖计算基础架构的能力,可支持不同的业务部门和应用程序。

  然而,客户机/服务器模式也付出了代价。它导致了服务器蔓延、资金和运营成本的急剧攀升,同时,越来越复杂的数据中心也很难快速配置和有效管理以满足不断变化的需求。此外,由于应用程序的工作负载是不断变化的,因此专用于单一应用程序的服务器通常得不到充分利用。对计算资源的管理也面临很多挑战,为了配置资源以满足业务部门对新应用部署要求,IT部门不得不采购和部署一台或多台配备管理软件的新服务器,这常常需要数周甚至数月才能实现,导致业务的延误。

  随着集群、网格等分布式计算架构的出现和成熟,企业用户可以很方便地访问共享、可扩展的IT基础架构,用大众化硬件的价格获得极高的计算能力和资源利用率。虽然最初部署集群和网格的主要目的是为了完成计算密集型的科学计算任务--它们常常被称为高性能计算(HPC)应用程序,但部署这些架构方面的经验同样适用于普通企业应用程序,也就是说,它们可以直接用于云计算模式--这是资源共享的、有益于最终用户和IT部门的一种新模式。事实上,云计算就是集群、网格计算的一种自然延伸,它帮助我们更方便、灵活地管理和使用计算资源。

  就像软件从一种专有、集中式的模式转变为一种开放、分布式的架构,云计算也呈现迅速发展的趋势,极大地改变了IT服务的交付方式,使客户可以按需、自助地使用IT资源。云计算的实质

  那么,在企业环境下,云计算到底是什么?

  简单地说,云计算是一种IT交付模式,通过一种自助服务式、按使用量付费的访问模式,把大规模、共享的基础架构和计算资源作为一种服务来提供。虽然云计算利用了最近出现的新技术,但它实际上是一种业务趋势,而不是技术趋势。

  从技术上讲,云计算具有以下几个主要特点:

  - 基础架构共享--如今的企业数据中心需要满足众多用户对资源不断变化的需求,云计算能够动态地共享企业IT资源,以便经济高效地满足需求。

  - 可扩展性--为了应对与日俱增的工作负载需求,并支持整个企业,云计算必须具有可以大幅扩展的IT资源的灵活性。可扩展性和灵活性让云计算服务提供商可以兑现或者至少接近这个承诺--可根据需要,交付不受限制的IT服务。

  - 自助服务式--云计算让客户可以通过基于服务的解决方案访问IT资源。IT资源及创建的详细内容对于用户来说是透明的。

  - 按使用量付费--由于云计算资源可以根据工作负载的需求添加或移除,用户只要为实际使用的资源付费。当服务需求降低后,甚至无需付费。



来源:it168网站
原文标题:Platform:从高性能计算到云计算
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/223712

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。