Account Accedi
Jump to section

Cos'è il servizio SaaS?

Copia URL

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).

 

Nel caso di una 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 per lo storage di file di Dropbox

Abbiamo migliorato il modello di sottoscrizione SaaS offrendo ciò che manca alla maggior parte delle altre soluzioni as-a-Service: l'accesso al codice sorgente. Insieme all'immediata applicabilità di un'applicazione web preconfigurata, potrai adattare il software personalizzandolo in base alle tue esigenze.

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.

Approfondisci

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.

Articolo

Cosa sono i servizi IT gestiti?

I servizi gestiti consentono di alleviare l'onere delle attività generiche affidandole a esperti 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

Cos'è la gestione del cloud?

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

Scopri di più sul cloud computing

Prodotti

Red Hat Openstack Platform

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

Red Hat OpenShift

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.

Red Hat Consulting

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

Illustration - mail

Ricevi contenuti simili

Iscriviti a Red Hat Shares, la nostra newsletter gratuita.

Red Hat logo LinkedInYouTubeFacebookTwitter

Prodotti

Strumenti

Provare, acquistare, vendere

Comunica

Informazioni su Red Hat

Red Hat è leader mondiale nella fornitura di soluzioni open source per le aziende, tra cui Linux, Kubernetes, container e soluzioni cloud. Le nostre soluzioni open source, rese sicure per un uso aziendale, consentono di operare su più piattaforme e ambienti, dal datacenter centrale all'edge della rete.

Ricevi la nostra newsletter, Red Hat Shares

Iscriviti subito

Seleziona la tua lingua

© 2022 Red Hat, Inc. Red Hat Summit