云计算的定义

云计算(英语: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架构(一):云计算基础的更多相关文章

  1. 网易蜂巢(云计算基础服务)MongoDB服务重磅来袭

    此文已由作者温正湖授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. MongoDB是目前最为流行的NoSQL数据库,在2017年1月新鲜出炉的数据库权威排行榜上,MongoDB ...

  2. mysql复制(高可用架构方案的基础)

    mysql复制:把一个数据库实例上所有改变复制到另外一个数据库库服务器实例的过程特点:1.没有改变就无所谓复制 ;改变是复制的根本与数据源2.所有的改变:是指可以复制全部改变,也可以复制部分改变 可以 ...

  3. 关于云计算基础架构IaaS层的几点看法

    真实的云计算什么样? 云计算对普通用户来说,总是一个云里雾里的话题. 本文从最基础的概念開始科普,说明了四个常见的错误理解,和作者的四个猜想. IaaS(Infrastructure as a Ser ...

  4. Windows Azure Service Bus (1) 基础

    <Windows Azure Platform 系列文章目录> 我们在基于Windows Azure进行云端开发的时候,云端的软件通常都需要与其他软件进行交互.这些其他软件可能包括其他In ...

  5. Windows Azure Platform (一) 云计算的出现

    <Windows Azure Platform 系列文章目录> 最近的一年一直致力于微软云计算技术的推广和研究,对于微软的云计算平台Windows Azure Platform有一定的了解 ...

  6. SpringCloud(1) 架构演进和基础知识简介

    一.传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 (画图) 高可用 LVS+keepalive 1.单体应用:开发速度慢.启动时间长.依赖庞大.等等 2.微服务:易开发.理 ...

  7. 软件开发架构、网络基础知识、osi七层模型

    一.软件开发的架构 涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq.微信.网盘.优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度.知乎.博客园等使用浏览器访问就可以 ...

  8. azure 架构选择

    在azure中主要有以下3种不同的托管环境. 平台即服务(PaaS)提供了可管理的托管环境,可以直接部署应用而不需要关心背后的虚拟机和网络资源.例如,当需要托管一个应用时,只需要指定实例的个数,azu ...

  9. python基础(29):网络编程(软件开发架构、网络基础、套接字初使用)

    1. 软件开发架构 我们了解的程序之间通讯的应用可分为两种: 第一种是应用类:qq.微信.百度网盘.腾讯视频这一类是属于需要安装的桌面应用. 第二种是web类:比如百度.知乎.博客园等使用浏览器访问就 ...

随机推荐

  1. 在Windows环境下搭建Nginx文件服务器(简单实用版)

    为了解决项目组内容应用,打算把本地的e:tools目录共享出来,具体操作步骤如下1.下载安装包:http://nginx.org/download/nginx-1.9.15.zip2.解压缩3.修改配 ...

  2. git生成ssh key步骤并添加到github网站

    0: 查看是否已经有了ssh密钥 执行命令:cd ~/.ssh 如果没有密钥则不会有此文件夹,有则备份删除 1:使用 Git Bash生成新的ssh key ssh-keygen -t rsa -C  ...

  3. 百度上传插件---webuploader的使用

    需求:朋友让找一个兼容IE8的上传插件,卧槽,IE8,我当时是崩溃的,然后就搜到了这个百度的插件,官网是这样描述的 WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HT ...

  4. tensorflow例子-【老鱼学tensorflow】

    本节主要用一个例子来讲述一下基本的tensorflow用法. 在这个例子中,我们首先伪造一些线性数据点,其实这些数据中本身就隐藏了一些规律,但我们假装不知道是什么规律,然后想通过神经网络来揭示这个规律 ...

  5. Android读写配置2

    上篇文章采用 Properties 读写配置,各种路径错误,要么没有写入权限. 后来查资料,采用另一种方式读写 SharedPreferencesImpl 直接贴代码 公共类 -- 读写 packag ...

  6. 用python一步一步教你玩微信小程序【跳一跳】

    12月28日,微信上线了小游戏「跳一跳」,瞬间成了全民游戏,如何牢牢占据排行榜的第一位呢?用Python帮助你,Python真的无所不能. 作为技术出身的我们,是不是想用技术改变排名呢? 注意:本文适 ...

  7. thinkphp的静态缓存,数据缓存,快速缓存,查询缓存

    // 静态缓存 // 'HTML_PATH' 缓存目录,这是个常量不是配置项,在入口文件中定义 // 'HTML_CACHE_ON'     =>    true, // 开启静态缓存 'HTM ...

  8. DPI与DFI技术分析

    DPI全称为“Deep Packet Inspection”,称为“深度包检测”.DPI技术在分析包头的基础上,增加了对应用层的分析,是一种基于应用层的流量检测和控制技术,当IP数据包.TCP或UDP ...

  9. python 字符串常用操作

    字符串常用方法 capitalize() String.capitalize() 将字符串首字母变为大写 name = 'xiaoming' new_name = name.capitalize() ...

  10. 如何避免OOM

    一.减小对象的内存占用 1)使用更加轻量的数据结构 例如,我们可以考虑使用ArrayMap/SparseArray而不是HashMap等传统数据结构. ArrayMap和HashMap主要不同之处在于 ...