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类:比如百度.知乎.博客园等使用浏览器访问就 ...
随机推荐
- 经测试,foreach循环比linq的效率高
- .net mvc 使用盛派Senparc.Weixin 上传图片接口
首先获取微信签名,Controller代码: public ActionResult MutualHelpAdd() { var jssdkUiPackage = JSSDKHelper.GetJsS ...
- Docker打包 Asp.Net Core应用,在CentOS上运行(转)
转载连接:https://www.cnblogs.com/ibeisha/archive/2017/09/09/netcoreondocker.html 本文主要介绍下运用docker虚拟技术打包As ...
- Aspnet Mvc 前后端分离项目手记(一) 关于跨域问题(还有前言)
前言,最近的项目使用前后端分离的模式,记录其中一些知识点.经过这个项目,也对前后端分离有了更多理解,尤其是在技术之外的方面. 越来越多的项目采用前后端分离的原因,有两点: 1,技术方面的原因 ...
- ISP PIPLINE(零) 知识综述预热之光学概念篇
1.光学成像关系如下:这是我看到最清晰的易懂的数学关系图 2.上面的知识了解完,camera应用的知识就是Autofocus技术,自动对焦 马达的起始位置一般在焦距处,由上面光学数学关系可知,焦距处可 ...
- Windows API教程文件系统
本篇文章主要介绍了"Windows API教程文件系统",主要涉及到Windows API教程文件系统方面的内容,对于Windows API教程文件系统感兴趣的同学可以参考一下. ...
- NEO智能合约开发(二)再续不可能的任务
NEO智能合约开发中,应用合约比较简单,是的你没看错,应用合约比较简单. 应用合约三部曲,发布.调用.看结果.除了看结果工具比较缺乏,发布调用neogui最起码可以支撑你测试. 鉴权合约比较麻 ...
- Python 中的单例模式
单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在.当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场. ...
- Java当中的异常2
1.throw的作用 如果一行有可能代码抛出Execption对象或者check exception 就必须对这行代码进行处理 2.throws的作用 Throws表明这个类或者方法可能会产生一个指定 ...
- Oracle 触发器 trigger
触发器: 当用户登录/退出或者操作某个数据对象或者进行DDL(建表,建view)引起某个储存过程的值的变化,把这个隐含被调用的过程,称为触发器. 语法 CREATE OR REPLACE TRIGGE ...