[ASP.Net MVC 5 - 02] Azure 预览

       Windows Azure 为软件即服务(SaaS)的开发和运营提供了灵活,可靠和开放的环境。通常可以从基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)三个层面来理解Windows Azure。Windows Azure 是微软发布的云解决方案的核心产品,其本质是一个操作系统。

       1.基础设施即服务

       传统IT机构如果需要部署应用,需要机房,制冷,电力,网线,物理服务器,虚拟服务器等等基础设施。现在云平台用户可以直接从Windows Azure租用这些服务。设施即服务把服务的开发者从服务的管理和维护硬件的繁琐工作中解放出来,从而服务提供者能够专注于如何更好地提供服务。设施即服务的方式给开发者带来的收益是很明显的,租用windows Azure 服务的费用远比自己购置机器,搭建环境要便宜,另一个方面,当用户不需要这些额外的服务时,还可以返还这些服务,更加节省了费用。Windows Azure提供了多种尺寸的服务器。

 与此同时,Windows Azure 提供了丰富的虚拟机模板供用户快速创建服务器。

 

 从上面的列表的红色部分我们可以看出,Windows Azure 不仅提供了基于Windows的操作系统,而且还提供了基于LINUX的操作系统服务器,更加说明了Azure的开放性。

2.平台即服务

平台即服务是在基础设施即服务之上的,提供了云服务开发者在云平台上开发和运行软件所需要的软件环境。对于用户创建的虚拟机的管理,比如安装更新补丁,防火墙设置等等都是Windows Azure自动管理的,云服务开发者不需要关心。Windows Azure 的自动管理内容包括:

实际上,Windows Azure 所做的远不止这些,因为当用户使用的某台虚拟机所在的物理服务器坏掉的时候,Windows Azure 会自动寻找健康的物理服务器,并自动创建虚拟机把应用迁移上去,这些过程对于用户是透明的。与此同时,为了方便云服务的开发者,Windows Azure 为用户提供了两种服务:Windows Azure Web Sites 和 Windows Azure Cloud Service.

3.软件即服务

软件作为服务提供给最终的用户,比如存储能力,计算能力。其实,Windows Azure 更希望云服务的开发者把自己的服务发布到Azure上面去,即在Azure环境下开发和运行云端的解决方案。为了做到这一点,Windows Azure 为用户提供了非常丰富的组件,这些组件都通过软件即服务的形式提供给最终的开发者,一些主要的组件如下:

1)SQL Database

SQL Database 是Azure里的数据库,用户可以随时在Azure里面创建数据库,而不需要对数据库服务器进行任何的维护。SQL Server 和 SQL Database有很大的兼容性,现有的很多SQL Server 可以直接迁移到SQL Database.现有的访问SQL Server的代码,如ADO.NET,Entity Framework等可以直接迁移到SQL Database上使用。但是SQL Server 和 SQL Database 也是有一些细微差别的。

2)存储服务

Windows Azure 提供了多种非结构化数据的存储服务。包括数据库表的存储,二进制数据的存储,消息队列的存储及虚拟盘的存储。

3)缓存服务

Windows Azure 提供了两种缓存,一种是共享缓存,一种是基于角色的缓存。

4)移动服务

为移动应用提供数据存储,消息推送等服务,简化后台开发。

5)工作流服务

工作流管理基于微软的Windows Workfolw Foundation,允许云服务的开发者在云端上创建,运行并管理工作流。

6)HDInsight

HDInsight提供了在Windows Azure上动态管理Apache Hadoop集群以进行大数据处理的解决方案。

7)ActiveDirectory访问控制服务

为云服务的认证和授权提供了强有力的支持。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值