欢迎来到天天文库
浏览记录
ID:52383813
大小:3.09 MB
页数:33页
时间:2020-04-05
《使用VS2010开发部署WindowsAzure应用程序.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章使用VS2010开发部署WindowsAzure应用程序第3章使用VS2010开发部署WindowsAzure应用程序3.1WindowsAzurePlatform3.2开发部署Azure应用程序环境要求3.3微软云计算实验3.3.1开发部署“HelloAzure”云计算应用程序3.3.2开发部署云存储应用程序WindowsAzurePlatform的组成计算(Compute)存储(Storage)管理(Management)云端关系数据库持续的开发模型自动化的管理云端企业服务总线跨网络边界、防火墙控制
2、验证WindowsAzureSQLAzureWindowsAzureAppFabric3.1WindowsAzurePlatform1.WindowsAzurePlatform概述3.1WindowsAzurePlatform(续)3.1WindowsAzurePlatform(续)微软统一的平台和技术3.1WindowsAzurePlatform(续)2.WindowsAzure概述计算服务存储服务管理服务开发环境在WindowsAzure的四个组成部分中,只有开发环境是安装在用户的计算机上的,用于用户开发
3、和测试WindowsAzure的应用程序,其余三部分都是WindowsAzurePlatform的一部分而安装在微软数据中心3.1WindowsAzurePlatform(续)nmWindowsAzureFabricLoadBalancerServiceConfig…FabricComputeStorageApplicationQWebRoleWorkerRoleVMFastCGIPHP,etc.AgentAgentmain(){…}P/InvokeHTTPIISASP.NET,WCF,etc.计算服务3.1
4、WindowsAzurePlatform(续)四种数据存储方式大型的二进制对象BLOB(简称Blob)表Table消息队列QueueWindowsAzureDrive是WindowsAzure为了提升兼容性而提供的一种存储方式,其底层实现实际上就是Blob的一种3.1WindowsAzurePlatform(续)…FabricComputeStorageApplicationBlobsQueuesHTTPTablesAccess:DataisexposedviaaRESTfulinterfaceDatacan
5、beaccessedbyHTTPstandardprotocols(SOAP&REST)WindowsAzureappsOtheron-premises存储服务3.1WindowsAzurePlatform(续)3.1WindowsAzurePlatform(续)Queue的一种典型用法3.SQLAzure概述3.1WindowsAzurePlatform(续)SQLAzure提供功能示意图3.1WindowsAzurePlatform(续)4.AzureAppFabric概述WindowsAzureAppF
6、abric的主要功能示意图硬件:PC一台软件:操作系统Win7/WindowsXP/Windows2003WindowsAzureSDKVisualStudio2010开发环境网络:可以连接到Internet3.2开发部署Azure应用程序环境要求3.3.1开发部署“HelloAzure”云计算应用程序首先在VisualStudio2010开发环境下开发一个简单的“HelloAzure”云应用,然后将其部署到微软数据中心3.3微软云计算实验3.3.1开发部署“HelloAzure”云计算应用程序HelloWi
7、ndowsAzureapplication3.3.1开发部署“HelloAzure”云计算应用程序(续)AddtheASP.NETWebRoleinC#.3.3.1开发部署“HelloAzure”云计算应用程序(续)3.3.1开发部署“HelloAzure”云计算应用程序(续)3.3.1开发部署“HelloAzure”云计算应用程序(续)3.3.1开发部署“HelloAzure”云计算应用程序(续)3.3.2开发部署云存储应用程序使用VisualStudio2010开发部署一个具备简单云存储功能的应用程序使用
8、WindowsAzure提供的Blob存储服务的API实现上传接收图片、提取显示图片、提取显示图片元数据信息、删除图片以及复制图片等功能3.3.2开发部署云存储应用程序(续)3.3.2开发部署云存储应用程序(续)3.3.2开发部署云存储应用程序(续)3.3.2开发部署云存储应用程序(续)3.3.2开发部署云存储应用程序(续)3.3.2开发部署云存储应用程序(续)3.3.2开发部署云存储应用程序(续)
此文档下载收益归作者所有