Я видел, что вопрос был задан несколько месяцев назад, но это действительно не очень хорошо отразилось на моей ситуации. Вот оно...
Я нахожусь в процессе создания с нуля веб-приложения .NET, которое может стать узлом большого объема (несколько сотен тысяч просмотров страниц в месяц для начала), и я сильно рассматриваю возможность использования Microsoft Azure принять его. Я еще ничего не построил и все еще изучаю мои различные варианты.
Само по себе приложение является стандартным CRUD-приложением, которое действует на несколько различных типов объектов (например, пользователь, заказ, элемент и т.д.). Возможно, есть некоторые фоновые процессы, которые могут быть запущены, и некоторая очередность данных (например, для получения обновлений не в реальном времени, например, получение значка SO), но большинство взаимодействий с пользователем будет вашим типичным типом действий CRUD.
Что касается Azure, я прочитал ряд статей об использовании Microsoft Azure Storage для хранения транзакционных данных, и я настоятельно рекомендую это сделать вместо использования Azure SQL DB. Тем не менее, я не видел или не читал ряд историй успеха реальных людей и/или реальных компаний, которые это делают. Поэтому я подумал, что я обращусь к сообществу SO, чтобы узнать, есть ли у кого-нибудь опыт использования Microsoft Azure Storage, какая у вас была удача, какие бывают проблемы, которые я должен искать, и любые лучшие методы, которые у вас есть придумайте.
Я прочитал много разделов MSDN Microsoft Azure и документ Microsoft API Azure Table API от Microsoft. Я ищу практические советы, извлеченные уроки, лучшие практики и т.д. Спасибо заранее!