Jump to section

Cosa significa Software as a Service (SaaS)?

Copia URL

2024: I trend globali della tecnologia

Il settore delle tecnologie ha subito una rapida trasformazione, richiedendo alle organizzazioni di rivedere le proprie priorità per le aree di business più importanti. Come negli scorsi 10 anni, continuiamo a condividere le novità del settore. Nel rapporto Global Tech Trends per il 2024, abbiamo evidenziato le 6 priorità di investimento in ambito tecnologico e non tecnologico e 3 ostacoli al progresso.

Software-as-a-Service (SaaS) è un servizio di cloud computing che offre agli utenti finali un'applicazione cloud, munita di piattaforme e dell'infrastruttura IT che la supportano, tramite un browser web. È una soluzione ideale per le aziende di piccole o grandi dimensioni o per i singoli che:

  • Preferiscono delegare a terzi la manutenzione di infrastruttura, piattaforme e software on premise.
  • Preferiscono semplificare la gestione dei costi attraverso le spese operative (OpEx), invece delle spese in conto capitale (CapEx).
  • Devono mantenere al minimo la personalizzazione per superare alcuni ostacoli.
  • Preferiscono i modelli di sottoscrizione software.

I servizi SaaS riducono i costi di investimento iniziali eliminando l'esigenza di acquistare licenze permanenti del software o di investire in un'infrastruttura IT on premise, come accade con il software tradizionale. Richiedono tuttavia un hardware di rete veloce, perché le prestazioni del servizio dipendono dalla velocità di connessione a Internet.

Sono esempi di SaaS i provider di servizi applicativi, come Google Docs e Microsoft Office 365, oppure i servizi enterprise che offrono software per la gestione delle risorse umane, i sistemi di gestione degli e-commerce, gli strumenti di gestione delle relazioni con i clienti e gli ambienti di sviluppo integrati (IDE).

In genere i fornitori di software scelgono uno dei seguenti modelli di deployment o entrambi:

  • Nei loro datacenter
  • Mediante un provider di servizi cloud (ne sono esempi AWS, Azure o IBM Cloud) che gestisce l'ambiente cloud in cui è ospitata l'applicazione SaaS. 

Le applicazioni SaaS sfruttano l'architettura multitenant per isolare i dati dei clienti. Il provider SaaS si occupa degli upgrade, della correzione dei bug e di altre attività generiche di manutenzione del software, mentre gli utenti interagiscono con il software tramite un browser. Per quanto le soluzioni SaaS siano completamente funzionanti, a volte incorporano integrazioni personalizzate attraverso le interfacce di programmazione delle applicazioni (API), come REST o SOAP, per connettere delle funzionalità aggiuntive.

La natura intrinseca del servizio SaaS consente ai provider di erogare agevolmente le nuove funzionalità ai propri clienti. La maggior parte delle applicazioni SaaS è composta da prodotti preconfigurati e plug-and-play. Oltre all'app, il provider SaaS gestisce ogni altro elemento, inclusi:

  • Componenti hardware come connettività di rete, storage e server di data center
  • Piattaforme, come quelle di virtualizzazione, sistema operativo e middleware
  • Requisiti del software come runtime, dati e la stessa app

Le soluzioni SaaS sono prevalentemente offerte tramite un modello di sottoscrizione per il provisioning delle licenze software. A differenza del modello a licenza permanente, questo tipo di distribuzione del software associa ogni account a una sottoscrizione che garantisce l'accesso al SaaS per un periodo di tempo, in genere su base annuale o mensile. La tariffa consente di accedere alla documentazione sul prodotto e all'assistenza tecnica basata su un accordo sul livello di servizio (SLA); alcuni provider SaaS prevedono costi aggiuntivi per apportare modifiche personalizzate al codice sorgente.

Con as-a-Service si indica in genere una soluzione gestita da un provider esterno per conto dell'utente, che in questo modo ha la possibilità di dedicarsi alle attività strategiche come le modifiche iterative per migliorare le app personalizzate. Oltre a SaaS, sono disponibili altre due opzioni as-a-Service: Infrastructure-as-a-Service (IaaS) e Platform-as-a-Service (PaaS).

SaaS architecture

 

Nel caso di una soluzione soluzione IaaS, il provider gestisce l'infrastruttura, ovvero i server fisici, la rete, la virtualizzazione e lo storage per conto del cliente, attraverso un cloud. L'utente accede all'infrastruttura tramite un'API o un dashboard, mentre l'infrastruttura è noleggiata. Elementi quali il sistema operativo, le app e il middleware sono gestiti dall'utente, mentre il provider fornisce hardware, rete, dischi rigidi, storage, server e si occupa dei problemi legati alle interruzioni, alle riparazioni e all'hardware.

Il servizio PaaS fornisce agli utenti l'hardware e una piattaforma software applicativa a partire da un service provider esterno. Poiché gli utenti gestiscono per proprio conto l'applicazione e i dati, PaaS è una soluzione ideale per sviluppatori e programmatori. PaaS utilizza una piattaforma con la quale sviluppare, eseguire e gestire le app senza dover creare e gestire l'infrastruttura o l'ambiente necessario alla loro esecuzione.

I fornitori offrono applicazioni software di tipo SaaS per venire incontro alle innumerevoli esigenze aziendali, dalle applicazioni di base alle suite più complesse come i sistemi ERP (Enterprise Resource Planning). Di seguito in elenco di alcuni dei fornitori e dei prodotti SaaS:

  • Software per la pianificazione delle risorse aziendali (ERP) di SAP
  • Software per la gestione delle risorse umane di Paychex
  • Software enterprise di CA Technology
  • Soluzione SaaS di messaggistica di Atos
  • Software per la gestione delle relazioni con i clienti (CRM) di Salesforce
  • Servizio di messaggistica di Slack
  • Microsoft Office 365
  • Servizio di storage dei file di Dropbox

Diventa un fornitore SaaS partecipando a Red Hat SaaS Foundations, un programma che aiuta i partner di Red Hat a creare soluzioni SaaS su piattaforme Red Hat che possono essere distribuite in tutti i tipi di ambienti ibridi. I partner che partecipano a questo programma possono creare applicazioni più facilmente, raggiungere il mercato più rapidamente e rivolgersi a una gamma più ampia di potenziali clienti.

Oppure diventa un utente SaaS sfruttando le soluzioni Red Hat Cloud Services, che includono servizi in hosting e gestiti per piattaforme, applicazioni e dati che snelliscono l'esperienza nel cloud ibrido e permettono di ridurre i costi operativi e semplificare la distribuzione di applicazioni cloud native.

Inoltre, ogni sottoscrizione prevede il supporto Red Hat, ovvero consulenza e assistenza per distribuire, configurare e gestire qualsiasi offerta as a Service di Red Hat da te adottata.

Keep reading

ARTICOLO

Cos'è la gestione del cloud?

Esplora i vantaggi che una piattaforma di gestione cloud può offrire alla tua azienda.

ARTICOLO

Cosa sono i servizi IT gestiti?

I servizi gestiti sono un modo per liberarsi delle attività generiche e affidarle a un esperto, al fine di ridurre i costi, migliorare la qualità del servizio o lasciare più tempo ai team interni per svolgere mansioni specifiche per il business.

ARTICOLO

Cosa sono i servizi cloud?

I servizi cloud sono costituiti da infrastrutture, piattaforme o software in hosting presso provider esterni e messi a disposizione degli utenti attraverso Internet.

Scopri di più sul cloud computing

Prodotti

Una piattaforma che consente di virtualizzare l'hardware e organizzare le risorse nei cloud.

Una piattaforma container enterprise-ready basata su Kubernetes, che consente di automatizzare le operazioni nell'intero stack tecnologico per gestire deployment di cloud ibrido, multicloud e all'edge.

Collabora con il nostro team di consulenti strategici in grado di analizzare l'azienda nel suo insieme e valutare le sfide da affrontare, per aiutarti a superarle con soluzioni complete e convenienti.

Risorse

Formazione

Corso di formazione gratuito

Red Hat OpenStack Technical Overview