浅谈云计算基本原理_云计算原理-程序员宅基地

技术标签: 云计算  


在这里插入图片描述


一、大数据的计算

云计算基于:
1.大规模的分布式计算和存储
2.通过网络访问,方便用户通过多种接入方式

1.与大数据的关系

通俗点说,我们要是以大数据为数据源,以云计算为工具,从而达成我们的目标。

2.定义
一种商业计算模型,计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。
再通俗的说,就是通过网络我们就可以获得廉价的计算服务。

3.七大特点
超大规模、虚拟化、高伸缩性、高可靠性、通用性、按需服务、极其廉价。

4.三大分类

在这里插入图片描述

eg:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

5.发展现状
国外:亚马逊的Amazon Web(AWS),谷歌,微软的MIcrosoft
国内:阿里云,华为云、腾讯云、七牛云等

二、理论基础

1.CAP理论

  • C(一致性):所有的节点上的数据时刻保持同步
  • A(可用性):每个请求都能接受到一个响应,无论响应成功或失败
  • P(分区容错):系统应该能持续提供服务,即使系统内部有消息丢失(分区)

一个分布式系统最多只能同时满足两项。

2.CAP权衡

  • CA (一致性+可用) without P:如果不要求P(分区容错性),则C(强一致性)和A(可用性)是可以保证的。但其实分区始终会存在,因此CA的系统更多的是允许分区后各子系统依然保持CA。
  • CP (一致性+分区)without A:如果不要求A(可用),相当于每个请求都需要在Server之间强一致,而P(分区)会导致同步时间无限延长,如此CP也是可以保证的。很多传统的数据库分布式事务都属于这种模式。
  • AP (可用+分区) without C:要高可用并允许分区,则需放弃一致性。一旦分区发生,节点之间可能会失去联系,为了高可用,每个节点只能用本地数据提供服务,而这样会导致全局数据的不一致性。现在众多的NoSQL都属于此类。

在这里插入图片描述
BASE是指基本可用(Basically Available)、软状态(Soft State)、最终一致性(Eventual Consistency)。

基本可用是指分布式系统在出现故障的时候,允许损失部分可用性,即保证核心可用。电商大促时,为了应对访问量激增,部分用户可能会被引导到降级页面,服务层也可能只提供降级服务。这就是损失部分可用性的体现。

软状态是指允许系统存在中间状态,而该中间状态不会影响系统整体可用性。分布式存储中一般一份数据至少会有三个副本,允许不同节点间副本同步的延时就是软状态的体现。例如MySQL replication的异步复制就是这种体现。

最终一致性是指系统中的所有数据副本经过一定时间后,最终能够达到一致的状态。

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liangsena/article/details/123651484

智能推荐

1、驱动库简介_cmsis_compiler.h-程序员宅基地

文章浏览阅读978次。驱动层目录结构(本例程以stm32g070xx GCC为例)├── driver_os └── fm33lc0xx ├── stm32f0xx └── stm32g0xx ├── CMSIS ├── Makefile ├── stm32g0xx_hal_conf.h └── STM32G0xx_LL_Driver1.driver_os目录driver_os:为驱动层主目录,此目录下包括了不同型号_cmsis_compiler.h

InetAddress对象的获取方式_获取inetaddress-程序员宅基地

文章浏览阅读825次。简单总结一下InetAddress对象产生的几种方式代码package com.demo;import java.net.InetAddress;import java.net.UnknownHostException;/** * * @author Lynn * 1、getByName()和getByAddress()方法的使用; * 2、getLocalHost()..._获取inetaddress

Effective C++ 条款 39、40、41_in turns of-程序员宅基地

文章浏览阅读262次。条款三十九:明智而审慎地使用private继承private继承的意义在于“be implemented in turns of”,这个与上一条款中说的复合模型的第二层含义是相同的,这也意味着通常我们可以在这两种设计方法之间转换,但书上还是更提倡使用复合来进行类的设计。private继承与public的继承是完全不同的,主要体现在两个地方:其一,public继承在子类中保持父类的访问权..._in turns of

Vue实现(图片预览、鼠标V滚动、点击放大、图片轮播等功能)_vue3 element 轮播一样大小的图片-程序员宅基地

文章浏览阅读948次。Vue 图片预览(鼠标V滚动、点击放大、缩小图片)使用插件v-viewer1.安装v-viewernpm install v-viewer -s2.在main.js引入js,cssimport Viewer from 'v-viewer'import 'viewerjs/dist/viewer.css'Vue.use(Viewer, { defaultOptions: { zIndex: 9999 }})Viewer.setDefaults({ Options:_vue3 element 轮播一样大小的图片

ionic3使用X5内核预览常用文件-程序员宅基地

文章浏览阅读463次。x5内核运行顺序,结合logcat日志的理解:1、初始化开始;QbSdk.initX5Environment2、初始化成功;(QbSdk.isTbsCoreInited()返回true)3、下载x5内核(不断打印下载百分比);onDownloadProgress4、x5下载完成;onDownloadFinish5、x5安装完成;onInstallFinish下载Android SDK(完整版..._qbsdk.initx5environment

【Gradle】settings.gradle学习_setting.gradle repositories-程序员宅基地

文章浏览阅读411次。【代码】【Gradle】settings.gradle学习。_setting.gradle repositories

随便推点

单目图像和稀疏雷达数据深度估计-程序员宅基地

文章浏览阅读1.6k次。点击上方“3D视觉工坊”,选择“星标”干货第一时间送达标题:Depth Estimation from Monocular Images and Sparse Radar Data作者:..._depth estimation from monocular images and sparse radar data

Config学习笔记(三):热部署_modd 热加载-程序员宅基地

文章浏览阅读349次。需求有一个前缀是demo的自定义配置属性,定义在spring-config项目(本地或git)中,当改变其属性值时,在重启客户端服务的前提下,刷新属性值。实现要实现动态刷新属性值,只需要借助@RefreshScope和spring-actuator即可实现。RefreshScope这是一个注解,其实际作用是由@Scope("refresh")发挥,注解翻译如下:便捷注释将@Bean定..._modd 热加载

C语言 单词的查找和替换_c++从字典中找出所有代替词-程序员宅基地

文章浏览阅读3.2k次,点赞10次,收藏32次。用C语言做的程序,编程环境visual C++ 6.0。此程序分成两个部分,一是对文件文本单词的查找,二是对文本内容的替换。程序中需要创建子文件textfile,在在该文件中创建wordtext和wordtext2,可以直接用记事本打开文件并且把需要处理的文本写入文件,打开程序就可以执行了。程序中有的问题和疑惑,可以在评论区指出,我会尽量给大家回复。//write by YU//单词统计和替换 2021/02/08/ //第二次优化时间 2021/02/10/ 结构体数组排序//第三次优化时间 _c++从字典中找出所有代替词

Round-Robin负载均衡算法及其实现原理_madt core round robin-程序员宅基地

文章浏览阅读4.5k次。Round-Robin负载均衡算法及其实现原理概述轮询调度算法(Round-Robin Scheduling)权重轮询调度算法(Weighted Round-Robin Scheduling)总结C++的实现代码Round-Robin负载均衡算法及其实现原理概述 毫无疑问,随着互联网、移动网络接入成本的降低,互联网正在日益深入地走入我们的生活,越来越成为..._madt core round robin

Dreamweaver & Flash & Photoshop网页设计基础与实例教程(职业白金版)-程序员宅基地

文章浏览阅读143次。Dreamweaver & Flash & Photoshop网页设计基础与实例教程(职业白金版)基本信息作者: 龙飞丛书名: 培训专家出版社:电子工业出版社ISBN:9787121160073上架时间:2012-4-23出版日期:2012 年4月页码:347定价 :¥49.00普通会员 : ¥36.75(75折) 1-3..._运用dreamweaver、flash 、photoshop制作网页的实例

ant-design-vue 登录_ant-design-vue登录-程序员宅基地

文章浏览阅读1.2k次。ant-design-vue表单代码<a-form-model ref="form" :model="formData" :rules="formRules" :label-col="labelCol" :wrapper-col="wrapperCol" style="opacity:1;" > <a-form-model-item label="" prop="_ant-design-vue登录

推荐文章

热门文章

相关标签