Windows Azure提供了几个部署web应用程序的方法,比如Windows Azure网站、云服务和虚拟机。你可能无法确定哪一个最适合您的需要,或者你可能清楚的概念,比如IaaS vs PaaS。本文将帮助您了解您的选择,并帮助你做出正确的选择为您的web场景。尽管所有三个选项允许您运行在Windows Azure高度可伸缩的web应用程序,有差异,可以帮助指导你的决定。

1. 对使用难易和控制方便进行比较(如图)

1) 网站有最低的控制,但是不用关系虚机和IIS的运行状态。(PaaS)

2) 云服务控制比较多。一个云服务可以由一个前端web角色和一个或多个Worker的角色。每一层都可以独立了。例如,您可以远程桌面实例。(PaaS)

3) 虚拟可以完全控制,但是需要付出更多的精力去管理。(IaaS)

2. 功能比较

功能

网站

云服务 (web roles)

虚拟机

访问云服务(Service Bus,Storage SQL Database)

可以

可以

可以

部署多层构架(页面,控制,数据库)中的Web网站和Web 服务

可以

可以

可以

部署多层架构中的中间层

 

可以

可以

整合数据库MySQL

可以

可以

可以

支持Asp.net, Asp, Node.js, PHP, Python

可以

可以

可以

可以扩展到多个实例而不需要重新部署

可以

可以

可以2

支持 SSL

可以 3

可以

可以

整合Visual Studio

可以

可以

可以

远程调试

可以

可以

可以

使用TFS部署

可以

可以

可以

使用GIT,FTP部署

可以

 

可以

使用Web Deploy 方式部署

可以

4

可以

支持WebMatrix

可以

 

可以

共享实例部署

可以

   

多个实例共享内容和配置

可以

   

小的实例扩展到大的实例不需要重新部署

可以

   

多个部署环境 (生产 和 过渡)

 

可以

 

使用虚拟网络

 

可以

可以

远程登录

 

可以

可以

能够定义和执行启动服务任务

 

可以

可以

操作系统自动更新

可以

可以

 

1 Web 或者 worker 角色能够通过ClearDB整合MySQL服务,但是不是属于管理网站的工作流的一部分。

2 虽然虚拟能够扩展到多个实例,但是运行在这个机器上的服务必须实现一些逻辑去扩展。例外,所有机器必须配置负载均衡和在同一个地缘组(更新域UpdateDomain,容灾域 FaultDomain

3 对于网站来说,只有标准模式才能支持SSL。详情请看,Configuring an SSL certificate for a Windows Azure Web Site.

4 当Cloud Service的角色部署了一个实例,可以支持Web Deploy方式部署。然后,如果想满足SLA服务协议,一个角色就必须具有两个或者两个以上的实例,所有可以认为Cloud Service 不适合Web Deploy 部署。

比较Windows Azure 网站(Web Sites), 云服务(Cloud Services)and 虚机(Virtual Machines)的更多相关文章

  1. 最佳实践:Windows Azure 网站 (WAWS)

     编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Sunitha Muthukrishna 撰写. Windows Azure 网站 (WAWS) 允许您在 Windows ...

  2. Visual Studio2013创建、公布监控Windows Azure网站

    原文 Visual Studio2013创建.公布监控Windows Azure网站 随着Visual Studio 2013的发布,现在我们可以在Visual Studio内部实现Windows A ...

  3. 在 Windows Azure 网站中进行纵向扩展和横向扩展

    编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Byron Tardif 撰写. 当您开始一个新的 Web 项目,或者刚刚开始开发一般的网站和应用程序时,您可能希望从小处着手. ...

  4. 在 Windows Azure 网站 (WAWS) 上对 Orchard CMS 使用 Azure 缓存

    编辑人员注释: 本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 撰写. 如果您当前的 OrchardCMS 网站在 Windows Azure 网站 ...

  5. 在 Windows Azure 网站上使用 Django、Python 和 MySQL:创建博客应用程序

    编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Sunitha Muthukrishna 撰写. 根据您编写的应用程序,Windows Azure 网站上的基本Python 堆 ...

  6. Windows Azure 网站:应用程序字符串和连接字符串的工作原理

    编辑人员注释:本文章由 Windows Azure 网站团队的首席项目经理 Stefan Schackow 撰写. Windows Azure 网站上有一个方便的功能,即开发人员可将 Azure 中的 ...

  7. 在 Windows Azure 网站中配置动态 IP 地址限制

    我们最近对 Windows Azure 网站进行了升级,并启用了IIS8的动态 IP 限制模块.现在,开发人员可以为其网站启用并配置动态 IP 限制功能(或简称 DIPR). 可以通过以下链接查看此 ...

  8. Windows Azure 网站 (WAWS) 中的服务器端包含 (SSI)

     编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Erez Benari 撰写. Windows Azure 网站客户普遍关心的一个问题是关于我们对服务器端包含(Server ...

  9. 您应该了解的 Windows Azure 网站在线工具

     编辑人员注释:本文章由Windows Azure 网站团队的软件开发者 Amit Apple 撰写. 如果想要了解并亲身参与计算资源管理,那么您一定会很高兴得知这一消息:Windows Azur ...

随机推荐

  1. 小说一下case ~

    case 这个关键词,用的地方不少~大部分的用途都通过以下的方式去应用 SELECT CASE @i END AS 测试1; 测试1 ----------- DECLARE @Hour INT = D ...

  2. JavaScript学习笔记–(new关键字)

    作用 是创建一个对象实例.这个对象可以是用户自定义的,也可以是一些系统自带的带构造函数的对象. 描述 创建一个对象类型需要创建一个指定了名称和属性的函数:其中这些属性可以指向它本身,也可以指向其他对象 ...

  3. x01.os.10: 输入输出

    从 x01.Lab.Download 中下载源代码,进入工程目录,make 后再 bochs,即可见到如下界面: 随便打几个字,ok!按 F2,可切换到第二个终端,界面如下: 当然,按 F3 还可切换 ...

  4. 用php生成静态html页面(通用2种方法)

    因为每次用户点击动态链接的时候都会对服务器发送数据查询的要求 对于一个访问量可能达百万千万级别的网站来说 这无疑是服务器一个大大的负担 所以把动态数据转换成静态html页面就成了节省人力物力的首选 因 ...

  5. netbeans设置语言

    netbeans的界面语言 默认是按系统语言 设的. 想要自己指定的话,加上以下参数就可以了. 中文 --locale zh:CN 英文 --locale en:US 日文 --locale ja:J ...

  6. Redhat下如何搭建NFS

    环境: OS:Red Hat Linux As 5 服务器ip:192.168.50.199客户端ip:192.168.50.200 1.服务器上创建共享目录同时修改权限mkdir /bak1/nfs ...

  7. Scala编程第二课

    函数式编程 函数式编程,结构化编程,OO编程都是编程的方法论. 函数式编程主要思想是把运算过程尽量写成一系列嵌套的函数调用. 特点如下: 1.函数可以像其他数据类型一样使用 可以可以赋值给其他变量,可 ...

  8. 记录遇到的Python陷阱和注意点

    最近使用Python的过程中遇到了一些坑,例如用datetime.datetime.now()这个可变对象作为函数的默认参数,模块循环依赖等等. 在此记录一下,方便以后查询和补充. 避免可变对象作为默 ...

  9. HashMap的工作原理深入再深入

    前言 首先再次强调hashcode (==)和equals的真正含义(我记得以前有人会说,equals是判断对象内容,hashcode是判断是否相等之类): equals:是否同一个对象实例.注意,是 ...

  10. [麦先生]SEO--相关优化【基础】

    收录的一个重要原则:离首页的远近.离首页太远,不容易被收录.内页必须距离首页3-4次点击之内. 原因:1.对于一个网站来说,搜索引擎经常来的地方是首页,因为很多外部链接链向的是首页如友情链接.做的外链 ...