Klientide arhitektuur
Võrdleme jagatud ressursse, eraldi kliendipaigaldusi ja segamudeleid. Arvestame eraldust, uuenduste sagedust ning riski, et ühe kliendi suur tarbimine mõjutab teiste tööd ja teenuse kvaliteeti.
Kavanda tarkvarateenus klientide eraldamise, liitumise, arvelduse ja käitamisvastutusega.
Kavanda oma lahendus
Tarkvara pakkumine teenusena lisab rakendusele kliendi elutsükli: liitumise, eraldamise, halduse ja lahkumise. Digital Cloud saab aidata kavandada tehniliselt teostatava esimese SaaS-pakkumise Azure'is. Toote- ja ärilised otsused seotakse arhitektuuriga, et kliendile antud lubadusi toetaks tegelik töökorraldus. Esimene piloot peab kontrollima ka teenuse pakkumist, mitte üksnes rakenduse funktsioone.
Moderniseerimine muudab tarkvara ehitamist, juurutamist või haldust. Säilitamise, kohandamise ja taasloomise kulud on erinevad.
Võrdleme jagatud ressursse, eraldi kliendipaigaldusi ja segamudeleid. Arvestame eraldust, uuenduste sagedust ning riski, et ühe kliendi suur tarbimine mõjutab teiste tööd ja teenuse kvaliteeti.
Kaardistame konto loomise, keskkonna ettevalmistuse, seadistamise ja andmete ekspordi. Määrame autentimise, tellimuste ning arvelduse seosed; makse saamine üksi ei määra korrektselt kasutaja juurdepääsu.
Planeerime kliendipõhise telemeetria, toe ligipääsu ja kulude jaotuse. Kontrollime liitumist ja uuendamist koos funktsioonidega, sealhulgas kliendiandmete käsitlemist lepingu lõppemisel ning vastutavaid rolle.
Tarkvaratootja võib alustada esimeste klientide eraldi keskkondadega ning hinnata jagatud taristut hiljem, kui tegelik kasutus ja eraldusvajadus on paremini teada.
Lõplikud tulemused, litsentsid ja vastutusalad lepitakse sinu keskkonna jaoks kokku enne teostust.
Vaata üle kood, sõltuvused, liidesed, testid ja piirangud. SaaS vajab ka klientide eraldamist, liitumist, arveldust ning teenusevastutust.
Alustame ülesandest, inimestest ja olemasolevatest süsteemidest. Koos määratleme soovitud tulemuse ja olulised sõltuvused. Pakkumine sätestab piirid, vastutuse ja vastuvõtukriteeriumid.
| Projekti etapp | Mida teeme |
|---|---|
| 01Kavanda lahendus | Koosta nõuete põhjal praktiline lahenduse kavand. Kinnita tooted, liidesed, õigused ja haldusvastutus. |
| 02Teosta etappides | Tee kokkulepitud tööd ja testi tüüpilisi töövooge. Lahenda probleemid ning kavanda suhtlus ja kontrollitud üleminek. |
| 03Valmista käitamine ette | Kinnita vastuvõtt, dokumenteeri seadistus ja valmista kasutajad ette. Lepi hoolduse ja toe korraldus kokku enne üleandmist. |
Ei. Võimalikud on ühised ja eraldi andmehoidlad. Valikut juhivad turvapiirid, kohandused, kulud ja haldustöö maht.
Keskkond, liidestused, kasutajad ja tulemused määravad töömahu. Kinnitame töömahu ja tingimused enne töö alustamist. Litsentsid, pilveressursside kasutamine ja tugi võivad olla eraldi kuluartiklid.
Pakkumises kirjeldatakse üleantavaid tulemusi, milleks võivad olla hindamistulemused, tegevuskava, testitud seadistus, prototüüp, dokumentatsioon või koolitus. Lepime kokku sisu ja lõpetamise kriteeriumid.
Vaatame enne soovitust üle tegelikud rakendused, allikad ja õigused. Dokumenteerime sõltuvused ning ühilduvuspiirid.
Võid kasutada tulemusi oma tiimiga või leppida kokku järgmise etapi. Hoolduse, seire ja toe ajad, vastutus ning reageerimise eesmärgid määratakse eraldi.