Felhő

Hogyan bérelhetünk Linux szervert a felhőben

Hogyan bérelhetünk Linux szervert a felhőben
Oké, megvan a következő nagyszerű ötleted. Lehet, hogy ez egy webalkalmazás, egy webhely vagy egy szoftver, mint szolgáltatás. Most ki kell telepítenie a világba, hogy az emberek láthassák és használhassák. Erre hova mész? Milyen tényezőket kell figyelembe vennie? Menjünk végig a gondolkodási folyamaton, hogy előállítsuk az ideális felhőszervert.

A művelet függőleges méretezése

Függőleges méretezés alatt a szerverenkénti optimális erőforrás-igényt értem. Például, ha valami apróságra van szüksége, például 1–8 vCPU-ra és 1–32 GB memóriára, akkor fontolóra veheti bármelyik mainstream felhőtárhely szolgáltatót, például a DigitalOcean, az Azure vagy az AWS szolgáltatást. Ez messze a leggyakoribb lehetőség, és valószínűleg valami, amire vágysz. Ezek a szolgáltatások a hobbiprojektjeitől és a személyes blogjaitól kezdve a tipikus DevOps-folyamat teljes vereméig terjedhetnek.

Nagyobb követelmények, például 128 GB feletti memória esetén gazdaságosabb, ha dedikált szervert bérelünk olyan gyártóktól, mint az OVH. Az előzetes költségek a későbbiekben magasabbak lehetnek, de hosszabb időtartamon át lényegesen olcsóbbak.

Szüksége lehet egy felhőszerver-szolgáltató által teljesen kezeltre, beleértve az olyan FaaS-opciókat, mint az AWS Lambda és az Azure Functions, vagy a PaaS-opciókat, például a Google Cloud Platform. Ezek azonban nem számítanak szigorúan Linux-környezetnek, mert korlátozottak a szállító által kínált környezetben, ahelyett, hogy saját Linux-környezettel rendelkezne root jogokkal stb.

Vízszintes méretezhetőség

A vízszintes méretezhetőség egyszerűen arra a tényre utal, hogy hogyan lehet a szoftvert több szerverre méretezni. Ebben az összefüggésben utal a felhőszolgáltató által kínált elérhetőségekre is. Vannak-e adatközpontjaik a felhasználók közelében? Ha valami VPN-t szeretne tárolni, akkor a kérdés más. Rendelkeznek-e adatközpontokkal a régiókban, amelyek tiszteletben tartják a felhasználók adatait.

Ha úgy gondolja, hogy növekszik a felhasználói bázisa, akkor ezt előre meg kell terveznie.

Automatizálás

A szerverekről az automatizálás a játék neve. Ezek nem olyan eszközök, amelyeket Önnek, mint tulajdonosnak kíván interakcióba hozni. Csendben kell futtatniuk azt az alkalmazást, amelyet futtatniuk kell, és eljutni az utadhoz.

Ezt szem előtt tartva, sok szolgáltatás a szolgáltatások teljes skáláját kínálja a felhő-init-től kezdve a HTTP API-ig, amellyel távolról is felpörgetheti a szervereket és konfigurálhatja őket. Ha csapata ismeri az egyik gyártó API-ját, és nem a másik, akkor jobb, ha ragaszkodik az ismerőshöz, és nem írja át a teljes eszközkészletet egy másik szállítóhoz.

Ha rendelkezik egy szkriptkészlettel, amely mindent automatizál az Ön számára, hosszú távon több száz emberi órát takaríthat meg. És soha nem kell attól tartania, hogy egy szervert rosszul állítottak be emberi hiba miatt. A döntés meghozatala előtt látogasson el az összes figyelembe vett szállító API dokumentációs oldalaira.

Funkciókészlet

Ahhoz, hogy teljes mértékben kihasználhassa a Linuxhoz kapott nyílt forráskódú szoftvereket, meg kell győződnie arról, hogy a szerver szolgáltatója rendelkezik-e bizonyos minimális szolgáltatásszintekkel.

Felhő által tárolt virtuális gépek esetén ezek tartalmazhatnak biztonsági másolatokat és pillanatképeket, blokkoló eszközöket, objektumtárolót, lebegő IP-ket, felügyelt tűzfalat, magánhálózatot, DNS-kiszolgálót és a Linux disztribúciók széles skáláját. Dedikált szerver esetén a szolgáltatások hardver-specifikusabbak, mint például az IPMI elérhetősége, a távoli KVM és egy olyan hasznos kezelőfelület, mint az OVH vRack.

Monitoring

A szerver figyelése egy másik kulcsfontosságú tényező, amelyet figyelembe kell venni a Linux szerver bérlésénél. Milyen szintű megfigyelést tesz lehetővé a platform. Természetesen vannak riasztási bónuszpontok is.

Az olyan szolgáltatások, mint az Amazon Cloud Log az Amazon-tól, egyre gyakrabban fordulnak elő az összes eladónál. Nagyon finom szemléletet nyújtanak a rendszerek állapotáról és elérhetőségéről. Harmadik féltől származó szolgáltatások is felbukkantak, amelyek segítenek ennek kihasználásában. Csak regisztrálsz rájuk, és ők belemennek a mutatókba, és intuitív grafikonok és figyelmeztetések formájában kínálják fel neked.

Támogatás és közösség

Linux alatt a katasztrófa nem a „Ha megtörténik”, hanem a „Mikor történik” kérdés. Ha elkerülhetetlenül belefut egy kérdésbe, meg kell győződnie arról, hogy az eladó megfizethető és időben nyújt támogatást, hogy kijusson a rendetlenségből. Ezenkívül, ha a felhőszolgáltató végén rosszul alakulnak a dolgok, azonnal értesítést kell kapnia erről. Hálás lesz egy kommunikációs eladónak, ha a dolgok rosszra fordulnak. Másrészt a kommunikáció hiánya csalódottsághoz és szorongáshoz vezethet.

Ha a támogatási szerződések költségesek az Ön számára, fontolja meg, hogy olyan szállítót válasszon, amely körül aktív fejlesztői és üzemeltetői közösség van. Olyan emberek, akik valószínűleg megoldották azt a problémát, amellyel Ön szembesül, vagy akik jó irányba terelhetik Önt. Ha átfogó és rosszul dokumentált technológiát alkalmaz, akkor egyedül van. Ez általában minden technológiára igaz, de főleg azokra a platformokra, amelyeket egy másik fél irányít.

Megfelelés

Az olyan szabványok, mint a HIPAA és a PCI, saját nyúllyukak. Az, hogy érdemeket lát-e bennük, nem más. A helyzet nyilvánvaló, hogy ha olyan termékeket tervez, amelyeknek meg kell felelniük bizonyos jogi előírásoknak, akkor jobb, ha pontozzák az 'én'imet és keresztezik a' t '.

Konzultáljon a szakértőkkel, és beszéljen erről az eladóval. Nézze meg, hogy infrastruktúrájuk megfelel-e a különféle előírásoknak, amelyeknek meg kell felelnie az üzleti döntés meghozatala előtt.

Következtetés

A nyílt forráskódú projektek egyre növekvő arányának köszönhetően a Linux szerver bérlése bármely felhőalapú platformon nem jelent komoly technikai akadályt. A döntés valóban gazdasági, földrajzi elhelyezkedési, törvényességi és személyes preferenciákból áll.

Ebben a megjegyzésben remélem, hogy a fenti tényezőket elgondolkodtatónak találta. Remélem, hogy ez segít kiválasztani a tökéletes platformot.

Az AutoKey használata a Linux játékok automatizálásához
Az AutoKey egy asztali automatizáló segédprogram Linux és X11 rendszerekhez, Python 3, GTK és Qt programozással. A parancsfájlok és a MACRO funkcióina...
Az FPS-számláló megjelenítése a Linux-játékokban
A Linux játék komoly lendületet kapott, amikor a Valve 2012-ben bejelentette a Linux támogatását a Steam kliensnek és játékaiknak. Azóta sok AAA és in...
Sid Meier Civilization VI letöltése és lejátszása Linuxon
Bevezetés a játékba A Civilization 6 egy modern felvétel a Age of Empires játékok sorozatában bevezetett klasszikus koncepcióra. Az ötlet meglehetősen...