对于你的问题:
Q1:是的,集成了Web应用程序的VNet不会影响其他PAAS资源通信。 VNet Integration为您的Web应用程序提供支持 的 访问VNet中的资源 强> 但不授予VNet对您的Web应用程序的私人访问权限。这并不意味着Web应用程序无法访问不属于该VNET的其他Azure资源。这允许Web应用程序额外访问VNet中的资源。
如果将服务端点与VNet一起用于Azure存储,Azure SQL数据库,则无法将这些集成的VNets添加到这些PAAS服务的防火墙(因为它们不是此类VNet中的资源),您可以为此添加出站公共IP。 Web应用程序将Web应用程序访问列入白名单。现在 新的预览VNet集成 功能将与ExpressRoute和服务端点一起使用。
Q2:您不需要进行VNet集成,因为VNet中不存在Web API。你可以直接调用它。如果您有兴趣在某些VNet中请求部署在VM中的API等资源。你可以参考这份文件 将功能应用程序与Azure虚拟网络集成