代码改变世界

Azure架构(一):云计算基础

2019-04-18 18:22  jetwill  阅读(1399)  评论(0编辑  收藏  举报

云计算的定义

云计算(英语: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