Ta strona używa cookies. Dowiedz się więcej o celu ich używania i zmianie ustawień cookies w przeglądarce.
Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.

Zamknij X
Strona główna  Baza Wiedzy   Bazy danych Azure cz.1
Logo SOFTRONIC

Ośrodek Szkoleniowy i Egzaminacyjny

Bazy danych Azure cz.1


19.01.18r.

Podziel się:

        

SQL Database

Baza danych SQL Database jest usługą chmurową dająca nam dostęp do relacyjnej bazy danych ogólnego przeznaczenia. Usługa ta współdzieli swój kod podstawowy z obecnym od wielu lat na rynku i ogólnie znanym serwerem Microsoft SQL Server. Posiadanie profesjonalnej bazy danych, jako usługi chmurowej posiada wiele zalet, które mogą okazać się bardzo interesujące dla wielu firm i działów IT:

Zawsze najnowsza technologia – Microsoft wprowadza najnowsze zmiany i udoskonalenia najpierw w bazach SQL Azure, a później w SQL Server. Administrator nie instaluje żadnych poprawek lub service pack’ów samodzielnie - jest to proces ukryty.
Brak hardware’u – Ponieważ silnik bazy danych jest usługą nie zajmujemy się warstwą sprzętową, a tylko skalujemy wydajność usługi. Daje nam to możliwość skrócenia czasu wdrażania nowych rozwiązań, skupieniu się na warstwie i logice aplikacyjnej oraz optymalizacji kosztów zakupu i utrzymania lokalnych serwerów i infrastruktury z nimi związanej.
Skalowalność – W usłudze SQL Database (bazy danych Azure) każda baza danych może być konfigurowana pod względem wydajności osobno lub bazy mogą być grupowane razem w tzw. pule w celu lepszego wykorzystania zasobów, jeżeli utylizacja może różnić się w skali czasu dla poszczególnych baz w puli. Takie rozwiązanie umożliwia nam jak najlepsze wykorzystanie zasobów (DTU lub eDTU). 

Do dyspozycji mamy różne warstwy usługi:
 

Warto zwrócić uwagę na poziomy wydajność, które liczone są w Database Transaction Units (DTU) lub eDTU w przypadku pól elastycznych. Na pozór jednostki te mogą wydawać się nieco wirtualne i mało zrozumiałe. Jednostki te to pewien stopień gwarancji, że poziom zasobów przypisany dla bazy danych da nam przewidywalny poziom wydajności. Ilość zasobów jest właśnie obliczana, jako liczba jednostek transakcji DTU i jest wspólna dla zasobów takich jak procesor, pamięć, operacje we/wy dla danych i dziennika transakcyjnego.
 

 
Stosunek między tymi zasobami pierwotnie został określony poprzez obciążenia OLTP w teście porównawczym, opis jest dostępny w dokumentacji: 

Szczegółowy opis modeli i cennik możemy znaleźć na stornach portalu Azure pod linkiem poniżej:

https://azure.microsoft.com/pl-pl/pricing/details/sql-database/

 
W kolejnym artykule przejdziemy krok po kroku proces tworzenia bazy danych na portalu Azure.


------------------------------------------------------
Autor:
Adam Białas – MCT, MCSE: Data Platform, Business Intelligence
 

« powrót