Техникийн заавар / Linux VPS

Linux VPS

Linux VPS сонгохдоо зөвхөн RAM эсвэл CPU-ийн тоонд бүү тулгуурлаарай. Ubuntu хувилбар, байршуулсан бүс, програмын бодит ачаалал, нөөцлөлт болон сарын бүх зардлыг нэг шалгуураар харьцуулна. Энэ нь үйлчилгээ үзүүлэгчийн чансаа бус, шалгах аргачлал юм.

· Шалгасан: · Англи эхтэй уялдуулсан орчуулга

Агуулга

Ямар ажлын ачаалал ажиллуулах вэ?

Вэбсайт, API, мэдээллийн сан, кэш, background worker болон төлөвлөгөөт ажлуудаа бичээрэй. Хэрэгтэй Ubuntu хувилбар, процессорын архитектур, хэрэглэгч хүртэлх сүлжээний замыг тодорхойл. Зөвхөн нүүр хуудас нээгдэх нь үйлдвэрлэлийн ачааллыг төлөөлөхгүй.

Систем унтарсан үед сэргээх консол, бие даасан нөөц хуулбар, сэргээх зорилтот хугацаа шаардлагатай эсэхийг мөн тэмдэглэ.

Хоёр VPS-ийг адил нөхцөлөөр харьцуулах

Ижил application build, ижил өгөгдлийн хэмжээ, ижил кэш ба worker тохиргоогоор хэмжээрэй. CPU-ийн shared, dedicated, burstable нөхцөл, дискний IOPS, сүлжээний quota, дэмжлэгийн хамрах хүрээг гэрээнээс шалга. NVMe гэсэн нэр өөрөө хэмжсэн гүйцэтгэл биш.

Өөр өөр бүсийн сүлжээний саатлыг CPU-ийн ялгаа гэж тайлбарлаж болохгүй.

Серверийн анхны хэмжилт авах

CPU, RAM, сул диск, I/O ба сүлжээний үндсэн төлөвийг тэмдэглэ. Энэ өгөгдөлгүйгээр шинэчлэл үр дүнтэй болсон эсэхийг нотлоход хэцүү. Аливаа командыг өөрийн сервер дээр ажиллуулахын өмнө зориулалт, нөлөөг нь шалга.

free -h
df -h /
sudo apt update
sudo apt install sysstat
vmstat 1 11
iostat -xz -y 1 10

Хэрэглэгчдэд нөлөөлдөг үйлдлүүдийг турших

Кэшгүй хүсэлт, нэвтрэлт, API, худалдан авалтын урсгал, импорт ба background job зэрэг чухал ажиллагааг бодитой өгөгдөлтэй турш. Дундаж бус p95 хариу хугацаа, алдаа, RAM хэрэглээ, өгөгдлийн сангийн ачааллыг анхаар.

Нууц мэдээлэл болон бодит хэрэглэгчийн өгөгдлийг туршилтын серверт шаардлагагүй хуулж болохгүй.

curl -sS -o /dev/null --max-time 30 -w 'status=%{http_code} ttfb=%{time_starttransfer}s total=%{time_total}s\n' https://app.example.com/catalogue

Саатлын шалтгааныг тогтоох

RAM дууссан уу, CPU дараалал урт болсон уу, диск хэт ачаалсан уу, эсвэл хол сүлжээнээс удааширч байна уу гэдгийг салгаж хар. Саатлын эх үүсвэр тогтоогдоогүй байхад илүү том тариф сонгох нь зөв шийдэл байх албагүй.

Сарын нийт зардлыг тооцох

Зөвхөн VM-ийн суурь төлбөрөөс гадна диск, IPv4, backup, траффик, татвар, нэмэлт удирдлага болон унтарсан VM-ийн үлдэх нөөцийг шалга. Валют, нэгж, хэтрэлт, сунгалт, төлбөр тооцох мөчлөгийг харьцуул.

Ижил хэрэгцээг хангах хоёр хувилбарын нийт зардлыг нэг хүснэгтэд нэгтгэ; жишээ тоог бодит санал гэж бүү ойлго.

Сүлжээ ба сэргээх нөхцөлийг шалгах

SSH, өөрийн консолоор сэргээх боломж, firewall, DNS, traffic-ийн зааг, IP болон backup-ийн хадгалах хугацааг үнэл. Snapshot нь өөр төхөөрөмжид хадгалсан нөөцтэй заавал адил биш. Сэргээх туршилт хийж байж найдаарай.

Бүс нутаг ба бодит хүргэлтийн замыг турших

Хэрэглэгч, API, мэдээллийн сан, CDN байрших газруудаас хариу хугацаа хэмж. Сайтын редакцын хаяг нь серверийн дата төвийн байршлыг илэрхийлдэггүй. Хэрэв CDN ашиглавал origin болон олон нийтэд үзэгдэх хариуг тусад нь шалга.

Түгээмэл асуулт

Linux VPS-д хэдэн GB RAM хэрэгтэй вэ?

Програм, мэдээллийн сан, фон ажлын зэрэгцээ хэрэглээг хэмжээрэй. Эхлэх жишээ нь баталгаат хамгийн бага шаардлага биш.

SSD эсвэл NVMe илүү хурдан уу?

Төхөөрөмжийн нэрээр дүгнэх боломжгүй. Хэмжсэн I/O, нөхцөл, shared хэрэглээ болон workload-оор шалгана.

Эх сурвалж ба баталгаажуулалт

Техникийн алхмууд болон командуудыг англи эх хувилбартай тулгана. Үйлчилгээ үзүүлэгчийн нөхцөл өөрчлөгдөж болох тул үйлдэхээсээ өмнө шинэ мэдээллийг шалга.

Холбогдох зааврууд