何为云计算?

1. 什么是云计算?

云计算(cloud computing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。

现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算效用计算负载均衡并行计算网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。

2. 概述

狭义上来说: 云计算是一种为客户提供互联网服务的服务。它只是说云计算意味着通过互联网而不是计算机的硬盘存储和访问数据和程序。数据可以是任何内容,例如音乐,文件,图像,文档等等。

广义上来说: 云计算是与信息技术、软件、互联网相关的一种服务,这种计算资源共享池叫做“云”,云计算把许多计算资源集合起来,通过软件实现自动化管理,只需要很少的人参与,就能让资源被快速提供。也就是说,计算能力作为一种商品,可以在互联网上流通,就像水、电、煤气一样,可以方便地取用,且价格较为低廉。

总之,云计算不是一种全新的网络技术,而是一种全新的网络应用概念,云计算的核心概念就是以互联网为中心,在网站上提供快速且安全的云计算服务与数据存储,让每一个使用互联网的人都可以使用网络上的庞大计算资源与数据中心。

3. 发展历程

  1. 单一应用架构
    当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。
    在这里插入图片描述
  2. 垂直应用结构
    当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的Web框架(MVC)是关键。
    在这里插入图片描述
  3. 分布式服务架构
    当垂直应用越来越多,应用之间交互不可避免,将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,使前端应用能更快速的响应多变的市场需求。此时,用于提高业务复用及整合的分布式服务框架(RPC)是关键。
    在这里插入图片描述
  4. 流动计算架构
    当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。此时,用于提高机器利用率的资源调度和治理中心(SOA)[ Service Oriented Architecture]是关键。
    在这里插入图片描述
    即:
    在这里插入图片描述

4. 云平台服务分类

基础设施即服务(IaaS)
基础架构即服务以"按使用付费"为基础,为公司提供各种计算资源,包括服务器、网络、存储和数据中心空间。
在这里插入图片描述

平台即服务 (PaaS)
平台即服务提供了基于云的环境,其中具有可支持您构建和交付基于 web(云)应用的完整生命周期所需的一切没有购买和管理基础软件、硬件、供应和托管的成本与复杂性。
在这里插入图片描述

软件即服务 (SaaS)

基于云的应用—或软件即服务 (SaaS)—在远端"云中的"计算机上运行,这些其他人拥有和运营的云计算机可以通过 Internet 和 web 浏览器连接到用户的计算机。

在这里插入图片描述

2. 云计算相关知识点

1. 虚拟化

虚拟化:虚拟化是一种计算机资源管理技术,将各种IT实体资源抽象,转换成另一种形式的技术都可称之为虚拟化。虚拟化是资源的逻辑表示,其不受物理限制的制约(一个物理主机只能运行一个操作系统,但是虚拟化可以多个操作系统)

2. 分布式数据存储技术

请添加图片描述

3. 自动化部署

请添加图片描述

4. 体系结构

请添加图片描述

5. 并行编程技术

请添加图片描述

6. 数据中心联网

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值