【问题标题】:published webapi in Azure comes under PaaS and IaaS?在 Azure 中发布的 webapi 属于 PaaS 和 IaaS?
【发布时间】:2018-06-29 16:11:31
【问题描述】:

我通过 Visual Studio 在 Azure 中发布了一个 Web API。我想知道它是 PaaS 还是 IaaS。

当我寻找答案时,我发现了很多关于 PaaS 和 IaaS 的定义。

但是我没有找到在哪里明确定义Azure门户中找到的哪些服务是PaaS,哪些是IaaS?

谢谢。 最诚挚的问候, SR

【问题讨论】:

    标签: azure service


    【解决方案1】:

    这种情况被视为 PaaS。

    Azure 虚拟机 是基础架构即服务 (IaaS),而 应用服务Service Fabric 是平台即服务a-服务(Paas)。

    Azure 提供了多种托管网站的方式:Azure 应用服务、虚拟机、Service Fabric 和云服务。

    article 可帮助您了解选项并为您的 Web 应用程序做出正确的选择。

    在 Azure 中托管 Web 应用的最佳方式是什么?

    Azure 应用服务(以前称为 Azure 网站)几乎没有责任完成,控制相对较少。它是大多数 Web 应用程序的最佳选择。部署和管理直接集成到我们获得的平台中。它是可扩展的,可以处理高流量负载。它可以为您提供高可用性。

    Azure 虚拟机 如果您希望频繁修改和更改您的 Web 服务器环境,您可以选择。它为您提供了丰富的功能;但是,与 Azure 云服务和 Azure 网站相比,正确配置、保护和维护 VM 需要更多的时间和更多的 IT 专业知识。您需要更加努力地进行频繁的维护和更新补丁以管理 VM 环境。

    Azure 云服务如果您想要更多类似 Web 服务器的环境,您可能希望使用 Azure 云服务。您可以远程访问您的云服务并配置启动任务。与 Azure 网站相比,云服务为您提供了更多的管理便利性和敏捷性,但控制力却不如它。云服务为您提供与 Azure 网站相同的多个部署环境,但这在虚拟机中不可用。除了网站之外,您还可以安装任何您想要的软件包,从而为您提供更大的灵活性。

    下图详细说明了如何选择正确的选项:

    【讨论】:

    • Pradeep....更正一点:Azure 云服务不是 IaaS。它是 PaaS。事实上,这是 Azure 提供的第一个用于托管应用程序的 PaaS 服务。
    • @GauravMantri 感谢您指出这一点,我已经编辑了答案。
    【解决方案2】:

    IaaS(基础设施即服务):

    云基础架构服务,称为基础架构即服务 (IaaS),由高度可扩展和自动化的计算资源组成。 IaaS 是完全自助的,用于访问和监控计算、网络、存储和其他服务等内容,它允许企业按需购买资源,而无需直接购买硬件。

    PaaS(平台即服务):

    云平台服务或平台即服务 (PaaS) 为某些软件提供云组件,同时主要用于应用程序。 PaaS 为开发人员提供了一个框架,他们可以在此基础上构建并使用它来创建定制的应用程序。所有服务器、存储和网络都可以由企业或第三方提供商管理,而开发人员可以维护对应用程序的管理。

    来源:SaaS vs PaaS vs IaaS: What’s The Difference and How To Choose

    简而言之:通过 IaaS,您可以使用您自己管理的云提供商的基础设施(主要是虚拟机、网络等)。借助 PaaS,您可以在某些基础架构之上使用抽象层,而您 管理底层基础架构本身。您只管理应用程序及其数据。

    如果您已部署到应用服务,则您使用的是 PaaS。如果您已部署到您管理并运行 IIS 的 VM,则您使用的是 IaaS。

    另一个有趣的阅读:What is PaaS?

    【讨论】:

      猜你喜欢
      • 2019-05-24
      • 2017-07-06
      • 2022-01-12
      • 2020-08-19
      • 2014-11-15
      • 2013-04-10
      • 1970-01-01
      • 2013-05-25
      • 1970-01-01
      相关资源
      最近更新 更多