מדריך מעשי / בחירת סביבת Linux

Linux VPS: בוחרים סביבה לפי היישום

לפני שבוחרים Linux VPS, מגדירים מה היישום צריך ומי יתחזק אותו. שרת וירטואלי מאפשר להתקין שירותים ולנהל את מערכת ההפעלה, אבל מספר ליבות או השם NVMe אינם מספיקים כדי לדעת איך היישום יתפקד.

· עודכן ב- · כ-5 דקות קריאה

במדריך הזה

מתחילים מהעבודה שהשרת צריך לבצע

רשמו את שרת האינטרנט, סביבת הריצה, מסד הנתונים, המטמון ותהליכי הרקע. כללו גם ייבוא נתונים, עיבוד תמונות וגיבויים שעלולים לרוץ בזמן פעילות המשתמשים. ציינו אם זו סביבת לימוד, בדיקות או שירות ללקוחות, ומה משך ההשבתה שניתן לסבול.

שרת VPS Linux מתאים כשנדרשת שליטה בתוכנות ובשירותים. לאתר שמציג קבצים סטטיים בלבד כדאי להשוות גם אחסון סטטי. ניהול מערכת הפעלה מוסיף אחריות גם כשעומס האתר קטן.

בוחרים הפצה וארכיטקטורה לפי היישום

Ubuntu היא אחת מהפצות Linux. בדקו אילו מערכות וגרסאות נתמכות על ידי היישום, כולל מסד הנתונים, הרחבות, כלי ניטור וגיבוי. התקנה שמסתיימת ללא שגיאה אינה הוכחה לתמיכה רשמית.

amd64 ו-x86_64 מציינים x86 של 64 סיביות; arm64 ו-aarch64 מציינים Arm של 64 סיביות. הרחבות בינאריות ותמונות קונטיינר צריכות להתאים לארכיטקטורה. ודאו שהספק מציע את תמונת המערכת הנדרשת באזור הרצוי. אם בחרתם Ubuntu, המשיכו לבדיקת הגרסה והמערכת שהותקנה.

מגדירים מי אחראי לתחזוקה

באחסון VPS Linux בניהול עצמי, עדכונים, משתמשים, חומת אש, היישום וגיבויים נמצאים בדרך כלל באחריותכם. תמיכת הספק בתשתית אינה כוללת בהכרח טיפול בקוד או במסד הנתונים.

בשירות מנוהל שאלו במפורש אם כלולים עדכוני אבטחה, אבחון תקלות ביישום, גיבויים וסיוע בשחזור. לוח בקרה הוא כלי; הוא לא מבטיח שמישהו מבצע את כל העבודה. השוו גם את היקף השירות ולא רק את המחיר.

משווים חבילות בתנאים דומים

השתמשו באותה גרסת יישום, בנתוני בדיקה דומים, באותן הגדרות מטמון ובאותו מספר תהליכי עבודה. רשמו מערכת הפעלה, ארכיטקטורה ואזור. אחרת, שינוי בתוכנה או מרחק קצר יותר ממסד הנתונים עלולים להיראות כמו שיפור בחומרה.

במסך קטן ניתן לגלול את הטבלה הצידה כדי לראות את כל העמודות.

מה לבדוקהמשמעות להשוואה
מעבד משותף, ייעודי או משאב מתפרץמספר vCPU אינו מתאר לבדו את ההקצאה לאורך זמן
זיכרון ו-swapכל השירותים מתחרים על אותו תקציב זיכרון
נפח דיסק ומגבלות I/Oשטח פנוי וזמן תגובה הם מדדים שונים
אזור ושירותים תלוייםמסד נתונים מרוחק עשוי לקבוע את זמן התגובה
הגדלה והקטנהשינוי עשוי לדרוש השבתה; דיסק מוגדל לא תמיד ניתן להקטין
קונסולת שחזורדרושה דרך גישה גם כשהרשת או SSH אינם פועלים

בדקו אם עומס ממושך מותר ומהי מדיניות השימוש ההוגן. השם NVMe אינו מגלה את מכסת ה-I/O שלכם. השתמשו בנתוני בדיקה מייצגים בלי להעתיק מידע אישי שאינו נחוץ.

אוספים מדדים בזמן עבודה ידועה

את הפקודות הבאות מריצים בשרת Ubuntu עם הרשאת sudo. התקנת sysstat מספקת את iostat. הפעילו את המדידות המתמשכות במסופים נפרדים בזמן שהיישום עובד; נתונים משרת ריק מתארים רק נקודת פתיחה.

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

בפלט של free בדקו את available: חלק מהזיכרון משמש מטמון שניתן לפנות. הדוח הראשון של vmstat מסכם פעילות מאז האתחול; הדוחות הבאים מייצגים את מרווחי המדידה. האפשרות iostat -y מדלגת על הדוח המצטבר הראשון. הפקודה df -h / מתייחסת למערכת קובצי השורש; בדקו בנפרד דיסקים נוספים.

את הבדיקה הבאה מריצים מחוץ לשרת מול סביבת בדיקה שלכם. החליפו את שם המתחם והנתיב. הפלט כולל מצב HTTP, זמן עד לבית הראשון וזמן כולל בשניות.

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

בקשת curl בודדת אינה בדיקת עומס. הגדירו קצב בקשות, מספר בקשות במקביל, משך בדיקה, נתונים ומצב מטמון. בדקו כניסה, חיפוש, כתיבה ותהליכי רקע. השוו שיעור שגיאות ואחוזון 95 של זמן התגובה לצד מדדי השרת.

מזהים צוואר בקבוק לפני שדרוג

במסך קטן ניתן לגלול את הטבלה הצידה כדי לראות את כל העמודות.

תצפית בזמן אותה עבודהמה כדאי לבדוק
מעט זיכרון available ופעילות swap מתמשכתמספר תהליכים, הגדרות מסד ותקציב RAM
מעבד עמוס ותור גדלקוד יקר, מקביליות והקצאת המעבד
זמן steal גבוהתחרות על המארח או הגבלת משאבים
המתנה לדיסק עולהשאילתות, כתיבות ומכסת I/O
תגובה מקומית מהירה אך חיצונית איטיתאזור, DNS, TLS ונתיב הרשת

אלה כיווני בדיקה, לא הוראה אוטומטית לקנות משאבים. נעילה במסד יכולה לגרום להמתנה גם בלי מחסור במעבד או בזיכרון. swap עשוי להכיל דפים ישנים שאינם פעילים; בדקו את הפעילות הנוכחית. הצליבו עם יומן היישום ושנו גורם משמעותי אחד בכל פעם.

מחשבים עלות מלאה ובודקים שחזור

דוגמה חשבונית בלבד: 6 USD למכונה, 2 USD ל-IPv4 ו-3 USD לגיבוי מסתכמים ב-11 USD בחודש. חלופה של 8 USD למכונה, 2 USD לגיבוי ו-3 USD לתעבורה מסתכמת ב-13 USD. אלה מספרים להמחשה באותן הנחות שימוש, ללא מס וניהול; הם אינם הצעות ספק או חשבוניות שנמדדו.

רשמו מטבע, יחידת חיוב ותאריך בדיקת המחיר. דיסקים וכתובות שמורות עשויים להמשיך להיות מחויבים אחרי עצירת השרת. ספק עשוי להגביל SMTP יוצא גם אם פתחתם אותו בחומת האש של המערכת.

מצאו את קונסולת השחזור ובדקו שחזור עותק עצמאי. בררו כמה זמן נשמרים snapshots ואילו תקלות הם מכסים. אם בחרתם Ubuntu, השתמשו בתקציב המשאבים הראשוני ובדקו אותו עם היישום שלכם.

שאלות ותשובות

האם כל Linux VPS הוא שרת Ubuntu?

לא. Linux VPS אינו קובע הפצה או גרסה. Ubuntu היא אפשרות אחת, ויש לבדוק התאמה ליישום.

כמה מבקרים יכולים להשתמש בשרת עם שני vCPU?

זה תלוי ביישום, במטמון, במסד ובמקביליות. אין המרה אמינה ממספר ליבות למספר מבקרים בלי בדיקה של העבודה בפועל.

מתי כדאי לבחור שירות מנוהל?

כאשר היקף המשימות הכלול מתאים לצרכים שלכם. בררו במדויק מי מעדכן, מאבחן ומסייע בשחזור.

המדידות והסכומים מציגים שיטת השוואה. הם אינם דירוג ספקים, תוצאות מבחן ביצועים או הבטחת קיבולת.

השלב הבא