最近在旧金山的 Meet Windows Azure 的活动中,我们推出了Windows Azure功能的一些重大升级。我们添加部署和管理Windows
Azure 一个主要的功能是支持其他平台如Mac和Linux。
我们已经提供了一个新的HTML5用户界面,以及一套跨平台的命令行工具。使用用户界面或工具你可以创建Windows Azure站点/虚拟机和使用Git或FTP部署到云端。另外,我们的合作伙伴Cloud9 推出了Cloud9集成开发环境的 Windows
Azure Web Sites支持
用户界面
新的端口提供了用于管理您的 Windows Azure Web Sites、 虚拟机或甚至您的SQL 数据库实例的简化的体验。最重要的是,您可以从任何浏览器访问它,包括像ISO设备/Android设备或Windows
Phone,下面您可以看到在iPad模拟器中运行的同一用户界面。
创建Web Sites
在用户界面中,您可以轻松的创建一个新的Windows Azure Web Sites。下面您可以看到我要发布node.js应用程序的新站点。
Git支持
一旦您已经在用户界面中创建了一个Windows Azure Web Sites,您就可以在用户界面中启用会在您的站点中创建终结点的Git发布。
创建本地的 Git 回购和添加远程使用所提供的 url 然后您准备发布到 Windows Azure。我们甚至包含了您可以复制/粘贴的Git 命令。然后去创建一个节点或 PHP 应用程序并轻松地用友好的"git push"命令部署它。下面你可以看到一秒内部署了一个简单的 node.js 应用到Windows Azure,你还可以在这这段视频中看到。
命令行工具
用户界面是一个伟大的体验,不过有些人真的喜欢用命令工具处理。这是一件好事,因为除了用户界面我们还发布一个新的Mac和Linux的命令行界面 (cli)。可通过npm(node.js
软件包管理器),一个mac
程序安装器,或通过源下载该工具。你可以看这个视频了解如何使用它。
使用该工具仅是用好的命令外壳程序方式提供与用户界面类似的功能。下面你可以看到包含令人敬畏的 ANSI 艺术的cli 帮助截图,我确信你必须知道的任何cli 工具的J。
下面你��以看到在 Mac 上使用该工具来创建一个新的 PHP Web Sites。它将在 Linux 或支持节点的任何其它平台上的表现同样出色。
因为指定的 — — git 选项,它会自动为我创建的本地 git 回购和添加远程数据库。另外还增加了一个.gitignore文件。现在可以发布了 !
部署 Node.js 应用程序和npm支持
对于Node.js 应用程序,如果您要发送的package.json ,git 部署还支持自动从npm下载您的节点模块。该工具将为您自动生成一个.gitignore文件,使您的模块都将被忽略。下面你可以看到对应Express应用程序npm模块,会自动下载到服务器上。
Cloud9
除了使用我们的用户界面和 CLI, 现在也可以使用Cloud9 IDE 从任何平台部署 node.js 应用程序到 Windows Azure Web Sites!在 Cloud9内可以创建一个node.js 应用程序,单击并将其部署到Windows Azure 中,或直接使用 Git 命令。
下面你可以看到一个节点应用程序部署到 Cloud9 的截图。
Windows Azure 无处不在!
微软想让你在Windows Azure中有一位置,不管您正在开发的 Windows、 Mac 或 Linux。在这篇文章,你看到我们如何制造通过提供跨平台的门户体验和我们新的CLI 工具的现实,并通过像Cloud9 的合作者一起工作。
现在是使用 Windows Azure 的大好时机 !
更多参考:
-Glenn Block、 高级项目经理,Windows
Azure
本文翻译来自:http://blogs.msdn.com/b/windowsazure/archive/2012/06/20/web-sites-series-experience-windows-azure-websites-from-beyond-windows.aspx
分享到:
相关推荐
1. **灵活的云服务**: Windows Azure支持多种工作负载,包括虚拟机(Virtual Machines)和Web应用服务(Web Sites)。用户可以根据需求选择运行Windows Server或Linux操作系统,实现灵活的工作负载支持。 2. **按需...
首先,Windows Azure提供了多种云服务模型和角色,包括Web Role、Worker Role、Virtual Machines、Web Sites、Virtual Network、Mobile Service、Media Service以及VM和Cloud Service。对于Java开发者而言,通常会...
Windows Azure Web Sites提供了一种便捷的方式,允许用户快速部署和托管Web应用,而WebMatrix则是一个免费且轻量级的Web开发环境,特别适合初学者和专业人士。 首先,创建一个新的Web Sites是在Windows Azure门户中...
此外,Azure还提供了Web Sites服务,用于快速构建和托管可扩展的Web应用程序,以及Cloud Services,这是一个PaaS(平台即服务)解决方案,用于构建高可用性和可扩展性的云应用程序。 在数据服务方面,Azure提供了...
1. **灵活性**:Windows Azure支持灵活的工作负载支持,这意味着用户可以根据需求选择运行Windows Server或Linux操作系统。无论是开发、测试还是运行生产环境的应用,都能在Azure上实现。 2. **开放性**:作为开放...
它支持多种操作系统,包括Windows、Linux和macOS。.Net Core与ASP.NET Core一起,为后端开发提供了强大的工具。在这个项目中,.Net Core可能用于处理HTTP请求、实现API接口、管理数据库连接、处理身份验证和授权等...
在Azure平台上,应用服务计划(App Service Plan)是用来托管Web应用、移动应用、API应用和服务总线函数等的计算资源容器。多个Web应用可以共享一个应用服务计划,从而共享其资源,例如CPU时间、内存和带宽。然而,...
### 如何将Web应用部署槽连接到Azure虚拟网络 #### 一、背景介绍 在现代云基础设施中,Azure作为微软提供的全面云平台之一,为企业和个人提供了广泛的云计算服务。其中,Web应用服务允许开发者轻松地部署和管理Web...
Windows Azure Web Sites
Part II then takes you through setting up your Azure account, and gets you up-and-running on some of the core Azure services, including creating web sites and virtual machines, and choosing between ...
- [Windows Azure Web Sites File Upload Limit for PHP Sites Hosted on WAWS](https://blogs.msdn.microsoft.com/kaushal/2014/01/01/windows-azure-web-sites-file-upload-limit-for-php-sites-hosted-on-waws/) ...
2. **部署的Web应用**:已经在Azure平台上部署了Web应用。 3. **管理员权限**:具有管理员权限的PowerShell环境,以便安装必要的工具。 4. **ArmClient工具**:ArmClient是一个强大的Azure资源管理客户端工具,能够...
- "flexible":Windows Azure支持灵活的工作负载,用户可以根据需求快速调整资源,如启动虚拟机(Virtual Machines)来运行Windows Server或Linux操作系统。 - "open":它是一个开放的平台,支持多种开发语言和工具...
Part II then takes you through setting up your Azure account, and gets you up-and-running on some of the core Azure services, including creating web sites and virtual machines, and choosing between ...
【Windows Azure平台上...通过以上步骤,你就能在Windows Azure平台上成功配置Apache虚拟主机,实现从本地网络外部访问子域的功能。这不仅提高了资源利用率,还简化了管理和维护,使得在云端运行多个网站变得更加便捷。
其中具体的服务包括但不限于虚拟机 (Virtual Machines)、云服务 (Cloud Services)、网站托管 (Web Sites)、移动服务 (Mobile Services)、存储服务 (Storage)、SQL 数据库 (SQL Database)、Hadoop 分析服务 ...
- 数据服务:Windows Azure提供了数据管理方案和存储解决方案,使用户能够在云端存储和访问数据,以及管理数据的备份和恢复。 Windows Azure的解决方案覆盖了从基础设施即服务(IaaS)到平台即服务(PaaS)再到软件即...
在部署方面,WebMatrix提供了简单的“一键发布”功能,使得开发者能够将本地项目轻松上传到各种Web托管服务,如Windows Azure、FTP服务器或者基于WebMatrix的WebMatrix Remote Sites服务。这一特性简化了应用从开发...
We also have a Sample Pack containing extra templates for Django, Flask and Bottle web sites, PyKinect for using Kinect for Windows, and PyVot for interacting with Excel. Our Machine Learning Pack ...