Cuprins:
- 4. Finalizați cerința de lățime de bandă și facilitatea de găzduire
- 5. Procurarea componentelor infrastructurii
- 6. Implementarea infrastructurii de livrare SaaS
- 7. Planifică recuperarea și continuitatea dezastrelor
- 8. Integrarea unei soluții de monitorizare
- 9. Pregătiți un centru de apel pentru asistență pentru clienți
- 10. Pregătiți acordul de nivel de serviciu (SLA)
- 11. Documentare
În abordarea SaaS (Software as a Service), aplicațiile sunt livrate pe Internet sub formă de serviciu. În loc să instalați și să întrețineți software-ul, trebuie pur și simplu să accesați software-ul pe internet. Orice model SaaS ar trebui să aibă următoarele caracteristici cheie:
- Securitate
- Scalabilitate, disponibilitate și alți factori de performanță
- Recuperare în caz de dezastru
- Lățimea de bandă a rețelei
- Management de securitate
4. Finalizați cerința de lățime de bandă și facilitatea de găzduire
Este foarte important ca infrastructura să fie găzduită în cadrul unei instalații care să aibă o conectivitate publică și să mențină consecvența pentru a asigura experiența pozitivă a utilizatorului. În timp ce trecem în revistă lățimea de bandă, trebuie să ne gândim la demografia aplicației noastre, de exemplu, factorul de conectivitate pentru un utilizator care stă într-un birou unde este disponibilă o viteză mare de lățime de bandă ar fi diferit de un utilizator care se conectează de acasă. De asemenea, este important să plasăm infrastructura cât mai aproape posibil pentru a asigura mai puține salturi de rețea. Ar trebui să avem mai multe conexiuni de rețea la centrul nostru de date, eliminând astfel blocajele de rețea. Dacă decidem să externalizăm infrastructura centrului de date, ar trebui să luăm în considerare următoarele:- Centrul de date este disponibil 24 × 7 × 365?
- Frecvența testării
- Disponibilitatea sistemelor redundante pentru defectarea alimentării și a altor echipamente hardware
- Securitatea fizică a campusului
5. Procurarea componentelor infrastructurii
Odată ce proiectarea infrastructurii este completă, trebuie să folosim componente care au dovedit fiabilitatea și funcționalitatea. Acest pas este esențial pentru a asigura disponibilitate ridicată. În timp ce evaluăm aceste componente hardware, trebuie să ne asigurăm, de asemenea, că hardware-ul selectat este livrat în termenele nevoilor noastre de afaceri.6. Implementarea infrastructurii de livrare SaaS
Odată ce componentele infrastructurii sunt disponibile, echipa de operare ar trebui să înceapă să construiască și să implementeze componentele SaaS. Serverele trebuie racordate, configurate și ulterior sistemele de operare ar trebui instalate în funcție de necesități. Dispozitivele de securitate trebuie actualizate cu cele mai recente versiuni de IDS. Firewall-ul ar trebui să fie, de asemenea, configurat conform politicii de acces a utilizatorului companiei.7. Planifică recuperarea și continuitatea dezastrelor
Acum, că aplicația este gata de a fi utilizată pe platforma SaaS, trebuie să planificăm recuperarea de dezastre și să asigurăm continuitatea aplicației. Următoarele întrebări trebuie să răspundă în acest sens:- Cum răspundem la o stare de dezastru?
- Cum readucem aplicația într-un interval de timp limitat?
8. Integrarea unei soluții de monitorizare
Un subsistem de monitorizare este vital. Ajută la asigurarea intervenției în timp util și la evitarea dezastrelor. Monitorizarea sistemului trebuie efectuată pe baza următorilor parametri:- Utilizarea memoriei și a procesorului
- Jurnalele de evenimente din sistemul de operare și aplicație
- Diferite componente ale aplicației (strat TCP, bază de date, servere de aplicații etc.)
9. Pregătiți un centru de apel pentru asistență pentru clienți
Odată ce aplicația este ieșită pe piață, trebuie să aibă un centru de asistență pentru clienți. Centrul de apel trebuie să fie bine conectat și echipat pentru a gestiona un sistem de ticketing adecvat. Asistența pentru clienți este o componentă cheie pentru a asigura succesul oricărui model sau aplicație indiferent de tehnologie. Sistemul de ticketing trebuie activat cu un sistem de e-mail adecvat; dacă vreo problemă necesită atenția echipei de dezvoltare, sistemul de ticketing ar trebui să poată trimite e-mailuri către membrul echipei corespunzătoare.10. Pregătiți acordul de nivel de serviciu (SLA)
Pentru a implementa modelul SaaS trebuie să existe un SLA. SLA ar trebui să definească clar timpul de schimb și timpul de răspuns, împreună cu disponibilitatea aplicației.11. Documentare
După finalizarea tuturor etapelor de mai sus, întreaga infrastructură și componentele acesteia trebuie documentate. Acest document îi va ajuta pe alții să se ocupe de orice comportament excepțional al aplicației. De asemenea, va ajuta dacă există modificări sau modificări necesare în infrastructură.