Cos'è Software as a service (SaaS)?

Cos'è Software as a service (SaaS)?

SaaS è un modello di distribuzione di software cloud. I provider di servizi cloud concedono in licenza a software applicativi in abbonamento o in base al consumo ai clienti che vi accedono tramite Internet. I clienti possono lanciare le applicazioni SaaS rapidamente, spesso on-demand, accelerando il loro time to value.

I clienti essenzialmente affittano il software su base pay-as-you-go, riducendo al minimo il costo anticipato di implementazione di software. I costi per l'accesso a SaaS possono oscillare in base al numero di utenti che rientrano in un dato abbonamento, alla funzionalità dell'applicazione specifica, ai livelli di utilizzo e ad altre variabili.

La manutenzione del software è trasparente per il cliente, in quanto il cloud provider è responsabile per la manutenzione e l'aggiornamento dell'applicazione e la gestione dell'ambiente IT necessario per supportarlo.

 

SaaS nel networking

SaaS nel networking si riferisce all'utilizzo del modello di fornitura di software cloud per la distribuzione di applicazioni di software di networking. La maggior parte delle istanziazioni di SaaS per il networking fino a oggi hanno coinvolto applicazioni ospitate dal cloud che i clienti commerciali utilizzano per progettare, monitorare e gestire gli ambienti di networking.

 

Caratteristiche chiave di SaaS

Le offerte di SaaS includono i seguenti servizi e funzioni, che il cloud provider gestisce:

  • Configurazione, accesso e manutenzione delle applicazioni
  • Aggiornamento della tecnologia, compresi gli aggiornamenti di versione e le correzioni di bug
  • Supporto IT relativo all'applicazione SaaS
  • Infrastrutture e programmazione di back-end
  • Gestione e storage dei dati
  • Sicurezza delle infrastrutture e degli impianti

 

Principali vantaggi di SaaS

Esistono cinque vantaggi principali nell'utilizzo di SaaS:

  1. Time to value accelerato: il cloud provider ha già installato e configurato l'applicazione di software nella sua infrastruttura. Quando un nuovo cliente si iscrive per usarla, il cloud provider può semplicemente fornire un'istanza di server virtuale dell'applicazione a quel cliente, il che rende l'applicazione pronta per l'utilizzo rapidamente.
  2. Costi inferiori: l'applicazione SaaS risiede in un ambiente condiviso o multitenant, in modo che i suoi costi di manutenzione e supporto sono condivisi tra tutti gli utenti, riducendo i costi per tutti.
  3. Flessibilità e scalabilità: le soluzioni SaaS spesso risiedono in ambienti di cloud hyperscale gestiti da provider con un'infrastruttura enorme in tutto il mondo. Offrono scalabilità delle risorse quasi infinita e la capacità di crescere e restringere le risorse che usi in modo dinamico, man mano che i requisiti oscillano. Il prezzo di SaaS pay-as-you-go si adegua automaticamente in base all'uso.
  4. Aggiornamenti tecnologici automatici: quando il provider di SaaS aggiorna l'applicazione, la nuova funzionalità diventa immediatamente disponibile per tutti i clienti.
  5. Semplicità , le offerte di SaaS sono facili da usare, testare e implementare per un modello di verifica (PoC). I clienti possono anche supportare più di un'istanza dell'applicazione SaaS per testare e implementare versioni diverse per una migrazione fluida.

 

I problemi principali che SaaS risolve

Uno dei principali vantaggi SaaS è che i clienti possono conservare le risorse relative all'installazione, alla gestione e allo storage di software di applicazione e dati sulle proprie reti interne. I dipartimenti IT riducono i costi, il tempo e la complessità associati all'acquisto, ai test, all'implementazione e alla manutenzione delle applicazioni di software interne.

In particolare, SaaS allevia i seguenti problemi:

  • Dispendio di capitale iniziale e alto TCO: SaaS può ridurre i costi del consumo IT rispetto ai tradizionali modelli di implementazione in loco in tre modi:
    • 1. Non sono necessari costi di capitale anticipati per implementare l'applicazione, come i server fisici per l'hosting. 
    • 2. La manutenzione/il servizio è gestita/o dal fornitore di SaaS; i clienti non devono trovare il tempo e le competenze dello staff per implementare e gestire l'app. Il costo per la manutenzione del cloud provider è anche condiviso tra tutti i clienti che utilizzano l'app in una configurazione multitenancy.
    • 3. I requisiti di alimentazione, raffreddamento proprietà/struttura per l'hosting dell'app sono assorbiti dal cloud provider.
  • Ritardi nell'implementazione: le istanze di applicazione possono essere implementate rapidamente; le imprese non devono sprecare tempo ad acquistare, configurare, testare e implementare nuovi software. In questo modo, SaaS aumenta l'agilità aziendale, consentendo ai clienti di avere accesso quasi immediato al software dell'applicazione in tutte le loro aziende e di aggiungere o rimuovere le istanze su richiesta. Le applicazioni SaaS sono state anche progettate per semplificare i processi di elaborazione per esperienze degli utenti finali migliori.
  • Sfide di accessibilità e supporto: quando il software è ospitato online, molti utenti possono accedervi contemporaneamente da qualsiasi luogo, il che facilita l'impiego di forze lavoro sempre più distribuite. I fornitori di SaaS possono disperdere geograficamente le istanze del software per essere più vicini agli utenti distribuiti per una latenza ridotta e tempi di risposta dell'app migliori.

 

Come funziona SaaS?

SaaS funziona utilizzando un modello di fornitura di software on-demand, in cui gli utenti accedono alle applicazioni su Internet o altra connessione di rete. I fornitori di SaaS assorbono il lavoro di installazione di software su server interni, configurandoli ed effettuando la manutenzione in maniera continua. Ospitano anche i dati dell'applicazione e forniscono l'infrastruttura IT e i servizi necessari per supportare l'applicazione e i dati SaaS, il tutto per un costo ricorrente e prevedibile.

Da un lato i fornitori di SaaS beneficiano di entrate ricorrenti costanti, dall'altro i clienti possono contare su una riduzione dei tempi e dei costi di implementazione, gestione e operatività. I clienti ottengono anche un accesso quasi immediato alle nuove versioni e funzionalità di software.

 

Opzioni di servizio e personalizzazione

Se necessario, i cloud provider possono impiegare la tecnologia di supporto di un fornitore terzo per migliorare gli elementi dell'applicazione SaaS. Un'opzione SaaS, chiamata "out-of-the-box", è essenzialmente una configurazione ibrida di software applicativo cloud/on-premises. Ad esempio è possibile installare un software standard sulla propria infrastruttura IT ma lasciare al provider cloud l'hosting dei dati dell'applicazione, delle interfacce di gestione e, eventualmente, delle richieste di servizio IT relative al software.

I fornitori di SaaS possono fornire programmi aperti, configurabili e personalizzabili che sono spesso compatibili con le tecnologie future. Tuttavia, alcune personalizzazioni potrebbero non essere compatibili con tecnologie future o interoperabili con altre apparecchiature, quindi è meglio chiedere al provider in anticipo.

 

Come Juniper implementa SaaS

Juniper offre applicazioni cloud native di software di networking aperte, intelligenti e personalizzabili come servizi cloud.Le imprese e i fornitori di servizi di rete possono utilizzare le nostre soluzioni SaaS per monitorare, mantenere e controllare i loro ambienti di rete e i relativi servizi di cloud computing.

I nostri strumenti di gestione di rete SaaS basati sull'IA consentono agli operatori di rete di ottimizzare le operazioni e le prestazioni per un'efficienza ed esperienze utente eccellenti. Il nostro portafoglio di SaaS per il networking include:

  • Service assurance basata su Mist AI™, una suite di opzioni SaaS-for-networking che fornisce visibilità della rete e ottimizzazione, risoluzione dei problemi e rilevamento delle minacce automatizzati per LAN, SD-WAN e ambienti IoT cablati e wireless. Le offerte automatizzano la correlazione tra gli eventi, identificano le cause di radice e rilevano e rimediano in modo proattivo alle anomalie e alle minacce e verificano continuamente i livelli di servizio di rete in base alle misurazioni delle esperienze esatte degli utenti in tempo reale.
  • Security Director Cloud è il portale cloud dei nostri clienti per la soluzione Juniper Hybrid Mesh Security, che unisce la definizione e l'applicazione di policy di sicurezza in tutti gli ambienti ibridi in locale e cloud. Gestisce e connette firewall on-premises, firewall as a service (FWaaS) e firewall integrati in infrastrutture as a service (IaaS), il tutto da un'unica interfaccia utente. I clienti possono usare Security Director Cloud per assicurarsi che le loro politiche di sicurezza seguano gli utenti, i dispositivi e le applicazioni man mano che cambiano posizione, senza mai interrompere la visibilità o minacciare le politiche di protezione.
  • Juniper Paragon™ Automation è un insieme modulare di pianificazione, simulazione, analisi e altre applicazioni correlate a SaaS. La soluzione di Juniper utilizza l'automazione closed-loop per gestire le reti con un'efficienza definitiva.
  • Juniper Apstra è il nostro SaaS per il networking di data center basato sugli intenti. Automatizza l'intero ciclo di vita di rete, dal design nelle operazioni quotidiane, in tutti i data center multi-fornitore con una validazione continua, potenti analisi e identificazione di cause radice per un'affidabilità ottimale.

FAQ su SaaS

Quali sono gli esempi di società di SaaS?

Alcuni fornitori di SaaS tradizionali e molto noti includono Salesforce.com, Dropbox, DocuSign, Slack, Google Apps e Microsoft 365. Nel settore del networking, gli esempi di società di SaaS includono Juniper, Cisco, HPE/Aruba e Arista.

Qual è il rapporto di SaaS con il cloud computing?

SaaS è uno dei tre tipi di servizi di cloud computing primari. Gli altri due sono Infrastructure as a Service (IaaS) e platform as a service (PaaS). 

Come fa SaaS a confrontarsi con IaaS e PaaS?

SaaS si riferisce a software di applicazioni fornite dal cloud as a service che è accessibile ai clienti su Internet. IaaS allo stesso modo consente ai clienti di "affittare" l'infrastruttura hardware IT nel cloud – server di elaborazione e capacità di storage, ad esempio - e di pagare solo per i cicli di CPU e la quantità di storage consumata. PaaS utilizza lo stesso modello per fornire strumenti di sviluppo di applicazioni, come il middleware, similmente accessibile on-demand su Internet o in modalità pay-as-you-go. 

Quali sono alcuni esempi di società PaaS e IaaS?

Le società PaaS includono VMware, RedHat OpenShift e Oracle Cloud Infrastructure. Le società di IaaS includono Amazon Web Services (AWS), Microsoft Azure, Google Compute Platform (GCP), IBM Cloud, Cisco MetaCloud, Oracle Cloud e Alibaba Cloud. 

Esiste qualcosa come il networking as a service (NaaS)?

Sì! Gartner definisce NaaS come un modello cloud per la fornitura di prodotti e funzioni di networking virtualizzati, come il routing, lo switching e il firewalling, su Internet.Alcune funzionalità specifiche che NaaS può mettere a disposizione includono il self-service per l'utente, l'accesso e l'uso della rete on-demand, la possibilità di scalare in modo dinamico la larghezza di banda verso l'alto e verso il basso e la fatturazione basata sul consumo, in base alle porte, alla larghezza di banda o al numero di utenti.

Come Juniper implementa SaaS?

Juniper offre diverse offerte SaaS basate su cloud incentrate sulla rete alle imprese e ai fornitori di servizi. Tra queste:

Inoltre, le offerte SaaS di Juniper Apstra e Paragon Automation consentono la pianificazione di rete, il monitoraggio e la gestione delle reti dei clienti automatizzata e basata sull'intento.