Когда фронтенд приложения размещён на Azure, но база данных должна оставаться on-premise по соображениям безопасности, установление защищённого соединения между этими окружениями — это критически важно. Решение зависит от масштаба и сложности твоей инфраструктуры.
Для небольших развёртываний с ограниченными ресурсами используй Azure Virtual Network (VNET) Point-to-Site VPN. Это решение:
Для более крупных окружений с несколькими ресурсами выбирай между:
Если традиционные VPN-решения не подходят под твои требования, внедри Windows Communication Foundation (WCF) сервис:
Выбирай решение исходя из:
Каждый подход обеспечивает надёжную изоляцию твоей локальной базы данных, сохраняя при этом работоспособное соединение с приложением, размещённым на Azure.
ExpressRoute предоставляет выделенное приватное соединение, которое исключает зависимость от интернета, что делает его более подходящим, чем Site-to-Site VPN, для больших окружений, требующих стабильной производительности.
Новый — ещё не проверен сообществом
Вы