Azure - отличное место для размещения вашего приложения, но есть некоторые моменты, которые вам нужно знать, прежде чем начинать его миграцию.
Веб-сайты и размещенные службы Azure действительно легко развернуть. С помощью Visual Studio вы создаете пакет и просто загружаете его. Тогда у вас есть среда разработки, чтобы это проверить. Если вас устраивает, поменяйте местами ips. Если вас это не устраивает, обновите еще раз.
У ваших экземпляров есть некоторые свойства, которые могут раздражать. Например, вы не можете быть уверены в своем IP. Затем, если ваше приложение работает с каким-либо поставщиком, использующим ограничение IP, вам нужно будет выяснить, что делать дальше.
Еще соображения. Ваш "сервер" может быть переименован в любой момент. Если вы сохраните что-то на локальном диске, этот файл может исчезнуть в любой момент.
Azure отлично работает, если у вас есть как минимум 2 или более экземпляра для каждого веб-сайта. Возможно, ваше приложение не готово к этому. Первым шагом будет управление сеансами с помощью appFabri c. Это действительно просто, просто измените вашу веб-конфигурацию. Будьте осторожны, потому что это состояние сеанса не работает точно так же, как «старое». Вы не можете хранить несериализуемые объекты (должно быть легко адаптировать) или очень большие объекты (более 8 МБ).
Если вы собираетесь разрабатывать что-то с нуля, я предлагаю вам начать с лазурного с самого начала. Причина проста: это действительно дешево для начала, и вы не будете платить серьезные деньги, пока приложение не будет иметь много посещений. Также очень дешево настроить SQLAzure и учетную запись хранения. Если у вас все готово, легко добавить больше экземпляров или увеличить масштаб.
Пример:
Представьте, что у вас есть идея и вы хотите ее продемонстрировать некоторым возможным инвесторам.
Вы начинаете настраивать небольшую базу данных SQLAzure (1 ГБ) за 9,99 долларов в месяц.
Затем вы создаете сайт и устанавливаете 2 дополнительных небольших экземпляра по 18,72 доллара в месяц.
Допустим, вам нужно 100 ГБ места (изображения, резервные копии, ...), 12,50 долларов в месяц.
По его мнению, у вас есть все необходимое, чтобы начать свой бизнес, платя менее 50 долларов в месяц.
Если у вашего сайта есть выход и посещения начинают приходить, вы меняете свои экземпляры на небольшие (действительно опасно иметь производственную среду с дополнительными небольшими экземплярами, потому что у них нет резервирования ЦП). Затем вы изменяете сверхмалую стоимость (18,71 доллара США) до 57,60 долларов США. Может быть, вам нужно больше места для этого SQL Azure? так далее...
цены рассчитываются здесь: http://www.windowsazure.com/en-us/pricing/calculator/?scenario=web.
Это несколько советов, есть еще много всего. Мой совет - завести пробную учетную запись и поиграть с ней.
Последний совет: Все очень легко решить, просто купив дополнительные ресурсы. Иногда вам нужно провести рефакторинг и оптимизировать код. Если вы просто добавляете больше ресурсов каждый раз, когда у вас возникает проблема, вы можете закончить с огромным счетом и очень запутанным кодом.
Надеюсь, это поможет!
person
Jordi
schedule
27.07.2012