Moln

Hur man hyr Linux-server i molnet

Hur man hyr Linux-server i molnet
Okej, du har din nästa fantastiska idé. Kanske är det en webbapp, en webbplats eller programvara som en tjänst. Nu måste du distribuera den i världen så att människor kan se och använda den. Var går du för det?? Vilka faktorer behöver du ta hänsyn till? Låt oss gå igenom tankeprocessen för att komma på din ideala molnserver.

Vertikal skalning av din operation

Med vertikal skalning menar jag det optimala resurskravet per server. Till exempel, om du behöver något litet som 1 till 8 vCPU och 1 till 32 GB minne kan du överväga vilken som helst mainstream-leverantör av molnhosting som DigitalOcean, Azure eller AWS. Detta är överlägset det vanligaste alternativet och förmodligen något du vill ha. Dessa tjänster kan skalas för att vara värd för allt från dina hobbyprojekt och personliga bloggar till hela stacken av en typisk DevOps-pipeline.

För större krav, som upp till 128 GB minne, är det mer ekonomiskt vettigt att hyra en dedikerad server från leverantörer som OVH. Förskottskostnaden kan vara högre i det senare fallet, men över längre perioder är det betydligt billigare.

Du kanske vill ha något helt hanterat av en molnserverleverantör inklusive FaaS-alternativ som AWS Lambda och Azure Functions, eller PaaS-alternativ som Google Cloud Platform. Dessa räknas dock inte strikt som en Linux-miljö, eftersom du är begränsad i den miljö som säljaren erbjuder dig, snarare än att ha din egen Linux-miljö med rootprivilegier, etc.

Horisontell skalbarhet

Horisontell skalbarhet hänvisar helt enkelt till det faktum att hur kan du skala din programvara över flera servrar. I detta sammanhang hänvisar det också till det uppsökande som din molntjänstleverantör har att erbjuda. Har de datacenter nära var dina användare kan vara? Om du planerar att vara värd för något som en VPN är frågan annorlunda. Har de datacenter i regioner som respekterar användarnas integritet.

Om du tror att din användarbas kommer att växa måste du planera för detta.

Automatisering

När det gäller servrar är automatisering namnet på spelet. Det här är inte enheter som är avsedda att interageras av dig som ägare. De ska tyst köra applikationen som de ska köra och komma undan.

Med detta i åtanke erbjuder många tjänster en hel rad tjänster som börjar från moln-init till ett HTTP API med vilket du kan fjärrstyra servrar och konfigurera dem. Om ditt team är bekant med en leverantörs API och inte den andra, är det bättre att hålla sig till det välbekanta snarare än att skriva om hela din verktygssats för en annan leverantör.

När du väl har en uppsättning skript som automatiserar allt åt dig, kommer det att spara hundratals mänskliga timmar på lång sikt. Och du behöver aldrig oroa dig för att en server är felkonfigurerad på grund av mänskliga fel. Besök API-dokumentationssidorna för alla leverantörer som du överväger innan du fattar ett beslut.

Feature Set

För att dra full nytta av programvaran med öppen källkod som levereras med Linux måste du se till att din serverleverantör erbjuder en viss minimistandard för funktioner.

Vid molnhostade virtuella datorer kan dessa inkludera säkerhetskopior och ögonblicksbilder, blockera enheter, objektbutik, flytande IP-adresser, hanterad brandvägg, privat nätverk, DNS-server och ett brett utbud av Linux-distros. Vid en dedikerad server är funktionerna mer hårdvaruspecifika som tillgången på IPMI, fjärr-KVM och ett användbart hanteringsgränssnitt som OVHs vRack.

Övervakning

Övervakning av din server är en annan viktig faktor att ta hänsyn till när du hyr en Linux-server. Vilken nivå av övervakning tillåter plattformen. Naturligtvis finns det bonuspoäng för varning också.

Tjänster som Cloud Log från Amazon är mer och mer vanliga för alla leverantörer. De ger dig en mycket finkornig inblick i dina systemhälsa och tillgänglighet. Tredjeparts tjänster har också dykt upp för att hjälpa dig att dra nytta av detta. Du registrerar dig bara för dem och de använder sig av mätvärdena och erbjuder dig dem när det gäller intuitiva diagram och varningar.

Stöd och gemenskap

Med Linux är katastrof inte en fråga om "Om det händer" utan "När det händer". När du oundvikligen stöter på ett problem måste du se till att säljaren erbjuder prisvärd och snabb support för att få dig ur röran. Dessutom, när saker går fel i din molnleverantörs slut bör du få en omedelbar varning om det. Du kommer att vara tacksam för en kommunikativ leverantör när saker går fel. Å andra sidan kan brist på kommunikation leda till frustration och ångest.

Om supportkontrakt är dyra för dig, överväga att välja en leverantör där det finns en aktiv grupp av utvecklare och operatörer. Människor som förmodligen har löst problemet du står inför eller som kan peka dig i rätt riktning. Om du använder en böjlig och dåligt dokumenterad teknik är du ute på egen hand. Detta gäller med all teknik i allmänhet, men särskilt så med plattformar som styrs av en annan part.

Överensstämmelse

Standarder som HIPAA och PCI är ett eget kaninhål. Huruvida du ser någon merit i dem eller inte, är en annan sak. Det enkla faktum är att om du designar produkter som måste uppfylla vissa rättsliga standarder, så ska du bättre pricka dina 'i' och korsa dina 't's.

Rådgör med experterna och prata med din leverantör om det. Se om deras infrastruktur uppfyller de olika standarderna du måste följa innan du fattar ett affärsbeslut.

Slutsats

Tack vare den ständigt växande frekvensen av öppen källkodsprojekt är det inte mycket av ett tekniskt hinder att hyra en Linux-server över vilken molnplattform som helst. Beslutet handlar verkligen om ekonomi, geografisk placering, laglighet och personlig preferens.

På den anteckningen hoppas jag att du tyckte att ovanstående faktorer bidrog till tanken. Jag hoppas att det hjälper dig att välja din perfekta plattform.

Hur man laddar ner och spelar Sid Meier's Civilization VI på Linux
Introduktion till spelet Civilization 6 är ett modernt intag av det klassiska konceptet som introducerades i serien Age of Empires-spel. Idén var gans...
Hur man installerar och spelar Doom på Linux
Introduktion till Doom Doom-serien har sitt ursprung på 90-talet efter att den ursprungliga Doom släpptes. Det blev en omedelbar hit och från den tide...
Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...