Oblak

Ako si prenajať servery Linux v cloude

Ako si prenajať servery Linux v cloude
Dobre, máš ďalší skvelý nápad. Možno je to webová aplikácia, web alebo softvér ako služba. Teraz ho musíte nasadiť do sveta, aby ho ľudia videli a mohli používať. Kam na to chodis? Aké faktory musíte brať do úvahy? Poďme si prejsť myšlienkovým procesom a prísť s vaším ideálnym cloudovým serverom.

Vertikálne škálovanie vašej operácie

Vertikálnym škálovaním myslím optimálnu požiadavku na zdroj na server. Napríklad, ak potrebujete niečo malé ako 1 až 8 vCPU a 1 až 32 GB pamäte, môžete zvážiť ktoréhokoľvek bežného poskytovateľa cloudového hostenia, ako sú DigitalOcean, Azure alebo AWS. Toto je zďaleka najbežnejšia možnosť a pravdepodobne niečo, čo chcete. Tieto služby sa môžu škálovať tak, aby hostili čokoľvek, od vašich záujmových projektov a osobných blogov, až po kompletný zásobník typického potrubia DevOps.

Pre väčšie požiadavky, napríklad viac ako 128 GB pamäte, má ekonomickejší zmysel prenajať si dedikovaný server od dodávateľov, ako je OVH. Vstupné náklady môžu byť v neskoršom prípade vyššie, ale počas dlhšieho časového obdobia sú výrazne lacnejšie.

Možno budete chcieť niečo úplne spravované poskytovateľom cloudového servera vrátane možností FaaS ako AWS Lambda a Azure Functions alebo možností PaaS ako Google Cloud Platform. Tieto sa však striktne nepočítajú ako prostredie Linuxu, pretože ste obmedzený v prostredí, ktoré vám ponúka predajca, namiesto toho, aby ste mali svoje vlastné prostredie Linuxu s oprávneniami root atď.

Horizontálna škálovateľnosť

Horizontálna škálovateľnosť sa jednoducho vzťahuje na skutočnosť, že ako môžete rozšíriť svoj softvér na viac serverov. V tejto súvislosti sa tiež odkazuje na dosah, ktorý môže ponúknuť váš poskytovateľ cloudových služieb. Majú dátové centrá blízko miest, kde by mohli byť vaši používatelia?? Ak plánujete hosťovať niečo ako VPN, otázka je iná. Majú dátové centrá v regiónoch, ktoré rešpektujú súkromie používateľov.

Ak si myslíte, že sa vaša užívateľská základňa rozrastie, musíte si to vopred naplánovať.

Automatizácia

Pokiaľ ide o servery, názov hry je automatizácia. Nejde o zariadenia, ktoré sú určené na interakciu vami ako vlastníkom. V tichosti by mali spustiť aplikáciu, ktorú majú spustiť, a dostať sa vám z cesty.

S ohľadom na to veľa služieb ponúka celú škálu služieb od cloud-init po HTTP API, pomocou ktorých môžete vzdialene roztáčať servery a konfigurovať ich. Ak váš tím pozná API jedného dodávateľa a nie druhého, je lepšie radšej sa držať známeho, ako prepísať celú svoju sadu nástrojov pre iného dodávateľa.

Akonáhle budete mať súbor skriptov automatizujúcich všetko za vás, ušetrí vám z dlhodobého hľadiska stovky ľudských hodín. A už nikdy sa nebudete musieť obávať toho, že dôjde k nesprávnej konfigurácii servera z dôvodu ľudskej chyby. Pred rozhodnutím navštívte stránky dokumentácie API pre všetkých dodávateľov, ktorých zvažujete.

Sada funkcií

Ak chcete naplno využiť softvér otvoreného zdroja dodávaný s operačným systémom Linux, musíte sa uistiť, že váš poskytovateľ servera ponúka určitý minimálny štandard funkcií.

V prípade virtuálnych počítačov hostených v cloude to môžu byť zálohy a snímky, blokovanie zariadení, ukladanie objektov, plávajúce adresy IP, spravovaný firewall, súkromné ​​siete, server DNS a široká škála distribúcií systému Linux. V prípade dedikovaného servera sú tieto funkcie viac hardvérové, ako napríklad dostupnosť IPMI, vzdialené KVM a užitočné rozhranie pre správu, ako je napríklad vRack od OVH.

Monitorovanie

Monitorovanie vášho servera je ďalším zásadným faktorom, ktorý je potrebné zohľadniť pri prenájme servera Linux. Akú úroveň monitorovania platforma umožňuje. Samozrejme existujú aj bonusové body za upozornenie.

Služby ako Cloud Log od Amazonu sú u všetkých dodávateľov čoraz bežnejšie. Poskytnú vám veľmi jemný pohľad na zdravie a dostupnosť vašich systémov. Vyskytli sa aj služby tretích strán, ktoré vám to pomôžu využiť. Stačí sa len prihlásiť a oni klepnú na metriky a ponúknu vám ich v podobe intuitívnych grafov a upozornení.

Podpora a komunita

V systéme Linux nie je katastrofa záležitosťou „Ak sa to stane“, ale „Keď sa to stane“. Ak nevyhnutne narazíte na problém, musíte sa uistiť, že predajca ponúka cenovo dostupnú a včasnú podporu, aby ste sa dostali z neporiadku. Navyše, keď sa na konci vášho poskytovateľa cloudových služieb pokazí, mali by ste o tom okamžite varovať. Keď sa niečo pokazí, budete vďační za komunikatívneho predajcu. Na druhej strane môže nedostatok komunikácie viesť k frustrácii a úzkosti.

Ak sú pre vás zmluvy o podpore drahé, zvážte výber dodávateľa, okolo ktorého je aktívna komunita vývojárov a operátorov. Ľudia, ktorí pravdepodobne vyriešili problém, ktorému čelíte, alebo ktorí vás môžu nasmerovať správnym smerom. Ak si osvojíte tajomnú a slabo zdokumentovanú technológiu, ste vonku sami. To platí všeobecne o akejkoľvek technológii, najmä však o platformách, ktoré sú kontrolované inou stranou.

Súlad

Normy ako HIPAA a PCI sú samy osebe králikárne. Či už na nich vidíte alebo nevidíte nejaké zásluhy, je iná vec. Jednoduchým faktom je, že ak navrhujete výrobky, ktoré musia zodpovedať určitým právnym normám, mali by ste radšej svoje „i“ krížiť.

Poraďte sa s odborníkmi a porozprávajte sa o tom s predajcom. Pred prijatím obchodného rozhodnutia skontrolujte, či ich infraštruktúra spĺňa rôzne štandardy, ktoré musíte dodržiavať.

Záver

Vďaka neustále rastúcej miere open source projektov nie je prenájom servera Linux na akejkoľvek cloudovej platforme veľkým technickým problémom. Rozhodnutie sa skutočne môže týkať ekonomiky, geografického umiestnenia, zákonnosti a osobných preferencií.

V tejto súvislosti dúfam, že ste zistili, že vyššie uvedené faktory prispievajú k premýšľaniu. Dúfam, že vám pomôže pri výbere vašej dokonalej platformy.

Hry Výukový program Shadow of the Tomb Raider pre Linux
Výukový program Shadow of the Tomb Raider pre Linux
Shadow of the Tomb Raider je dvanásty prírastok do série Tomb Raider - franšíza akčných adventúr vytvorená Eidosom Montrealom. Túto hru prijali kritic...
Hry Ako zvýšiť rýchlosť FPS v systéme Linux?
Ako zvýšiť rýchlosť FPS v systéme Linux?
FPS znamená Počet snímok za sekundu. Úlohou FPS je merať snímkovú frekvenciu pri prehrávaní videa alebo herných výkonoch. Jednoducho povedané, počet n...
Hry Najlepšie hry Oculus App Lab
Najlepšie hry Oculus App Lab
Ak ste vlastníkom náhlavnej súpravy Oculus, musíte byť informovaní o bočnom nakladaní. Sideloading je proces inštalácie neuloženého obsahu do náhlavne...