Co to jest SaaS? Definicja oprogramowania jako usługi

Jedną z najpopularniejszych form przetwarzania w chmurze jest oprogramowanie jako usługa (SaaS). Oto prosta definicja SaaS: model dystrybucji oprogramowania, w którym dostawca usług hostuje aplikacje dla klientów i udostępnia je tym klientom przez Internet.

SaaS to jedna z trzech głównych kategorii usług w chmurze, obok infrastruktury jako usługi (IaaS) i platformy jako usługi (PaaS).

Przykłady SaaS

Biorąc pod uwagę łatwość dostępu, model dostarczania oprogramowania SaaS stał się powszechny w wielu typach aplikacji biznesowych i został włączony do strategii dostarczania oprogramowania wielu dostawców oprogramowania dla przedsiębiorstw.

Firmy SaaS mają oferty dostępne dla różnych aplikacji biznesowych, w tym poczty elektronicznej i współpracy, zarządzania relacjami z klientami (CRM), rozliczeń / płac, zarządzania sprzedażą, zarządzania zasobami ludzkimi, zarządzania finansami, zarządzania bazami danych, planowania zasobów przedsiębiorstwa (ERP), treści zarządzanie oraz edycja i zarządzanie dokumentami.

Podobnie jak w przypadku innych usług w chmurze, organizacje zazwyczaj płacą za aplikacje SaaS w formie abonamentu, miesięcznie lub rocznie. Kontrastuje to z tradycyjnym modelem płatności za oprogramowanie w ramach licencji wieczystej, z kosztem początkowym i opcjonalną opłatą za stałą pomoc techniczną.

Ceny SaaS

Dostawcy zwykle wyceniają produkty SaaS na podstawie pewnych parametrów użytkowania. Na przykład mogą naliczać opłaty na podstawie liczby osób korzystających z aplikacji, liczby transakcji lub innej miary wykorzystania.

Użytkownicy zwykle uzyskują dostęp do aplikacji za pomocą przeglądarki internetowej; w niektórych organizacjach mogą również korzystać z terminala typu „cienki klient”.

Większość ofert SaaS opiera się na architekturze wielodostępnej, w której jedna wersja aplikacji jest używana dla wszystkich klientów usługodawcy.

Organizacje korzystające z aplikacji SaaS mogą zmieniać ustawienia konfiguracyjne i dostosowywać oprogramowanie, w ramach określonych parametrów, do swoich konkretnych potrzeb. Nie mogą jednak dostosowywać kodu ani funkcji w takim samym stopniu, w jakim jest to czasami możliwe w przypadku oprogramowania dla przedsiębiorstw, które instalują lokalnie na komputerach użytkowników lub udostępniają z własnych centrów danych.

Przetwarzanie w chmurze dla aplikacji

Wśród głównych powodów używania SaaS? Ponieważ SaaS opiera się na przetwarzaniu w chmurze, chroni organizacje przed instalowaniem i uruchamianiem aplikacji we własnych systemach. Eliminuje to lub przynajmniej zmniejsza związane z tym koszty zakupu sprzętu i konserwacji oraz oprogramowania i wsparcia. Początkowy koszt konfiguracji aplikacji SaaS jest również ogólnie niższy niż w przypadku równoważnego oprogramowania dla przedsiębiorstw zakupionego w ramach licencji na miejsce.

Czasami użycie SaaS może również obniżyć długoterminowe koszty licencjonowania oprogramowania, choć zależy to od modelu cenowego dla indywidualnej oferty SaaS i wzorców użytkowania przedsiębiorstwa. W rzeczywistości SaaS może kosztować więcej niż tradycyjne licencje na oprogramowanie. Jest to obszar, który organizacje IT powinny dokładnie zbadać.

SaaS zapewnia również przedsiębiorstwom elastyczność związaną z usługami w chmurze: mogą one subskrybować ofertę SaaS w razie potrzeby, zamiast kupować licencje na oprogramowanie i instalować oprogramowanie na różnych komputerach. Oszczędności mogą być znaczne w przypadku aplikacji, które wymagają zakupu nowego sprzętu do obsługi oprogramowania.

Model płatności zgodnie z rzeczywistym użyciem pozwala przedsiębiorstwom przenosić koszty na bieżące koszty operacyjne ( znane też jako koszty operacyjne ), co ułatwia zarządzanie budżetem. Mogą przestać subskrybować oferty SaaS, kiedy tylko chcą, a tym samym powstrzymać te powtarzające się koszty. 

Zalety SaaS dla firmowego IT

Ponieważ aplikacje dostarczane za pośrednictwem usługi SaaS są dostępne przez Internet, użytkownicy mogą zwykle uzyskiwać dostęp do oprogramowania z dowolnego urządzenia i lokalizacji, które mają łączność z Internetem.

Możliwość działania na urządzeniach mobilnych i komputerach kontrastuje z dostępnością wielu tradycyjnych aplikacji korporacyjnych tylko na komputerze. Oferty SaaS obsługują również systemy MacOS, iOS i Android, a nie tylko Windows, a także działają we wszystkich głównych przeglądarkach.

Kolejną zaletą jest łatwa skalowalność. Usługi w chmurze ogólnie umożliwiają przedsiębiorstwom zwiększanie lub zmniejszanie usług i / lub funkcji w zależności od potrzeb, a SaaS nie jest inaczej. Jest to szczególnie ważne dla przedsiębiorstw, których biznesy mają charakter cykliczny, a także dla organizacji, które szybko się rozwijają.

Klienci SaaS korzystają również z faktu, że dostawcy usług mogą dokonywać automatycznych aktualizacji oprogramowania - często co tydzień lub co miesiąc - dzięki czemu przedsiębiorstwa nie muszą martwić się kupowaniem nowych wersji, gdy są one dostępne, ani instalowaniem poprawek, takich jak aktualizacje zabezpieczeń. Może to być szczególnie atrakcyjne dla organizacji z ograniczonym personelem IT do obsługi tych zadań.

Ryzyka i wyzwania SaaS 

SaaS wiąże się z zestawem ryzyk i wyzwań, których przedsiębiorstwa muszą być świadome, aby zmaksymalizować korzyści płynące z modelu dostarczania.

Podobnie jak w przypadku innych usług w chmurze, użytkownicy SaaS polegają na dostawcach usług, którzy zawsze działają, tak aby mogli uzyskiwać dostęp do aplikacji w razie potrzeby. Zależą również od dostawców, aby zapewnić aktualizację oprogramowania pod względem nowych funkcji, poprawek bezpieczeństwa i innych zmian.

Chociaż dostawcy SaaS podejmują ogromne środki, aby zapewnić nieprzerwany czas pracy i dostępność, nawet najwięksi dostawcy mogą doświadczyć nieoczekiwanych przerw w świadczeniu usług. Firmy korzystające z SaaS mogą spodziewać się utraty pewnego poziomu kontroli, jeśli chodzi o dostępność, która jest jednym z kompromisów związanych z chmurą obliczeniową.

Ta utrata kontroli może dotyczyć innych obszarów, np. Gdy usługodawca wdraża nową wersję aplikacji, ale przedsiębiorstwo nie jest gotowe na taką zmianę lub nie chce ponosić kosztów szkolenia użytkowników w nowej wersji. .

Jeśli przedsiębiorstwa zdecydują, że chcą przejść na nowego dostawcę SaaS, mogą stanąć przed trudnym zadaniem przenoszenia bardzo dużych plików przez Internet do nowego dostawcy. Z drugiej strony zmiana oprogramowania wdrażanego lokalnie zwykle nie powoduje zmiany lokalizacji plików, które zwykle znajdują się we własnym centrum danych przedsiębiorstwa.

Bezpieczeństwo i prywatność SaaS

Bezpieczeństwo i prywatność są również kwestiami, podobnie jak w przypadku innych usług w chmurze. Jeśli dostawca usług doświadczy naruszenia danych, może to zagrozić bezpieczeństwu danych przedsiębiorstwa i dostępności usług.

Inne potencjalne zagrożenia dotyczą jakości usług i doświadczenia użytkownika. Pomimo ulepszeń w technologii sieciowej, ponieważ aplikacje SaaS mogą być hostowane daleko od miejsca, w którym znajdują się użytkownicy, mogą wystąpić problemy z opóźnieniami, które wpływają na czas odpowiedzi aplikacji.

Wiele organizacji nie ma szeroko zakrojonej strategii chmury, co doprowadziło do wzrostu liczby użytkowników biznesowych, którzy samodzielnie nabywają aplikacje SaaS - bez wiedzy informatycznej - w celu wypełnienia istniejących luk. Może to prowadzić do marnotrawstwa wydatków, złego zarządzania danymi i dodatkowej pracy przy przenoszeniu procesów i danych z jednego niezintegrowanego systemu do drugiego.

Salesforce i inne firmy SaaS

Salesforce.com była wczesną firmą SaaS, a jej platforma SaaS pozostaje jedną z najpopularniejszych aplikacji w chmurze. Rynek biznesowy SaaS stale się rozwija, a technologia SaaS zyskuje na popularności.

Wśród innych wiodących dostawców SaaS dla przedsiębiorstw są ADP, Adobe Systems, Box, Citrix Systems, Dropbox, Google, IBM, Intuit, Microsoft, Oracle, SAP, ServiceNow i Workday. Jednak setki firm oferują swoje oprogramowanie jako SaaS, od mobilnych narzędzi do zarządzania po zarządzanie raportami z wydatków, od transkodowania wideo po obliczenia finansowe, od czyszczenia danych klientów po projektowanie wspomagane komputerowo (CAD).

Integracja SaaS

Ponieważ oferty SaaS są dostępne od tak wielu dostawców, kluczowym trendem jest wzrost integracji między ofertami dostawców. Istnieją obie usługi, które mają na celu integrację wielu aplikacji SaaS, takich jak zapewnienie pojedynczego logowania i zarządzania dostępem w nich, oraz wysiłki społeczności dostawców SaaS mające na celu integrację oprogramowania wielu dostawców, aby procesy przedsiębiorstwa mogły łatwiej przepływać przez te aplikacje pochodzące z wielu dostawców.