Bør man bruke lokal maskinvare (f.eks. Raspberry Pi) eller skybasert løsning for en testfase?

For ren server-/backend-testing er en skybasert løsning som Render ofte best: profesjonell tilgang via domenenavn, rimelig drift og høy tilgjengelighet. Start på gratisnivå og oppgrader ved behov. Lokal maskinvare passer best for fysiske dingser.

Slik løser du det

For en testfase er en skybasert løsning ofte å foretrekke, og her er det verdt å forstå hva alternativene faktisk innebærer. Lokal maskinvare betyr at dere kjører applikasjonen på en fysisk enhet dere eier selv – for eksempel en Raspberry Pi, som er en liten, rimelig datamaskin på størrelse med et kredittkort, populær i hobby- og prototypeprosjekter. En skybasert løsning betyr derimot at koden kjører på en serverleverandørs maskiner ute «i skyen», som dere leier tilgang til. Render er et eksempel på en slik skytjeneste (en såkalt PaaS – Platform as a Service) som gjør det enkelt å publisere nettsider og apper uten å måtte drifte servere selv.

Fordelene med sky i en testfase er flere. For det første får dere profesjonell tilgang via et domenenavn (for eksempel et .no-domene som dittprodukt.no) i stedet for en rå IP-adresse (en tallrekke som 84.12.55.3 som er vanskelig å huske og ser uprofesjonell ut). Det gjør at testbrukere, kunder og investorer kan nå løsningen enkelt, og det signaliserer seriøsitet. For det andre kan sky faktisk være rimeligere i drift enn å kjøpe inn maskinvare og strømforsyning – dere slipper engangsinvesteringen, og mange leverandører (inkludert Render) har gratis- eller lavkostnivåer som er mer enn nok til en prototype. I tillegg slipper dere å bekymre dere for at en enhet hjemme henger seg, mister strøm eller blir utilgjengelig fordi nettet hjemme er nede.

Et praktisk tips: start på et gratis- eller billignivå, og oppgrader først når brukertallet faktisk krever det. En vanlig fallgruve er å overdimensjonere tidlig og betale for kapasitet dere ikke trenger. Lokal maskinvare som Raspberry Pi har fortsatt sin plass – særlig hvis produktet faktisk ER en fysisk dings som skal stå ute hos en bruker – men for ren server-/backend-testing vinner skyen som regel på enkelhet, tilgjengelighet og kostnad.

Begreper forklart

Skybasert løsning
At koden kjører på en serverleverandørs maskiner i skyen, som du leier tilgang til, fremfor på egen maskinvare.
Raspberry Pi
En liten, rimelig datamaskin på størrelse med et kredittkort, populær i hobby- og prototypeprosjekter.
Render (PaaS)
En skytjeneste (Platform as a Service) som gjør det enkelt å publisere nettsider og apper uten å drifte servere selv.
Domenenavn
En lett huskelig nettadresse (som dittprodukt.no) som gir profesjonell tilgang fremfor en rå IP-adresse.