Laatikossa lojuva puhelin sisältää prosessorin, flash-muistia, Wi-Fin ja akun, mikä on enemmän laitteistoa kuin useimmissa yhden piirilevyn tietokoneissa, joita ihmiset mielellään ottavat käyttöön. Siinä on myös näyttö, vanheneva akku ja käyttöjärjestelmä, joka lakkaa saamasta korjauksia, kun valmistaja siirtyy eteenpäin. Mikään tästä ei ratkaise, pitäisikö siitä tulla VPN-yhdyskäytävä vai NAS.

Sitä, pitäisikö siitä tulla VPN-yhdyskäytävä vai NAS, ei ratkaise tämä vertailu, koska vertailu koskee kyvykkyyttä ja päätös koskee käyttöä.

Kolme ehtoa ratkaisee sen. Jos yksikin epäonnistuu, projekti on viikonloppukokeilu eikä laite, ja on parempi tietää, mikä ehto epäonnistui, ennen kuin siirtää tiedot siihen.

Ehto yksi: rooli on todella tuettu

Kolmea järjestelyä kutsutaan samaksi. VPN-asiakas suojaa puhelimen sovellusten liikennettä. VPN-palvelin vastaanottaa saapuvia yhteyksiä. Yhdyskäytävä välittää muiden laitteiden liikennettä tunneliin. Ne ovat eri projekteja, eikä toimiva asiakastunneli todista mitään kahdesta muusta.

Vakio-Androidin sovellus on taustalla suorittamisen sääntöjen alainen, eikä avoimeksi jätetty pääte ole daemon. Alustan oma Dozea ja App Standbya koskeva opas selittää, miksi taustaprosessi voi menettää verkkoyhteyden, kun laite päättää olla käyttämättömänä, ja juuri sitä käyttäytymistä yhdyskäytävässä ei voi olla.

Androidin sisäinen Linuxin käyttäjäavaruus perii enemmän rajoituksia kuin poistaa. chroot vaihtaa tiedostojärjestelmän juuren mutta toimii edelleen Androidin ytimellä, sen ajureilla ja sen tietoturvakäytännöllä, joten chrootin sisäinen root ei ole root alustan yli. Käyttöjärjestelmän korvaaminen tekee puolestaan juuri kyseisen laitteen modeemi-, tallennus- ja virrantuen osaksi projektiasi, ja laitteen tuki on yleensä se osa, jota kukaan ei ylläpidä.

Ehto kaksi: osoite on tavoitettavissa

Yhdyskäytävän on oltava niiden asiakkaiden tavoitettavissa, jotka siitä riippuvat. Kotireitittimen sisällä Wi-Fi-verkossa oleva puhelin on tavoitettavissa siitä lähiverkosta ja kaikkialta, minne reititin välittää, mutta ei internetistä, ellet järjestä sitä.

Mobiiliverkko tekee tästä vaikeampaa eikä helpompaa. Monet matkapuhelinverkot sijoittavat tilaajat operaattoritason NATin taakse, joten välitettävää saapuvaa osoitetta ei ole lainkaan, eikä modeemin lisääminen luo julkista kuuntelijaa. Jos vaatimus on etäkäyttö ulkopuolelta, suunnittelun on sisällettävä rele tai peittoverkko, johon molemmat päät yhdistyvät ulospäin, ja se on toinen ylläpidettävä liikkuva osa.

Myös verkkoliitäntä vaihtelee laitteittain. Jotkin puhelimet hyväksyvät USB-Ethernet-sovittimia, toiset eivät, ja Wi-Fi lisää oman viiveensä ja verkkovierailukäyttäytymisensä. Yhdyskäytävä, joka nukkuu näytön ollessa pois päältä tai pudottaa tunnelin siirron aikana, on huonompi kuin ei yhdyskäytävää.

Ehto kolme: joku vastaa päivityksistä ja palautuksesta

Tämä on se ehto, jonka ihmiset ohittavat, ja se ratkaisee, selviääkö asia vuoden. Jokainen komponentti tarvitsee omistajan: käyttöjärjestelmän buildin, ytimen jos vaihdoit sen, palvelinpaketin, varmenteet ja jakamasi tunnistetiedot.

Palautus on vaikeampi puolisko. Miten pääset sisään uudelleenkäynnistyksen jälkeen ilman näyttöä, rikkinäisellä kosketuspaneelilla tai turvonneella akulla? Miten peruutat kadonneen asiakasidentiteetin? Miten palautat tallennuksen varaialaitteeseen, kun alkuperäinen on lopetettu malli?

Virta kuuluu myös tähän. Jatkuva kuormitus tarkoittaa jatkuvaa lämpöä, eikä vanheneva akku ole automaattinen UPS. Noudata valmistajan ohjeita ja kohtele kaikkea turpoamista tai vauriota pysäytysmerkkinä, ei kiertämistä vaativana asiana.

Kun vastaus on ei

Sovella kolmea ehtoa siihen, mitä todella tarvitset, ja ole täsmällinen tehtävästä, älä kategoriasta.

TaskPhone is reasonable when
Protecting the phone's own trafficThe client is a supported Android app; no forwarding involved
Small lab tunnel inside one LANDowntime is acceptable and you can reach the device to fix it
Household NAS holding the only copyNever; that is a backup problem, not a hardware problem
Unattended remote access for othersYou already own patching, revocation and replacement

Myöskään erillinen Linux-isäntä ei vältä listaa. Siinä on selkeämpi palvelunhallinta sekä tallennuksen ja verkon hallintapolku, kun laitteisto ja jakelu ovat tuettuja, mutta se tarvitsee edelleen virtaa, päivityksiä ja varmuuskopioita. Pelkkä piirilevy ei ole laite.

Valitse siis puhelin, kun sen tuetut kyvyt sopivat vaatimattomaan tehtävään ja kokeellinen käyttökatko on todella hyväksyttävää. Valitse jotain muuta, kun vaatimus on kotitalouden tallennus, jota ei saa menettää, tai etäkäyttö, josta muut ihmiset tulevat riippumaan. Molemmissa tapauksissa ratkaiseva tekijä on toistettava asennus ja palautusmenettely, jonka olet todella testannut, eikä mikään määrä ilmaista laitteistoa korvaa kumpaakaan.

Aiheeseen liittyvät artikkelit