SQL Azure

advertisement
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Сервер
отдела
Windows Azure Boot Camp
Локальный
сервер
Сервер
предприятия
«Облачный»
сервер
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Приложение
Утилиты
ODBC
ADO.NET
TDS
SQL Azure Server
Маршрутизация
Биллинг
Инициализация
Windows Azure Boot Camp
SQL
Server
SQL
Server
SQL
Server
SQL
Azure
Fabric
SQL
Azure
Fabric
SQL
Azure
Fabric
Сервер
Сервер
Сервер
WindowsAzureBootCamp.com
Зайдите на http://windows.azure.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Подключение с SSMS
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
server
@server
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Интернет
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Для таблиц необходимы кластерные
индексы
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Традиционный SQL Server и SQL Azure
SQL (встроенная) и
Windows-аутентификация
Авторизация на основе
пользователей и ролей
Серверные роли, такие
как serveradmin,
securityadmin и dbcreator
Доступ через TDS + SSL по
порту TCP 1433
Брандмауэр и
блокирование по IP с
использованием
брандмауэра на хосте
Поддержка встроенного
шифрования (TDE)
Windows Azure Boot Camp
Только SQL (встроенная)
аутентификация
Авторизация на основе
пользователей и ролей
Роли login manager и
dbmanager в БДMaster
для симуляции
соответствующих ролей
Доступ через TDS + SSL
по порту TCP 1433
Встроенный
брандмауэр SQL Azure
для блокирования по IP
Нет встроенной
поддержки
шифрования
WindowsAzureBootCamp.com
Модель аутентификации и авторизации
Логины SQL
Server
Пользователи
базы данных
Роли базы данных
Windows Azure Boot Camp
Используется для аутентификации доступа на
уровне сервера
Используется для предоставления доступа на
уровне базы данных
Используется для группировки
пользователей и предоставления доступа
на уровне базы данных
WindowsAzureBootCamp.com
Модель разрешений на уровне базы
данных аналогична SQL Server
Логины ассоциированы с пользователями в БД
Пользователи могут принадлежать или
нескольким ролям базы данных
Разрешения могут быть выданы на роль или на
пользователя
Пока в SQL Azure нет поддержки аудита
Пока нет поддержки шифрования (TDE)
Encrypt=True;TrustServerCertificate=False
Windows Azure Boot Camp
WindowsAzureBootCamp.com
ЛОГИЧЕСКАЯ
Таблицы,
представления,
ограничения SProcs,
UDF
Физическая
Пользователи,
логины,
индексы
В будущем- профиль DAC
Политики управления и
отказоустойчивости, требования для
развертывания
Windows Azure Boot Camp
Развертывание юнита
Схема
WindowsAzureBootCamp.com
Модель безопасности совместима с
локальным SQL
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Edition
Web
Business
Bandwidth
Макс. 1 Гб.
$9.99/месяц
нет
$.10 вход. / $.12
исх.
Азия
$.30 вход./ $.19
исх.
Макс. 5 Гб.
$49.95/месяц
нет
то же самое
Макс. 10 Гб.
нет
$99.99/месяц
то же самое
Макс. 20 Гб.
нет
$199.98/месяц
то же самое
Макс. 30 Гб.
нет
$299.97/месяц
то же самое
Макс. 40 Гб.
нет
$399.96/месяц
то же самое
Макс. 50 Гб.
нет
$499.95/месяц
то же самое
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Распределённый доступ
Windows Azure Boot Camp
WindowsAzureBootCamp.com
CustomerAudit
ProductImages
PurchaseOrders
OrderHistory
Products
LineItems
ProductAvailability
ShoppingCart
Companies
Orders
Customers
DOSO_Full_db
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Customers
Orders
Products
Companies
LineItems
ProductAvailability
CustomerAudit
PurchaseOrders
ShoppingCart
OrderHistory
DOSO_Customers
Windows Azure Boot Camp
DOSO_Orders
ProductImages
DOSO_Products
WindowsAzureBootCamp.com
Customers
Orders
Companies
LineItems
CustomerAudit
ShoppingCart
PurchaseOrders
Products
ProductAvailability
ProductImages
Customers
Orders
Companies
LineItems
CustomerAudit
OrderHistory
ShoppingCart
DOSO_Customers_AK
Orders
Companies
LineItems
ShoppingCart
ProductAvailability
ProductImages
OrderHistory
DOSO_Customers_LQ
Customers
CustomerAudit
PurchaseOrders
Products
PurchaseOrders
Products
ProductAvailability
ProductImages
OrderHistory
DOSO_Customers_RZ
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Корень
Федерация
“CustData”
(Ключ федерации: CustID)
Член: [мин., 100)
АЕ
ПК=5
АЕ
ПК=25
АЕ
ПК=35
Член : [100, 488)
АЕ
ПК=105
АЕ
ПК=235
АЕ
ПК=365
Член : [488, макс.)
АЕ
ПК=555
Windows Azure Boot Camp
АЕ
ПК=2545
АЕ
ПК=3565
WindowsAzureBootCamp.com
SalesDB
Products
Федерация “Orders_Fed”
(Ключ федерации: CustID)
Член: [мин., макс.)
orders
Windows Azure Boot Camp
zipcode
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
SQL Server к SQL Azure Sync
Преимущества
• «Облако» дополняет,
но не заменяет
• Переносит рабочий
процесс в «облако»
без инвестирования в
существующую
инфраструктуру
SQL
Azure
Синх.
• Новые сценарии,
охватывающие
взаимодействие
бизнеса и «облака»
Windows Azure Boot Camp
WindowsAzureBootCamp.com
SQL Azure к SQL Server Sync
•
•
•
•
Преимущества
Данные находятся также в
удаленных и розничных
офисах, ближе к конечным
пользователям
Низкая латентность –
доступ к данным не
требует переноса туда и
обратно
Высокая доступность –
приложение продолжает
работать при недоступном
сервере
Уменьшение нагрузки на
сеть – большинство данных
хранятся локально
Windows Azure Boot Camp
SQL
Azure
WindowsAzureBootCamp.com
http://azure.com
Оффлайнприложения
Локальные
приложения
Синх.
Синх.
База данных SQL Azure
http://azure.com
Windows Azure Boot Camp
Розничные
&
удаленные
офисы
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
http://msdn.microsoft.com/enus/library/ee336245.aspx
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Windows Azure Boot Camp
WindowsAzureBootCamp.com
Download