Самый экономичный способ размещения нескольких веб-сайтов в Azure

Я новичок в Azure, и у меня есть пробная учетная запись, но кредиты доступны только в течение 30 дней. Я думаю, что их предыдущее предложение с ежемесячными кредитами было намного лучше, это дает вам больше шансов начать работать эффективно и посмотреть, что работает лучше всего.

В любом случае у меня есть 4 веб-сайта, три из которых требуют SQL Server dB. Я пытаюсь понять, могу ли я использовать Azure дешевым и рентабельным способом. Для всех требуется персональный домен и SSL, что означает, что план службы приложений B1 является минимальным требованием и стоит около 40-50 фунтов стерлингов за сайт. Для меня это уже совершенно недоступно для небольших базовых сайтов. Мне кажется смешным, что веб-сайт с личным доменом и SSL стоит в Azure так дорого. Может, Azure не для меня.

Я читал об использовании Clouflare в плане Shared App Service, но мне не очень понравилось это решение. Раньше я пробовал Clouflare, и у меня были проблемы с производительностью. Также бесплатная версия SSL шифрует пользователей только для Cloudflare. Так что ищу решение без Clouflare.

Я подумываю использовать виртуальную машину Azure, но мне нужны предложения.

  • Какая виртуальная машина подойдет для 4 веб-сайтов с числом посещений от пары сотен до пары тысяч в месяц?
  • Может ли виртуальная машина B1S обрабатывать веб-сайт с помощью дБ?
  • У меня установлен SQL Server на виртуальной машине или я могу подключиться к управляемой базе данных SQL?
  • Требуется ли сертификат SSL для каждого сайта или только один сертификат для виртуальной машины?
  • Требуется ли мне какая-либо платная сервисная ссылка CI или что-то еще для развертывания моих основных сайтов asp.net на виртуальной машине?
  • Стоит ли тратить силы на управление виртуальной машиной?

Любые советы приветствуются. Спасибо




Ответы (1)


Во-первых, вы оплачиваете план службы приложений Azure, который представляет собой платформу для размещения ваших приложений. Вы можете развернуть множество веб-приложений в одном плане службы приложений, например: B1. Но будьте осторожны с рабочими нагрузками. Если ваше приложение большое, план B1 будет исчерпан для хоста 4.

Во-вторых, вы можете попробовать использовать виртуальную машину. Поскольку количество посещений невелико, я думаю, что виртуальная машина серии B может обрабатывать запросы. И если операций с базами данных не так много, вы можете установить сервер SQl в виртуальную машину.

В-третьих, если весь ваш сайт находится под одним доменом. Например: web1.domain.com, web2.domain.com, web3.domain.com, web4.domain.com. Затем вам нужно подать заявку на подстановочный сертификат * .domain.com. Или вы можете подать заявку на получение 4 отдельных сертификатов.

Еще одно решение для сертификата - развернуть ваши веб-приложения в домене: www.domain.com/web1. Тогда вам понадобится только один сертификат.

Наконец, вы можете изменить размер виртуальной машины, если производительность невысока.

person Jack Jia    schedule 24.10.2018
comment
Если вы партнер Microsoft, я рекомендую вам посетить сайт aka.ms/devchat для получения персональной поддержки в Azure. Это бесплатно и 24x5. - person Jack Jia; 24.10.2018