Microsoft Azure to platforma chmurowa złożona z trzech głównych części. Windows Azure Compute zajmuje się przetwarzaniem danych, Windows Azure Storage ich przechowywaniem, a AppFabric to scentralizowane zarządzanie i monitorowanie aplikacji oraz kontrola maszyn wirtualnych. Serwis symbiozait.pl oferuje usługi do wykorzystania platformy w chmurze.
Obsługa baz danych w chmurze
Usługa SQL Azure umożliwia pracę z relacyjną bazą danych znajdującą się w chmurze. Przeznaczona jest dla deweloperów i programistów pozwalając im na zdalną pracę w rozproszonym wirtualnym środowisku. Sposób działania z wykorzystaniem usługi SQL Azure pozwala w prosty sposób zwiększyć wydajność bazy danych (skalowalność) oraz przyspiesza opracowanie i naprawianie aplikacji. Wydajność, niezawodność i ochronę danych zapewniają także wbudowane funkcje służące do łatwej adaptacji już istniejących aplikacji.
SQL Azure wykorzystuje się w systemach operacyjnych MacOS, Linux i Windows przez użytkowników programujących w językach Python, Java, Node.js, PHP i Ruby oraz Microsoft .NET Framework.
Dynamiczne skalowanie wydajności
Usługa SQL Database umożliwia również wykorzystanie danych przechowywanych w plikach XML i formacie wymiany danych JSON. Zapewnia dynamiczne skalowanie wydajności, a także udostępnia użytkownikom raporty, zaawansowaną analizę danych oraz przetwarzanie OLTP (Online Transaction Processing).
Usługa SQL Database ma wspólny z oprogramowaniem Microsoft SQL Server kod podstawowy. Nowe funkcjonalności są sprawdzane w chmurze w usłudze SQL Database, a po poprawieniu błędów stosowane w oprogramowaniu SQL Server. Dzięki temu użytkownicy mają dostęp do najnowszych opcji programu SQL Server bez konieczności instalacji poprawek i aktualizacji. Pozwala to oszacować potencjalną wydajność dla różnych zastosowań. Zapewnia też dynamiczne skalowanie, wbudowany mechanizm inteligentnej optymalizacji i zaawansowane opcje zabezpieczeń.
Proponowane rozwiązania umożliwiają szybkie tworzenie aplikacji i skracają czas ich wdrożenia oraz optymalizują wykorzystanie czasu i zasobów. Użytkownik nie musi zarządzać infrastrukturą IT ani maszynami wirtualnymi, gdyż znajdują się one w centrach obliczeniowych na całym świecie. Bazę danych można uruchomić w najbliższym centrum danych.
Funkcje analizy i optymalizacji bazy danych
Usługa SQL Database zawiera wbudowane funkcje analizy rozpoznające niepowtarzalne wzorce bazy danych optymalizujące wydajność i wzmacniające ochronę baz danych. Bazy danych są stale monitorowane pod kątem wykrycia potencjalnie złośliwej aktywności oraz podjęcia szybkich działań zapobiegających ingerencji nieuprawnionych osób.
Optymalizacja i bezpieczeństwo danych
Usługa SQL Database optymalizuje wykorzystanie zasobów i centralne zarządzanie wieloma bazami danych. Dodatkowo umożliwia przechowywanie dane tylko jednego klienta w jednej bazie danych. Zastosowanie funkcji izolacji danych zabezpiecza przed dostępem do danych innych klientów. Azure Active Directory zapewnia proces jednorazowego logowania z uwierzytelnieniem wieloskładnikowym MFA (Multi-Factor Authentication).