K:
Kuinka joukkue voi tehdä sovelluksen "pilvivalmiiksi"?
V:Monet yritykset yrittävät selvittää, miten sovellukset ja työmäärät voidaan lähettää pilveen. Pilvien sovellusten suunnittelussa on joitain perustavia ohjeita siitä, mikä tekee sovelluksista pilvivalmiita - kuinka saada ne oikeaan tilaan, jotta niitä voidaan parhaiten tukea pilvessä.
Yksi pilvivalmiiden sovellusten tärkeä näkökohta on niiden rakentaminen. Löysästi kytketyt sovellukset ovat parempia ehdokkaita pilvelle. Tietojen irrottaminen sovelluksesta auttaa usein. Suorituskyky ja viive ovat tärkeitä tekijöitä, mutta integroimalla löysästi kytkettyjä arkkitehtuureja sovelluksista tulee monipuolisempia, mikä johtaa parempaan pilvimenestykseen. Sovellukset voidaan rakentaa palvelujen tai sovellusliittymien kokoelmaksi luomaan rakenne, joka tulee toimimaan hyvin pilvessä.
Sovellukset hyötyvät myös joustavuuden ja skaalauksen rakentamisesta. Joustavuus pohtii dynaamisia vaatimuksia reaaliaikaisissa tai ei-pysyvissä kysynnän piikissä. Skaalautuvuus puolestaan vastaa järjestelmän tarpeeseen kasvaa asteittain kysynnän kasvaessa. Vaakatasoon skaalaamiseen rakennetut sovellukset voivat hyötyä paremmista pilvituloksista.
Toinen pilvivalmiuden näkökohta liittyy resurssien allokointiin. On kriittisen tärkeää tutkia sovelluksen rakenne ja kuinka se käyttää prosessoria ja muistia. Sen välillä, kuinka sovellusta tuetaan alkuperäisessä ympäristössä, ja miten sitä palvellaan pilvessä, on oltava jonkinlainen tasapaino. Näiden vertailujen tekeminen eri ympäristöjen välillä voi olla vaikeaa, mutta se on tärkeä osa päätettäessä, ovatko sovellukset valmiita pilvipalvelun parhaaseen aikaan.
Lisäksi joukkueiden on myös tarkasteltava sovellusten keskinäisiä riippuvuuksia. Kuinka sovellus toimii Active Directoryn kanssa? Mitä kaikki sovelluksen komponentit tekevät arkkitehtuurin sisällä? On myös verkko-riippuvuuksia, kuten vaadittavat IP-osoitteen muutokset ja palomuurisäännöt, ja muun tyyppiset hallinnolliset yksityiskohdat, jotka on harkittava.
Yleisesti ottaen insinöörien ja tiimien on myös tarkasteltava syöttö- ja tulostarpeita sekä tallennusmenetelmiä ja -vaatimuksia - tämä juontaa juurensa siihen pisteeseen, että tiedot on erotettava sovelluksesta. Koska pelissä on niin monta erityyppistä verkkoasetusta, mukaan lukien virtualisointi ja hyperkonvergenssi, sovellusten tallennustilat voidaan määrittää monella tapaa. Parhaiden ratkaisujen löytäminen on toinen pulmapala pilvivalmiudelle.
Yleisesti ottaen sovellukset, jotka on rakennettu pilvipohjaisella mallilla, on suunniteltu toimimaan hyvin pilviympäristössä. Jotkut asiantuntijat suosittelevat DevOps-lähestymistavan käyttämistä sovellusten rakentamiseen ja kunnostamiseen etenkin tavalla, joka tekee niistä pilvi-yhteensopivia. Jotkut yllä olevista vinkistä ovat kuitenkin myös käytännöllisiä tapoja arvioida pilvivalmiutta.