65.9K
CodeProject 正在变化。 阅读更多。
Home

EVERLEAP

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2014 年 9 月 22 日

CPOL

5分钟阅读

viewsIcon

24656

最近,DiscountASP.NET 的团队推出了一项名为 EVERLEAP 的新云托管解决方案。因为 EVERLEAP 使用了一些 Microsoft Azure 技术,所以我想对其进行了解。

引言

DiscountASP.NET 多年来一直让客户满意。打包网站所需的核心技术并紧跟微软最新技术一直是他们共享托管成功的秘诀。最近,DiscountASP.NET 的团队推出了一项名为 EVERLEAP 的新云托管解决方案。因为 EVERLEAP 使用了一些 Microsoft Azure 技术,所以我想对其进行了解。

管理复杂性

对于托管公司而言,简单、自助的服务门户体验是成功的关键因素。客户需要清晰直观的方式来配置和管理其网站内容。然而,随着一些大公司推出云计算,带来了大量复杂性。许多公共云供应商提供的体验庞大而复杂。许多客户正在寻找更简单的解决方案——那些针对 Web 和关系数据库进行了优化的解决方案。还需要一个易于使用的界面,以及一种简便的方法供开发人员和 IT 管理员支持传统的面向 Web 的工作负载。

EVERLEAP 专注于简洁性和 Web 性能,同时仍允许客户在需要时使用其他服务。但 EVERLEAP 的优势在于,他们很好地专注于为 IT 需求更具针对性的客户提供服务。从门户网站开始,大多数用户都会觉得界面熟悉,这是一个经受时间考验且 proven 的用户界面。您可以亲自查看 EVERLEAP 设计精美的控制面板,网址为:http://www.EVERLEAP.com/cloud-hosting/features/control-panel/

在其底层,它利用了 Microsoft Azure Pack,这是 Microsoft 提供的一个强大的解决方案,EVERLEAP 使用它在其自己的数据中心创建自己容错、完全托管的弹性托管平台。EVERLEAP 支持网站、关系数据库、ASP.NET、PHP 甚至 Classic ASP。由于当今大多数公司都使用 GIT、FTP 和 Web Deploy 将应用程序部署到生产环境,因此 EVERLEAP 简化了这些部署模型的用法。EVERLEAP 客户期望更多,因此您还可以获得对 SQL Reporting Services、SSL、电子邮件、DNS 的集成支持,并且还包含技术支持。性能至关重要,因此从下面的图表中可以看到,网站可以由两个或多个负载均衡的 Web 服务器托管。仅使用其基本的托管计划,每个站点都可以激活两个负载均衡的 Web 服务器。

部署 ASP.NET 网站所需的时间(分钟)

注册过程不到 2 分钟。免费的 30 天试用是入门的好方法。注册后,您将收到一封如下的电子邮件:

只需使用注册时使用的密码登录控制面板。用户 ID 是一个数字,将发送到您的注册电子邮件地址。您将使用与注册时指定的密码相同的密码。

门户网站的主页简洁但信息丰富。在本教程中,我们将保持简单,尽量减少交互。

您将获得网站的默认 Web 地址。在本例中,它是 1355–1594.EL–ALT.com。

因为我们将使用 Visual Studio 创建一个 ASP.NET Web 应用程序,所以使用 Web deploy 是最合适的,因为它易于下载发布配置文件,从而获得高度集成的体验。

您将把发布配置文件保存在本地磁盘的某个位置。请记住该位置,因为在本教程稍后的 Visual Studio 中,您将使用同一个文件。

下一步是创建一个默认的 Visual Studio 项目,用于 ASP.NET Web 应用程序。从文件菜单中,选择“新建项目”,然后选择“ASP.NET Web 应用程序”。您需要为本地存储的项目提供名称以及目录。

此时,您需要指定要使用的网站模板。MVC 风格的应用程序是一种流行的架构,因为它们实现了模型-视图-控制器范式。MVC 风格的应用程序可以更精细地控制生成的 HTML 输出。Web Forms 是一种较旧但成熟的技术,拥有丰富的生态系统。Web API 风格的应用程序可让您轻松实现基于 REST 的 Web 服务。您还可以为 Web 应用程序指定不同类型的身份验证。您可以在此处利用许多类型的 Web 应用程序。

请务必清除“托管到云端”复选框,因为我们将使用 Web deploy 将 Web 应用程序发布到 EVERLEAP 云服务。

我们将对 Index.cshtml 进行一个简单的更改,使其显示“Hello EVERLEAP”。这将作为我们成功部署到生产环境的指示。

下一步是导入之前保存的发布配置文件,该文件由 EVERLEAP 控制面板下载到我们的本地文件系统。通过导入此设置文件,您可以一键快速轻松地部署到生产环境。

在实际点击“发布”之前的最后一步是输入您的密码。这是您注册 EVERLEAP 服务时使用的密码。

“发布”功能将自动将您的浏览器重定向到您的应用程序,该应用程序现在已托管在 EVERLEAP 云中。

结论

  • EVERLEAP 提供了强大的价值主张,因为它提供了一个熟悉的用户界面,并简化了开发在云中运行的基于 Web 的数据库应用程序。
  • EVERLEAP 利用 Microsoft Azure Pack 提供了一个强大且灵活的后端云服务。
  • EVERLEAP 直观设计的控制面板门户体验,消除了管理云端应用程序的复杂性。
  • 在短短几分钟内,我们就使用 Visual Studio 2013 将一个 ASP.NET Web 应用程序部署到了 EVERLEAP 数据中心托管的生产环境中。

有关 EVERLEAP 的更多信息,请访问:http://EVERLEAP.com

© . All rights reserved.