SaaS i paketni softverski uređaj

  • Oct 28, 2023

Sada kada je moguće zapakirati instalacijsku sliku aplikacije i poslati je kao izvršnu datoteku za preuzimanje - virtualni softverski uređaj - trebamo li stvarno SaaS? Ili model softverskog uređaja proširuje SaaS umjesto da ga zamjenjuje?

Isporuka softvera kao uređaja donosi mnoge iste prednosti kao i isporuka softvera kao usluge, kao što sam opisao u svom prethodnom postu o iskustvu Socialtexta, Može li uređaj postaviti SaaS on-premise? Iz sličnih razloga kao i Socialtext, Zimbra, koji pruža platformu za razmjenu poruka koja se natječe s Exchangeom, također voli model uređaja, ali preferira format virtualnog uređaja nego hardverski uređaj. Predsjednik i tehnički direktor Scott Dietzen (na slici dolje) rekao mi je ovaj tjedan da je tvrtka u početku usvojila model uređaja jer neki od njegovih manjih kupaca na obrazovnom tržištu nisu poznavali Linux u kući. Korištenjem unaprijed zapakiranog uređaja, Zimbra učinkovito spakira sve vlastite vještine implementacije Linuxa tako da kupac može jednostavno nastaviti s korištenjem aplikacije.

Zimbra koristi tehnologiju uređaja iz rPath napraviti pakiranje. Budući da pakira samo elemente temeljnih Linux, Apache i mySQL platformi koje Zimbra aplikacija zapravo koristi, još jedna prednost je to što smanjuje broj komponenti za podršku i zaštititi. "To je stvarno nadarena tehnička skupina", rekao je Dietzen, objašnjavajući da je rPathova tehnologija smanjila instalacijsku sliku za Zimbru s gotovo 2,5 GB na samo 400 MB. Paket rPath također nudi web konzolu koju korisnici koriste za konfiguraciju aplikacije.

Dietzen je istaknuo još jednu prednost zbog koje model uređaja izgleda još više kao SaaS. Budući da proizvod rPath automatski uključuje mogućnost pakiranja uređaja za brojne ciljne platforme, pruža jednostavan put do virtualizacije. Zapravo, rekao je Dietzen, "Mislimo da ovaj model softverskog uređaja radi bolje za virtualizirane implementacije nego za izvorni slučaj upotrebe." Korištenje rPathove tehnologije učinkovito odvaja instalaciju softvera od osnovnog virtualizacijskog sloja, eliminirajući tako mnoge probleme s verzijama i upravljanjem zakrpama koji bi inače se javljaju.

Stavite sva ova razmatranja zajedno i vidjet ćete pakiranje uređaja - posebno od komponente platforme otvorenog koda — način je eliminiranja mnogih problema povezanih s konvencionalnim softver; ali bez potpunog prelaska na model SaaS koji hostira dobavljač. "Ovo je neovisno o modelu isporuke", kaže Dietzen. "Ovdje se radi o smanjenju troškova posjedovanja i rada softvera."

Dakle, postoji osjećaj da uređaji nisu toliko dio SaaS modela koliko mu konkurencija. Model uređaja pruža mnoge prednosti SaaS-a bez prisiljavanja korisnika da pohranjuju svoje podatke i pristupaju im izvan vatrozida. S proizvodom kao što je Zimbra, gdje je najintenzivnija upotreba unutar organizacije u svakom slučaju, i gdje je integracija s drugim lokalnim objektima kao što su telefonska oprema je često važna, često je ionako vrlo teško raspravljati o implementaciji izvan poslovnih prostorija jer to jednostavno dodaje nepotrebne troškove i mrežu latencija. Možda si Google može priuštiti pokretanje globalne mreže što znači da je vrlo malo korisnika udaljeno više od nekoliko skokova od vlastitih usmjerivača, ali manji dobavljači poput Zimbre to ne mogu.

S druge strane, postoji mnogo više aplikacija koje puno bolje rade izvan mjesta jer ionako uključuju mnogo interakcija izvan vatrozida. Stoga mislim da dobavljači SaaS-a ne bi trebali gledati na softverske uređaje kao na konkurenciju. Doista, kao što sam nagovijestio na početku ovog članka, upravljani uređaji vjerojatno će postati dio većine SaaS dobavljača infrastruktura, raspoređena tamo gdje ima smisla upravljati određenim operacijama na stranicama korisnika ili na drugi način izvan vlastitog dobavljača podatkovni centri. Ova je tvrdnja posebno vjerodostojna ako ubrojite platforme na strani klijenta kao što su Silverlight, Apollo, Google Gears i tako dalje kao dio spektra upravljanih uređaja.

Možda će nekim ljudima biti čudno podržavati oblik lokalne implementacije, ali ja nikada nisam bio veliki ljubitelj gledanja na mrežno računalstvo koje se sastoji isključivo od velikih računalnih instalacija u golemim podacima središta. Mreža se proteže do ruba i uključuje sve povezane uređaje unutar nje. Mislim da najvažniji element modela na zahtjev ili SaaS nije mjesto gdje se nalazi softver, pa o tome tko preuzima odgovornost za to i koliko se učinkovito povezuje s ostatkom mreže. Ako dobavljači upravljaju softverom, onda je manje važno gdje se točno nalazi - i doista možda u konačnici softver model uređaja idealan je mehanizam za dobavljače koji mogu staviti softver gdje god treba u bilo kojem trenutku kako bi najbolje služio kupac.