Была ли вам полезна эта информация?
Основные понятия
Например, можно создать пользовательский веб-интерфейс в Windows Azure для приложения базы данных, размещенного в База данных SQL. В этом сценарии клиентский код и данные размещаются в одном и том же физическом центре обработки данных, поэтому сетевая задержка обмена данными между соответствующими серверами минимальна. Возможно, клиентам придется обращаться к приложениям базы данных через Интернет, но сетевой трафик, связывающий клиентский код и данные, передается гораздо быстрее, так как многочисленные запросы к данным пересылаются на меньшее расстояние.
Размещение кода приложения в Windows Azure положительно отражается на производительности приложения, поскольку при этом уменьшается сетевая задержка, связанная с запросами приложения к данным База данных SQL.
Размещать приложения в Windows Azure не обязательно. При необходимости можно перенести приложения в Windows Azure или обратно. Дополнительные сведения об облачных вычислениях см. в разделе .
Размещение приложения в облаке
Один из способов уменьшения сетевой задержки при выполнении запросов к базе данных состоит в том, чтобы разместить приложение на платформе Windows Azure.
При размещении в центре обработки данных Microsoft только собственных данных важно учитывать сетевую задержку между База данных SQL и локальными серверами, на которых выполняется код приложения. Задержка в сети для База данных SQL выше по сравнению с тем вариантом, когда база данных располагается также локально; это обстоятельство, возможно, придется учитывать в коде приложения.
Внешний вид и функциональность базы данных SQL ServerPне изменяются при использовании База данных SQLPвместо локального экземпляра SQL Server. Существует ряд небольших различий, включающих изменения Transact-SQL и управление именами входа. Дополнительные сведения см. в разделах и .
Размещение данных в облаке
Дополнительные сведения об архитектуре см. в разделе База данных SQL.
В сценарии B локальное клиентское приложение может быть представлено веб-браузером конечного пользователя, используемым для доступа к веб-приложению. В сценарии B в качестве локального клиентского приложения может также применяться приложение для рабочего стола или приложение Silverlight, использующее преимущества модели EDM и клиент Службы WCF Data ServicesPдля доступа к данным, размещенным в База данных SQL Windows Azure.
В сценарии B справа код приложения размещается в Windows Azure, а база данных находится в База данных SQL Windows Azure. Приложение может использовать те же клиентские библиотеки для доступа к базам данных в База данных SQL Windows Azure, как и в сценарии A. Существует несколько типов приложений, которые можно разместить на платформе Windows Azure.
В сценарии A слева код приложения остается размещенным локально в собственном центре обработки данных корпорации, но база данных находится в База данных SQL Windows Azure. В коде приложения используются клиентские библиотеки для доступа к базам данных в База данных SQL Windows Azure. Дополнительные сведения о доступных клиентских библиотеках см. в разделе .PНезависимо от того, какие выбраны клиентские библиотеки, данные пересылаются с использованием потока табличных данныхP(TDS) по протоколу SSL.
В локальном приложении код приложения и база данных, как правило, размещаются в одном и том же физическом центре обработки данных. База данных SQL и платформа Windows Azure предоставляют несколько альтернатив этой архитектуре. На следующей диаграмме показаны два обобщенных альтернативных способа доступа из приложения к данным в База данных SQL Windows Azure.
Доступ к данным в базе данных SQL
MicrosoftPБаза данных SQL Windows Azure является службой реляционных баз данных на платформе Windows Azure. Существует много способов включить База данных SQL Windows Azure в приложение базы данных. В этом разделе описываются некоторые общие примеры доступа к данным в База данных SQL Windows Azure со стороны приложения базы данных. Дополнительные сведения о платформе Windows Azure см. на .P
Доступ к данным базы данных SQL Windows Azure
Эта тема еще не получила оценку -
Доступ к данным базы данных SQL Windows Azure
Комментариев нет:
Отправить комментарий