azure - 在 Azure 中发布的 webapi 属于 PaaS 和 IaaS?
问题描述
我通过 Visual Studio 在 Azure 中发布了一个 web api。我想知道它是 PaaS 还是 IaaS。
当我寻找答案时,我发现了很多关于 PaaS 和 IaaS 的定义。
但是我没有找到明确定义Azure门户中找到的哪些服务是PaaS,哪些是IaaS?
谢谢。谨致问候, SR
解决方案
IaaS(基础设施即服务):
云基础设施服务,称为基础设施即服务 (IaaS),由高度可扩展和自动化的计算资源组成。IaaS 是完全自助的,用于访问和监控计算、网络、存储和其他服务等内容,它允许企业按需购买资源,而不必直接购买硬件。
PaaS(平台即服务):
云平台服务或平台即服务 (PaaS) 为某些软件提供云组件,同时主要用于应用程序。PaaS 为开发人员提供了一个框架,他们可以在此基础上构建并使用它来创建定制的应用程序。所有服务器、存储和网络都可以由企业或第三方提供商管理,而开发人员可以维护对应用程序的管理。
资料来源:SaaS vs PaaS vs IaaS:有什么区别以及如何选择
简而言之:通过 IaaS,您可以使用您自己管理的云提供商的基础架构(主要是虚拟机、网络等)。使用 PaaS,您可以在某些基础设施之上使用抽象层,而您无需管理底层基础设施本身。您只管理应用程序及其数据。
如果您已部署到应用服务,则您使用的是 PaaS。如果您已部署到您管理并运行 IIS 的 VM,则您使用的是 IaaS。
另一个有趣的读物:什么是 PaaS?
推荐阅读
- sql - 从 Sybase Ase 中的 select 语句和 group by 子句更新
- java - 如何修复是否对话框
- java - 有人可以解释为什么这段代码不起作用吗?
- corda - 尝试在 cordapp 上运行测试,但不断收到此错误 java.lang.IllegalArgumentException: Stream is either empty or not a JAR/ZIP
- python - 如何使用pyautogui检查特定的组合键和鼠标左键是否被按住?
- node.js - 在 AWS Cognito Oauth2 令牌中包含用户详细信息
- sql - 在未定义外键的数据库中搜索和反向工程外键关系
- c# - 如何在表存储中播种数据?
- python - 如何将子标签添加到 lxml 的 CDATA 部分?
- javascript - 如何使脚本在应用浏览器中运行