微软云计算:Windows Azure 平台与关键技术解析

需积分: 0 0 下载量 87 浏览量 更新于2024-08-17 收藏 3.59MB PPT 举报
"关键技术--虚拟机制-高级项目经理继续教育——云计算7" 在深入探讨微软的云计算技术之前,我们首先理解一下虚拟机制的概念。虚拟机制是通过软件模拟硬件环境,使得多个独立的操作系统实例能够在单一物理硬件上同时运行,从而支持运行大量并行用户的应用程序。在微软的云计算平台Windows Azure中,这种虚拟机制被巧妙地应用,用户无需提供自己的虚拟镜像,而是由平台自身提供Windows虚拟机来运行服务。 Windows Azure的角色(Role)分为两种主要类型:Web Role和Worker Role。Web Role是为提供Web服务设计的角色,类似于本地的ASP.NET Application,但它是云端版本,支持HTTP和HTTPS协议,可以提供WCF服务。这使得Web应用程序能够轻松扩展到云环境中,处理大量并发用户请求。 Worker Role则扮演后台运行应用程序的角色,它可以与各种网络资源和数据源交互,执行后台任务,而不必直接面向用户。这种角色适合处理非用户界面相关的任务,如数据处理、定时任务或消息队列服务。 微软的云计算战略,即“云+端”模式和S+S(软件+服务)战略,旨在将传统PC时代的商业模式转变为适应网络时代的新模式。微软通过提供Platform as a Service (PaaS) 平台,使开发者能够构建可在云服务器、数据中心、Web和PC上运行的应用程序。 微软云平台的应用场景多样,包括但不限于: 1. 自己的服务器和租用服务器的对比,展示了云平台的灵活性和成本效益。云平台允许企业根据需求按需付费(Pay-as-you-go),同时提供了高度的稳定性和可用性。 2. LiveMesh是微软云服务的一个实例,提供了文件备份、多设备文件同步和远程桌面功能,增强了用户对个人数据的管理和远程访问能力。 3. 在企业实践中,例如West Monroe公司,利用Azure实现交互式地图服务,显著提高了数据处理速度和信息上传效率。 微软云平台的体系架构包括四层:全球基础服务系统(GFS)、云计算基础服务层、构建服务平台和为客户提供的服务层。这一架构确保了全球范围内的稳定性和高性能。 业务流程方面,Windows Azure作为一个云端操作系统,其核心组件协同工作,包括云端服务、SQL Service和.NET Service。SQL Service允许在云中托管数据库,而.NET Service则实现了本地服务与云平台的无缝集成,保障了数据安全传输和权限管理。 虚拟机制在微软云计算中的应用,结合其独特的角色分配、灵活的业务流程和全面的云服务架构,为企业提供了高效、可靠且成本优化的IT解决方案。