разработать одно приложение в Windows Azure с серверной частью в качестве сервера SQL - PullRequest
1 голос
/ 07 июня 2011

Я новичок в Windows Azure. Я хочу разработать одно приложение в Windows Azure с бэкэндом в качестве сервера SQL, поэтому для этого шаблона кода, такого же как архитектура шины .net 3 или другой шаблон кода, следуйте для Windows Azure ??

в .net мы используем библиотеки классов EAL, DAL, BAL и используем ссылки на нашем веб-сайте, аналогичную структуре для этого приложения Windows Azure или тому подобное (три рабочие роли создаются для наших библиотек EAL, DAL, BAL)??

Заранее спасибо

1 Ответ

2 голосов
/ 07 июня 2011

Windows Azure не навязывает вам какую-либо конкретную архитектуру, например 3-уровневую, - решать вам.

Если вы хотите подключиться к SQL Server, вам потребуется:

  • Строка подключения к вашей базе данных SQL Server
  • Локальная установка SQL Server
  • Либо дыра в брандмауэре, либо VPN-соединение Windows Azure Connect

Доступ к SQL Server за пределами центра обработки данных повлечет за собой расходы на пропускную способность.

Вы могли бы установить SQL Server в роли виртуальной машины, но в настоящее время это не поддерживается, и вы не сможете много сделать для производительности (ваши данные должны будут храниться на облачном диске, который находится в BLOB-объекте страницы) или масштабируется (только один экземпляр виртуальной машины может выполнять запись на облачный диск) Я бы не рекомендовал идти по этому пути.

Вы также можете рассмотреть возможность переноса вашей базы данных в SQL Azure, который является существенным подмножеством SQL Server. Тогда вы избежите затрат на пропускную способность и не будете беспокоиться о поддержке сервера базы данных (SQL Azure - это база данных как услуга, со строкой подключения, которая выглядит как строка подключения SQL Server). Существует Мастер миграции SQL Azure , который анализирует схему базы данных и пытается преобразовать ее в SQL Azure.

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

Для получения информации о Windows Azure Connect, посмотрите здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...