Windows Azure应用场景一 - 新闻中心 - 福州哈唐网络-福建IDC企业!专注云主机及服务器租用托管13年!

新闻中心

首页 > 新闻中心 > 行业新闻 >

Windows Azure应用场景一

时间:2017-05-23 08:39:23   阅读:

  为了更好地了解Windows Azure,这里先介绍一些Windows Azure的应用场景。这些场景包括创建可伸缩的We应用、创建并行计算应用、创建后台处理的Web应用及本地或服务器托管应用的云存储应用。
 
创建可伸缩的Web应用
 
  在传统环境下,用户通常使用本地或托管机构内部的数据中心运行供Internet访问的Web应用。与传统的Web技术相比,Windows Azure为可伸缩的应用和数据提供了内在的支撑,可以处理更加大的负载。当用户使用Windows Azure发布Web应用后,Web应用可以处理大量并发用户的请求。
 
  有些应用的负载变化十分显著,例如在线售票系统、视频网站等。在传统的数据中心运行这类应用需要保留大量的机器来应对访问的高峰时间段,而在一般情况下这些机器是空闲的。如果在Windows Azure上创建这类用,组织机构可以根据需要扩充和缩减实例的数量。用户可以使用Web Roles和Tables在Windows Azure上创建一个可伸缩的Web应用。
 
 
  上述实例中,客户端是浏览器,用户可以使用ASP.NET或其他Web技术实现应用逻辑,也可以使用WCF创建一个可伸缩的Web应用。在这两种情况下,均需要指定Web 城运行的实例数量,Windows Azure Fabric控制器创建相应数量的虚拟机。正如之前所描述的,Fabric控制器也可以监控这些实例以确保请求的数量总是可用的。对于数据存储而言,应用使用Windows Azure Tables进行存储。Windows Azure Tables提供了一个可扩展的存储,能够处理大量的数据。
 
创建并行计算应用
 
  对于银行金融建模、电影特技效果渲染、医药公司的新药开发等这些应用,往往需要使用并行计算。在传统的情况下,采用一个大的集群满足这个偶尔的并行计算需求的代价很大。Windows Azure可以为用户提供一种按需使用的计算集群,在这种情况下,利用Windodows Azure创建并行计算应用显得十分有优势。
 
  用户选择使用Worker Roles创建并行计算应用,并行计算应用通常需要使用很大的数据集,这些数据集通常存放在Windows Azure Blobs中。
 
  许多的Worker Role实例同时运行并行的作业。Windodows Azure对实例的运行时间施加影响.每个实例都能够运行任意数量的作业.为了能够与应用相互作用,用户依赖一个单独的Worker Role实例,通过这个接口,用户能够决定应该需要运行多少个Worker实例,同时用户还可以决定开始和停止的实例、査看访问结果等。Web Role实例和Worker Role实例之间的通信依赖于Windodows Azure Queues。
 
  云中提供了大量可用的处理能力,这很有可能改变高性能计算。比如微软Windodows HPC服务器允许使用Windodows Azure Worker Role实例创建一个计算集群,从而取代本地物理服务器托管或与本地物理服务器相连。


闽公网安备 35010002000114号