Innholdsfortegnelse:
- 4. Fullfør båndbreddekravet og vertsanlegget
- 5. Anskaffe infrastrukturkomponenter
- 6. Distribusjon av SaaS leveringsinfrastruktur
- 7. Plan for katastrofegjenoppretting og kontinuitet
- 8. Integrering av en overvåkningsløsning
- 9. Forbered kundesupport-kundesenteret
- 10. Utarbeide servicenivåavtalen (SLA)
- 11. Dokumentasjon
I tilnærmingen Software as a Service (SaaS) blir applikasjoner levert over Internett i form av tjeneste. I stedet for å installere og vedlikeholde programvaren, trenger man ganske enkelt å få tilgang til programvaren over Internett. Enhver SaaS-modell skal ha følgende nøkkelegenskaper:
- Sikkerhet
- Skalerbarhet, tilgjengelighet og andre ytelsesfaktorer
- Gjenoppretting av katastrofer
- Nettverksbåndbredde
- Sikkerhetsstyring
4. Fullfør båndbreddekravet og vertsanlegget
Det er veldig viktig at infrastrukturen er vert i et anlegg som har en offentlig tilkobling og opprettholder konsistens for å sikre positiv brukeropplevelse. Når vi gjennomgår båndbredden, må vi tenke på demografien til applikasjonen vår, f.eks. Tilkoblingsfaktoren for en bruker som sitter på et kontor der nettverkshastigheten med høy båndbredde er tilgjengelig, vil være forskjellig fra en bruker som kobler seg hjemmefra. Det er også viktig at vi plasserer infrastrukturen så nært som mulig for å sikre færre nettverkshopper. Vi bør ha flere nettverkstilkoblinger til datasenteret vårt, og dermed eliminere flaskehalser i nettverket. Hvis vi bestemmer oss for å outsource infrastrukturen for datasenteret, bør vi vurdere følgende:- Er datasenteret tilgjengelig 24 × 7 × 365?
- Testfrekvens
- Tilgjengelighet av overflødige systemer for strøm og andre maskinvarefeil
- Fysisk sikkerhet på campus
5. Anskaffe infrastrukturkomponenter
Når infrastrukturutformingen er fullført, må vi bruke komponenter som har påvist pålitelighet og funksjonalitet. Dette trinnet er kritisk for å sikre høy tilgjengelighet. Når vi evaluerer disse maskinvarekomponentene, må vi også sørge for at den valgte maskinvaren blir levert innen tidslinjene for våre forretningsbehov.6. Distribusjon av SaaS leveringsinfrastruktur
Når infrastrukturkomponentene er tilgjengelige, bør operasjonsteamet begynne å bygge og distribuere SaaS-komponentene. Servere skal være racket, konfigurert, og deretter bør operativsystemene installeres etter behov. Sikkerhetsenheter bør oppgraderes med de nyeste versjonene av IDS. Brannmuren skal også konfigureres i henhold til brukeradgangspolitikken til virksomheten.7. Plan for katastrofegjenoppretting og kontinuitet
Nå som applikasjonen er klar til å brukes over SaaS-plattformen, må vi planlegge for katastrofegjenoppretting og sikre kontinuitet i applikasjonen. Følgende spørsmål må besvares i denne forbindelse:- Hvordan reagerer vi på en katastrofetilstand?
- Hvordan får vi tilbake applikasjonen i en begrenset tidsramme?
8. Integrering av en overvåkningsløsning
Et overvåkningssystem er viktig. Det bidrar til å sikre rettidig inngrep og unngå katastrofer. Systemovervåkningen bør gjøres basert på følgende parametere:- Minne- og CPU-bruk
- Hendelseslogger fra operativsystemet og applikasjonen
- Ulike applikasjonskomponenter (TCP-lag, database, applikasjonsservere, etc.)
9. Forbered kundesupport-kundesenteret
Når applikasjonen er ute på markedet, må den ha et kundesupports kundesenter. Telefonsentralen skal være godt tilkoblet og utstyrt for å administrere et passende billettsystem. Kundestøtte er en nøkkelkomponent for å sikre suksess for enhver modell eller applikasjon uavhengig av teknologien. Billettsystemet skal være aktivert med et passende e-postsystem; hvis noen problemer krever oppmerksomhet fra utviklingsteamet, bør billettsystemet kunne sende e-post til det aktuelle teammedlemmet.10. Utarbeide servicenivåavtalen (SLA)
En SLA må være på plass mens du implementerer SaaS-modellen. SLA bør tydelig definere behandlingstid og responstid sammen med programmets tilgjengelighet.11. Dokumentasjon
Når alle trinnene ovenfor er fullført, må hele infrastrukturen og dens komponenter dokumenteres. Dette dokumentet vil hjelpe andre til å håndtere all eksepsjonell oppførsel av applikasjonen. Det vil også hjelpe hvis det er noen endringer eller endringer som kreves i infrastrukturen.