我有以下设置:
|--------------------- Internet -------------------------|
WebApp <---- non-vNet traffic ----> Azure SQL Db
WebApp
并且Azure SQL Db
在同一个数据中心。- 目前没有 vNet。
Azure SQL Db
和之间有很多不可避免的“喋喋不休”WebApp
- 中的连接字符串是(例如)
WebApp
的 DNS 名称,因此它解析为外部 IP。Azure SQL Db
mydatabase.database.windows.net
- 我试图通过减少因“喋喋不休”而产生的任何网络开销,尽可能从我的应用程序中挤出尽可能多的性能。
- 我似乎找不到任何专门讨论 Azure 上 vNet 内部和外部网络性能的文档。
1. 是否可以在 vNet 中放置 Web 应用程序和 Azure SQL Db,如果可以,有什么注意事项?
2. 这样做能获得更好的网络性能吗?
|----------------------- vNet -----------------------------|
WebApp <---- vNet traffic ----> Azure SQL Server