[New Portal]Windows Azure Web Site (5) 如何选择Windows Azure托管服务的类型?WebSite, Cloud Service还是Virtual Machine

简介:

Windows Azure Platform 系列文章目录

 

  相信大家看过我的博文之后,对于Windows Azure托管服务有了一定的了解。那我们会发现一般情况下Windows Azure 服务分为三种,分别是:

  1. Windows Azure Website
  2. Cloud Service
  3. Virtual Machines

  如果我是一个企业级的用户,面对这三种不同的托管服务,我应该选择哪一种服务,将现有的企业应用迁移到Windows Azure云计算平台上呢?

  在这里我不妨给大家介绍一下Windows Azure三种服务的区别,如下图:

  从上图中我们不难发现,在Windows Azure服务平台里,Web Site特点是:

  1. 在Windows Azure上构建高度可扩展的Web站点。
  2. 快速、轻松部署一个高度可扩展的云环境,并且可以从很小的规模开始。
  3. 使用您所选择的语言和开源应用程序,比如WordExpress, FTP, Git或者TFS,并轻松集成Windows Azure的服务,比如SQL 数据库,缓存,CDN和存储。
  4. Web Site的特点在于快速部署,只能提供比较基本的Windows Azure功能,比如Application和Data。但是更加高级的功能,比如Startup Task,Native Code,Virtual Network等功能,它是不支持的。

   Web Site比较适合:

  1. 现代的Web应用程序。包括客户端脚本,服务器端脚本和数据库的应用程序。并且可以横向扩展。
  2. 连续开发。直接从源代码库使用Git或者Team Foundation进行部署。
  3. 使用开源应用程序。你可以直接使用开源的应用程序,比如WordPress等。

 

  Cloud Services的特点如下:

  1. 在Windows Azure上简历或扩展您的企业应用程序。
  2. 利用丰富的PaaS环境,创建高度可用的,可扩展的应用程序和服务。支持高级的多层架构,自动部署和弹性计算。通过Windows Azure PaaS,可以为全世界的客户提供强大的SaaS解决方案。
  3. 通过Virtual Network,可以将本地局域网的网络与Windows Azure公有云网络做连接。这样就可以让企业网络享受公有云带来的高度弹性计算和互操作性,同时也保证网络安全。

   Cloud Service比较适合:

  1. 多层的应用程序,每层都可以自我扩展。使用Web Role和Worker Role,Web Role可以响应前端的显示,而将复杂的业务放在后端进行处理。
  2. 先进的管理。如果您的应用程序需要管理员权限、远程桌面访问或以提升的权限运行代码,您可以使用Cloud Service。
  3. 私有云+公有云。你可以使用Windows Azure Connect与Azure公有云进行点对点的连接,或者使用Azure Virtual Network将企业内网或者私有网络与到公有云相互连接。

 

  Virtual Machine的特点如下:

  1. 提供IaaS的服务。不仅仅支持Windows,而且支持Linux操作系统。
  2. 轻松地在几分钟内部署和运行Windows Server和Linux虚拟机,迁移运行负载,而且无需改变现有的代码。对于基于Windows OS的应用来说,可以将其部署到Hyper-V里做成VHD文件,然后直接上传到Windows Azure上面进行部署和托管。
  3. 支持Virtual Network,将您的局域网企业应用与公有云直接连接,享受云计算带来的便利性。

  Virtual Machine比较适合:

  1. 支持Windows或者Linux。你可以将现有的基于Windows或者Linux的应用快速迁移到Windows Azure。
  2. 支持更多的服务应用程序。可以在Windows Azure使用SQL Server, MySQL,MongoDB,SharePoint应用程序。
  3. 支持将已有应用程序迁移到公有云。你可以将持久化的非关系型数据保存到Windows Azure VHD里。
分类:  Azure Web Site

本文转自Lei Zhang的博客博客园博客,原文链接:http://www.cnblogs.com/threestone/archive/2012/12/23/2830041.html,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
弹性计算 Java 应用服务中间件
手动部署Java Web环境(Alibaba Cloud Linux 2)
本场景带您体验如何在Alibaba Cloud Linux 2.1903 LTS 64位操作系统的云服务器上部署Java Web环境。
142 0
|
4天前
|
开发框架 JavaScript 安全
WIndows Server 2016 部署 Web服务(简单篇)
WIndows Server 2016 部署 Web服务(简单篇)
|
11天前
|
前端开发 JavaScript
【Web 前端】new操作符具体都干了什么?
【4月更文挑战第22天】【Web 前端】new操作符具体都干了什么?
|
6月前
|
消息中间件 数据安全/隐私保护 Windows
windows下RabbitMQ安装后,无法进入web管理页面问题
windows下RabbitMQ安装后,无法进入web管理页面问题
161 1
|
2月前
|
Windows
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
Windows Server 各版本搭建 Web 服务器实现访问本地 Web 网站(03~19)
|
5月前
|
Web App开发 Windows
Windows【Chrome浏览器 02】Auto Dark Mode for Web Contents 无需安装插件开启chrome浏览器黑暗模式
Windows【Chrome浏览器 02】Auto Dark Mode for Web Contents 无需安装插件开启chrome浏览器黑暗模式
90 0
|
6月前
|
消息中间件 数据安全/隐私保护 Windows
windows下RabbitMQ安装后,无法进入web管理页面问题
windows下RabbitMQ安装后,无法进入web管理页面问题
118 0
|
8月前
|
存储 Apache 文件存储
Apache On Windows 如何使用阿里云NAS作为WEB站点目录
在Windows操作系统运行Apache WEB服务器的用户如何使用阿里云NAS共享作为WEB 站点目录。
214 0
|
域名解析 安全 网络协议
Windows server——部署web服务
网站的组成日趋复杂,多数网站由域名,空间服务器、DNS域名解析、网站程序、数据库等组成,但其实在Windows 环境中搭建一台网站服务器并不困难,IIS (ihtenet hforrration Services,互联网信息服务),是由微软公司提供的基于Microsoft Windows的互联网基本服务,其中包括Web服务器、FTP服务器,NNTP服务器和SMTP服务器等。
605 0
|
Java 关系型数据库 MySQL
windows部署DataX及运行dataX_WEB
windows部署DataX及运行dataX_WEB
2052 0
windows部署DataX及运行dataX_WEB