Azure to platforma przetwarzania w chmurze pod marką Microsoft, która oferuje szereg usług dla firm i organizacji w zakresie hostowania, zarządzania i wdrażania aplikacji w chmurze. Jednym z najczęstszych pytań dotyczących Azure jest to, czy jest to SAAS, czyli oprogramowanie jako usługa. Odpowiedź na to pytanie leży w zrozumieniu usług w chmurze, oprogramowania klienckiego, ruchu open source i trzech podstawowych modeli usług w chmurze.
Usługi w chmurze to sposób, w jaki firmy mogą uzyskać dostęp do zasobów obliczeniowych, takich jak serwery, pamięć masowa i aplikacje przez Internet, zamiast posiadać i zarządzać tymi zasobami we własnej siedzibie. Usługi w chmurze mogą być skategoryzowane jako infrastruktura jako usługa (IaaS), platforma jako usługa (PaaS) lub oprogramowanie jako usługa (SaaS), w zależności od poziomu kontroli i zarządzania, którego potrzebuje firma.
Oprogramowanie klienckie to oprogramowanie, które działa na urządzeniu użytkownika końcowego, takim jak komputer lub urządzenie mobilne, w celu uzyskania dostępu do usług w chmurze. Oprogramowanie klienckie może być przeglądarką internetową, aplikacją mobilną lub aplikacją komputerową, która łączy się z serwerami dostawcy usług w chmurze, aby uzyskać dostęp do żądanych zasobów.
Ruch open source to oparte na społeczności podejście do rozwoju oprogramowania, w którym kod źródłowy oprogramowania jest swobodnie dostępny dla każdego do przeglądania, modyfikowania i rozpowszechniania. Wielu dostawców usług w chmurze, w tym Microsoft, przyjęło ruch open source, aby zaoferować swoim klientom większą elastyczność i otwartość.
Trzy podstawowe modele usług w chmurze to IaaS, PaaS i SaaS. IaaS zapewnia zwirtualizowane zasoby infrastruktury, takie jak serwery, pamięć masowa i sieć. PaaS oferuje platformę do tworzenia i wdrażania aplikacji, w tym narzędzia, frameworki i środowiska uruchomieniowe. SaaS zapewnia kompletną aplikację, która jest hostowana i zarządzana przez dostawcę usług w chmurze i dostępna dla użytkowników końcowych przez Internet.
Czy SAAS to licencja? Odpowiedź brzmi: nie. SAAS to model usługi w chmurze, w którym aplikacja jest hostowana i zarządzana przez dostawcę usług w chmurze, a użytkownicy końcowi uzyskują do niej dostęp w ramach usługi opartej na subskrypcji. Użytkownicy końcowi nie muszą instalować ani utrzymywać oprogramowania, ponieważ wszystkim zajmuje się dostawca usług w chmurze. Model oparty na subskrypcji zapewnia firmom większą elastyczność, ponieważ mogą one zwiększać lub zmniejszać wykorzystanie w zależności od potrzeb, nie martwiąc się o instalację i konserwację oprogramowania.
Podsumowując, Azure to dostawca usług w chmurze, który oferuje szereg usług dla firm i organizacji. Chociaż oferuje usługi IaaS i PaaS, jest znany przede wszystkim z oferty SaaS. Zrozumienie usług w chmurze, oprogramowania klienckiego, ruchu open source i trzech podstawowych modeli usług w chmurze może pomóc firmom w podejmowaniu świadomych decyzji dotyczących wyboru dostawcy usług w chmurze i modelu usług.
„On Premise” odnosi się do oprogramowania lub usług, które są instalowane i uruchamiane na własnych serwerach lub infrastrukturze firmy, a nie są dostępne przez Internet za pośrednictwem usługi opartej na chmurze. Jest to również znane jako „oprogramowanie lokalne” lub „wdrożenie lokalne”.