Azure架构(一):云计算基础
云计算的定义
云计算(英语:cloud computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给使用各种计算终端(桌面电脑、笔记本电脑、平板电脑、手机等)的用户。
通过云计算,我们把互联网变为了消费者(顾客)和服务提供商之间的抽象层。
云计算的基本特性
弹性
+ 动态调整服务以适应需求和节约成本
+ 短期策略(产品发布,促销)
伸缩性
+ 垂直伸缩和水平伸缩
池化
+ 计算(中央处理器,内存),存储,网络
+ 随时供应的服务(Services "on tap")
+ 使用多少,就支付多少
供给制
+ 自助服务
+ 基于角色的权限控制(RBAC, Role based access control)
云计算的不同模型
公共云
+ 所有服务存在于互联网
+ 多租户
+ 比如微软云Azure
私有元
+ 所有服务存在于私有网络
混合云
+ 在传统数据中心与云之间建立安全和私有的连接
云交付的不同模型
SaaS
Software-as-a-service 软件作为服务
目标用户:顾客
例如 Office 365 (类似有道云笔记) 和 OneDrive (类似百度网盘)
PaaS
Platform-as-a-service 平台作为服务
目标用户:开发人员
例如 Azure App Service
IaaS
Infrastructure-as-a-service 基础设施作为服务
目标用户:提供管理员
例如 Azure 虚拟机
幻灯片:



参考资源:
Module 1: Cloud Computing Fundamentals
Microsoft Azure
https://azure.microsoft.com/en-us/
Azure Documentation
https://docs.microsoft.com/en-us/azure/
Azure Architecture Center
https://docs.microsoft.com/en-us/azure/architecture/
Visual Studio Code
https://code.visualstudio.com/
VSCode Extensions
https://code.visualstudio.com/Docs/editor/extension-gallery
Cloud Computing Defined
https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/
NIST Cloud Computing
https://www.nist.gov/programs-projects/cloud-computing
Azure Government Cloud Computing
https://azure.microsoft.com/en-us/overview/clouds/government/
Cloud Infrastructure Models
http://www.logicworks.net/blog/2015/03/difference-private-public-hybrid-cloud-comparison/
Cloud Service Models
https://apprenda.com/library/paas/iaas-paas-saas-explained-compared/
Azure Regions
https://azure.microsoft.com/en-us/regions/
Office 365
https://products.office.com/en-us/business/explore-office-365-for-business
Azure App Service
https://azure.microsoft.com/en-us/services/app-service/
Azure Virtual Machines
https://azure.microsoft.com/en-us/services/virtual-machines/
Azure SQL Database
https://azure.microsoft.com/en-us/services/sql-database/
Azure DocumentDB Database
https://azure.microsoft.com/en-us/services/documentdb/
Data Privacy in Azure
https://www.microsoft.com/en-us/TrustCenter/Privacy/default.aspx
System Center
https://www.microsoft.com/en-us/cloud-platform/system-center
Azure Stack
https://azure.microsoft.com/en-us/overview/azure-stack/
Project Olympus
https://channel9.msdn.com/Series/Microsoft-Global-Datacenters/Microsoft-Project-Olympus
Azure Security Center
https://azure.microsoft.com/en-us/services/security-center/
Failure Mode Analysis
https://www.wikiwand.com/en/Failure_mode_and_effects_analysis
Shared Nothing Architecture
https://www.wikiwand.com/en/Shared_nothing_architecture
Azure Feedback Forums
https://feedback.azure.com/forums/34192--general-feedback
Azure GitHub Repositories
https://github.com/Azure
Azure架构(一):云计算基础的更多相关文章
- 网易蜂巢(云计算基础服务)MongoDB服务重磅来袭
此文已由作者温正湖授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. MongoDB是目前最为流行的NoSQL数据库,在2017年1月新鲜出炉的数据库权威排行榜上,MongoDB ...
- mysql复制(高可用架构方案的基础)
mysql复制:把一个数据库实例上所有改变复制到另外一个数据库库服务器实例的过程特点:1.没有改变就无所谓复制 ;改变是复制的根本与数据源2.所有的改变:是指可以复制全部改变,也可以复制部分改变 可以 ...
- 关于云计算基础架构IaaS层的几点看法
真实的云计算什么样? 云计算对普通用户来说,总是一个云里雾里的话题. 本文从最基础的概念開始科普,说明了四个常见的错误理解,和作者的四个猜想. IaaS(Infrastructure as a Ser ...
- Windows Azure Service Bus (1) 基础
<Windows Azure Platform 系列文章目录> 我们在基于Windows Azure进行云端开发的时候,云端的软件通常都需要与其他软件进行交互.这些其他软件可能包括其他In ...
- Windows Azure Platform (一) 云计算的出现
<Windows Azure Platform 系列文章目录> 最近的一年一直致力于微软云计算技术的推广和研究,对于微软的云计算平台Windows Azure Platform有一定的了解 ...
- SpringCloud(1) 架构演进和基础知识简介
一.传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 (画图) 高可用 LVS+keepalive 1.单体应用:开发速度慢.启动时间长.依赖庞大.等等 2.微服务:易开发.理 ...
- 软件开发架构、网络基础知识、osi七层模型
一.软件开发的架构 涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq.微信.网盘.优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度.知乎.博客园等使用浏览器访问就可以 ...
- azure 架构选择
在azure中主要有以下3种不同的托管环境. 平台即服务(PaaS)提供了可管理的托管环境,可以直接部署应用而不需要关心背后的虚拟机和网络资源.例如,当需要托管一个应用时,只需要指定实例的个数,azu ...
- python基础(29):网络编程(软件开发架构、网络基础、套接字初使用)
1. 软件开发架构 我们了解的程序之间通讯的应用可分为两种: 第一种是应用类:qq.微信.百度网盘.腾讯视频这一类是属于需要安装的桌面应用. 第二种是web类:比如百度.知乎.博客园等使用浏览器访问就 ...
随机推荐
- linux下Flask框架搭建简单网页
开始安装FLASK需要创建一个虚拟环境,虚拟环境可以不干扰正在使用的系统环境,避免影响,并且也不需要完全的root权限,更加安全可靠. 搭建环境 Python3.4 进入到microblog目录下创建 ...
- 【BZOJ4589】Hard Nim(FWT)
题解: 由博弈论可以知道题目等价于求这$n$个数$\^$为0 快速幂$+fwt$ 这样是$nlog^2$的 并不能过 而且得注意$m$的数组$\^$一下会生成$2m$ #include <bit ...
- [SignalR2] 认证和授权
SignalR自身不提供任何用户认证特征,相反,是直接使用现有且基于(Claims-based)声明认证系统(关于这方面知识详见参考资料),非常明了,不解释,看代码中的验证代码: protected ...
- vba 读取数据库
1.安装数据库 2.创建数据源 Private Sub Worksheet_Change(ByVal Target As Range) Then Call mySQL End If End Sub P ...
- Linux 包管理
1 文集 <Linux 包管理基础:apt.yum.dnf 和 pkg>,由Snapcrafter翻译,英文原创(作者Brennen)地址在这里. 这是一篇不错的概括性的文章,系统介绍了D ...
- shullfe机制详解
一.shuffle机制概述 shuffle机制就是发生在MR程序中,Mapper之后,Reducer之前的一系列分区排序的操作.shuffle的作用是为了保证Reducer收到的数据都是按键排序的. ...
- zepto中的scrollTo
//zepto没有scrollTo动画,这里扩展了一个scrollTo函数 $.fn.scrollTo = function(options) { var defaults = { scrollTop ...
- 潭州课堂25班:Ph201805201 tornado 项目 第七课 界面美化和静态文件处理(课堂笔记)
tornado 相关说明 使用 Bootstrap 前端框架 可以在 bootCDN 这里找 jquery ,poppe.js 文件 美化项目 twittel 的开源项目, 在 static 目录下 ...
- Python网络数据采集PDF
Python网络数据采集(高清版)PDF 百度网盘 链接:https://pan.baidu.com/s/16c4GjoAL_uKzdGPjG47S4Q 提取码:febb 复制这段内容后打开百度网盘手 ...
- XIV Open Cup named after E.V. Pankratiev. GP of America
A. Ancient Diplomacy 建图,同色点间边权为$0$,异色点间边权为$1$,则等价于找一个点使得到它最短路最长的点的最短路最小,Floyd即可. 时间复杂度$O(n^3)$. #inc ...