Azure上的Web Apps极其相关服务

一般,我们开发Web应用程序的时候,都需要IT运维人员准备Windows OS或Linux OS的Web Server,安装相应的Web组件,比如IIS, Tomcat等等。然后开发人员把相应的代码部署到Web Server上并进行配置。

对于IT运维人员来说,Web Server是IaaS,IT运维人员需要维护Web Server的操作系统等内容。而对于开发人员来说,Web Server是PaaS,开发人员只需要维护Web Application即可。运维人员关心操作系统OS层面的东西,开发人员关系自己的代码是否有bug即可。

那么,Azure Web Apps是什么呢,Azure Web App提供了一个PaaS服务。只需开发人员把开发的代码直接部署到Azure Web Apps,无需操作系统层面的管理,直接降低了管理的成本。实现了,我们现在说的去操作系统化,或者无操作系统层。

首先,需要注意的是:Azure Web Apps支持的开发语言包括:.NET, Java, PHP,Python

基本涵盖所有主流开发语言。

其次,Azure Web App能用来干啥呢?

它提供四种等级的服务,当然每个等级的收费也是不同的:

  1. 1.       免费(Free)

(1)      客户的计算资源是和其他用户共享的

(2)      每天仅有60分钟的CPU计算时间

(3)      最多能使用的存储大小为1GB

(4)      不支持横向扩展功能

(5)      没有SLA保障的

  1. 2.       共享(Shared)

(1)      客户的计算资源是和其他用户共享的

(2)      最多能使用的存储大小为1GB

(3)      每天仅有240分钟的CPU计算时间

(4)      支持横向扩展功能,且横向支持最多6个共享实例

(5)      没有SLA保障的

  1. 3.       基本(Basic)

(1)      客户的计算资源是独享的

(2)      可以创建无限多个类型为Basic的Azure Web Apps

(3)      最多能使用的存储大小为10GB

(4)      支持横向扩展功能,且横向支持最多3个独享的实例

(5)      支持99.9%的SLA

  1. 4.       标准(Standard)

(1)      客户的计算资源是独享的

(2)      可以创建无限多个类型为Standard的Azure Web Apps

(3)      最多能使用的存储大小为50GB

(4)      支持横向扩展功能,且横向支持最多10个独享的实例

(5)      支持99.9%的SLA

基于以上对Azure Web App的了解,那么它的劣势在哪呢?

  1. 1.       单个Web Apps实例大小

单个Azure Web Apps实例最大为Large,配置是4Core/7GB。如果读者开发的Web Application,单个实例需要运行的最小计算单元大于4Core/7GB,则这个Web Application不适合部署在Azure Web AppsPaaS平台。

  1. 2.       横向扩展能力

在Standard模式下,Azure Web Apps支持横向扩展功能,且横向支持最多10个独享的实例

  1. 3.       不支持安装软件

因为无法通过Windows Remote Desktop或者Linux SSH管理Azure Web Apps的操作系统,所以Azure Web Apps不支持自定义安装软件

  1. 4.       不支持Azure Virtual Network虚拟网络

在国内由世纪互联运维的Azure China,Azure Web Apps目前不支持加入到Virtual Network虚拟网络中,所以访问加入到Virtual Network的Azure VM虚拟机,必须通过Azure VM的公网IP或者DNS访问。为了保证安全性,还建议结合Access ControlList(ACL)设置一起使用。

时间: 2024-10-16 12:40:44

Azure上的Web Apps极其相关服务的相关文章

在 Azure 上部署 Asp.NET Core Web App

在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 ASP.NET Core的网站呢?Azure 的 Web App 服务是个很好的选择. 下面我们会通过 Visual Studio 创建一个 Asp.net Core demo 应用,然后把这个 demo 应用部署到 Azure Web App.通过阅读本文,您将能了解到如何创建 Asp.NET Core 应用程序和如何在Azure上创建 Web App 并部署

免费电子书:Azure Web Apps开发者入门

(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:之前介绍过微软正在逐步出版一个名为Azure Essential的入门系列教程,最近刚刚推出了一本向开发者介绍Web Apps的电子书. Microsoft Azure提供了大量的功能,而Azure Web Apps(之前称之为WebSite)是最常用也是最易用的一个功能,它能够让你快速地把Web应用程序上线.Azure Web Apps不但支持.NET,使用Java.Node.js.PHP和

Azure Stack技术深入浅出系列5:在Azure Stack上使用Web App PaaS服务及其背后原理窥探(开发案例)

App Service 是微软Azure的PaaS产品. 为任何平台或设备创建Web App PaaS服务和mobile App PaaS服务. 将应用与SaaS解决方案集成.与本地应用程序进行连接,以实现业务流程的自动化.在我们日常开发中,经常会使用Web App PaaS服务来承载企业的业务. 本文试图通过一个案例来分别详细说明Azure Web App业务的下列几大特点: 应用服务计划 多种语言和框架 持续集成和部署 连接数据库服务 可用性全局缩放 就在本文撰写过程中,Azure Stac

AZURE快速创建WEB服务器。

部署前的准备: 由于快速部署使用的web apps,所以需要拥有Azure账号,并且拥有相关订阅. 首先创建Web应用,并且可以先看下介绍部分. 点击创建web应用,设置应用名称,选择订阅信息(如果有多个订阅的话).选择资源组,资源组可以新建,也可以使用现有项. 然后创建,稍等片刻,就创建完成了. 到这就相当于我们的运行环境就已经搭建好了.这里我们也可以看下初始的环境. 环境搭建好.下一步就要把文件导入到相应目录下.然后测试是否能正常运行.这里Azure提供多种部署方式,比如常用的FTp.Git

在 Azure 上使用 Docker运行 Mono

Docker 是最近相当热门的一个名词,它是一个基于 Linux Container 的轻量化的虚拟技术,而微软也相当积极与 Docker 合作,在 Azure 上支持这个火热的技术,并且提供简单的方式来建立 Docker Host,本文将会介绍如何在 Azure 上使用 Docker. Docker 简介 Docker 是一个开源的项目,主要的特点是能将应用程序包装在一个 LXC (Linux Container) 容器中,当这些应用被包装进容器后,部署.迁移都变得更为简单.与传统的虚拟化技术

进击 office web apps 部署-搭建office web apps服务器

二.搭建office web apps服务器 相关文件可以去焰尾迭分享的百度网盘下载,下载地址:http://pan.baidu.com/s/1o6tCo8y#path=%252Foffice%2520web%2520apps 步骤 下面的安装步骤很重要,不按顺序安装可能出现未知错误,很难解决,所以建议按照下面步骤进行安装. 1.安装.net framework4.5 2.安装iis7 打开服务器管理,添加角色 这里说明一点,把这些功能全部都勾上,后面运行命令的时候会用到. 3.安装补丁 Win

部署 Office Web Apps(2)

在自家笔记本上的虚拟机上测试安装Office Web Apps,下载一堆东西,折腾两天,终于可用了,但在浏览器自己开发的web应用中编辑office文档,还需研究.使用Office Web Apps server在浏览器浏览office文档没有问题了

《HTML5 and Javascript Web Apps》读书笔记要点摘录

必须要承认的是这本由Wesley Hales编写的书对要进军web apps 的程序员(媛)来说绝对是福音,很薄的一本书简明扼要的说明了web apps的实现原理,实现工具以及优缺点.拾人牙慧,作此摘录: 1原理: 浏览器(即平台)已经称为应用程序的另一个平台,我们的前端代码现在打包为HTML5驱动的原生应用,扩展和操作系统.h5,Open Web和移动设备已经进一步推动了浏览器平台,使浏览器能够在离线状态下存储数据和运行应用. 2移动优先: 移动优先要求我们考虑代码质量.开发人员在使用css进

Office Web Apps安装部署(sharepoint2013)

Office Web Apps安装部署(sharepoint2013) 分类: sharepoint 20132014-07-11 11:41 155人阅读 评论(0) 收藏 举报 sharepoint2013microsoft officeasp.netoffice web apps解决方案 目录(?)[+] 原文地址: http://www.cnblogs.com/poissonnotes/p/3238238.html 系统要求为Windows Server 2012, 注意:安装Offic