[PL] WDI22-Adrian Chodkowski - Azure SQL Skalowalna baza w świecie chmury.pptx
1. Azure SQL Database – skalowalna
baza w świecie chmury
Adrian Chodkowski
Data Solutions Technical Lead, Elitmind
ORGANIZATOR GŁÓWNY: KOMITET ORGANIZACYJNY: kilkadziesiąt organizacji z sektora IT / data science (pełna lista na stronie wydarzenia)
www.WarszawskieDniInformatyki.pl 1-2 kwietnia 2022 Politechnika Warszawska + online
2. 2
• Adrian Chodkowski
• Data Solutions Technical Lead w Elitmind
• Specjalizacja: Platforma danych Microsoft
• Data Community
• seequality.net
• adrian.chodkowski@outlook.com
O mnie
3. 3
W pełni zarządzalna relacyjna baza danych z wieloma
automatyzmami dzięki czemu można skupić się na tworzeniu
określonego systemu, a nie na administrowaniu.
Dzięki podejściu serverless oraz hyperscale baza potrafi
dostosować się do zmieniających się warunków i wymogów
jeśli chodzi o dysk oraz moc obliczeniową.
W pełni zabezpieczona dzięki implementacji standardów
bezpieczeństwa oraz szeregu wbudowanych inteligentnych
algorytmów wykrywania zagrożenia.
Dzięki mechanizmom High Availability pozwala na dostępność
na poziomie 99.995%
Azure SQL Database
https://azure.microsoft.com
4. 4
Azure SQL Database może być zakupiony w jednym z dwóch
modeli:
• Virtual core (vCore) – rekomendowane podejście gdzie
możemy wybrać:
• Provisioned compute tier – w tym modelu możemy
wybrać określone zasoby które są dostępne cały dla nas
cały czas.
• Serverless compute tier – w tym modelu możemy
wybrać zakres np. od 2 do 4 vCore gdzie w zależności od
obciążenia baza będzie automatycznie dopasowywać tzw.
autoscaling. Ponadto moc obliczeniowa jest
automatycznie zatrzymywana w momencie gdy nie ma
żadnej aktywności na bazie. Podczas pauzy płacimy
jedynie za miejsce na dysku gdzie przechowywane są
nasze dane.
• DTU (Database transaction unit) – uproszczone podejście
opierające się o abstrakcyjną jednostkę będącą połączeniem
CPU, pamięci oraz operacji odczytu i zapisu na dysk. DTU
oferuje nam kilka predefiniowanych modeli o określonym z góry
koszcie.
Purchasing models
https://azure.microsoft.com
6. 6
Podsumowanie:
• Azure SQL Database jest usługą Platform As a Service
• Posiada wiele opcji konfiguracyjnych gdzie na szczególną uwagę
zasługuje usługa serverless,
• Można się do niej podłączyć w takim sam sposób jak do SQL
Server,
• Możliwa jest restrykcja tego z jakich sieci czy też adresów IP
można się podłączyć,
• Zdecydowana większość konstrukcji języka TSQL jest
wspierana.
Typowe zastosowania:
• Aplikacyjna baza relacyjna,
• Baza na potrzeby analityczne:
• Baza raportowa
• Hurtownia danych (mniejszych rozmiarów, powyżej 1TB
do rozważenia Azure Synapse Analytics
Podsumowanie
https://azure.microsoft.com
7. ORGANIZATOR GŁÓWNY: KOMITET ORGANIZACYJNY: kilkadziesiąt organizacji z sektora IT / data science (pełna lista na stronie wydarzenia)
www.WarszawskieDniInformatyki.pl 1-2 kwietnia 2022 Politechnika Warszawska + online
Dziękujemy za oglądanie!
Zapraszamy do zadawania pytań
oraz oceny prelekcji pod nagraniem. ↘