Sky

Hvordan leie Linux-server (er) i skyen

Hvordan leie Linux-server (er) i skyen
Ok, du har din neste gode idé. Kanskje det er en webapp, et nettsted eller programvare som en tjeneste. Nå må du distribuere den i verden slik at folk kan se og bruke den. Hvor går du for det?? Hvilke faktorer trenger du å ta hensyn til? La oss gå gjennom tankeprosessen for å komme opp med din ideelle skyserver.

Vertikal skalering av operasjonen

Med vertikal skalering mener jeg det optimale ressurskravet per server. For eksempel, hvis du trenger noe lite som 1 til 8 vCPUer og 1 til 32 GB minne, kan du vurdere hvilken som helst mainstream-skyleverandør som DigitalOcean, Azure eller AWS. Dette er uten tvil det vanligste alternativet, og sannsynligvis noe du vil ha. Disse tjenestene kan skaleres for å være vert for alt fra dine hobbyprosjekter og personlige blogger til hele stakken med en typisk DevOps-rørledning.

For større krav, som opptil 128 GB minne, er det mer økonomisk fornuftig å leie en dedikert server fra leverandører som OVH. Forhåndskostnaden kan være høyere i det senere tilfellet, men over lengre perioder er det betydelig billigere.

Du vil kanskje ha noe fullstendig administrert av en skyserverleverandør, inkludert FaaS-alternativer som AWS Lambda og Azure Functions, eller PaaS-alternativer som Google Cloud Platform. Imidlertid teller disse ikke strengt tatt som et Linux-miljø, fordi du er begrenset i miljøet leverandøren tilbyr deg, i stedet for å ha ditt eget Linux-miljø med rotprivilegier osv.

Horisontal skalerbarhet

Horisontal skalerbarhet refererer ganske enkelt til det faktum at hvordan kan du skalere programvaren din på flere servere. I denne sammenhengen refererer det også til oppsøket som skytjenesteleverandøren har å tilby. Har de datasentre i nærheten av hvor brukerne dine kan være? Hvis du planlegger å være vert for noe som en VPN, er spørsmålet annerledes. Har de datasentre i regioner som respekterer brukernes personvern.

Hvis du tror at brukerbasen din vil vokse, må du planlegge fremover for dette.

Automasjon

Når det gjelder servere, er automatisering navnet på spillet. Dette er ikke enheter som er ment å samhandles av deg, som eier. De bør stille kjøre applikasjonen de skal kjøre og komme deg av veien.

Med det i tankene, tilbyr mange tjenester en hel rekke tjenester som starter fra sky-init til en HTTP API som du kan distribuere servere og konfigurere dem eksternt. Hvis teamet ditt er kjent med API-en til den ene leverandøren og ikke den andre, er det bedre å holde seg til den kjente i stedet for å skrive hele verktøysettet til en annen leverandør.

Når du har et sett med skript som automatiserer alt for deg, vil det spare deg hundrevis av menneskelige timer i det lange løp. Og du trenger aldri å bekymre deg for at en server blir feilkonfigurert på grunn av menneskelige feil. Gå til API-dokumentasjonssidene for alle leverandørene du vurderer, før du tar en beslutning.

Funksjonssett

For å dra full nytte av programvaren med åpen kildekode som følger med Linux, må du sørge for at serverleverandøren tilbyr en viss minimumsstandard for funksjoner.

Når det gjelder virtuelle virtuelle maskiner, kan disse omfatte sikkerhetskopier og øyeblikksbilder, blokkerer enheter, objektlagring, flytende IP-er, administrert brannmur, privat nettverk, DNS-server og et bredt spekter av Linux-distribusjoner. I tilfelle en dedikert server er funksjonene mer maskinvarespesifikke, som tilgjengeligheten av IPMI, ekstern KVM og et nyttig administrasjonsgrensesnitt som OVHs vRack.

Overvåkning

Overvåking av serveren din er en annen viktig faktor å ta i betraktning når du leier en Linux-server. Hvilket nivå av overvåking tillater plattformen. Selvfølgelig er det bonuspoeng for å varsle også.

Tjenester som Cloud Log fra Amazon er mer og mer vanlig i alle leverandører. De gir deg et veldig finkornet glimt av systemets helse og tilgjengelighet. Tredjeparts tjenester har også dukket opp for å hjelpe deg med å dra nytte av dette. Du registrerer deg bare for dem, og de tar i bruk beregningene og tilbyr dem til deg når det gjelder intuitive grafer og varsler.

Støtte og fellesskap

I Linux handler ikke katastrofe om "Hvis det skjer", men "Når det skjer". Når du uunngåelig kommer inn i et problem, må du sørge for at leverandøren tilbyr rimelig og betimelig støtte for å få deg ut av rotet. Videre, når ting går galt på nettskyleverandørens slutt, bør du få et øyeblikkelig varsel om det. Du vil være takknemlig for en kommunikativ leverandør når ting går galt. På den annen side kan mangel på kommunikasjon føre til frustrasjon og angst.

Hvis supportkontrakter er dyre for deg, bør du vurdere å velge en leverandør der det er et aktivt fellesskap av utviklere og operatører. Folk som sannsynligvis har løst problemet du står overfor, eller som kan peke deg i riktig retning. Hvis du adopterer en uvanlig og dårlig dokumentert teknologi, er du ute på egen hånd. Dette gjelder med hvilken som helst teknologi generelt, men spesielt med plattformer som styres av en annen part.

Samsvar

Standarder som HIPAA og PCI er et eget kaninhull. Hvorvidt du ser noen fortjeneste i dem eller ikke, er en annen sak. Det enkle faktum er at hvis du designer produkter som må oppfylle visse juridiske standarder, bør du bedre prikke dine 'i-er og krysse dine' t-er.

Rådfør deg med ekspertene og snakk med leverandøren din om det. Se om infrastrukturen deres oppfyller de forskjellige standardene du må overholde før du tar en forretningsbeslutning.

Konklusjon

Takket være den stadig økende frekvensen av open source-prosjekter, er det ikke mye teknisk hindring å leie en Linux-server på en hvilken som helst skyplattform. Beslutningen koker virkelig ned til økonomi, geolokalisering, legaliteter og personlige preferanser.

På det notatet håper jeg at du fant de ovennevnte faktorene som bidrar til tanke. Jeg håper at det vil hjelpe deg med å velge den perfekte plattformen.

Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...
Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...