gpt4 book ai didi

ASP.NET 云应用与普通 ASP.NET

转载 作者:行者123 更新时间:2023-12-04 11:30:39 24 4
gpt4 key购买 nike

我正在阅读这篇文章 Build Your First Cloud Application Using Visual Studio 2010当它击中我时:

  • 为什么我要从我的正常切换
    托管(共享帐户、VPS 或
    无论如何)在云上托管它
    服务器?
  • 我是否必须建立我的网站
    ASP.NET 云应用程序能够
    使用任何云提供托管它
    服务公司?
  • 如何编辑我的 ASP.NET Web
    成为 ASP.NET 云的应用程序
    应用 ?

  • 我认为这些问题有助于全面了解这项新技术及其自己的应用程序模板!但请随时在答案中添加更多要考虑的要点。
    编辑
    所以除了在 Azure 和其他云服务器之间实现网站的区别
    Azure 和其他云服务器之间是否存在性能差异或任何其他差异?
    我不太明白您所说的“将您的应用程序与您自己的员工一起带到现场可能会变得更经济”是什么意思
    Azure 定价很高,需要一个全新的专用项目来处理它的限制。所以托管和开发都是昂贵的
    我希望是否有任何关于良好云托管的文章,或者关于用户体验的任何文章(合法的评论,如果你有的话,也可能是你的)

    最佳答案

    首先,我认为您阅读的博客文章上下文中的“云”应该更详细地定义为 Azure。有多种云解决方案产品,Azure 只是其中一种,尽管它在 MS 社区空间中越来越受欢迎。与亚马逊云等产品相比,Azure 云相当独特,因为它要求使用它的应用程序符合一组特定的 API。要为 azure 构建应用程序,您需要从一开始就接受某些架构原则,并使用其 Web 和辅助角色构建您的应用程序。要“适应”这些角色,您的应用程序必须在引用 Azure SDK 的特殊 VS 项目中构建。

    如果您要使用其他云解决方案(如 Amazon),则更类似于启动一个虚拟机或一组虚拟机,它们可以按原样托管您的应用程序,而不受特定 API 的限制。您只需启动一个 Windows 服务器实例,在其上安装您需要的东西,就像您在托管或租赁数据中心环境中使用的任何其他服务器一样。

    我并不是在暗示天蓝色的解决方案有缺陷或过于严格。相反,我认为它支持一些架构约束,这将使您“掉入成功的陷阱”。但是,可能很难在不进行重大更改的情况下轻松地将许多棕色应用程序迁移到 azure。

    至于为什么在云中托管应用程序而不是正常托管环境。这实际上取决于您的应用程序、您的业务/预算限制和您的流量水平。对于许多小型的业余网站,您最好将应用程序保存在传统的托管环境中。对于更大规模的应用程序,云开始变得更有意义。云确实支持“按使用付费”模式。如果您需要在没有资金的情况下快速扩展或等待购买大量额外硬件的能力,云是一个不错的选择。云提供商拥有雄厚的资金和充足的服务器资源和带宽,可以随时通知您可以租用而不是购买。

    此外,由于云提供商规模庞大且通常声誉良好,因此他们有能力聘请专家员工并遵循您可能无法自行负担的最佳实践。他们可以并且将会处理很多日常运维管理,使您作为开发人员不必考虑安全性和冗余等问题。

    因此,在我看来,云解决方案非常适合那些开始看到大量流量、需要有保证的正常运行时间并且不想为自己的管理人员、服务器采购和数据中心管理付费或打扰的应用程序。我认为它们对于许多小型业余网站来说并不实用,一旦您变得非常大,将您的应用程序与您自己的员工一起带到网站上可能会变得更经济。

    都这么说了。在 .net 空间中,任何网站都可以在 azure 上运行,这已经变得“很酷”。我承认有些建筑模型很有趣,而且看起来很有趣。但是,如果您仔细查看定价模型,您可能会发现托管计划更适合您。

    关于ASP.NET 云应用与普通 ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4591298/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com