云计算的那些「What」
经过十多年发展,云计算早已成为不可阻挡的技术潮流,逐渐深入到各行各业,不同规模的组织中,帮助用户以更低运营成本获得完善高效的 IT 服务。
简单说来,云计算就是通过互联网向用户交付的服务器、存储空间、数据库、网络、软件和分析等计算资源。提供这些资源的公司叫做云提供商,他们会提供用户需要的资源,并根据实际用量来收费。
为什么要采用这种模式?可以用一个简单的类比来理解:
企业的正常运转离不开自来水和电力,然而除非有特殊需求,否则绝大部分企业都不会自行建设自来水厂和发电站,而是会从相应的供应商处购买。企业无需考虑相关基础设施的建设和维护,也不需要考虑规模,只需连接管道和线路,就可以从供应商处获得源源不断的水和电,并只需要根据用量支付费用即可。
在云计算的帮助下,计算资源也可以这样交付给企业。无论运算存储网络等基础能力,或是完整的系统或解决方案,只需申请开通就可以从云提供商处获得所需的一切资源,同样不需要考虑为了获得这些资源需要多少服务器或存储设备,更不需要考虑这些硬件的维护和管理。开通即用,按用量付费,同样很方便。
因此云计算这种模式已经获得从初创公司到大型跨国企业在内,不同用户的青睐。基本上,大家选择这种技术主要出于下列六个理由:
- 费用:无需一次性支付大量资金购买服务器软硬件,后期也不需要承担源源不断的管理维护等人力成本,开通云服务就能立刻获得所需资源。用了多久,用了多少,就付多少钱。成本仅仅是自行建设相关基础设施这种传统做法的零头。
- 速度:传统方式上线新的系统,通常需要经历冗烦的规划、申请、获批、购置、部署、管理等流程,整个过程可能需要数周甚至数月时间。而在使用云计算服务的情况下,随时需要随时点点鼠标,即可在数分钟内调配海量计算资源,赋予企业非常大的灵活性,并消除了容量规划的压力。
- 全局缩放:弹性扩展是云计算服务最大的优势之一,用户可根据需求申请相应数量的资源(例如 CPU 内核数、存储容量、网络带宽),并在需求变化后随时增加或减少所用资源容量。忙时扩容,闲时缩容,帮助企业以更具成本效益的方式满足需求变化。
- 工作效率:云服务的底层硬件维护和管理工作都由云提供商负责,用户无需考虑这些问题,因此可以将更多的精力用于自身业务。
- 性能:云计算的规模化效益还能让用户进一步获得性能优势,如遍布各地的数据中心可以就近为用户提供服务,降低网络延迟,改善访问体验;最新的硬件设施和专业的维护和性能优化,确保每个用户可以全面发挥云服务的所有潜力。
- 可靠性:云服务提供商通常会在全球范围内多个数据中心为用户提供服务,因而可以用多个冗余站点对数据进行镜像处理,借此以更低成本和更简单的方式提供数据备份、灾难恢复和实现业务连续性。
目前云计算服务按照服务类型来看,主要可分为三类:
- 基础结构即服务(IaaS):这是云计算服务的最基本类别,用户可通过即用即付的方式从服务提供商处租用 IT 基础结构,如服务器和虚拟机、存储空间、网络和操作系统。
形象点来说,是这样:供应商,麻烦给我提供一台云服务器,我准备在上面跑个数据库然后运行我的某某软件。
- 平台即服务(PaaS):这种类型可按需提供开发、测试、交付和管理软件应用程序所需的环境,旨在让开发人员能够更轻松地快速创建 Web 或移动应用,而无需考虑对开发所必需的服务器、存储空间、网络和数据库基础结构进行设置或管理。
形象点来说,是这样:供应商,麻烦给我提供一台云数据库,我准备在这上面运行我的某某软件。
- 软件即服务(SaaS):是指通过互联网交付软件应用程序的方法,通常以订阅为基础按需提供。这种情况下,云提供商托管并管理软件应用程序和基础结构,并负责软件升级和安全修补等维护工作。用户可通过任何设备借助互联网直接连接到应用程序。
形象点来说,是这样:供应商,麻烦给我在你的云上运行某某软件。
此外如果按照部署类型来划分,云计算服务也可以分为三类:
- 公有云:为第三方云服务提供商所拥有和运营,他们通过互联网向用户提供计算资源, 由世纪互联运营的 Microsoft Azure 技术就是一种公有云。在公有云中,所有软硬件和其他支持性基础结构均为云提供商所拥有和管理。
- 私有云:私有云是指专供一个企业或组织使用的云计算资源。私有云可以实际位于公司自己的数据中心内,或托管在第三方服务商处。
- 混合云:将公有云和私有云连接在一起,在两者间共享、移动数据和应用程序。混合云可以为企业提供更大的灵活性和更丰富的部署选项。
自 2010 年全球发布,2014 年在中国大陆正式商用,由世纪互联运营的 Microsoft Azure 已成为最受欢迎的公有云服务之一。基于微软先进技术,世纪互联本土运营的 Microsoft Azure 为不同需求的组织和个人提供了涵盖基础架构、数据库、Web 应用、人工智能、物联网等领域的全面云能力,充分满足了不同行业、不同规模、不同 IT 水平用户的多样化业务需求。
天上云彩有很多,这朵有点不一样;
到底哪里有区别,欢迎你来细思量!
云计算的那些「What」的更多相关文章
- 「译」JUnit 5 系列:条件测试
原文地址:http://blog.codefx.org/libraries/junit-5-conditions/ 原文日期:08, May, 2016 译文首发:Linesh 的博客:「译」JUni ...
- 「译」JUnit 5 系列:扩展模型(Extension Model)
原文地址:http://blog.codefx.org/design/architecture/junit-5-extension-model/ 原文日期:11, Apr, 2016 译文首发:Lin ...
- JavaScript OOP 之「创建对象」
工厂模式 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程.工厂模式虽然解决了创建多个相似对象的问题,但却没有解决对象识别的问题. function createPers ...
- 「C++」理解智能指针
维基百科上面对于「智能指针」是这样描述的: 智能指针(英语:Smart pointer)是一种抽象的数据类型.在程序设计中,它通常是经由类型模板(class template)来实做,借由模板(tem ...
- 「JavaScript」四种跨域方式详解
超详细并且带 Demo 的 JavaScript 跨域指南来了! 本文基于你了解 JavaScript 的同源策略,并且了解使用跨域跨域的理由. 1. JSONP 首先要介绍的跨域方法必然是 JSON ...
- 「2014-5-31」Z-Stack - Modification of Zigbee Device Object for better network access management
写一份赏心悦目的工程文档,是很困难的事情.若想写得完善,不仅得用对工具(use the right tools),注重文笔,还得投入大把时间,真心是一件难度颇高的事情.但,若是真写好了,也是善莫大焉: ...
- 「2014-3-18」multi-pattern string match using aho-corasick
我是擅(倾)长(向)把一篇文章写成杂文的.毕竟,写博客记录生活点滴,比不得发 paper,要求字斟句酌八股结构到位:风格偏杂文一点,也是没人拒稿的.这么说来,arxiv 就好比是 paper 世界的博 ...
- 「2014-3-17」C pointer again …
记录一个比较基础的东东-- C 语言的指针,一直让人又爱又恨,爱它的人觉得它既灵活又强大,恨它的人觉得它太过于灵活太过于强大以至于容易将人绕晕.最早接触 C 语言,还是在刚进入大学的时候,算起来有好些 ...
- 「2014-3-13」Javascript Engine, Java VM, Python interpreter, PyPy – a glance
提要: url anchor (ajax) => javascript engine (1~4 articles) => java VM vs. python interpreter =& ...
随机推荐
- Angular 2 ViewChild & ViewChildren
一.ViewChild ViewChild 是属性装饰器,用来从模板视图中获取匹配的元素.视图查询在 ngAfterViewInit 钩子函数调用前完成,因此在 ngAfterViewInit 钩子函 ...
- algo: 冒泡排序(Java实现)
package com.liuxian.algo; public class MySortClass implements Comparable<MySortClass> { public ...
- 如何在 Swoole 中优雅的实现 MySQL 连接池
如何在 Swoole 中优雅的实现 MySQL 连接池 一.为什么需要连接池 ? 数据库连接池指的是程序和数据库之间保持一定数量的连接不断开, 并且各个请求的连接可以相互复用, 减少重复连接数据库带来 ...
- HDU - 5950 Recursive sequence(二项式+矩阵合并+矩阵快速幂)
Recursive sequence Farmer John likes to play mathematics games with his N cows. Recently, they are a ...
- js.alert(重写)
function dialogFn(Msg, btnOkCallBack, btnCancelCallBack) { $("body").append('<div id=&q ...
- 数据库路由中间件MyCat - 源代码篇(3)
此文已由作者张镐薪授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 2. 前端连接建立与认证 Title:MySql连接建立以及认证过程client->MySql:1.T ...
- 分类---Logistic Regression
一 概述 Logistic Regression的三个步骤 现在对为什么不使用均方误差进行分析(步骤二的) 由上图可以看出,当距离目标很远时,均方误差移动速率也很慢,不容易得到好的结果. Discri ...
- 51nod1202【DP-树状数组维护】
思路: DP[i]代表从1 到 i 以 a[i] 为末尾的子序列个数,dp[i]=dp[i]+dp[j](a[i]!=a[j]) +1 利用树状数组维护以值 a[i] 结尾的子序列个数. #inclu ...
- hdu1688(dijkstra求最短路和次短路)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1688 题意:第k短路,这里要求的是第1短路(即最短路),第2短路(即次短路),以及路径条数,最后如果最 ...
- Luogu P1558 色板游戏【线段树/状态压缩】By cellur925
题目传送门 今天非常想再看一遍霸王别姬想不进去题于是开始刷数据结构 注意到至多只有\(30\)种颜色,啊啊啊啊我一开始竟然想的不是状态压缩而是在线段树中存一个30大小的数组,这样每次更新的时候暴力循环 ...