《云计算(第三版)》第4章 微软云操作系统Windows Azure_第1页
《云计算(第三版)》第4章 微软云操作系统Windows Azure_第2页
《云计算(第三版)》第4章 微软云操作系统Windows Azure_第3页
《云计算(第三版)》第4章 微软云操作系统Windows Azure_第4页
《云计算(第三版)》第4章 微软云操作系统Windows Azure_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

4.2微软云操作系统WindowsAzure4.2.1WindowsAzure概述4.2.2WindowsAzure计算服务4.2.3WindowsAzure存储服务4.2.5WindowsAzureCDN4.2.6Fabric控制器4.2.4WindowsAzureConnect24.2微软云操作系统WindowsAzure应用数据终端代理本地计算机Role实例IPsec用户WindowsAzure计算服务Connect在WindowsAzure应用和本地运行的机器之间建立一个基于IPsec协议的连接,使两者更容易结合起来使用WindowsAzureConnect34.2微软云操作系统WindowsAzureWindowsAzureConnect需要注意的是,Connect不是一个成熟的VPN(VirtualPrivateNetwork),只是一个简单的解决方案。WindowsAzure应用能够直接访问本地的数据库。WindowsAzure应用能够区域连接到本地环境。4.2微软云操作系统WindowsAzure4.2.1WindowsAzure概述4.2.2WindowsAzure计算服务4.2.3WindowsAzure存储服务4.2.5WindowsAzureCDN4.2.6Fabric控制器4.2.4WindowsAzureConnect54.2微软云操作系统WindowsAzureWindowsAzureCDNWindowsAzure提供了一个内容分发网络CDN(ContentDeliveryNetwork)。这个CDN存储了距离用户较近的站点的Blobs副本。BlobPrivatePublicREAD所有存储账户的读写请求都必须标记允许任何应用读数据CDN6用户第一次访问Blob时,CDN存储了Blob的副本,存放的地点与用户在地理位置上比较靠近。当这个Blob被第二次访问时,它的内容将来自于缓存,而不是来自于离它位置较远的原始数据。例如,WindowsAzure提供一天体育事件的视频,第一个用户访问视频时,用户不会从CDN中获益,因为Blob还没有缓存一个离用户较近点的位置,而同一地理位置的其他的用户将会从CDN中获得更好的性能,同时缓存副本可以使视频装载得更快。4.2微软云操作系统WindowsAzure用户用户用户用户用户用户BlobsWindowsAzureWindowsAzureCDN4.2微软云操作系统WindowsAzure4.2.1WindowsAzure概述4.2.2WindowsAzure计算服务4.2.3WindowsAzure存储服务4.2.5WindowsAzureCDN4.2.6Fabric控制器4.2.4WindowsAzureConnect在数据中心中,WindowsAzure的机器集合和运行在这些机器上的软件均由Fabric控制器控制。84.2微软云操作系统WindowsAzureRole实例Fabric代理存储Fabric代理Fabric控制器

Fabric控制器94.2微软云操作系统WindowsAzureFabric控制器Fabric控制器控制所有运行的应用。Fabric控制器依赖配置信息决定运行的位置,选择物理服务器来最优化硬件使用。Fabric控制器使用配置文件决定需要创建的VMs(虚拟机)的数量。Fabric控制器在创建VMs后,还监控VMs。Fabric控制器是一个分布式应用,拥有计算机、交换机、负载均衡器等各种资源。10WindowsAzure提供给开发者5种规格的虚拟机,见表:虚拟机规格配置情况存储容量Extra-small单核、1.0GHzCPU、768MB内存、I/O性能低200GB实例存储容量Small单核、1.6GHzCPU、1.75GB内存、I/O性能中等225GB实例存储容量Medium双核、1.6GHzCPU、3.5GB内存、I/O性能高490GB实例存储容量Large四核、1.6GHzCPU、7GB内存、I/O性能高1000GB实例存储容量Extra-large八核、1.6GHzCPU、14GB内存、I/O性能高2048GB实例存储容量4.2微软云操作系统WindowsAzureFabric控制器4.1微软云计算平台4.2微软云操作系统WindowsAzure4.3微软云关系数据库SQLAzure4.4WindowsAzureAppFabric4.5WindowsAzureMarketplace4.6WindowsAzure服务平台4.3微软云关系数据库SQLAzure4.3.1SQLAzure概述4.3.2SQLAzure关键技术4.3.3SQLAzure和SQLServer对比SQLAzure概述4.3微软云关系数据库SQLAzureSQLAzure是微软的云中关系型数据库。SQLAzure数据库简化了多数据库的供应和部署。SQLAzure还为用户提供了内置的高可用性和容错能力。1314数据SQLAzure报表服务SQLAzure数据同步SQLAzure数据库SQLAzureSQLAzure概述4.3微软云关系数据库SQLAzureSQLAzure提供了关系型数据库存储服务,包含三部分:15允许同步SQLAzure数据库和本地SQLServer数据库中的数据,也能够在不同的微软数据中心之间同步不同的SQLAzure数据库。SQLAzure概述4.3微软云关系数据库SQLAzureSQLAzure数据库SQLAzure报表服务SQLAzure数据同步提供了一个云端的DBMS,这使得本地应用和云应用可以在微软数据中心的服务器上存储数据。SQLServerReportingService(SSRS)的云化版本。主要是用SQLAzure数据库提供报表服务,允许在云数据中创建标准的SSRS报表。4.3微软云关系数据库SQLAzure4.3.1SQLAzure概述4.3.2SQLAzure关键技术4.3.3SQLAzure和SQLServer对比SQLAzure关键技术SQLAzure除了提供SQLAzure数据库服务外,还提供报表服务和数据同步服务。18SQLAzure数据库SQLAzure数据库SQLAzure数据库服务器应用SQLAzure数据库4.3微软云关系数据库SQLAzureSQLAzure数据库是SQLAzure的一种云服务,提供了核心的SQLServer数据库功能。SQLAzure数据库支持TDS和Transact-SQL(T-SQL)SQLAzure数据库提供的是一个基于云的数据库管理系统19SQLAzure数据库4.3微软云关系数据库SQLAzure每个SQLAzure账户都拥有一个或多个逻辑服务器每台服务器都拥有多个SQLAzure数据库用户可以自由地使用SQLAzure数据库在创建一个部署在WindowsAzure的应用中,用户使用了SQLAzure数据库,这个应用可以运行在企业数据中心或移动设备上。SQLAzure数据库应用能够使用任何现有的SQLServer客户端,也可以使用SQLServer中的大量工具SQLAzure数据库SQLAzure数据库SQLAzure数据库服务器应用12320SQLAzure数据库4.3微软云关系数据库SQLAzureSQLAzure省略了SQLServer中的一些技术点用户没有底层管理功能,所有管理功能都由微软实现。用户不能直接关闭自身运行的系统,也不能管理运行应用的硬件设施。SQLAzure运行环境比较稳定应用获取的服务比较健壮存储的所有数据均备份了3份SQLAzure与SQLServer的差别劣势优势21基于SQLServer报表服务(SSRS,SQLServerReportingServices)实现SQLAzure报表服务。现在SQLAzureReporting主要有两个使用场景。SQLAzure报表服务4.3微软云关系数据库SQLAzure第一SQLAzure报表创建的报表可以发布到某一个门户上,云端用户可以访问这个门户的报表,也可以通过URL地址直接访问报表;第二ISV(IndependentSoftwareVendor,独立的软件开发商)能够嵌入发布到SQLAzure报表门户的报表。22SQLAzureReporting与SSRS的报表格式是相同的,都使用微软定义的RDL。SQLAzure报表服务4.3微软云关系数据库SQLAzureSQLAzure报表服务SQLAzure数据库中的数据相互作用SQLAzureReporting并没有实现本地情况下SSRS提供的所有的功能。SQLAzureReporting与SSRS23SQLAzure数据库SQLAzure数据库SQLServer同步同步SQLAzure数据同步4.3微软云关系数据库SQLAzure为了提高存储数据的访问性能,同时确保网络发生故障时应用仍然能够访问数据库,需要在本地拥有SQLAzure的数据库副本,微软使用了SQLAzure数据同步技术。24SQLAzure数据同步4.3微软云关系数据库SQLAzureSQLAzure数据库SQLAzure数据库SQLServer数据库数据同步数据同步网络故障数据调度数据丢失高性能需求“轮辐式(hub-and-spoke)”模型,所有的变化将会首先被复制到SQLAzure数据库“hub”上,然后再传送到其他“spoke”上。上述的同步过程可以同步整个数据库,也可以只同步有更新的数据库表格。4.3微软云关系数据库SQLAzure4.3.1SQLAzure概述4.3.2SQLAzure关键技术4.3.3SQLAzure和SQLServer对比26SQLAzure和SQLServer对比4.3微软云关系数据库SQLAzure1.物理管理和逻辑管理SQLAzure能够自动复制所有存储的数据以提供高可用性SQLAzure还可以管理负载均衡、故障转移等功能用户不能管理SQLAzure的物理资源SQLAzure不能使用SQLServer备份机制2.服务提供部署SQLAzure时,准备和配置所需要的硬件和软件均由SQLAzure服务程序来执行用户在WindowsAzure平台上创建了一个账户后便可以使用SQLAzure数据库每个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论