您好,欢迎访问三七文档
of39《云计算》第三版配套PPT课件4.2微软云操作系统WindowsAzure4.2.1WindowsAzure概述4.2.2WindowsAzure计算服务4.2.3WindowsAzure存储服务4.2.5WindowsAzureCDN4.2.6Fabric控制器4.2.4WindowsAzureConnectof39《云计算》第三版配套PPT课件24.2微软云操作系统WindowsAzure应用数据终端代理本地计算机Role实例IPsec用户WindowsAzure计算服务Connect在WindowsAzure应用和本地运行的机器之间建立一个基于IPsec协议的连接,使两者更容易结合起来使用WindowsAzureConnectof39《云计算》第三版配套PPT课件34.2微软云操作系统WindowsAzureWindowsAzureConnect需要注意的是,Connect不是一个成熟的VPN(VirtualPrivateNetwork),只是一个简单的解决方案。WindowsAzure应用能够直接访问本地的数据库。WindowsAzure应用能够区域连接到本地环境。of39《云计算》第三版配套PPT课件4.2微软云操作系统WindowsAzure4.2.1WindowsAzure概述4.2.2WindowsAzure计算服务4.2.3WindowsAzure存储服务4.2.5WindowsAzureCDN4.2.6Fabric控制器4.2.4WindowsAzureConnectof39《云计算》第三版配套PPT课件54.2微软云操作系统WindowsAzureWindowsAzureCDNWindowsAzure提供了一个内容分发网络CDN(ContentDeliveryNetwork)。这个CDN存储了距离用户较近的站点的Blobs副本。BlobPrivatePublicREAD所有存储账户的读写请求都必须标记允许任何应用读数据CDNof39《云计算》第三版配套PPT课件6用户第一次访问Blob时,CDN存储了Blob的副本,存放的地点与用户在地理位置上比较靠近。当这个Blob被第二次访问时,它的内容将来自于缓存,而不是来自于离它位置较远的原始数据。例如,WindowsAzure提供一天体育事件的视频,第一个用户访问视频时,用户不会从CDN中获益,因为Blob还没有缓存一个离用户较近点的位置,而同一地理位置的其他的用户将会从CDN中获得更好的性能,同时缓存副本可以使视频装载得更快。4.2微软云操作系统WindowsAzure用户用户用户用户用户用户BlobsWindowsAzureWindowsAzureCDNof39《云计算》第三版配套PPT课件4.2微软云操作系统WindowsAzure4.2.1WindowsAzure概述4.2.2WindowsAzure计算服务4.2.3WindowsAzure存储服务4.2.5WindowsAzureCDN4.2.6Fabric控制器4.2.4WindowsAzureConnectof39《云计算》第三版配套PPT课件在数据中心中,WindowsAzure的机器集合和运行在这些机器上的软件均由Fabric控制器控制。84.2微软云操作系统WindowsAzureRole实例Fabric代理存储Fabric代理Fabric控制器Fabric控制器of39《云计算》第三版配套PPT课件94.2微软云操作系统WindowsAzureFabric控制器Fabric控制器控制所有运行的应用。Fabric控制器依赖配置信息决定运行的位置,选择物理服务器来最优化硬件使用。Fabric控制器使用配置文件决定需要创建的VMs(虚拟机)的数量。Fabric控制器在创建VMs后,还监控VMs。Fabric控制器是一个分布式应用,拥有计算机、交换机、负载均衡器等各种资源。of39《云计算》第三版配套PPT课件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服务平台of39《云计算》第三版配套PPT课件4.3微软云关系数据库SQLAzure4.3.1SQLAzure概述4.3.2SQLAzure关键技术4.3.3SQLAzure和SQLServer对比of39《云计算》第三版配套PPT课件SQLAzure概述4.3微软云关系数据库SQLAzureSQLAzure是微软的云中关系型数据库。SQLAzure数据库简化了多数据库的供应和部署。SQLAzure还为用户提供了内置的高可用性和容错能力。13of39《云计算》第三版配套PPT课件14数据SQLAzure报表服务SQLAzure数据同步SQLAzure数据库SQLAzureSQLAzure概述4.3微软云关系数据库SQLAzureSQLAzure提供了关系型数据库存储服务,包含三部分:of39《云计算》第三版配套PPT课件15允许同步SQLAzure数据库和本地SQLServer数据库中的数据,也能够在不同的微软数据中心之间同步不同的SQLAzure数据库。SQLAzure概述4.3微软云关系数据库SQLAzureSQLAzure数据库SQLAzure报表服务SQLAzure数据同步提供了一个云端的DBMS,这使得本地应用和云应用可以在微软数据中心的服务器上存储数据。SQLServerReportingService(SSRS)的云化版本。主要是用SQLAzure数据库提供报表服务,允许在云数据中创建标准的SSRS报表。of39《云计算》第三版配套PPT课件4.3微软云关系数据库SQLAzure4.3.1SQLAzure概述4.3.2SQLAzure关键技术4.3.3SQLAzure和SQLServer对比SQLAzure关键技术SQLAzure除了提供SQLAzure数据库服务外,还提供报表服务和数据同步服务。of39《云计算》第三版配套PPT课件18SQLAzure数据库SQLAzure数据库SQLAzure数据库服务器应用SQLAzure数据库4.3微软云关系数据库SQLAzureSQLAzure数据库是SQLAzure的一种云服务,提供了核心的SQLServer数据库功能。SQLAzure数据库支持TDS和Transact-SQL(T-SQL)SQLAzure数据库提供的是一个基于云的数据库管理系统of39《云计算》第三版配套PPT课件19SQLAzure数据库4.3微软云关系数据库SQLAzure每个SQLAzure账户都拥有一个或多个逻辑服务器每台服务器都拥有多个SQLAzure数据库用户可以自由地使用SQLAzure数据库在创建一个部署在WindowsAzure的应用中,用户使用了SQLAzure数据库,这个应用可以运行在企业数据中心或移动设备上。SQLAzure数据库应用能够使用任何现有的SQLServer客户端,也可以使用SQLServer中的大量工具SQLAzure数据库SQLAzure数据库SQLAzure数据库服务器应用123of39《云计算》第三版配套PPT课件20SQLAzure数据库4.3微软云关系数据库SQLAzureSQLAzure省略了SQLServer中的一些技术点用户没有底层管理功能,所有管理功能都由微软实现。用户不能直接关闭自身运行的系统,也不能管理运行应用的硬件设施。SQLAzure运行环境比较稳定应用获取的服务比较健壮存储的所有数据均备份了3份SQLAzure与SQLServer的差别劣势优势of39《云计算》第三版配套PPT课件21基于SQLServer报表服务(SSRS,SQLServerReportingServices)实现SQLAzure报表服务。现在SQLAzureReporting主要有两个使用场景。SQLAzure报表服务4.3微软云关系数据库SQLAzure第一SQLAzure报表创建的报表可以发布到某一个门户上,云端用户可以访问这个门户的报表,也可以通过URL地址直接访问报表;第二ISV(IndependentSoftwareVendor,独立的软件开发商)能够嵌入发布到SQLAzure报表门户的报表。of39《云计算》第三版配套PPT课件22SQLAzureReporting与SSRS的报表格式是相同的,都使用微软定义的RDL。SQLAzure报表服务4.3微软云关系数据库SQLAzureSQLAzure报表服务SQLAzure数据库中的数据相互作用SQLAzureReporting并没有实现本地情况下SSRS提供的所有的功能。SQLAzureReporting与SSRSof39《云计算》第三版配套PPT课件23SQLAzure数据库SQLAzure数据库SQLServer同步同步SQLAzure数据同步4.3微软云关系数据库SQLAzure为了提高存储数据的访问性能,同时确保网络发生故障时应用仍然能够访问数据库,需要在本地拥有SQLAzure的数据库副本,微软使用了SQLAzure数据同步技术。of39《云计算》第三版配套PPT课件24SQLAzure数据同步4.3微软云关系数据库SQLAzureSQLAzure数据库SQLAzure数据库SQLServer数据库数据同步数据同步网络故障数据调度数据丢失高性能需求“轮辐式(hub-and-spoke)”模型,所有的变化将会首先被复制到SQLAzure数据库“hub”上,然后再传送到其他“spoke”上。上述的同步过程可以同步整个数据库,也可以只同步有更新的数据库表格。of39《云计算》第三版配套PPT课件4.3微软云关系数据库SQLAzure4.3.1SQLAzure概述4.3.2SQLAzure关键技术4.3.3SQLAzure和SQLServer对比of39《云计算》第三版配套PPT课件26SQLAzure和SQLServer对比4.3微软云关系数据库SQLAzure1.物理管理和逻辑管理SQLAzure能够自动复制所有存储的数据以提供高可用性SQLAzure还可以管理负载均衡、故障转移等功能用户不能管理SQLAzure的物理资源SQLAzure不能使用SQLServer备份机制2.服务提供部署SQLAzure时,准备和配置所需要的硬件和软件均由SQLAzure服务程序来执行用户在WindowsAzure平台上创建了一个账户后便可以使用SQLAzure数据库每个SQLAzure订阅都会绑定到微软数据中心的某个SQLAzure服务器上of39《云计算》第三版配套PPT课件27SQLAzure和SQLServer对比4.3微软云关系数据库SQLAzure3.Transact-SQL支持SQLAzure中由微软进行物理资源的管理,SQLServerTransact-SQL语句都有一些参数并不适用于SQLAzure4.特征和类型SQLAzure不支持SQLServer的所有特征和数据类型SQLAzure提供物理管理,会锁住任何试图操作物理资源的命令语句of39《云计算》第三版配套
本文标题:《云计算(第三版)》配套PPT之12:第4章微软云计算WindowsAzure(二)精品文档34页
链接地址:https://www.777doc.com/doc-4273385 .html