本文经授权转载自微信公众号:漫话编程

周末在家,我在看书,女朋友在一旁看游戏直播。两个人相安无事,突然女朋友好像看弹幕有什么东西不理解了,于是问我:

什么是云计算

互联网自1960年开始兴起,最初主要用于军方、大型企业等之间的纯文字电子邮件或新闻集群组服务。直到1990年才开始进入普通家庭,随着Web网站与电子商务的发展,网络已经成为了目前人们离不开的生活必需品之一。

随着网络的越来越发达,很多企业开始做信息化,存储相关的运营数据,进行产品管理,人员管理,财务管理等。

图:来一套煎饼果子信息平台

对于有这样的需求的企业,就需要购置服务器、存储、网络服务等,而随着企业的发展,一台服务器已经无法满足需求,这时候就需要购置运算能力更强的计算机,或者多台服务器组成集群的数据中心。

除了高额的初期建设成本之外,计算机的运营支出中花费在电费上的金钱要比投资成本高得多,再加上计算机和网络的维护支出,这些总的费用是中小型企业难以承担的,于是云计算的概念便应运而生了。

在2006年8月9日,Google首席执行官埃里克·施密特(Eric Schmidt)在搜索引擎大会(SESSanJose2006)首次提出“云计算”(Cloud Computing)的概念。

所谓云计算,核心需要理解的是到底什么是云?

因为企业各自搭建服务耗费巨大,于是就出有人想到能不能通过租用的方式,把自己的数据存储和计算在供应商提供远端的服务器上进行呢,事实证明是可行的。而这种在远端提供的基础设施我们就称之为“云”

“云”中的资源在用户看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。

理解了“云”之后,云计算就容易理解了,就是一种把计算服务与数据存储作为一种商品进行售卖或者租赁,购买后可以在云端提供服务。

有了云计算之后,无论是企业还是个人,想要搭建网站或者软件平台,不再需要像以前那样非要有自己的服务器等硬件工具了,完全可以租用云服务器,调用云端计算资源等。这样工作会变得比以前方便许多,这就是云计算给我们的生活和工作带来的便利。

云计算的特点

云计算的可贵之处在于高灵活性、可扩展性和高性比等,与传统的网络应用模式相比,其具有如下优势与特点:

虚拟化技术

在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以更好的应用这些资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理组态所限制。

一般需要进行虚拟化的资源正是云计算中的计算能力和存储服务。在云计算的应用中,主要包含硬件虚拟化、平台虚拟化、应用程序虚拟化等、

动态可扩展

云计算具有高效的运算能力,在原有服务器基础上增加云计算功能能够使计算速度迅速提高,最终实现动态扩展虚拟化的层次达到对应用进行扩展的目的。

按需部署

计算机包含了许多应用、程序软件等,不同的应用对应的数据资源库不同,云计算平台能够根据用户的需求快速配备计算能力及资源。

灵活性高

目前市场上大多数IT资源、软、硬件都支持虚拟化,比如存储网络、操作系统和开发软、硬件等。虚拟化要素统一放在云系统资源虚拟池当中进行管理,可见云计算的兼容性非常强,不仅可以兼容低配置机器、不同厂商的硬件产品,还能够外设获得更高性能计算。

可靠性高

倘若服务器故障也不影响计算与应用的正常运行。因为单点服务器出现故障可以通过虚拟化技术将分布在不同物理服务器上面的应用进行恢复或利用动态扩展功能部署新的服务器进行计算。

性价比高

将资源放在虚拟资源池中统一管理在一定程度上优化了物理资源,用户不再需要昂贵、存储空间大的主机,可以选择相对廉价的PC组成云,一方面减少费用,另一方面计算性能不逊于大型主机

可扩展性

用户可以利用应用软件的快速部署条件来更为简单快捷的将自身所需的已有业务以及新业务进行扩展。

云计算服务类型

虽然都是使用云计算,但是不同的用户需要的服务是不一样的,有些公司可能只需要租借服务器、有些公司可能需要整套服务,而有些个人客户可能希望直接可以通过付费得到一个网站等。

所以,根据服务类型的不同,云计算可以分为三类,即基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。这3种云计算服务有时称为云计算堆栈,因为它们构建堆栈,它们位于彼此之上。

以下是这三种服务的概述:

基础设施即服务(IaaS)

基础设施即服务是主要的服务类别之一,它向云计算提供商的个人或组织提供虚拟化计算资源,如虚拟机、存储、网络和操作系统。

平台即服务(PaaS)

平台即服务是一种服务类别,为开发人员提供通过全球互联网构建应用程序和服务的平台。Paas为开发、测试和管理软件应用程序提供按需开发环境。

软件即服务(SaaS)

软件即服务也是其服务的一类,通过互联网提供按需软件付费应用程序,云计算提供商托管和管理软件应用程序,并允许其用户连接到应用程序并通过全球互联网访问应用程序。

关于IaaS、PaaS以及SaaS之间的区别,我们会在后续文章中介绍。敬请期待哦~

PS:Hollis的新书在当当预售中,欢迎购买~!

- MORE | 更多精彩文章 -

如果你喜欢本文,

请长按二维码,关注 Hollis.

转发至朋友圈,是对我最大的支持。

好文章,我在看❤️

漫话:什么是云计算?相关推荐

  1. 漫话:如何给女朋友解释什么是云计算?

    周末在家,我在看书,女朋友在一旁看游戏直播.两个人相安无事,突然女朋友好像看弹幕有什么东西不理解了,于是问我: 什么是云计算 互联网自1960年开始兴起,最初主要用于军方.大型企业等之间的纯文字电子邮 ...

  2. 云计算具有什么平台_漫话:什么是云计算?

    周末在家,我在看书,女朋友在一旁看游戏直播.两个人相安无事,突然女朋友好像看弹幕有什么东西不理解了,于是问我: 什么是云计算 互联网自1960年开始兴起,最初主要用于军方.大型企业等之间的纯文字电子邮 ...

  3. 漫话云计算,这次加了点儿剧情

    "云计算"这个词 相信大家都非常熟悉 作为目前最热门的科技概念之一 它频繁地出现媒体的报道中 专家们也经常将它挂在嘴边 为它摇旗呐喊 那么,究竟什么是云计算呢? 它到底有什么用? ...

  4. java反编译工具_漫话:如何给女朋友解释什么是编译与反编译

    戳蓝字"CSDN云计算"关注我们哦! 来源 | 漫话编程 某天下班后,我在家里进行电话面试,问到面试者这样一个问题:"你知道使用哪些办法可以反编译Java代码吗?&quo ...

  5. 火热的云计算,你知道这些吗?

    戳蓝字"CSDN云计算"关注我们哦! 作者 | Dan Muse 译者 | 风车云马    如今云计算已经渗透到IT的各个领域,从应用程序到基础设施无处不在.为了了解IT领导者是如 ...

  6. 漫话:如何给女朋友解释什么是系统可用性? | 技术头条

    戳蓝字"CSDN云计算"关注我们哦! 技术头条:干货.简洁.多维全面.更多云计算精华知识尽在眼前,get要点.solve难题,统统不在话下! 转自:漫话编程 在一个阳光明媚的周二下 ...

  7. java 日期加一天_漫话:如何给女朋友解释为什么一到年底,部分网站就会出现日期混乱的现象?...

    2019年最后一天,在家里看着跨年晚会,享受着这一年最后一天的闲暇时光,女朋友在旁边玩手机.看了一会之后她突然问我一些很奇怪的问题. 于是我拿过他的手机,看到了下面这一幕: 这是微信官方出的公众号管理 ...

  8. 云计算灾备原理与预防恢复方案

    云计算灾备原理与预防恢复方案 一.灾备的定义 1.1 什么是灾备? 1.2 备份和容灾的概念 1.2.1 备份 1.2.2 容灾 1.2.3 两者区别 1.2.4 两者关系 1.3 灾备提供的保护 二 ...

  9. 云计算和大数据时代网络技术揭秘(八)数据中心存储FCoE

    数据中心存储演化--FCoE   数据中心三大基础:主机 网络 存储 在云计算推动下,存储基础架构在发生演变 传统存储结构DAS.SAN在发展中遇到了布线复杂.能耗增多的缺点(原生性),需要对架构做根 ...

最新文章

  1. 重大改变!Python 或将取代 VBA 成为 Excel 官方脚本语言
  2. python 修改字符串中的某个单词_python Pandas替换字符串中的单词
  3. hdu1166 敌兵布阵
  4. 九、【栈和队列】栈和递归
  5. java web 手机验证_javaWeb发送手机短信验证码(云通讯)
  6. 100流明相当于多少w_1990年的100元,相当于2020年的多少钱?
  7. MySQL 高级 函数
  8. 【转】HTML5第一人称射击游戏发布
  9. Qt中文本编辑器实现语法高亮功能(Qscitinlla)
  10. 无限宽神经网络 - 神经网络正切核理论【NTK】
  11. vss2005使用手册
  12. 代码审查工具Sonar下载、安装、使用
  13. oracle查询优化不走缓存,Oracle彻底优化——优化内存
  14. python最好视频教程_国外最顶级的Python视频教程,赶紧收藏!(带中文字幕)
  15. 关于下载淘宝教育的课程
  16. 【深度学习】VGG16--slim
  17. vue出生日期转年龄
  18. Hi3516DV300环境搭建
  19. 如何理解「数据驱动业务」?
  20. Java方向发展前景与就业方向探讨

热门文章

  1. as cast float server sql_面试常考!SQL行转列和列转行
  2. php 预览器,浏览器html代码快速预览小工具
  3. python模块实例化_python中zipfile模块实例化解析
  4. android 进度条 代码,Android 进度条使用详解及示例代码
  5. Linux 进程地址空间 进程内存布局
  6. 将一个长度最多为30位数字的十进制非负整数转换为二进制数(Java)
  7. Linux 重启网卡
  8. ROS kinetic外接Realsense D435i跑ORB_SLAM2教程
  9. 一起读经典-《Effective Java》1.1 考虑使用静态工厂方法代替构造器
  10. 2019-05-27 Java学习日记 day17