Co to jest Microsoft Azure Stack?

Czym jest Microsoft Azure Stack?

Azure Stack to rozszerzenie globalnej chmury Microsoft Azure dostępne z lokalnego centrum danych. Dzięki temu możesz tworzyć, wdrażać i obsługiwać zaawansowane aplikacje w chmurze hybrydowej przy zachowaniu wysokiej elastyczności, sprawności działania i kontroli. Obie usługi posiadają kompatybilne API oraz niemal identyczny panel administracyjny. Pozwala to przyspieszyć i ułatwić zarządzanie hybrydową infrastrukturą.

Azure Stack działa w zunifikowanym modelu i z bliźniaczą architekturą, jak platforma Azure. Usługa może być wdrożona w modelu connected mode, aby zapewnić maksymalną integralność z globalnym rozwiązaniem Microsoft.

Wybór Azure Stack daje pewność, że wszystkie Twoje zasoby znajdują się w danym Data Center. Dzięki temu przykładowo dane osobowe, które muszą być przetwarzane na terenie Unii Europejskiej, znajdują się w konkretnym miejscu, pod polskim adresem.

Czym są oferty w Azure Stacku?

Dostawca jako Cloud Service Provider tworzy oferty publiczne (dostępne dla wszystkich Klientów) oraz prywatne (przypisane dla konkretnych firm). Oferty składają się z planów, a plany z limitów (quot), które obowiązują Klienta na poszczególnych zasobach. Quoty w ramach oferty ustala dostawca jako Cloud Service Provider, ale Microsoft określa także globalne limity obowiązujące dostawców. Limity dotyczą m.in. przestrzeni dyskowych czy liczby wirtualnych maszyn. Infrastrukturę można budować w ramach wyznaczonych parametrów.

Jakie ograniczenia ma Azure Stack w porównaniu do globalnej chmury Azure?

Obecnie nie wszystkie funkcjonalności dostępne w Azure są także możliwe do wykorzystania w Azure Stacku. Ich lista jednak stale się powiększa wraz z kolejnymi aktualizacjami Microsoft.

Niektóre z funkcji Azure Stack to:

  • Azure Virtual Machines,
  • Azure App Service,
  • Azure Storge,
  • Azure Functions,
  • Azure LoadBalancer,
  • Azure Virtual Network,
  • Azure VPN Gateway,
  • Azure MS SQL Database,
  • Azure SQL Database for MySQL.

Jakie przewagi ma Azure Stack w stosunku do Azure?

Azure Stack umożliwia stworzenie spójnego, hybrydowego środowiska w chmurze z możliwością składowania danych u lokalnego partnera, co ułatwia przejście różnorodnych audytów. Jest to pomocne w przetwarzaniu danych na terenie Unii Europejskiej, które np. znajdują się w konkretnym miejscu, pod polskim adresem.

Jak wygląda Marketplace w Azure Stacku?

Marketplace to miejsce skąd można pobrać i zainstalować gotowe, prekonfigurowane obrazy. Zaliczają się do nich na przykład systemy operacyjne (Windows/Linux) czy rozwiązania prekonfigurowane różnych producentów (aplikacje, bazy danych, security, backup). O dostępności obrazu w Marketplace decydują producenci oraz Cloud Service Providerzy, którzy przechowują obrazu w lokalnym repozytorium.

Produkty i usługi platformy Azure Stack

Azure Stack wspiera i upraszcza tworzenie aplikacji i zarządzanie nimi w chmurze oraz przyspiesza rozwój dzięki w pełni zarządzanym usługom bazy danych. Poniżej omówimy wybrane usługi.

Azure Kubernetes Service

Azure Kubernetes Service to usługa uruchamiana i zarządzana kontenerami na bazie Kubernetes. Dzięki niej możesz szybko i łatwo wdrażać aplikacje skonteneryzowane w chmurze Azure lub Azure Stack i zarządzać nimi bez specjalistycznej wiedzy w zakresie aranżacji kontenerów. Usługa umożliwia dynamiczne skalowanie infrastruktury aplikacji z zachowaniem pewności i elastyczności.

  • Łatwe wdrażanie platformy Kubernetes i zarządzanie nią
  • Bezproblemowa migracja istniejących aplikacji do kontenerów
  • Szybkie programowanie konteneryzowanych aplikacji
  • Pewne skalowanie i uruchomienie aplikacji
  • Łatwa integracja platformy Kubernetes z usługami platformy Azure i Azure Stack

Azure Service Fabric

Usługa Azure Service Fabric to platforma dla systemów rozproszonych ułatwiająca budowanie i wdrażanie skalowalnych oraz niezawodnych mikrousług i kontenerów, a także zarządzanie nimi. Dzięki usłudze możesz uniknąć złożonych problemów związanych z infrastrukturą i skoncentrować się na implementowaniu wymagających obciążeń o znaczeniu strategicznym.

  • Łatwe programowanie mikrousług i zarządzanie cyklem życia aplikacji
  • Niezawodne skalowanie i organizowanie kontenerów oraz mirkousług
  • Uruchamianie dowolnych rozwiązań – przy użyciu wybranych języków i modeli programowania
  • Gwarancja małych opóźnień i większej wydajności na ogromną skalę
  • Możliwość skalowania tysięcy maszyn w górę

Azure SQL Database – baza danych jako usługa

Azure SQL Database to w pełni zarządzana usługa relacyjnej bazy danych w chmurze zbudowana na bazie najnowszej wersji Microsoft SQL Server. Pozwala to migrować bazy danych programu SQL Server bez wdrażania zmian w aplikacjach. Dzięki usłudze możesz tworzyć oparte na danych aplikacje i witryny internetowe w wybranym języku programowania bez zarządzania infrastrukturą.

  • Zgodność z najnowszą wersją aparatu bazy danych programu SQL Server
  • Łatwe skalowanie lub dzielenie baz danych na fragmenty w celu zwiększenia wydajności aplikacji
  • Gwarancja ciągłości działania – wbudowana wysoka dostępność, automatyczne kopie zapasowe

Azure Database dla MySQL – baza danych jako usługa

Azure Database dla MySQL jest usługą relacyjnej bazy danych opartą na aparacie bazy danych MySQL typu open source. Jest to w pełni zarządzana, gotowa do używania w przedsiębiorstwie baza danych oferowana jako usługa, za pomocą której można łatwo wykonywać migrację metodą „lift and shift” do chmury, korzystając przy tym z dowolnie wybranych języków.

  • Wysoka dostępność i możliwość dynamicznego skalowania
  • Możliwość korzystania z popularnych języków
  • Elastyczny model cenowy – pozwala wybrać zasoby dla swojego obciążenia bez żadnych ukrytych kosztów