Sommario:
- 4. Finalizzare i requisiti di larghezza di banda e la funzione di hosting
- 5. Approvvigionamento dei componenti dell'infrastruttura
- 6. Implementazione dell'infrastruttura di consegna SaaS
- 7. Pianificare il ripristino di emergenza e la continuità
- 8. Integrazione di una soluzione di monitoraggio
- 9. Preparare il call center dell'assistenza clienti
- 10. Preparare l'accordo sul livello di servizio (SLA)
- 11. Documentazione
Nell'approccio SaaS (Software as a Service), le applicazioni vengono distribuite su Internet sotto forma di servizio. Invece di installare e mantenere il software, è sufficiente accedere al software su Internet. Qualsiasi modello SaaS dovrebbe avere le seguenti caratteristiche chiave:
- Sicurezza
- Scalabilità, disponibilità e altri fattori prestazionali
- Ripristino di emergenza
- Larghezza di banda di rete
- Gestione della sicurezza
4. Finalizzare i requisiti di larghezza di banda e la funzione di hosting
È molto importante che l'infrastruttura sia ospitata all'interno di una struttura dotata di connettività pubblica e che mantenga coerenza per garantire un'esperienza utente positiva. Durante la revisione della larghezza di banda, dobbiamo pensare ai dati demografici della nostra applicazione, ad esempio il fattore di connettività per un utente seduto in un ufficio in cui è disponibile un'elevata velocità di rete di larghezza di banda sarebbe diverso da un utente che si sta connettendo da casa. È inoltre importante posizionare l'infrastruttura il più vicino possibile per garantire un minor numero di hop di rete. Dovremmo avere più connessioni di rete al nostro data center, eliminando così i colli di bottiglia della rete. Se decidiamo di esternalizzare l'infrastruttura del data center, dovremmo considerare quanto segue:- Il data center è disponibile 24 × 7 × 365?
- Frequenza di test
- Disponibilità di sistemi ridondanti per alimentazione e altri guasti hardware
- Sicurezza fisica del campus
5. Approvvigionamento dei componenti dell'infrastruttura
Una volta completata la progettazione dell'infrastruttura, è necessario utilizzare componenti che abbiano comprovata affidabilità e funzionalità. Questo passaggio è fondamentale per garantire un'elevata disponibilità. Durante la valutazione di questi componenti hardware, dobbiamo anche garantire che l'hardware selezionato sia consegnato entro i tempi previsti dalle nostre esigenze aziendali.6. Implementazione dell'infrastruttura di consegna SaaS
Una volta disponibili i componenti dell'infrastruttura, il team operativo dovrebbe iniziare a creare e distribuire i componenti SaaS. I server devono essere rack, configurati e successivamente i sistemi operativi devono essere installati secondo le necessità. I dispositivi di sicurezza devono essere aggiornati con le ultime versioni di IDS. Il firewall deve inoltre essere configurato secondo la politica di accesso dell'utente dell'azienda.7. Pianificare il ripristino di emergenza e la continuità
Ora che l'applicazione è pronta per essere utilizzata sulla piattaforma SaaS, dobbiamo pianificare il ripristino di emergenza e garantire la continuità dell'applicazione. A questo proposito è necessario rispondere alle seguenti domande:- Come rispondiamo a una condizione di disastro?
- Come riportiamo l'applicazione in un arco di tempo limitato?
8. Integrazione di una soluzione di monitoraggio
Un sottosistema di monitoraggio è vitale. Aiuta a garantire un intervento tempestivo ed evitare disastri. Il monitoraggio del sistema deve essere eseguito in base ai seguenti parametri:- Usi di memoria e CPU
- Registri eventi dal sistema operativo e dall'applicazione
- Diversi componenti dell'applicazione (livello TCP, database, server applicazioni, ecc.)
9. Preparare il call center dell'assistenza clienti
Una volta che l'applicazione è disponibile sul mercato, deve disporre di un call center dell'assistenza clienti. Il call center dovrebbe essere ben collegato e attrezzato per gestire un adeguato sistema di biglietteria. L'assistenza clienti è un componente chiave per garantire il successo di qualsiasi modello o applicazione indipendentemente dalla tecnologia. Il sistema di ticketing dovrebbe essere abilitato con un sistema di e-mail appropriato; se qualsiasi problema richiede l'attenzione del team di sviluppo, il sistema di ticketing dovrebbe essere in grado di inviare e-mail al membro del team appropriato.10. Preparare l'accordo sul livello di servizio (SLA)
Uno SLA deve essere in atto durante l'implementazione del modello SaaS. Lo SLA dovrebbe definire chiaramente i tempi di risposta e i tempi di risposta insieme alla disponibilità dell'applicazione.11. Documentazione
Una volta completati tutti i passaggi precedenti, è necessario documentare l'intera infrastruttura e i suoi componenti. Questo documento aiuterà gli altri a gestire qualsiasi comportamento eccezionale dell'applicazione. Aiuterà anche se ci sono modifiche o alterazioni richieste nell'infrastruttura.