Dzięki SQL Azure Microsoft oferuje poważnym użytkownikom baz danych możliwość umieszczania swoich baz danych w chmurze. SQL Azure to relacyjna baza danych obsługująca Transact-SQL z wykorzystaniem technologii Microsoft SQL Server, ale umożliwiająca umieszczenie wszystkich zadań związanych z administrowaniem serwerem i systemem operacyjnym w rękach inżynierów Microsoft.
Funkcje SQL Server w chmurze
Niektóre funkcje, które uzyskasz za pomocą SQL Azure, to:
- Uproszczone administrowanie, pozostawiając zarządzanie platformą bazy danych, systemem operacyjnym i sprzętem w rękach innych
- Skalowalne zasoby, pozwalające szybko dodawać lub usuwać zasoby w miarę zmieniających się potrzeb
- Integracja z dostępem do danych ODBC, PHP i ADO.NET
- Zarządzanie przez SQL Server Management Studio (przy użyciu wersji dostarczanej z SQL Server 2008 R2 lub nowszym)
- Większość podstawowych funkcji Microsoft SQL Server
Ograniczenia
Należy pamiętać, że podczas gdy SQL Azure jest chmurową alternatywą dla Microsoft SQL Server, nie jest to to samo, co hostowane środowisko SQL Server. Istnieje kilka ważnych różnic
- Bazy danych są ograniczone do 10 GB.
- Niektóre typy danych (w szczególności typy danych CLR, które obejmują dane geoprzestrzenne) nie są obsługiwane
- Niejasne ostrzeżenia, że twoje połączenie może zostać zakończone z powodu "nadmiernego zużycia zasobów"
Wniosek
Ogólnie rzecz biorąc, SQL Azure to bardzo interesujący produkt, który może być całkiem atrakcyjny dla użytkowników szukających wysokowydajnych opartych na chmurze baz danych o pojemności poniżej 10 GB. Jednak większość użytkowników Internetu prawdopodobnie znajdzie podobne ceny od różnych dostawców usług internetowych, które obejmują koszt hostingu. Spodziewamy się, że popularność SQL Azure będzie rosła wraz z wprowadzaniem bardziej skalowalnych rozwiązań wspierających bardziej zaawansowaną funkcjonalność SQL Server.




