0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

云计算技术详解

传感器技术 来源:YXQ 2019-08-08 17:34 次阅读

什么是云计算

以前电脑被发明的时候,还没有网络,每个电脑(PC),就是一个单机。

这台单机,包括CPU、内存、硬盘、显卡等硬件。用户在单机上,安装操作系统和应用软件,完成自己的工作。

后来,有了网络(Network),单机与单机之间,可以交换信息,协同工作。

再后来,单机性能越来越强,就有了服务器(Server)。人们发现,可以把一些服务器集中起来,放在机房里,然后让用户通过网络,去访问和使用机房里的计算机资源。

再再后来,小型网络变成了大型网络,就有了互联网(Internet)。小型机房变成了大型机房,就有了IDC(Internet Data Center,互联网数据中心

当越来越多的计算机资源和应用服务(Application,例如看网页,下电影)被集中起来,就变成了——“云计算(Cloud Computing)”。无数的大型机房,就成了“云端”。

云计算

是不是觉得太简单?别急,开始深入。

云计算的道理是简单的,说白了,就是把计算机资源集中起来,放在网络上。但是,云计算的实现方式,就非常复杂了。

举个例子,如果你只是在公司小机房摆了一个服务器,开个FTP下载服务,然后用于几个同事之间的电影分享,当然是很简单的。

如果是“双11”的淘宝购物节,全球几十亿用户访问阿里巴巴的淘宝网站,单日几十PB(1PB=1024TB=1024×1024GB)的访问量,每秒几百GB的流量……这个,就不是几根网线几台服务器能解决的了。

这时,需要设计一个超大容量、超高并发(同时访问)、超快速度、超强安全的云计算系统,才能满足业务平稳运行的要求。

这才是云计算的复杂之处。

刚才说了,我们把计算机资源放在云端。这个计算机资源,实际上分为好几种层次:

第一层次,是最底层的硬件资源,主要包括CPU(计算资源),硬盘(存储资源),还有网卡(网络资源)等。

第二层次,要高级一些,我不打算直接使用CPU、硬盘、网卡,我希望你把操作系统(例如Windows、Linux)装好,把数据库软件装好,我再来使用。

第三层次,更高级一些,你不但要装好操作系统这些基本的,还要把具体的应用软件装好,例如FTP服务端软件、在线视频服务端软件等,我可以直接使用服务。

这三种层次,就是大家经常听到的IaaS、Paas、SaaS

SaaS: Software-as-a-Service(软件即服务)

PaaS: Platform-as-a-Service(平台即服务)

IaaS: Infrastructure-as-a-Service(基础设施即服务)

再补一张图,可能更直观:

目前主流的云计算服务提供商,例如亚马逊AWS、阿里云、华为云、天翼云、腾讯云,说白了,都是为大家提供以上三个层次的云资源。你想要什么,它们就提供什么。你想要多少,它们就提供多少。

继续,继续。

这么多样化多层次的云计算服务,阿里、华为们又是怎么提供的呢?

难道说,是人工安排?——

如果你要八核CPU、16GB内存、500GB硬盘的服务器,阿里临时安排工程师帮你组装?如果你要装CentOS 7.2(一种类Linux操作系统),MySQL 5.5.60(一种数据库系统),阿里也临时让工程师帮你安装配置?

这显然是不可能的,耗不起人力,也等不起时间。

于是,就有了各种软件和平台,负责对资源进行快速调用和集中管理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    38

    文章

    7346

    浏览量

    135708
  • 阿里云
    +关注

    关注

    3

    文章

    883

    浏览量

    42610

原文标题:看懂云计算、虚拟化和容器,这一篇就够啦!

文章出处:【微信号:WW_CGQJS,微信公众号:传感器技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是计算 计算的定义

    什么是计算 计算的定义计算是分布式计算技术的一
    发表于 11-18 17:23

    计算、大数据处理技术交流

    计算、大数据处理技术交流图形图像是数据处理量最大的版块之一,也是当今计算的重要课题之一,图形图像处理大会给大家带来诸多名家方案,探究大数
    发表于 09-16 14:18

    什么是计算

    以负担因此而产生的巨大成本,而计算则能帮您解除这一顾虑。 计算技术面临的问题 在其发展过程中,最常见的问题一般与系统的稳定性、数据的安全性、传输网络和标准化
    发表于 08-09 10:26

    计算技术特点

    。8. 自动化计算不论是应用、服务和资源的部署,还是软硬件的管理,都主要通过自动化的方式来执行和管理,从而极大地降低整个计算中心庞大的人力成本。9. 节能环保
    发表于 03-20 15:05

    ARM DynamIQ计算技术介绍

    ARM DynamIQ全新时代的计算技术
    发表于 02-03 06:49

    可重构计算技术在汽车电子领域面临哪些问题?

    可重构计算技术在汽车电子领域的应用前景可重构计算技术在汽车电子领域面临的问题
    发表于 05-12 06:40

    什么是计算计算的基本原理是什么

    计算(cloudcomputing,分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、
    发表于 06-30 06:59

    什么是计算?其原理是什么?

    是吧,就是将自己的文件放到那里去保存,要用的时候就下载下来。  1.2、计算的概念  计算(cloud computing),分布式计算技术
    发表于 07-07 06:47

    Vector向量计算技术与SIMD技术的对比

    什么是向量计算技术?什么是SIMD技术?它们之间有什么区别?看到这个标题的时候,可能各位读者都会有各种各样的疑问。那么本文,笔者将基于RISC-V指令集,尽量以简单易懂的方式,向大家介绍二者的联系和区别,并
    发表于 09-01 15:09

    如何去实现一种分布式计算技术

    分布式计算技术是什么?如何去实现一种分布式计算技术
    发表于 09-24 07:52

    Vector向量计算技术与SIMD技术的对比简述

    什么是向量计算技术?什么是SIMD技术?它们之间有什么区别?看到这个标题的时候,可能各位读者都会有各种各样的疑问。那么本文,笔者将基于RISC-V指令集,尽量以简单易懂的方式,向大家介绍二者的联系
    发表于 03-09 07:59

    什么是计算

    为用户提供了更加灵活、高效和可靠的计算环境,同时也为开发者和企业提供了更加高效、安全的软件开发和部署方式。随着计算技术的不断发展,它将成为未来计算模式的主流。RAKsmart可提供稳
    发表于 04-21 10:45

    IBM加速完善云计算技术平台

    IBM加速完善云计算技术平台 最近的一系列市场活动表明,在完善云计算技术平台的道路上,蓝色巨人正在迈开大步。在不久前刚刚发布了一款生成能够帮助用户更高效
    发表于 11-06 08:49 368次阅读

    迅驰移动计算技术

    迅驰移动计算技术 迅驰的概念:英特尔迅驰移动计算技术是英特尔最出色的笔记本电脑技术。它不仅仅是一枚处理器,同时还具备集成的无线
    发表于 12-18 09:51 325次阅读

    计算技术及应用

    计算技术及应用
    发表于 01-22 13:38 16次下载