我有以下设置:
|--------------------- Internet -------------------------|
WebApp <---- non-vNet traffic ----> Azure SQL DbWebApp和Azure SQL Db位于同一个数据中心。Azure SQL Db和WebApp之间有很多不可避免的“闲聊”WebApp中的连接字符串是Azure SQL Db的DNS名称(例如mydatabase.database.windows.net),因此它解析为外部IP。1.是否有可能将Web和Azure放置在vNet中,如果可以的话,有哪些注意事项?
2.这样做,我的网络性能会更好吗?
|----------------------- vNet -----------------------------|
WebApp <---- vNet traffic ----> Azure SQL Server发布于 2018-07-11 16:01:17
如果有的话,考虑到Web应用程序必须做SSTP (点对点VPN)才能到达那个VNET,那么你可能会有更大的延迟。你得把这两种装置都放好,但我不会费心的。
如果您还没有缓存层、进程内层或分布式层,那么我会麻烦的是添加缓存层(Redis)。现在,对于获取延迟来说,这将是一个戏剧性的事件变化。
发布于 2018-07-11 16:26:25
我们肯定可以使用azure应用服务环境在VNET中部署web应用程序,而不是将其托管在应用服务计划中。
这适用于需要以下内容的应用程序工作负载:
这里有更多信息- https://learn.microsoft.com/en-us/azure/app-service/environment/
https://stackoverflow.com/questions/51289570
复制相似问题