Microsoft Azure SQL Databases (спочатку SQL Server Data Services, пізніше SQL Services, а ще пізніше Microsoft Azure SQL Databases) — це хмарний сервіс від корпорації Microsoft, надає можливість зберігання і обробки реляційних даних, а також генерації звітності. Представляє функціональність для різних сценаріїв синхронізації даних (локальна інфраструктура<=>хмара, хмара<=>хмара). Є частиною Microsoft Azure.
Microsoft Azure SQL Databases написаний на Microsoft SQL Server, але представляє тільки підмножину типів даних. Підтримуються основні типи: точні і приблизні числа, символьні рядки (у тому числі Юнікод), дата і час, просторові, двійкові та інші типи даних. Для написання використовується XML,формат для передачі даних. Так само як і Microsoft SQL Server, Microsoft Azure SQL Databases використовує T-SQL як мови запитів. Tabular Data Stream (TDS) використовується як протокол для доступу до сервісу через Інтернет. За протоколом HTTP REST доступ не надається. Microsoft рекомендує використовувати ADO.NET Data Services для передачі даних і створення сервісів. Користувач може посилати Transact SQL запити по протоколу TDS до сервісу Microsoft Azure SQL Databases, і це дозволяє додаткам використовувати Microsoft Azure SQL Databases так само, як вони використовують локальний SQL Server. Оскільки Microsoft Azure SQL Databases є сервісом, його адміністрування має свої особливості. На відміну від адміністрування локального SQL Server, Microsoft Azure SQL Databases розділяє логічний і фізичний аспекти адміністрування. Клієнт продовжує адмініструвати БД, керувати логінами, користувачами і ролями, однак про обладнання піклується Microsoft. В результаті, Microsoft Azure SQL Databases надає масштабований багатокористувацький сервіс баз даних з високим ступенем доступності, розширюваності, безпеки та самовідновлення
Огляд платформи
Платформа Microsoft Azure є «хмарною» платформа для додатків, що дозволяє зберігати дані та запускати програми в дата-центрах Microsoft. Microsoft Azure надає «хмарну» операційну систему, на основі якої працюють всі сервіси Azure і розроблені програми. Платформа пропонує доступ до можливостей публічного хмари. Використовуючи публічну хмару, клієнт оплачує тільки ресурси і потужності, які залучені в додатку і тільки за фактичний час використання цих ресурсів. Основні особливості даної моделі:
- оплата тільки за спожиті ресурси;
- багатопотокова структура обчислень;
- абстракція від інфраструктури.
Працездатність платформи Microsoft Azure забезпечують 8 глобальних дата центрів Microsoft.
Сервіси
В інших аспектах Microsoft Microsoft Azure SQL Databases значно розширює можливості SQL Server. До складу Microsoft Azure SQL Databases входять:
- Microsoft Azure SQL Databases Data Sync — хмарна служба синхронізації даних, що забезпечує як однонаправлену, так і двонаправлену синхронізацію. Служба Data Sync дозволяє легко обмінюватися даними між Microsoft Azure SQL Databases і локальними базами даних SQL Server, а також між декількома базами даних Microsoft Azure SQL Databases. Microsoft Azure SQL Databases Data Sync використовує власного провайдера даних SqlAzureSync Provider для двіжка синхронізації Microsoft Sync Frame, написаного спеціально для Microsoft Azure SQL Databases. Цей новий ефективний провайдер, знижує бар'єр входження і забезпечує надійність при синхронізації з Microsoft Azure SQLDatabases, і таким чином обробляють деякі специфічні для Microsoft Azure SQLDatabases проблеми мультитенантних систем. Провайдер скорочує кількість round trips до сервера з використанням і повертають табличне значення параметрів TVPs. Крім цього, коли Microsoft Azure SQL Databases використовує свій механізм "видушення" для мінімізації ефекту від операцій які вийшли з-під контролю SqlAzureSyncProvider починає використовувати розумний алгоритм «back-off algorithm», автоматично зменшує розмір пакету (batch) зі стандартного (5000 записів) протягом синхронізації.
- Microsoft Azure SQL Databases Reporting — служба Microsoft Microsoft Azure SQL Databases Reporting дозволяє легко вбудувати в додаток Microsoft Azure можливості роботи зі звітами. Доступ до звітів можна отримати через портал Microsoft Azure, веббраузер або безпосередньо з програми. Завдяки можливостям хмари відпадає необхідність у створенні і підтримці власної інфраструктури звітів;
- Microsoft Azure SQL Databases Federations — Система Microsoft Azure SQL Databases значно спрощує масштабування безлічі баз даних, розміщених на сотнях вузлів, що дозволяє клієнтам платити тільки за реально використовувані ресурси;
- вебінтерфейс для адміністрування і розробки баз даних у складі платформи Microsoft Azure.
Безпека
Всі з'єднання з Microsoft Azure SQL Databases в обов'язковому порядку шифруються SSL.За замовчуванням брандмауер Microsoft Azure SQL Databases блокує всі з'єднання з сервером.
Дата-центри
У деяких дата-центрах використовуються контейнери по 1800-2500 серверів.
Примітки
- XML
- . Архів оригіналу за 2 листопада 2014. Процитовано 1 грудня 2015.
- . Архів оригіналу за 25 січня 2016. Процитовано 1 грудня 2015.
Зовнішні посилання
- Портал Microsoft Azure[недоступне посилання з лютого 2019]
- MSDN Microsoft Azure Platform [ 21 березня 2016 у Wayback Machine.]
- The Official Home Page of the Microsoft Azure platform [ 8 грудня 2011 у Wayback Machine.]
- Приклади використання Microsoft Azure SQL Databases [ 28 листопада 2011 у Wayback Machine.]
- Облікові записи та виставлення рахунків в Microsoft Azure SQL Databases (MSDN)[недоступне посилання з травня 2019]
- Майстер міграції Microsoft Azure SQL Databases [ 4 грудня 2015 у Wayback Machine.]
- SQL Azure ODBC драйвер [ 9 вересня 2015 у Wayback Machine.]
- Інструменти розробки Azure SQL
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Microsoft Azure SQL Databases spochatku SQL Server Data Services piznishe SQL Services a she piznishe Microsoft Azure SQL Databases ce hmarnij servis vid korporaciyi Microsoft nadaye mozhlivist zberigannya i obrobki relyacijnih danih a takozh generaciyi zvitnosti Predstavlyaye funkcionalnist dlya riznih scenariyiv sinhronizaciyi danih lokalna infrastruktura lt gt hmara hmara lt gt hmara Ye chastinoyu Microsoft Azure Microsoft Azure SQL Databases napisanij na Microsoft SQL Server ale predstavlyaye tilki pidmnozhinu tipiv danih Pidtrimuyutsya osnovni tipi tochni i priblizni chisla simvolni ryadki u tomu chisli Yunikod data i chas prostorovi dvijkovi ta inshi tipi danih Dlya napisannya vikoristovuyetsya XML format dlya peredachi danih Tak samo yak i Microsoft SQL Server Microsoft Azure SQL Databases vikoristovuye T SQL yak movi zapitiv Tabular Data Stream TDS vikoristovuyetsya yak protokol dlya dostupu do servisu cherez Internet Za protokolom HTTP REST dostup ne nadayetsya Microsoft rekomenduye vikoristovuvati ADO NET Data Services dlya peredachi danih i stvorennya servisiv Koristuvach mozhe posilati Transact SQL zapiti po protokolu TDS do servisu Microsoft Azure SQL Databases i ce dozvolyaye dodatkam vikoristovuvati Microsoft Azure SQL Databases tak samo yak voni vikoristovuyut lokalnij SQL Server Oskilki Microsoft Azure SQL Databases ye servisom jogo administruvannya maye svoyi osoblivosti Na vidminu vid administruvannya lokalnogo SQL Server Microsoft Azure SQL Databases rozdilyaye logichnij i fizichnij aspekti administruvannya Kliyent prodovzhuye administruvati BD keruvati loginami koristuvachami i rolyami odnak pro obladnannya pikluyetsya Microsoft V rezultati Microsoft Azure SQL Databases nadaye masshtabovanij bagatokoristuvackij servis baz danih z visokim stupenem dostupnosti rozshiryuvanosti bezpeki ta samovidnovlennyaOglyad platformiPlatforma Microsoft Azure ye hmarnoyu platforma dlya dodatkiv sho dozvolyaye zberigati dani ta zapuskati programi v data centrah Microsoft Microsoft Azure nadaye hmarnu operacijnu sistemu na osnovi yakoyi pracyuyut vsi servisi Azure i rozrobleni programi Platforma proponuye dostup do mozhlivostej publichnogo hmari Vikoristovuyuchi publichnu hmaru kliyent oplachuye tilki resursi i potuzhnosti yaki zalucheni v dodatku i tilki za faktichnij chas vikoristannya cih resursiv Osnovni osoblivosti danoyi modeli oplata tilki za spozhiti resursi bagatopotokova struktura obchislen abstrakciya vid infrastrukturi Pracezdatnist platformi Microsoft Azure zabezpechuyut 8 globalnih data centriv Microsoft ServisiV inshih aspektah Microsoft Microsoft Azure SQL Databases znachno rozshiryuye mozhlivosti SQL Server Do skladu Microsoft Azure SQL Databases vhodyat Microsoft Azure SQL Databases Data Sync hmarna sluzhba sinhronizaciyi danih sho zabezpechuye yak odnonapravlenu tak i dvonapravlenu sinhronizaciyu Sluzhba Data Sync dozvolyaye legko obminyuvatisya danimi mizh Microsoft Azure SQL Databases i lokalnimi bazami danih SQL Server a takozh mizh dekilkoma bazami danih Microsoft Azure SQL Databases Microsoft Azure SQL Databases Data Sync vikoristovuye vlasnogo provajdera danih SqlAzureSync Provider dlya dvizhka sinhronizaciyi Microsoft Sync Frame napisanogo specialno dlya Microsoft Azure SQL Databases Cej novij efektivnij provajder znizhuye bar yer vhodzhennya i zabezpechuye nadijnist pri sinhronizaciyi z Microsoft Azure SQLDatabases i takim chinom obroblyayut deyaki specifichni dlya Microsoft Azure SQLDatabases problemi multitenantnih sistem Provajder skorochuye kilkist round trips do servera z vikoristannyam i povertayut tablichne znachennya parametriv TVPs Krim cogo koli Microsoft Azure SQL Databases vikoristovuye svij mehanizm vidushennya dlya minimizaciyi efektu vid operacij yaki vijshli z pid kontrolyu SqlAzureSyncProvider pochinaye vikoristovuvati rozumnij algoritm back off algorithm avtomatichno zmenshuye rozmir paketu batch zi standartnogo 5000 zapisiv protyagom sinhronizaciyi Microsoft Azure SQL Databases Reporting sluzhba Microsoft Microsoft Azure SQL Databases Reporting dozvolyaye legko vbuduvati v dodatok Microsoft Azure mozhlivosti roboti zi zvitami Dostup do zvitiv mozhna otrimati cherez portal Microsoft Azure vebbrauzer abo bezposeredno z programi Zavdyaki mozhlivostyam hmari vidpadaye neobhidnist u stvorenni i pidtrimci vlasnoyi infrastrukturi zvitiv Microsoft Azure SQL Databases Federations Sistema Microsoft Azure SQL Databases znachno sproshuye masshtabuvannya bezlichi baz danih rozmishenih na sotnyah vuzliv sho dozvolyaye kliyentam platiti tilki za realno vikoristovuvani resursi vebinterfejs dlya administruvannya i rozrobki baz danih u skladi platformi Microsoft Azure BezpekaVsi z yednannya z Microsoft Azure SQL Databases v obov yazkovomu poryadku shifruyutsya SSL Za zamovchuvannyam brandmauer Microsoft Azure SQL Databases blokuye vsi z yednannya z serverom Data centriU deyakih data centrah vikoristovuyutsya kontejneri po 1800 2500 serveriv PrimitkiXML Arhiv originalu za 2 listopada 2014 Procitovano 1 grudnya 2015 Arhiv originalu za 25 sichnya 2016 Procitovano 1 grudnya 2015 Zovnishni posilannyaPortal Microsoft Azure nedostupne posilannya z lyutogo 2019 MSDN Microsoft Azure Platform 21 bereznya 2016 u Wayback Machine The Official Home Page of the Microsoft Azure platform 8 grudnya 2011 u Wayback Machine Prikladi vikoristannya Microsoft Azure SQL Databases 28 listopada 2011 u Wayback Machine Oblikovi zapisi ta vistavlennya rahunkiv v Microsoft Azure SQL Databases MSDN nedostupne posilannya z travnya 2019 Majster migraciyi Microsoft Azure SQL Databases 4 grudnya 2015 u Wayback Machine SQL Azure ODBC drajver 9 veresnya 2015 u Wayback Machine Instrumenti rozrobki Azure SQL