A cseppek a DigitalOcean alapvető számítási egységei. A csepp egy vagy több vCPU-t tartalmazó virtuális gép. Rögzített mennyiségű RAM-mal és külön SSD-tárral rendelkeznek.
60 év felett különböző cseppkonfigurációk állnak rendelkezésre. A konfigurációkat öt különböző kategóriába sorolják. Ezek alapszintűek, általános célúak, CPU-optimalizáltak, memória-optimalizáltak és tároló-optimalizáltak.
Átméretezheti a cseppeket, ha bővítenie kell a hardver erőforrásait. Képes frissíteni, leminősíteni és váltani a cseppszintek között.
Korlátozások
A DigitalOcean jó rugalmasságot kínál az átméretezéskor, de néhány korlátozással tisztában kell lenni.
Nem csökkentheti a csepplemez méretét – felfelé méretezhet, de a változás végleges lesz. Ez azért mert Előfordulhat, hogy az adatokat nem írja be egymás után a lemezre, így méretének csökkentése a fájlrendszer sérülését okozhatja.
Ha ideiglenesen hozzá kell adnia a tárhelyet, meg kell tennie csatoljon egy blokk tárhelyet helyette. A kötetek testreszabható kapacitású tárolók, amelyek szabadon hozzáadhatók és eltávolíthatók.
A másik átméretezési korlátozás a CPU architektúrákra vonatkozik. A DigitalOcean mostantól Intel és AMD processzorokat kínál néhány csepptervhez. Miután kiválasztott egy architektúrát, annak a cseppnek egész életében ragaszkodnia kell hozzá.
Mielőtt átméretezné
A cseppeket le kell állítani, mielőtt átméretezhetné őket. Saját karbantartási eljárásaival meg kell terveznie a leállást.
DigitalOcean tanácsolja a tipikus leállási periódus / csepp GB-nál használt lemezterület. Még akkor is, ha nem méretezi át az SSD-t, a cseppek átméretezése lemez adatátvitellel jár a DigitalOcean adatközpontban. Az átméretezési idő mellett figyelembe kell venni a csepp újraindításához szükséges időt és a munkaterhelését is.
Az átméretezés megkezdése előtt mindig törekednie kell a cseppek biztonsági mentésére. Az átméretezés általában biztonságos művelet, de bármilyen probléma adatvesztést okozhat, amely helyrehozhatatlan. Teremt pillanatkép mielőtt átméretezné ezt a kockázatot.
Ha készen áll a folytatásra, SSH-t adjon a cseppjébe, és adjon le egy leállítási parancsot:
sudo shutdown now
Ne használja a kikapcsoló kapcsolót a kezelőpanelen. Ez egyenértékű a dugó kihúzásával a falból, ami romboló hatású lehet.
Átméretezés a Vezérlőpult használatával
A DigitalOcean vezérlőpulton átméretezheti a cseppeket. Ez lehetővé teszi a rendelkezésre álló konfigurációk böngészését, mielőtt kiválasztaná a váltani kívánt tervet.
Jelentkezzen be a vezérlőpultra, és kattintson az átméretezni kívánt cseppre. A csepp részleteinek oldalán kattintson a bal oldali sávon található „Átméretezés” linkre (piros nyíl).
Válasszon új tervet a csepphez. A csepposztályok közötti váltáshoz használhatja a táblázat fölötti füleket (kék nyíl). A cseppek tárolókapacitásának növeléséhez kattintson az oldal tetején található „Lemez, CPU és RAM” kapcsoló gombra (zöld nyíl). Ne feledje, hogy a tárolás megváltoztatása visszafordíthatatlan.
Kattintson az alján lévő zöld „Átméretezés” gombra, ha elégedett a választásával. Az átméretezési folyamat most kezdődik. A művelet befejezése után megjelenik egy előrehaladási sáv. Az átméretezés befejezése után kattintson a bekapcsológombra a jobb felső sarokban (lila nyíl) a csepp indításához.
Átméretezés a Doctl használatával
Nem kell a webes felhasználói felületet használni a cseppek átméretezéséhez. DigitalOcean terminál kliens, Doctl, egyetlen paranccsal képes kezelni az átméretezést. Ez sokkal kényelmesebb lehet, ha több csepp átméretezésére van szükség. Használhatja a Doctl-t az infrastruktúra programozott frissítésénél is.
A folytatás előtt győződjön meg róla, hogy hitelesítette a Doctl-t – megteheti kövesse útmutatónkat ha be kell állítania.
Kezdje a cseppek listájának megszerzésével:
doctl compute droplet list
A kimeneti táblázat visszaküldésre kerül. Keresse meg az átméretezni kívánt cseppet, és jegyezze fel annak azonosítóját.
Ezután szerezze be az elérhető cseppkonfigurációs tervek listáját:
doctl compute size list
A táblázat tartalmazza az egyes konfigurációk egyedi slugjait (pl s-2vcpu-2gb
), valamint a hardver erőforrások részletei (ebben az esetben 2 vCPU és 2 GB RAM). Jegyezze fel a használni kívánt tervcsúcsát.
Most már készen áll az átméretezés parancs kiadására. Győződjön meg róla, hogy először a cseppje van kikapcsolva.
doctl compute droplet-action resize droplet-id --size s-2vcpu-2gb
Cserélje ki droplet-id
a csepp azonosítójával. Helyettesítse a --size
jelezze az Ön által kiválasztott méretű spuggal.
A művelet aszinkron módon fog bekövetkezni. Ha inkább a parancs várja meg a művelet befejezését, adja hozzá a --wait
zászló.
A Doctl alapértelmezés szerint nem méretezi át a cseppek lemezét. Bővítheti a csepp SSD-jét, hogy megfeleljen az új terv kapacitásának, a --resize-disk
zászló. Az új csomagnak nagyobb SSD-kapacitással kell rendelkeznie, mint a cseppje meglévő specifikációja.
Átméretezés leállás nélkül
A cseppek nem támogatják az állásidő nélküli átméretezést. Ha át kell méreteznie egy misszió szempontjából kritikus szerver méretét, akkor a legjobb, ha létrehoz egy új cseppet, és stratégiát dolgoz ki az alapvető erőforrások áthelyezéséhez.
Szüksége lehet párhuzamos futásra. Használhatná a lebegő IP cím vagy terhelés elosztó a hálózati forgalom váltására a két csepp között. Miután készen áll az áttérés befejezésére, távolítsa el a régi cseppet, hogy az összes forgalom átirányuljon az újra. Ez a megközelítés enyhíti annak az új cseppnek a hatását, amelynek más IP-címe van, mivel a külső szolgáltatások továbbra is hivatkozhatnak ugyanarra a lebegő vagy terheléselosztó IP-re.
Következtetés
A cseppméret átméretezése lehetővé teszi a szerverek méretezését, hogy megfeleljenek a munkaterhelés változásainak. A tényleges átméretezési folyamat egyszerű. A bonyolultságot az átméretezési stratégia és a hozzá tartozó állásidők megtervezése jelenti.
A gyártási cseppek átméretezésekor győződjön meg arról, hogy rendelkezik-e átfogó helyreállítási tervvel arra az esetre, ha bármi rosszra fordulna. Ütemezzen egy karbantartási ablakot, amely legalább egy perc leállást engedélyez a csepplemezén lévő minden egyes tárhelyhez.