精华内容
下载资源
问答
  • 云计算

    2009-08-15 21:42:21
    什么是云计算? 这个问题看起来似乎是老生常谈并且很简单,但事实上却不是这样。目前,网上有数百(甚至数千)种云计算定义。要全面回答此问题,在尝试定义之前先了解什么不是云计算也许是更便捷的方法。 有些人...
    什么是云计算? 
    这个问题看起来似乎是老生常谈并且很简单,但事实上却不是这样。目前,网上有数百(甚至数千)种云计算定义。要全面回答此问题,在尝试定义之前先了解什么不是云计算也许是更便捷的方法。
    有些人说云计算只不过是一直在 Web 2.0 运动前沿的软件作为服务 (SaaS) 模型的另一种称谓。还有一些人说,云计算是一种市场宣传,只不过是老技术(如效用计算、虚拟化或网格计算)换了张新面孔。此观点忽略了这样一个事实,即云计算比这些特定技术中的任何一个的范围都要广。为了确保做到这一点,云解决方案通常包括这些技术(和其他一些技术),但是,它是一个综合性策略,可以将云计算与其前代产品区分开来。
    对于本文而言,我们将云计算定义为是一个全面解决方案,在此解决方案中,所有的计算资源(硬件、软件、网络、存储等)均可根据命令指示快速提供给用户。可以管理所提供的资源或服务,以确保可用性、安全和质量等。这些解决方案的关键因素是它们能够扩展和收缩,使用户能够获取正好适合他们需求的资源:既不多也不少。
    简而言之,云计算解决方案使 IT 能够作为服务提供。
    为什么要使用云计算?
    越来越多的公司转向包括云计算的 IT 解决方案的原因有许多。首先,云计算可以减少与提供 IT 服务相关的成本。通过仅在需要资源时获取资源并仅为所需的资源付费,可以减少资本和运营成本。此外,通过减轻整个企业中与管理各种资源相关的某些负担,您的关键人员可以将工作重点更多地放在创造价值和业务创新上。最后,云计算模型可提供业务灵活性。由于可以通过扩展或收缩整个 IT 基础结构来满足要求,所以公司可以更加轻松地满足快速改变的市场需求,确保能够让其客户处于领先地位。
    在许多方法中,云计算实现了将许多现有技术(SOA、虚拟化、自动计算)与新思想相结合,从而制定完整的 IT 解决方案。

    云剖析
    有了可接受的云计算定义支持,现在我们看一下云的各个层。图 1 概括了云模型的三种规则组件。该图精确地反映了 IT 数量与成本、物理空间要求、维护、管理、管理监督和陈旧化相关的比例。另外,这些层不但可以表示云剖析,而且还表示一般的 IT 剖析。

    图 1. 云剖析

    构成云的各层包括:
    • 应用程序服务
    日常 Web 用户可能最熟悉该层。该应用程序服务层驻留着适合 SaaS 模型的应用程序。它们是一些运行在云中的应用程序,并按需求作为服务提供给用户。有时这些服务是免费的,提供商从网络广告之类的项目中生成收入,有时应用程序提供商直接从使用服务中创造收入。是不是听起来有些耳熟?可能如此,因为我们大家几乎都用过它们。如果您用 Turbo Tax 在线报过税,用 GMail 或 Yahoo Mail 查阅过您的邮件,或者用 Google Calendar 安排过约会,则一定熟悉云的顶层。它们只是这些类型的应用程序中的两个示例。从实际记录上看有数千种 SaaS 应用程序,使用 Web 2.0 技术后,该数量还在日益增长。
    也许公众并不完全知道这些应用程序,这是因为应用程序服务层中的许多应用程序都直接面向企业团体。有这样一些托管的软件产品:处理工资单流程、人力资源管理、协作、客户关系管理、业务合作伙伴关系管理等。这些产品的常见示例包括:IBM® Lotus® Live、IBM Lotus Sametime®、Unyte、Salesforce.com、Sugar CRM 和 WebEx。
    在这两个用例中,通过 SaaS 模型提供的应用程序都可以让使用者受益,他们不必安装和维护软件,并且这些应用程序可以通过支持使用付费概念的许可证模型来使用。
    • 平台服务
    这是一个我们可以将应用程序基础结构视为一套服务的层。这包括但不仅限于中间件作为服务、消息传递作为服务、集成作为服务、信息作为服务、连接性作为服务等。此处的服务主要是为了支持应用程序。这些应用程序可以运行在云中,并且可以运行在更加传统的企业数据中心中。为了实现云内所需的可扩展性,此处提供的不同服务经常被虚拟化。本部分中关于云的产品示例包括 IBM® WebSphere® Application Server 虚拟映像、Amazon Web Services、Boomi、Cast Iron 和 Google App Engine。平台服务可让使用者能够确保基于需求提供应用程序基础结构,并配备满足用户需求的应用程序。
    • 基础结构服务
    云的底层是基础结构服务层。这里,我们看到的是一套物理资产,如服务器、网络设备,以及作为供给服务提供给使用者的存储磁盘。此处的服务支持应用程序基础结构(与该基础结构是否通过云提供无关)和更多的使用者。对于平台服务,虚拟化是提供按需分配资源的常用方法。基础结构服务的示例包括:IBM BlueHouse、VMWare、Amazon EC2、Microsoft Azure Platform、Sun ParaScale Cloud Storage 等。
    基础结构服务主要通过按需分配计算能力来解决正确配备数据中心这一问题。此外,由于此层一般利用虚拟化技术,因此可以实现由更加高效的资源利用率带来的成本节约。

    公共、私有和混合云
    现在您已经了解了什么是云计算,哪些内容构成云计算解决方案,下面让我们看一下云的三大主要类型。对于本文而言,我们将介绍几个与云计算的企业使用者相关的类型(图 2):

    图 2. 云类型

    • 公共云是由第三方(供应商)提供的云服务。它们在公司防火墙之外,由云提供商完全承载和管理。
    公共云尝试为使用者提供无后顾之忧的 IT 元素。无论是软件、应用程序基础结构,还是物理基础结构,云提供商都负责安装、管理、供给和维护。客户只要为其使用的资源付费即可,根本不存在利用率低这一问题。
    但是,这要付出一些代价。这些服务通常根据“配置惯例”提供,即根据适应最常见使用的情形这一思想提供。如果资源由使用者直接控制,则配置选项一般是这些资源的一个较小子集。另一件需要记住的事情是,由于使用者几乎无法控制基础结构,需要严格安全性和法规遵从性的流程并不总能很好地适合于公共云。
    • 私有云是在企业内提供的云服务。这些云在公司防火墙之内,由企业管理。
    私有云可提供公共云所提供的许多好处,一个主要不同点是:企业负责设置和维护云。建立内部云的困难和成本有时难以承担,且内部云的持续运营成本可能会超出使用公共云的成本。
    私有云确实可提供超过公共云的优势。对构成云的各种资源的较细粒度控制可为公司提供所有的全部配置选项。此外,由于安全性和法规问题,当要执行的工作类型对公共云不实用时,用私有云比较合适。
    • 混合云是公共云和私有云的混合。这些云一般由企业创建,而管理职责由企业和公共云提供商分担。混合云利用既在公共空间又在私有空间中的服务。
    当公司需要使用既是公共云又是私有云的服务时,选择混合云比较合适。从这个意义上说,公司可以列出服务目标和需要,然后相应地从公共或私有云中获取。结构完好的混合云可以为安全、至关重要的流程(如接收客户支付)以及辅助业务流程(如员工工资单流程)提供服务。
    该云的主要缺陷是很难有效创建和管理此类解决方案。必须获取来自不同源的服务并且必须像源自单一位置那样进行供给,并且私有和公共组件之间的交互会使实施更加复杂。由于这是云计算中一个相对新颖的体系结构概念,因此有关此模式的最佳实践和工具将继续出现,但是在对其进行更多了解之前,一般都不太愿意采用此模型。


    SOA 和云计算
    云计算的前代产品是一些为数众多且广为人知的技术。它们有效用计算、网格计算、虚拟化、管理程序和大量其他计算。云计算不是总能(但实际上应该)谈到的一种技术概念是 SOA。面向服务的体系结构在云计算发展到今天这种情况方面起了一定的作用,同时它还应该在云计算发展方面发挥着举足轻重的作用。
    在许多方面,云计算可被视为 SOA 后应用程序的扩展,并且已进入了应用程序和物理基础结构。由于企业和云提供商在寻求提供云解决方案,其基本目标就是将企业 IT 基础结构作为一种服务来提供。还应该总结集成和将企业应用程序作为离散服务所得到的经验教训,因为基础结构层也作为服务来组织和提供。该应用程序和物理基础结构(非常类似于 SOA 中的应用程序)必须是可发现、可管理和可支配的。在理想情况下(非常类似于 SOA),规定如何发现、使用、管理和支配服务的开放标准将不断发展。这些标准将概括云解决方案的整个生命周期。
    图 3 记录了三层云方法的观点,并显示了其中的每个层如何从根本上向整个 SOA 提供服务。在某些情况下,两个底层的服务作为 SOA 的一部分提供,但是,重要的是认识该云所有层基于服务的方法。

    图 3. 云服务

    云与开发
    如果您是一名软件开发人员或测试人员,可能会认为所有这些听起来很不错,但是不太确定这是否与您有关。毕竟,这是针对管理人员的,不是吗?这是常见的第一个观点,但是没有考虑到云计算可以为开发和测试团队带来的明显优势。
    例如,在测试和开发方面的最大障碍是能否获取、部署、配置和承载在其中执行开发单元测试、原型设计和完整产品测试的环境。云计算解决方案可用来快速创建和承载此类环境,从而减轻测试和开发团队的负担,将问题放在云领域中。对于开发团队来说,这意味着诸如持续不断的代码集成和原型设计工作将变得更加便于执行,因为对产品更新和新代码的测试相对来说比较轻松。对于测试团队来说,可以将更多的时间用于测试产品质量,用较少的时间来支持测试。
    除了为开发团队提供运行时环境外,还有另外一个直接面向开发人员的云领域。工具作为服务是 SaaS 的子集,是可以在云中提供开发工具的思想。IDE 和简单代码编辑器将成为开发人员使用 Internet 连接访问的承载软件。这样,开发人员就不必在其所有的每台计算机上都持有本地 IDE 和相应的许可证。作为一名开发人员,您可能知道能够从任何计算机上随时访问一般开发环境的潜在价值。
    云计算对开发人员还有另外一种影响。如果条件成熟,要不失时机地倡导开发人员采用标准编程模型 API。所有开发人员都力争成为模型编程员,因而恪守标准,但是多数人可能会时不时地偏离标准。偏离标准也许是因为专有的 API 为您提供了诸如性能之类的切实好处;而在其他情况下,或许您只想“追求实用”。在云中,与标准 API 的任何偏离都特别危险,而其原因也相当明了。尽管使用者知道他们从云提供商那里获得所请求的服务,但他们可能不知道该服务的实现细节。
    例如,假定从一个云提供商那里请求 J2EE™ 应用服务器服务。该云提供商提供应用服务器服务,但您可能完全不知道接收供应商的哪个服务器,除非您与该提供商签署了具体的协议。您选择部署到提供的服务器的任何应用程序都不应受到特定于供应商代码的限制,因为您最终可能会遇到始料未及的应用服务器实现。
    针对云的工具
    上面提到的云计算中的主要组件是工具。在许多方面,这对云计算解决方案的成功至关重要。在市场上有一种提供云解决方案的重要技术,但是,这些技术往往因缺少完整、可理解的工具而难以付诸实施。
    考虑云中的应用程序服务层。此层中的工具可以提供一个可帮助云应用程序开发的环境,并且应该提供打包和将应用程序部署到云基础结构中的方法。我们知道,已经有许多符合所述要求的此类工具,但问题是,这些工具几乎都与云提供商的基础结构联系在一起。开放标准是从此工具中获得最大功能和灵活性的关键。每当开发人员改变云基础结构时,他们无法支付学习新工具导致的成本;另外,开发团队也不会不断地支付因转换云基础结构而导致重写应用程序的成本。因此,该工具必须以能使完成的项目跨多个云基础结构移植的方式帮助应用程序开发、打包和部署。
    工具在基础结构服务层中也担当着非常重要的角色。为云构建基础结构并不是一个无足轻重的流程。对于云提供商来说,所有的物理资产,无论该提供商是内部还是外部的都需要考虑,以便将正确的物理资源分配给云。此空间中的工具应该帮助公司虚拟化其 IT 资产,以便为该云考虑到所有资源。但是,仅向云构建者提供资产虚拟化还不够。此空间中的工具还应为创建云提供某些智能。过去,IT 管理员的一项艰苦工作就是尝试将预期的要求与物理资源进行匹配。这已带来了资源利用不足的问题,此问题成了云的有力催化剂。工具必须基于期望的系统需求特征指导用户完成云的物理组成。

    总结
    在目前和可预知的未来,云计算将在技术行业中扮演非常重要的角色。最终,它会将 IT 作为服务提供给使用者。云计算空间中产品和服务的数量将持续增长,而且这也是大势所趋。我们非常高兴云计算给我们的 WebSphere 开发人员带来的机会,在后续的文章中,我们将讨论这些机会是什么,并了解一些将云计算从概念转化为企业利润回报的 WebSphere 解决方案。
    展开全文
  • 云计算 应用Cloud is one of the buzz words in the technology industry. According to the Gartner’s predictions done in Year 2011, Cloud Computing was standing on the first position on their Top ...

    云计算 应用

    Cloud is one of the buzz words in the technology industry. According to the Gartner’s predictions done in Year 2011, Cloud Computing was standing on the first position on their Top Strategic Technologies list. The worldwide market of cloud computing was $8 billion, where the U.S. Market has covered approximately 40% share of the worldwide market and its still rising rapidly because of the higher demand for cloud based solutions.

    云是技术行业的流行语之一。 根据Gartner在2011年所做的预测,云计算在其“顶级战略技术”列表中排名第一。 云计算的全球市场规模为80亿美元,其中美国市场已占据了全球市场约40%的份额,并且由于对基于云的解决方案的需求增加,其市场仍在Swift增长。

    哪些因素使基于云的应用程序对小型企业如此有吸引力? (What factors have made cloud based applications so attractive for small businesses?)

    Cloud Server Hosting

    Whether it is a small business or an individual planning to improve its accounting process, launching an effective campaign for email marketing, finding a simple way to book appointments online, the cloud based applications are getting much familiar with people and becoming the right tool they always wanted for making their multiple task easier.

    无论是小型企业还是个人计划改善其会计流程,开展有效的电子邮件营销活动,寻找一种简单的在线预订约会方式,基于云的应用程序都变得人们熟悉并成为他们始终使用的正确工具想要简化他们的多项任务。

    There are several factors that makes cloud applications so much appealing for small businesses such as: Cost, Accessibility & Ease of Set-up and Use.

    有几个因素使云应用程序对小型企业如此具有吸引力,例如: 成本可访问性以及易于设置和使用

    Cost: The most important advantage of cloud based applications is that most of the companies can afford the cloud based software’s as they are much affordable and fits to most budgets. Another benefit is that the service provider itself maintains and monitors the program and performs necessary upgrades and updates as needed.

    成本:基于云的应用程序最重要的优势在于,大多数公司都能负担得起基于云的软件,因为它们价格合理且符合大多数预算。 另一个好处是服务提供商本身可以维护和监视程序,并根据需要执行必要的升级和更新。

    Accessibility: Since, the applications are cloud based, they are usually installed on a server which is 24×7 accessible from any corner of the world. All that is required is a network connectivity to access the data via Internet browser. It is the best solution for people who are always on moving.

    可访问性:由于这些应用程序是基于云的,因此通常将它们安装在服务器上,该服务器可以从世界的任何角落进行24×7的访问。 只需通过网络连接即可通过Internet浏览器访问数据。 对于一直在移动的人来说,这是最好的解决方案。

    Ease of Set-up and Use: Usually, the cloud applications don’t need any installations or download. Since, the developers of such cloud applications knows that small business owners are going to use them, they are created in such a ways that it is easy to learn and utilize. There are many cloud applications available out there for free trial to see whether it fits your small business or not.

    易于设置和使用 :通常,云应用程序不需要任何安装或下载。 由于此类云应用程序的开发人员知道小型企业所有者将要使用它们,因此以易于学习和利用的方式创建它们。 有许多云应用程序可供免费试用,以查看它是否适合您的小型企业。

    适用于小型企业的各种云应用程序: (Different kinds of Cloud Applications available for Small Businesses:)

    1. Online Customer Self-Scheduling 2. Data Storage and Backup 3. Human Resources Software 4. Online Payment Programs 5. Accounting Software 6. Document Uploads and Management 7. Marketing and Sales Programs

    1.在线客户自助计划2.数据存储和备份3.人力资源软件4.在线支付程序5.会计软件6.文件上载和管理7.营销和销售程序

    省时省钱的基于云的应用程序: (Time and Money Saving Cloud Based Applications:)

     FreshBooks
    : A painless billing application an accounting manager, to manage invoicing, several expenses and time sheets for customers, and ability to send/receive unlimited number of invoices for free. Available for free trial.

    FreshBooks :一个无痛的计费应用程序,一个会计经理,可以管理发票,为客户提供若干费用和时间表,并可以免费发送/接收无限数量的发票。 可免费试用。

     Constant Contact
    : An customer relationship management (CRM) application for small organizations to create and grow customer relationship. Available for free trial.                                                                                      .

    持续联系 :小型组织的客户关系管理(CRM)应用程序,用于创建和发展客户关系。 可免费试用。 。

     

     Picnik
    : A free photo sharing/editing application, just like the Photoshop to share, edit, crop, resize and rotate pictures in the cloud. Available for free.                                                                                                                    .

    Picnik :免费的照片共享/编辑应用程序,就像Photoshop一样,可以在云中共享,编辑,裁剪,调整大小和旋转照片。 免费提供。 。

     

     BatchBook
    : A social customer relationship management application, to maintain the track of your online business, personal, and social networking contacts which can be shared among your team. Available for free trial.

    BatchBook :社交客户关系管理应用程序,用于维护可以在团队之间共享的在线业务,个人和社交网络联系的跟踪。 可免费试用。

     CrashPlan
    : An automatic cloud based online backup service to secure your personal files and offer features like continuous and minute-by-minute backup. Available for free.                                                                                 .

    CrashPlan :基于云的自动在线备份服务,可保护您的个人文件并提供连续和按分钟备份等功能。 免费提供。 。

     Doodle
    : A cloud based application for scheduling meetings and sharing the times and dates with others. Available for free.                                                                                                                                                                      .

    Doodle :一个基于云的应用程序,用于安排会议并与他人共享时间和日期。 免费提供。 。

     Dropbox
    : A cloud based file sharing application that allows you to share photos, documents and videos with others across the world. Available for free.                                                                                                                .

    Dropbox :基于云的文件共享应用程序,可让您与世界各地的其他人共享照片,文档和视频。 免费提供。 。

     Carbonite
    : A simple and secure cloud based application that automatically backup your files and allows you to restore the files within few clicks. Available for free trial.                                                                                             .

    Carbonite :一个简单且安全的基于云的应用程序,可自动备份文件,并允许您单击几下即可还原文件。 可免费试用。 。

     Outright
    : A cloud based finance management application to manage financial transactions, taxes, and keeps the business on track. Available for free trial.                                                                                                        .

    Outright :基于云的财务管理应用程序,用于管理财务交易,税收并保持业务正常进行。 可免费试用。 。

     QuickBooks
    : A cloud based online accounting software for small business, which is easy-to-use and offers various features such as online invoicing tools and templates, support for online banking, payroll and time tracking. Available for free trial.

    QuickBooks :适用于小型企业的基于云的在线会计软件,该软件易于使用,并提供各种功能,例如在线发票工具和模板,对在线银行业务的支持,工资单和时间跟踪。 可免费试用。

    翻译自: https://www.eukhost.com/blog/webhosting/cloud-computing-applications/

    云计算 应用

    展开全文
  • 云计算基本概念

    2019-11-18 09:50:18
    云计算基本概念 一.计算机模式的演变 二、云计算的定义 三、云计算的层次以及分类 (私有云、公有云)

    云计算基本概念

    一.计算机模式的演变

    IT技术的发展日新月异,传统的计算模式已经越来越难适应当今大数据的处理以及各类工程或科学计算任务。事实上,伴随着计算机的逐步普及和半导体技术的不断进步,计算模式已经经历了几次大的变革,这些变革主要包括四个阶段,即**“字符哑终端一主机”,“客户—服务器”,“集群计算”“云计算”**。

    一. 计算模式的发展
    1.字符哑终端—主机
    随着1964年第一台基于集成电路的通用电子计算机IBM 360问世,20世纪60~70年代,计算环境主要是主机(大型机)环境,字符哑终端—主机成为主要的计算模式。这种计算环境主要由一台功能强大、允许多用户连接的主机(大型机)组成,它不具备客户端。多个哑终端通过网络连接到主机,并可以与主机进行通信。哑终端一般只是主机的扩展,用户从终端键盘输入的信息被传到主机,然后由主机将执行的结果以字符方式返回到终端上。哑终端上没有任何程序和数据,所有的程序和数据都集中在主机上,并在主机上运行。主机处理多个用户发出的指令时,处理的方案一般为分时,即计算机把它的运行时间分为多个时间段,并且将这些时间段平均分配给用户指定的任务,轮流地为每一个任务运行一定的时间,如此循环,直至完成所有任务。
    “字符哑终端一主机”是一种集中式的计算模式,可以实现集中管理,安全性也较好,但是,由于终式的通信,很多任务如字处理软件的使用等就无法与主机进行交互。
    2.客户—服务器
    集成电路的快速发展极大地降低了计算机生产成本,从20世纪70年代末开始,计算逐步进入家用市场。到了20世纪90年,个人计算机开始普及,并且形成了相对统一的计算机操作系统,有了方便的计算机软件编程语言和工具。但是,由于个人电子计算机的计算和存储能力有限,仍有一些计算任务无法在单台个人电子计算机上完成。为此,“客户一服务器”的计算模式逐渐兴起,它允许应用程序分别在客户工作站和服务器上执行。客户工作站向服务器发送处理请求,而服务器处理结束后返回处理结果给客户工作站。
    在分布式系统的发展历程中,“客户一服务器”模式扮演了重要角色。20世纪90年代随着个人计算机的兴起,客户端处理能力不断增强,促进了这一计算模式的快速发展。在这一模式中,客户端负责应用的呈现,服务器处理应用的逻辑并承担资源管理的任务。这种计算模式的好处是可以利用客户机的处理能力,降低服务器的运算负担,同时也使得针对不同个性的用户呈现不同的界面内容成为可能。然而,这种计算模式往往会造成客户端和服务器之间耦合紧密,可伸缩性差,服务器往往成为处理瓶颈。此外,一旦应用环境发生变化,需要改变业务逻辑,一般每个客户端的程序都要进行更新,给系统的维护和管理造成一定的困难。
    3.集群计算
    客户一服务器计算模式可以将在单台客户计算机上无法完成的计算任务交给服务器协同来完成。但是,很多计算任务并不是单台普通的服务器能够完成的。这时,除了采用更高性能的计算机作为服务器之外,性价比更高的办法是采用计算机集群。尤其是近年来随着硬件能力激增、成本大幅下降,使得通过在电力、能源等较为便宜的地方将硬件设备集中起来实现规模效益成为可能。一些有研发实力的机构或组织开始使用大量廉价的个人计算机或普通服务器来建立集群,从而实现大规模数据中心的功能。
    计算机集群通过将一组松散集成的计算机软件和硬件连接起来,高度紧密地协作完成计算工作。集群系统中的单个计算机通常被称为节点,一般通过局域网连接。在某种意义上,它们可以被看作一台计算机。然而,由个人计算机或普通服务器构成的大规模集群面临很多具有挑战性的问题,如可用性和可靠性保障。目前,一台个人计算机或普通服务器平均无故障运行时间一般是几年,而用几千台个人计算机或普通服务器构成的集群平均几个小时就会有一个节点出现故障。这些问题在集群体系结构、硬件和系统软件设计等方面都提出了新的挑战。
    4.云计算
    集群计算将计算资源整合在一起,本世纪初,人们便开始研究如何更加合理,高效的利用这样的计算资源,并以服务形式对外共享这些资源。“云计算”便在这样的思想中诞生,它是近十年来在IT领域出现并飞速发展的新技术之一。对于云计算中的“计算”一词大家并不陌生,而对于云计算中的“云”我们可以理解为一种提供资源的方式,或者说,提供资源的硬件和软件系统被统称为“云”。 “云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。“云计算”模式的出现是对计算资源使用方式的一种的巨大的变革,有人打了个比方,从“传统计算”转向“云计算”就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。所以对于云计算,我们可以初步的理解为通过网络随时随地获取到特定的计算资源。

    二、云计算的定义

    一.云计算的定义
    现阶段广为接受的是美国国家标准与技术研究院(NIST)定义,该定义如下,云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),只需投入很少的管理工作,或与服务供应商进行很少的交互,就可以让这些资源能够被快速提供。来自维基百科上的定义也基本上涵盖了各个方面的看法,可以认为是比较中立和值得借鉴的。维基百科上对云计算的定义是这样的:云计算是一种计算模式,在这种模式下,动态可扩展而且通常是虚拟化的资源通过互联网以服务的形式提供出来。终端用户不需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无须直接进行控制,而只需关注自己真正需要什么样的资源,以及如何通过网络来得到相应的服务。从以上的分析我们可以给出一个更加技术性的定义:云计算是一种模式,它实现了对共享可配置计算资源(网络、服务器、存储、应用和服务等)的方便、按需访问;这些资源可以通过极小的管理代价或者与服务提供者的交互被快速地准备和释放。

    二. 云计算的特点
    云计算具有如下的特点:
    1.超大规模。大多数云计算数据中心都具有相当的规模,如图1.2.2所示。Google云计算中心已经拥有几百万台服务器,而Amazon、IBM、Microsoft、Yahoo等企业所掌控的云计算规模也毫不逊色,均拥有几十万台服务器。并且,云计算中心能通过整合和管理这些数目庞大的计算机集群,来赋予用户前所未有的计算和存储能力。
    2.虚拟化。云计算支持用户在任意位置使用各种终端获取应用服务。所请求的资源来自云,而不是固定的有形的实体。资源以共享资源池的方式统一管理,利用虚拟化技术,将资源分享给不同用户,资源的放置、管理与分配策略对用户透明。
    云计算是基于网络提供的一种服务,只要有网络,使用任何终端(笔记本电脑或手机等),都可以实时连接到云计算服务器,去享受云的服务。在享受服务的时候,用户不知道也没必要知道,这个服务是由哪台服务器提供的。
    3.高可靠性。云计算中心在软硬件层面采用了诸如数据多副本容错、心跳检测和计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。此外,它还在设施层面上的能源、制冷和网络连接等方面采用了冗余设计来进一步确保服务的可靠性。由于云计算系统由大量商用计算机组成集群向用户提供数据处理服务,随着计算机数量的增加,系统出现错误的概率大大增加,因而云计算系统在硬件部署上均有冗余设计,软件上也通过数据冗余和分布式存储来保证数据的可靠性。
    4.通用性与高可用性。云计算不针对特定的应用,云计算中心很少为特定的应用存在,但它有效支持业界的大多数主流应用,并且一个云可以支撑多个不同类型的应用同时运行,在云的支撑下可以构造出于变万化的应用,并保证这些服务的运行质量。
    并且,通过集成海量存储和高性能的计算能力,云能提供较高的服务质量。云计算能容忍节点的错误,因它可自动检测失效节点,并将失效节点排除,而不影响系统整体的正常运行。
    5.高可扩展性。云计算系统是可以随着用户的规模进行扩张的,可以保证支持客户业务的发展。因为用户所使用的云资源可以根据其应用的需要进行调整和动态伸缩,并且再加上前面所提到的云计算数据中心本身的超大规模,云能够有效地满足应用和用户大规模增长的需要。
    云计算能够无缝地扩展到大规模的集群之上,甚至包含数千个节点同时处理。
    6.按需服务。云是一个庞大的资源池,用户可以支付不同的费用,以获得不同级别的服务等。并且,服务的实现机制对用户透明,用户无须了解云计算的具体机制,就可以获得需要的服务。
    7.极其经济廉价。由于云的特殊容错措施可以采用极其廉价的节点来构成云,云的自动化集中式管理使大量企业无须负担日益高昂的数据中心管理成本,云的通用性使资源的利用率较传统系统大幅提升,因此用户可以充分享受云的低成本优势。通常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。
    显然,组建一个采用大量的商业机组成的集群,相对于组建同样性能的超级计算机花费的资金要少很多。
    8.自动化。在云中,不论是应用、服务和资源的部署,还是软硬件的管理,主要通过自动化的方式来执行和管理,从而也极大地降低了整个云计算中心的人力成本。
    9.节能环保。云计算技术能将许许多多分散在低利用率服务器上的工作负载整合到云中,来提升资源的使用效率,而且云由专业管理团队运维,所以其电源使用效率(Power Usage Effectiveness,PUE)值比普通企业的数据中心出色很多,如Google数据中心的PUE值在1.2左右,即每一元的电力花在计算资源上,只需再花0.2元的电力在制冷等设备上,而常见的PUE在2~3之间。并且,还能将云建设在水电厂等洁净资源旁边,这样既能进一步节省能源方面的开支,又能保护环境。
    10.高层次的编程模型。云计算系统提供高层次的编程模型。用户通过简单学习,就可以编写自己的云计算程序,在云系统上执行,满足自己的需求。现在云计算系统主要采用MapReduce模型。
    11.完善的运维机制。在云的另一端,有全世界最专业的团队来帮用户管理信息,有全世界最先进的数据中心来帮用户保存数据。同时,严格的权限管理策略可以保证这些数据的安全。这样,用户无须花费重金就可以享受到最专业的服务。
    此外,云计算还以其部署迅速、资源利用率高、易管理、几乎可以提供无限的廉价存储和计算能力等特性,而深受市场关注。这些特点使得云计算能为用户提供更方便的体验,它为人们解决大规模计算、资源存储等问题提供了一条新的途径。正因为如此,云计算才能脱颖而出,并被业界推崇。

    三、云计算的层次以及分类

    云计算可以按需提供弹性资源,它的表现形式是一系列服务的集合。因此,大多数学者以及工程技术人员将云计算的3层体系架构多分为基础设施服务层(Infrastructure as a Service,IaaS)、平台服务层(Platform as a Service,PaaS)、软件服务层(Software as a Service,SaaS),即3层SPI (SaaS、PaaS、IaaS的首字母缩写)架构。

    IaaS:基础设施即服务,例如硬件服务器租用,可随着业务量的多少,零花增加或减少租用量;

    PaaS:平台即服务,例如软件的个性化定制开发,提供完整的云端开发环境;

    SaaS:软件即服务,例如阳光云服务,简单讲可以理解为软件放在云端,线上直接使用,不限于电脑,手机也可以登陆,并实时同步。

    一.云计算的层次架构
    1.基础架构即服务(Infrastructure as a Service)
    位于云计算3层服务的最底端。也是云计算狭义定义所覆盖的范围,就是把IT基础设施像水、电一样以服务的形式提供给用户,以服务形式提供基于服务器和存储等硬件资源的可高度扩展和按需变化的IT能力。通常按照所消耗资源的成本进行收费。
    该层提供的是基本的计算和存储能力,以计算能力的提供为例,其提供的基本单元就是服务器,包含CPU、内存、存储、操作系统及一些软件。为了让用户能够定制自己的服务器,需要借助服务器模板技术,即将一定的服务器配置与操作系统和软件进行绑定,并提供定制的功能。服务的供应是一个关键点,它的好坏直接影响到用户的使用效率及IaaS系统运行和维护的成本。自动化是一个核心技术,它使得用户对资源使用的请求可以以自行服务的方式完成,无须服务提供者的介入。一个稳定而强大的自动化管理方案可以将服务的边际成本降低为0,从而保证云计算的规模化效应得以体现。在自动化的基础上,资源的动态调度得以成为现实。资源动态调度的目的是满足服务水平的要求。比如根据服务器的CPU利用率,IaaS平台自动决定为用户增加新的服务器或存储空间,从而满足事先跟用户订立的服务水平条款。在这里,资源动态调度技术的智能性和可靠性十分关键。此外,虚拟化技术是另外一个关键的技术,它通过物理资源共享来极大提高资源利用率,降低IaaS平台成本与用户使用成本;而且,虚拟化技术的动态迁移功能能够带来服务可用性的大幅度提高,这一点对许多用户极具吸引力。具体的例子包括:IBM为无锡软件园建立的云计算中心以及亚马逊的EC2。
    2.平台即服务(Platform as a Service)
    位于云计算3层服务的最中间。通常也称为"云计算操作系统"。它提供给终端用户基于互联网的应用开发环境,包括应用编程接口和运行平台等,并且支持应用从创建到运行整个生命周期所需的各种软硬件资源和工具。通常按照用户或登录情况计费。在PaaS层面,服务提供商提供的是经过封装的IT能力,或者说是一些逻辑的资源,比如数据库、文件系统和应用运行环境等。
    通常又可将PaaS细分为开发组件即服务和软件平台即服务。前者指的是提供一个开发平台和API组件,给开发人员更大的弹性,依不同需求定制化。一般面向的是应用软件开发商(ISV)或独立开发者,这些应用软件开发商或独立开发者们在PaaS厂商提供的在线开发平台上进行开发,从而推出自己的SaaS产品或应用。后者指的是提供一个基于云计算模式的软件平台运行环境。让应用软件开发商(ISV)或独立开发者能够根据负载情况动态提供运行资源,并提供一些支撑应用程序运行的中间件支持。目前有能力提供PaaS平台的厂商并不多,本部分中关于云的产品示例包括IBM的Rational开发者云,Saleforce公司的Force.com和Google的Google App Engine等。
    这个层面涉及两个核心技术。第一个核心技术是基于云的软件开发、测试及运行技术。PaaS服务主要面向软件开发者,如何让开发者通过网络在云计算环境中编写并运行程序,在以前是一个难题。如今,在网络带宽逐步提高的前提下,两种技术的出现解决了这个难题。一个是在线开发工具。开发者可通过浏览器、远程控制台(控制台中运行开发工具)等技术直接在远程开发应用,无须在本地安装开发工具。另一个是本地开发工具和云计算的集成技术,即通过本地开发工具将开发好的应用直接部署到云计算环境中去,同时能够进行远程调试。第二个核心技术是大规模分布式应用运行环境。它指的是利用大量服务器构建的可扩展的应用中间件、数据库及文件系统。这种应用运行环境可以使应用得以充分利用云计算中心的海量计算和存储资源,进行充分扩展,突破单一物理硬件的资源瓶颈,满足互联网上百万级用户量的访问要求,Google的App Engine就采用了这样的技术。
    3.软件即服务(Software as a Service)
    是最常见的云计算服务,位于云计算3层服务的顶端。用户通过标准的Web浏览器来使用Internet上的软件。服务供应商负责维护和管理软硬件设施,并以免费(提供商可以从网络广告之类的项目中生成收入)或按需租用方式向最终用户提供服务。尽管这个概念之前就已经存在,但这并不影响它成为云计算的组成部分。
    这类服务既有面向普通用户的,诸如Google Calendar和Gmail;也有直接面向企业团体的,用以帮助处理工资单流程、人力资源管理、协作、客户关系管理和业务合作伙伴关系管理等。这些产品的常见示例包括:IBM LotusLive,Salesforce.com和Sugar CRM等。这些SaaS提供的应用程序减少了客户安装和维护软件的时间和技能等代价,并且可以通过按使用付费的方式来减少软件许可证费用的支出。
    在SaaS层面,服务提供商提供的是消费者应用或行业应用,直接面向最终消费者和各种企业用户。这一层面主要涉及如下技术:Web 2.0,多租户和虚拟化。Web 2.0中的AJAX等技术的发展使得Web应用的易用性越来越高,它把一些桌面应用中的用户体验带给了Web用户,从而让人们容易接受从桌面应用到Web应用的转变。多租户是指一种软件架构,在这种架构下,软件的单个实例可以服务于多个客户组织(租户),客户之间共享一套硬件和软件架构。它可以大大降低每个客户的资源消耗,降低客户成本。虚拟化也是SaaS层的一项重要技术,与多租户技术不同,它可以支持多个客户共享硬件基础架构,但不共享软件架构,这与IaaS中的虚拟化是相同的。
    以上的3层,每层都有相应的技术支持提供该层的服务,具有云计算的特征,比如弹性伸缩和自动部署等。每层云服务可以独立成云,也可以基于下面层次的云提供的服务。每种云可以直接提供给最终用户使用,也可以只用来支撑上层的服务。
    以上云计算的三层架构统一属于云计算的核心服务模块,除此之外完整运营的云计算系统还需要具备服务管理模块,以及用户访问接口模块,如图1.3.1所示。其中,服务管理模块为核心服务模块提供支持,以进一步确保核心服务的Qualit、可用性与安全性。服务管理实际内容应包括很多,但主要是服务质量(Qualy of Service,QoS)保证和安全管理等。用户访问接口模块实现了云计算服务的泛在访问,它通常包括命令、Web服务、Web门户等形式。命令和Web服务的访问模式既可为终端设备提供应用程序开发接口,又便于多种服务的组合。Web门户是访问接口的另一种模式。通过Web门户,云计算将用户的桌面应用迁移到互联网,从而使用户随时随地通过浏览器就可以访问数据和程序,提高工作效率。
    虽然,用户通过访问接口使用便利的云计算服务,但是由于不同云计算服务商提供接口标准不同,导致用户数据不能在不同服务商之间迁移。为此,在Intel. Sun和Cisco等公司的倡导下,云计算互操作论坛(Cloud Computing InteroperabilitY Forum, CCIF)宣告成立,并致力于开发统一的云计算接口(Unified Cloud Interface, UCI),以实现“全球环境下不同企业之间可利用云计算服务无缝协同工作”的目标。

    二.云计算的分类
    依据云计算的服务范围又可以将云计算系统分类为,私有云,公有云以及混合云。
    1.公有云
    公有云是云基础设施由一个提供云计算服务的运营商或称云供应商所拥有,该运营商再将云计算服务销售给一般大众或广大的中小企业群体所共有,是现在最主流的,也是最受欢迎的一种云计算部署模式。
    公有云是一种对公众开放的云服务,能支持数目庞大的请求,而且因为规模的优势,其成本偏低。公有云由云供应商运行,为最终用户提供各种各样的IT资源。云供应商负责从应用程序、软件运行环境到物理基础设施等IT资源的安全、管理、部署和维护。用户在使用IT资源时,只需为其所使用的资源付费,而无须任何前期投入,所以非常经济。而且,在公有云中,用户不清楚与其共享和使用资源的还有其他哪些用户,整个平台是如何实现的,甚至无法控制实际的物理设施,所以云服务提供商能保证其所提供的资源具备安全和可靠等非功能性需求。
    目前,许多IT巨头都推出了自己的公有云服务,包括Amazon的AWS、微软的Windows Azure Platform、Google的Google Apps与Google App Engine等。一些过去著名的Ⅵ’S和IDC厂商,也推出了它们自己的公有云服务,如Rackspace的Rackspace Cloud和国内世纪互联的CloudEx云快线等。
    公有云在许多方面都有其优越性,下面是其中的四个方面:
    (1)规模大。因为公有云的公开性,它能聚集来自于整个社会并且规模庞大的工作负载,从而产生巨大的规模效应,如能降低每个负载的运行成本或者为海量的工作负载作更多优化。
    (2)价格低廉。由于对用户而言,公有云完全是按需使用的,无须任何前期投入,所以与其他模式相比,公有云在初始成本方面有非常大的优势。而且,就像前面提到的那样,随着公有云的规模不断增大,它将不仅使云供应商受益,而且也会相应地降低用户的开支。
    (3)灵活。对用户而言,公有云在容量方面几乎是无限的。就算用户的需求量近乎疯狂,公有云也能非常快地予以满足。
    (4)功能全面。公有云在功能方面非常丰富全面,如可支持多种主流的操作系统和成千上万的应用。
    公有云的不足之处是有以下几点:
    (l)缺乏信任。虽然在安全技术方面,公有云有很好的支持,但是由于其存储数据的地方并不是在企业本地,所以企业会不可避免地担忧数据的安全性。
    (2)不支持遗留环境。由于现在公有云技术基本上都是基于x86架构的,操作系统普遍以Linux或者Windows为主,所以对于大多数遗留环境没有很好地支持,如基于大型机的Cobol应用。
    由于公有云在规模和功能等方面的优势,它会受到绝大多数用户的欢迎。从长期而言,公有云将像公共电厂那样毋庸置疑会成为云计算最主流的,甚至是唯一的模式,因为它在规模、价格和功能等方面的潜力实在太大了。但是,在短期之内,因为信任和遗留等方面的不足,会降低公有云对企业的吸引力,特别是一些大型企业。
    2. 私有云
    关于云计算,虽然人们谈论最多的莫过于以Amazon EC2和Google App Engine为代表的公有云。但是,对许多大中型企业而言,因为很多限制和条款,它们在短时间内很难大规模地采用公有云技术,可是它们也期盼云计算所带来的便利,所以引出了私有云这一云计算的部署模式。
    私有云是云基础设施被某单一组织拥有或租用,可以坐落在本地(on Premise)或防火墙外的异地,该基础设施只为该组织服务。也就是说,私有云主要是为企业内部提供云服务,不对公众开放,大多在企业的防火墙内工作,并且企业IT人员能对其数据、安全性和服务质量进行有效的控制。与传统的企业数据中心相比,私有云可以支持动态灵活的基础设施,从而降低IT架构的复杂度,使各种IT资源得以整合和标准化。
    在私有云界,主要有两大联盟:一是IBM与其合作伙伴,主要推广的解决方案有IBM Blue Cloud和IBM CloudBurst;二是由VMware、Cisco和EMC组成的VCE联盟,主推的是Cisco UCS和vBlock。在实际的例子方面,已经建设成功的私有云有采用IBM Blue Cloud技术的中化云计算中心和采用Cisco UCS技术的Tutor Perini云计算中心。
    创建私有云的方式主要有两种:
    (1)独自构建方式。即通过使用诸如Enomaly和Eucalyptus等软件将现有硬件整合成一个云。这比较适合预算少或者希望重用现有硬件的一些企业。
    (2)购买商业解决方案。它通过购买Cisco的UCS和IBM的Blue Cloud等方案来一步到位,这比较适合那些有实力的企业和机构。
    由于私有云主要在企业数据中心内部运行,并且由企业的IT团队来进行管理,因此这种模式在下面五个方面表现了出色的优势。
    (1)数据安全。虽然每个公有云的供应商都对外宣称,其服务在各方面都非常安全,特别是在数据管理方面。但是,对企业特别是大型企业而言,和业务相关的数据是其生命线,是不能受到任何形式的威胁和侵犯的,而且需要严格地控制和监视这些数据的存储方式和位置。因此,短期而言,大型企业是不会将其关键应用部署到公有云上的,所以私有云在这方面是非常有优势的。因为它一般都构筑在防火墙内,企业会比较放心。
    (2)服务质量(QoS)。因为私有云一般在企业内部,而不是在某个遥远的数据中心,所以当公司员工访问那些基于私有云的应用时,它的服务质量应该会非常稳定,这样就不会受到远程网络偶然发生异常的影响。
    (3)充分利用现有硬件资源。每个公司,特别是大公司,都会存在很多低利用率的硬件资源。这样,就可以通过一些私有云解决方案或者相关软件,让它们重获“新生”。
    (4)支持定制和遗留应用。现有公有云所支持应用的范围都偏主流,偏x86,这对于一些定制化程度高的应用和遗留应用就很有可能束手无策。但是,这些往往都是一个企业最核心的应用,如大型机、UNIX等平台的应用。在这个时刻,私有云可以说是一个不错的选择。
    (5)不影响现有IT管理的流程。对大型企业而言,流程是其管理的核心,如果没有完善的流程,企业将会成为一盘散沙。实际情况是,不仅企业内部和业务有关的流程非常多,而且IT部门的自身流程也不少,而且大多都不可或缺,如那些和Sarbanes-Oxley相关的流程。在这方面,私有云的适应性比公有云好很多,因为IT部门能完全控制私有云。这样,它们就有能力使私有云比公有云更好地与现有流程进行整合。
    私有云也有其不足之处,具体表现在以下两方面。
    (l)成本开支高。因为建立私用云需要很高的初始成本,特别是如果需要购买大厂家的解决方案时,更是如此。
    (2)持续运营成本偏高。由于需要在企业内部维护一支专业的云计算团队,因而其持续运营成本也同样会偏高。
    在将来很长一段时间内,私有云将成为大中型企业最认可的云模式,而且将极大地增强企业内部的IT能力,并使整个IT服务围绕着业务展开,从而更好地为业务服务。
    3.混合云
    混合云是云基础设施由两种或以上的云(私有云、公有云或行业云)组成,每种云仍然保持独立实体,但用标准的或专有的技术将它们组合起来,具有数据和应用程序的可移植性可通过负载均衡技术来应对处理突发负载(Cloudburst)等。
    混合云虽然不如前面的公有云和私有云常用,但已经有类似的产品和服务出现。顾名思义,混合云是把公有云和私有云结合到一起的方式,即它是让用户在私有云的私密性和公有云灵活的低廉之间做一定权衡的模式。例如,企业可以将非关键的应用部署到公有云上来降低成本而将安全性要求很高、非常关键的核心应用部署到完全私密的私有云上。
    现在混合云的例子非常少,最相关的就是Amazon VPC(Virtual Private Cloud,虚拟私有云)和VMware vCloud了,如通过AmazonVI,C服务能将Amazon EC2的部分计算能力接入企业的防火墙内。
    混合云的构建方式有以下两种:
    (1)外包企业的数据中心。企业搭建了一个数据中心,但具体维护和管理工作都外包给专业的云供应商,或者邀请专业的云供应商直接在厂区内搭建专供本企业使用的云计算中心,并且在建成之后由专业的云供应商负责今后的维护工作。
    (2)购买私有云服务。通过购买Amazon等云供应商的私有云服务,能将一些公有云纳入全业的防火墙内。而且,在这些计算资源和其他公有云资源之间进行隔离,同时获得极大的控制权,这样也免去了维护之苦。
    通过使用混合云,企业可以享受接近私有云的私密性;可以享受接近公有云的成本;能快速接入大量位于公有云的计算能力,以备不时之需。但现在可供选择的混合云产品较少;在私密性方面不如私有云好;在成本方面不如公有云低;操作起来较复杂。混合云比较适合那些想尝鲜云计算的企业,以及面对突发流量但不愿将企业IT业务都迁移至公有云的企业。虽然,混合云不是长久之计,但是它应该也会有一定的市场空间,并且,也将会有一些厂商推出类似的产品。
    除了以上三类,行业云(Community Cloud)近年来开始被提及。行业云可译成社区云、行业云或机构云,即云基础设施被一些组织共享,并为一个有共同关注点的社区、行业或大机构服务(如任务、安全要求、政策和准则等),这种云可以被该社区、行业或大机构拥有和租用,也可以坐落在本地、防火墙外的异地或多地,它也可能是一组私有云通过VPN连接到一起的NPC,即混合云的一种。
    行业云虽然较少提及,但是有一定的潜力,主要指的是专门为某个行业的业务设计的云,并且开放给多个同属于这个行业的企业。虽然,行业云现在还没有一个成熟的例子,但盛大(游戏行业国内知名企业)的开放平台颇具行业云的潜质,因为它能将其整个云平台共享给多个小型游戏开发团队。这样,这些小型团队只需负责游戏的创意和开发,其他和游戏相关的烦琐的运维,可转交给盛大的开放平台来负责。
    在构建方式方面,行业云主要有以下两种方式。
    (1)独自构建方式。即由某个行业的领导企业,自主创建一个行业云,并与其他同行业的公司分享。
    (2)联合构建方式。即由多个同类型的企业,联合建设和共享一个云计算中心,或者邀请外部的供应商来参与其中也可。
    行业云的优势是:能为行业的业务作专门的优化,这和其他的云计算部署模式相比,能进一步方便用户;为行业的业务作专门的优化,还能进一步降低成本。
    行业云的不足之处是:支持的范围较小,只支持某个行业;建设成本较高,行业云非常适合那些业务需求比较相似,而且对成本非常关注的行业。虽然,现在还没有非常好的示例,但是对部分行业应该存在一定的吸引力,如游戏业。

    展开全文
  • 云计算、大数据背景下高校工资薪酬管理监控预警探讨.pdf
  • 云计算技术

    2017-11-27 11:10:00
    云计算技术:这里只是列出我所知道的,希望大家对云计算技术有所了解:一首先让大家明白什么是云端,所谓云端需要两层理解(1)服务不在本地,这一层可以理解为服务器(2)它和普通的服务器是不一样的,这些云端的...
    云计算技术:
    这里只是列出我所知道的,希望大家对云计算技术有所了解:

    一首先让大家明白什么是云端,所谓云端需要两层理解
    (1)服务不在本地,这一层可以理解为服务器
    (2)它和普通的服务器是不一样的,这些云端的服务器的资源是共享的,一旦一个服务器不能承受,将会把任务分配给其他机器。

    二、云技术与其他技术的区别:
    云技术可以使用的语言有java,c++等。云技术的开发,并没有发展什么新语言,而是在其他语言的基础上。比如Java语言。与其他技术,最显著的区别,不是在开发上,而是在于架构上,最显著的特点是分布式。
    三、下面给大家讲一下较火云技术:
    1、Hadoop
         Hadoop是一个框架,它是由Java语言来实现的。Hadoop是处理大数据技术.  Hadoop可以处理云计算产生大数据,需要区分hadoop并不是云计算。它和云计算密不可分。详细见下面内容。
          (1)Hadoop是如何产生的 
                   Hadoop产生是互联网的产物,也是必然。大家都知道,我们上网时需要服务器的。假如世界上只有一台电脑,根本不需要服务器。如果有10台服务器,100台,1000台,上万台,那么我们该如何让大家相互通信,共享知识,所以我们产生了互联网。
                   互联网产生,全世界都可以通信,知识如此居多,我们像获取更多的知识,想获取新技术,获取新知识,通过什么,国内通过百度,国外也有许多,比如Google。可是百度和谷歌的用户有多少,多了不说,最起码有上亿的用户。并且这些用户每天上百度,上谷歌,又会产生多少数据,查询多少数据。那么他们怎么承受如此多用户。这不是一台电脑、一台服务器能完成的事情。
                   Hadoop就是一个解决方案。Hadoop是一个分布式方案,能够把压力分摊到其他服务器。至于如何做到的,可以深入了解Hadoop的maprecude等知识。想学习hadoop:可以查看下面内容:
    Hadoop到底能做什么?怎么用hadoop?

    hadoop新手入门视频

    零基础学习hadoop到上手工作线路指导

    2、openstack
         openstack是搭建云平台技术,可以搭建公有云,私有云,和混合云。
         OpenStack是开源的云管理平台,用来统一管理多个虚拟化集群的框架。
         openstack目前分为两种
        (1)openstack的运维
        (2)openstack的二次开发
         目前来讲,国内真正对openstack二次开发的很少,这方面的人才也是比较稀缺,网上资料也比较少,淘宝上资料也稀缺,只有很少一部分。建议向高工资的朋友,可以从这方面下点功夫。
    了解openstack可以查看:
    一分钟快速入门openstack

    全面认识openstack(二):OpenStack架构详解

    openstack文档资料大全苦心搜集

    openstack入门视频

    3.Cloud Foundry

    Cloud Foundry是一个开源的平台即服务产品,它提供给开发者自由度去选择云平台,开发框架和应用服务。Cloud Foundry最初由 VMware 发起,得到了业界广泛的支持,它使得开发者能够更快更容易的开发,测试,部署和扩展应用。Cloud Foundry是一个开源项目,用户可以使用多种私有云发行版,也可以使用公共云服务。
    详细可查看
    什么是Cloud Foundry,该如何入门


    4.nosql
    nosql即not only sql。
    nosql数据库是一种比较低级的数据库,关系型数据库是由nosql数据库发展而来。
    什么是关系型数据库,这里不从概念上区别,常用的SqlServer,mysql,oracle都是关系型数据库。关系型数据库顾名思义,数据库关系明确严谨。
    而nosql则是一种数据关系不严谨的数据库。一个key和value。
    详细可查看
    什么是nosql,nosql为什么会兴起,nosq有哪些主流数据库
    nosql资料文档分享(1)
    nosql资料文档分享(2)

    上面可以说是云技术里面比较主流的技术。
    下面简单介绍一下其他的内容以及以后的可能会火爆的技术。
    spacer.gif 
    本人认为最有前途的是
    (1)移动云开发,移动云开发目前在国内没有资料同样少之又少。
    云计算的发展并不局限于PC,随着移动互联网的蓬勃发展,基于手机等移动终端的云计算服务已经出现。基于云计算的定义,移动云计算是指通过移动网络以按需、易扩展的方式获得所需的基础设施、平台、软件(或应用)等的一种IT资源或(信息)服务的交付与使用模式。移动云计算是云计算技术在移动互联网中的应用。什么是移动云计算



    (2)云平台开发:
         这里的云平台开发,是一种付费云开发,比如微软云,百度云。
         什么是云平台,这里只是给大家一个概念,但并不一定严格。
        云平台其实就是给大家搭建一个公共的开发环境,服务器放到远端。省去了发布的麻烦,不需要关心服务器是怎么样的,这些全部由服务商来负责。我们关心的就是如何开发出好的程序。比如:.net,我不关心服务器了。我只需要开发完毕,然后直接发布,输入网址,我们就可以访问。    想做云平台开发可以查看下面内容:
       百度云平台开发
       微软云WindowsAzure
    (3)灵云开发

    灵云是一种可以用语音、手写、拍照,手势,将来甚至脑波识别等智能手段来操作、感知手机、计算机等数字设备的网络云服务,让人机交互像人与人沟通一样的简单自然!


    本文转自 奚落123 51CTO博客,原文链接:http://blog.51cto.com/guyuyuan/1658347,如需转载请自行联系原作者


    展开全文
  • 职称,软考,云计算和涨工资

    千次阅读 2008-12-05 15:10:00
    //2008-12-05 10:05职称,软考,云计算和涨工资不久前,公司通知今年到开始进行专业技术职称评定的时候了,填张表就行,我就报了名.过了段时间发下来一张专业技术资格申请表,里面让我们填写个人经历和.去网上找了半天,都...
  • 云计算就业薪资怎么样?如何加入云计算行列?随着政策+产业+资本全方位共振,云计算产业需求进入加速增长期,...为什么云计算人才可以拿到这么高的工资?归根结底是由市场需求决定的。  云计算是新一代IT模式,在后端
  • 云计算现在发展前景很好,很多人都会选择云计算。但是学完云计算如何面试成功也是重要的一环。这次在本文就为大家带来云计算面试及答案,希望能够对大家找工作的征程有所助益。 针对云计算工程师,现在业内也有不少...
  • 云计算现在发展前景很好,很多人都会选择云计算。但是学完云计算如何面试成功也是重要的一环。这次在本文就为大家带来云计算面试及答案,希望能够对大家找工作的征程有所助益。 从互联网公司的面试过程来看,求职者...
  • 其中,对于云计算架构师的需求特别高,同时带来的也是丰厚的薪水。这里,我们列出了在云计算架构师招聘面试中面试者有可能被问到的问题,以及针对如何回答问题的建议,希望对你得到云计算架构师的岗位有所帮助。选...
  • 云计算应用

    2010-06-01 09:00:00
    开发协会用户在发货单程序、薪水册和人力资源方面使用云软件应用。公司最被拥有两条 T1 线路,后来升到至了数据传输速率达到每秒 50 兆字节的 Verizon Mux 。 Porter 称,为了提高分公司的性能,装备思科 WAN 加速...
  • 没有基础怎么学云计算云计算中运用哪些技术?云计算石近年来比较火爆的技术之一,受国家政策支持以及互联网更迭推动,云计算应用领域进一步扩张,云计算人才进一步增多。有很多零基础的人想要转行学习云计算,却又...
  • 云计算原来是IT界工资最高的

    千次阅读 2015-08-24 09:36:51
    云计算进入了我们的日常生活,可是想从事云计算的人还是比较迷茫,从事这方面的工作需要具备哪些条件啊?对于自身条件不足的人又该怎么学习掌握呢?我给大家推荐一个专业的培训云计算的机构——兄弟连IT培训学校。 ...
  • 云计算发展速度怎么样?没有基础怎么学云计算?耗费最短的时间学习最深入的知识是每一个学习者的共同心愿,而事实却不尽人意。云计算如何学习效果最佳?如何成为企业高薪聘用的技术精英?以小编之见,参加云计算专业...
  • 一、互联网行业及云计算 在互联网时代,技术是推动社会发展的驱动,云计算则是一个包罗万象的技术栈集合,通过网络提供IAAS、PAAS、SAAS等资源,涵盖从数据中心底层的硬件设置到最上层客户的应用。给我们工作生活...
  • 1、缘由 之前寒假突然喜欢上服务器,一堆各种折腾,到处看资料。 然后某次无意间看到了这篇文章,了解之下发现了...亚马逊的云计算架构师,起薪100w起 阿里云的云计算架构师,ACE称号+进阿里 据了解,阿里P8(大约2万人
  • 云计算课程详解

    千次阅读 2014-10-23 15:08:28
    ——2013年6月传智播客推出了7天的云计算之大数据处理hadoop课程,经过2年的深入研究及打磨,2015年5月传智播客正式向外推出云计算高薪就业课程。这套课程最大的特点是站在初学者容易吸收理解的角度对云计算的知识...
  • 关于谷歌云计算

    2009-02-04 10:22:00
    这篇文章写的太好了,转载如下:云计算:未来世界只需要5台电脑云计算被视为科技业的下一次革命,而它也将对工作方式和商业模式带来根本性的改变。 现在看来,这两间伟大公司的创始人在他们所熟知的科技和软件行业...
  • 三分钟了解云计算

    千次阅读 2017-08-19 00:20:59
    考虑一下,一般小企业,如果要自己买服务器,自己存数据,向外提供服务,那它就需要支付,服务器的费用、宽带的费用、维护人员的工资··· 但是,如果它把这些东西都外包出去,让专业的去做,这样能省很大的一笔钱...
  • 本文梗概©文丨 e-works总编 黄培博士最近,智能制造热潮正在神州大地兴起,而智能制造的成功推进,需要一系列的使能技术,云计算正是其中一项核心使能技术。工业云应用是智能制造领域很多深层次应用的必要条件。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,726
精华内容 3,490
关键字:

云计算工资