在当今快速发展的互联网时代,网站和应用程序的托管变得越来越复杂。随着云计算技术的兴起,许多公司都在寻求简化这一过程的方法。DiscountASP.NET团队最近推出了一种名为EVERLEAP的新型云托管解决方案,它利用微软Azure技术,旨在为网站托管提供一种更简单、更直观的体验。本文将探讨EVERLEAP如何通过简化管理界面和优化Web性能,满足现代托管需求。
对于托管公司来说,提供一个简单、自助的服务门户体验是成功的关键因素。客户需要一个清晰直观的方式来配置和管理他们的Web内容。然而,随着大型云计算提供商的出现,带来了许多复杂性。许多公共云供应商提供了庞大而复杂的服务。许多客户正在寻找更简单的解决方案——那些为Web和关系数据库优化的解决方案。同样需要的是一个易于使用的界面,以及一种简单的方式来支持传统的Web工作负载。
EVERLEAP专注于简单性和Web性能,同时仍然允许客户在需要时使用额外的服务。EVERLEAP的优势在于它很好地专注于满足客户更有针对性的IT需求。从门户开始,大多数用户会对经过时间考验和验证的用户界面感到熟悉。可以在查看EVERLEAP优雅设计的控制面板。
在底层,EVERLEAP利用了微软Azure Pack,这是一个由微软提供的强大的解决方案,EVERLEAP使用它在自己的数据中心创建了自己的容错、完全托管的弹性托管平台。EVERLEAP支持网站、关系数据库、ASP.NET、PHP,甚至是经典ASP。由于大多数公司今天都在使用GIT、FTP和Web Deploy将应用程序投入生产,EVERLEAP已经简化了这些部署模型的使用。EVERLEAP客户期望更多,这就是为什么还可以获得集成支持SQL Reporting Services、SSL、电子邮件、DNS,并且他们的技术支持也包括在内。性能是关键,这就是为什么可以看到下面的图表,网站可以由两个或更多的负载均衡Web服务器托管。
注册过程不到2分钟。一个免费的30天试用是开始的好方法。一旦注册,将收到一封这样的电子邮件:
只需使用注册过程中使用的密码登录控制面板。用户ID是一个数字,将发送到注册电子邮件地址。将使用在注册EVERLEAP服务时指定的相同密码。
门户的首页简单但信息丰富。为了本教程的目的,将保持简单,最小化交互量。
将获得网站的默认网址。在例子中,它是1355-1594.EL-ALT.com。
由于将使用Visual Studio创建ASP.NET Web应用程序,使用Web部署选项是最有意义的,因为它很容易下载发布配置文件,最终实现高度集成的体验。
将在本地磁盘上的某个位置保存公共配置文件。记住位置,因为稍后将在本教程中从Visual Studio打开这个文件。
下一步是创建一个默认的Visual Studio项目,用于ASP.NETWeb应用程序。从文件菜单中,选择新项目,然后选择ASP.NET Web应用程序。需要为本地存储的项目提供一个名称,以及一个目录。
此时,需要指出想要使用的网站模板。MVC风格的应用程序是一种流行的架构,因为它们实现了模型-视图-控制器范式。MVC风格的应用程序允许对生成的输出HTML有更大的控制。Web表单是一种较旧但成熟的技术,拥有丰富的生态系统。Web API风格的应用程序让可以轻松实现基于REST的Web服务。也可以指示Web应用程序的不同类型认证。在这里,可以利用许多类型的基于Web的应用程序。
确保清除“在云中托管”的复选框,因为将使用Web部署将Web应用程序发布到EVERLEAP云服务中的生产环境。
将对Index.cshtml进行一个简单的更改,使其读取“Hello EVERLEAP。”它将作为成功部署到生产环境的指标。
下一步是导入之前保存的发布配置文件,该文件由EVERLEAP控制面板作为下载提供给本地文件系统。通过导入这个设置文件,可以快速轻松地部署到生产环境,只需点击一下发布。
在实际点击发布之前的最后一步是输入密码。这与在注册EVERLEAP服务时指定的密码相同。
发布功能将自动将浏览器重定向到应用程序,该应用程序现在托管在EVERLEAP数据中心。
EVERLEAP提供了一个强有力的价值主张,因为它提供了一个熟悉的界面,并简化了在云中运行的基于Web的数据库应用程序的开发。
EVERLEAP利用微软Azure包提供了一个强大而灵活的后端云服务。
EVERLEAP直观设计的控制面板门户体验消除了管理基于云的应用程序的复杂性。