VPS, що не працює Azure, підключається до сервера Azure SQL


0

Ive отримав VPS, який працює за допомогою веб-програми, де його продуктивність сповільнено сповільнюється через SQL Server, який встановлений поруч. Я хочу використовувати Azure SQL Server для розміщення там бази даних та програми на VPS, яка є зовнішньою для Azure.

Ive опублікував Базу даних та її дані в Azure чудово з VPS, додав IP-адресу VPS до списку дозволених з'єднань у брандмауері, однак, коли я переходжу до використання stringstring, я отримую звичайні ніякі дозволи або база даних не існує ..

Я відносно новий для служб Azure (Використовується візуальна студія для підключення та налаштування віртуальних машин тощо), тож що мені більше потрібно зробити, щоб дозволити цьому зовнішньому VPS підключити та отримати доступ до SQL Server на Azure?

Відповіді:


3

Якщо відмовитись від того, що ви не можете підключитися до бази даних Azure від програми на своєму VPS, чи вважаєте ви, що це фактично покращить продуктивність?

Ви не вказали, хто ваш постачальник послуг VPS, але це здається, що вони будуть у зовсім інших центрах обробки даних. Хто знає, вони могли бути навіть на зовсім інших континентах! Затримка, яку ви вводите, може ще більше погіршити час відгуку вашої заявки.

Для мене це здається, що ви рухаєте проблему, а не виправляєте її. Якщо ваша база даних SQL працює погано, ви, ймовірно, повинні шукати причину проблеми продуктивності та або покращувати поточну VPS, або розбиватися на нову VPS з тим самим постачальником.


Я, звичайно, згоден; але тільки для запису ви можете підключитися до бази даних Azure з будь-якого місця , якщо у вас є належні облікові дані та ваша IP-адреса дозволена (див. мою відповідь). Ніщо (крім здорового глузду) не заважає вам віддалено використовувати базу даних Azure, будь то з вашої локальної мережі або з іншого розміщеного сервера.
Массімо

2

Якщо ви хочете віддалено підключитися до бази даних Azure, вам слід дотримуватися цих вказівок: https://msdn.microsoft.com/en-us/library/azure/ee336282.aspx .

Це означає, що я погоджуюся з Джоном : якщо ваш додаток повільний, його підключення до віддаленої бази даних, розміщеної на іншому постачальнику послуг хостингу, ніж ваш VPS (у цьому випадку Azure), швидше за все, знизить продуктивність, а не покращить її.


І сервер Azure, і VPS розташовані в регіоні Східної Європи (спеціально Німеччина). Запуск програми - NopCommerce на 2 ГБ двоядерного VPS. Я вважаю, що цей сервер трохи безтурботний, що мені потрібно для цього робити. Будь-які погляди ?? Azur збільшив ефективність навантаження на веб-додаток, але не дуже ...
Кай Херст,

Регіон не має значення, вони все ще будуть в різних центрах обробки даних; це було б те саме, якби один сервер додатків у вашій власній мережі запитував базу даних Azure, або навпаки: вони все ще матимуть високу затримку в мережі, набагато вищу, ніж якби вони обидва були в одному місці (будь то ваша локальна мережа, Azure або що-небудь ще). Ви дійсно не хочете додавати fe 100ms затримки мережі до 10-мс-SQL запиту.
Массімо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.