У меня есть SPA (Angular 9), который я должен разместить на Azure, используя SSL с возможностью URL перезаписи искателей на виртуальную машину Prerender. До сих пор я добивался этого с помощью службы приложений, но уровень S1 слишком дорог, учитывая текущий трафик c на сайте.
Я смотрел на хостинг сайта stati c на Blob Хранилище с Azure CDN, как рекомендуют многие ответы, , но Я не смог бы перезаписать URL на ВМ (или другие службы), если сканер посещает мой сайт, если я правильно понял.
Я пришел к выводу, что если я не хочу использовать службу приложений, я должен использовать виртуальную машину, но мне интересно, предлагает ли Azure что-то еще, что я пропустил.
Требования
- SSL
- Перезапись URL-адреса для виртуальной машины с предварительным просмотром
- Дешевле, чем служба приложений (по крайней мере, для веб-сайта с низким трафиком c)
Спасибо всем, кто ответит!
Дополнительная информация о приложении: В настоящее время оно поддерживается. Net Core Web API работает в службе приложений S1. Я бы хотел, чтобы API и SPA были разделены, потому что их обслуживание было бы проще, а «обязанности» были бы разделены (в некоторой степени следуя принципу единой ответственности объектно-ориентированного программирования). Я также перенес API на ВМ, потому что мне нужно добавить некоторые функции, использующие довольно старый драйвер ODB C.