作者:张华 发表于:2020-12-11
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明
平时很少接触windows, 花了一个小时快速翻了一本Azure的书,记录一下。
Azure平台包括一个云计算操作系统,云关系数据库,云中间件,辅助服务。Azure平台具体包括:Windows Azure, SQL Azure, Azure Platfort AppFabric(现有应用与云平台的用户认证ACS,互操作,缓存和连接等)和Azure Marketplace(AppMarket与DataMarket)。
- WAPA(Windows Azure Platform Appliance): 相当于私有云 Windows Azure
- Fabric控制器相当于Heat, 云应用包括代码与配置文件,配置文件包括如认证信息,服务端口,服务角色,所需实例数和自定义变量,这个配置文件就由Wdinwos Azure Fabric来读取。
- Windows Azure CDN,这个辅助服务将用户经常访问的数据临时缓存在距离用户较近的地方。 Windows
- Azure Connect, 相当于VPN。
- 计算服务,即Role实例,虚机中都安装了代理程序,Fabric控制器就通过它来获取应用和运行实例的状态从而保证服务实例数。Role分Web Role与Worker Role与VM Role三种。Web Role预先配置了IIS模板并设计成无状态的,Worker Role为了web之外的其他应用类型设计, VM Role让用户运行自已的基于VHD的虚拟机镜像以提供IaaS服务。
- 存储服务,通过REST API提供Blob(Binary), Table(Key-Value), Queue(MQ), Drive(mount Blob as NTFS)四种存储方式。
- 云数据库(SQL Azure), 支持事务与完整性的关系型数据库,除了提供SQL Server的绝大多数功能(SQL Azure Database)外,还提供SQL Azure Reporting(SQL Server报表服务的云版本)与SQL Azure Sync。Client(eg: ODBC, ADO.NET, Entity Framework)TDS(Tabular Data Stream)访问数据库。