למרות גודלו הקטן והעלות הנמוכה, ניתן להשתמש במחשב Raspberry Pi עם לוח יחיד להפעלת שרתים. למעשה, אירוח שרת הוא אחד השימושים הפופולריים ביותר עבור Raspberry Pi, ומסיבה טובה. הם זולים, חסכוניים בחשמל וחזקים מאוד לגודלם. עם זאת, ישנם מספר גורמים שצריך לקחת בחשבון בעת בחירת Raspberry Pi להפעלת השרת שלך.
יתרונות השימוש ב-Raspberry Pi כשרת
ראשית, בואו נסתכל על כמה מהיתרונות של שימוש ב-Raspberry Pi כשרת.
- Raspberry Pis הם סבירים מאוד: קו ה-Raspberry Pi של מחשבי לוח יחיד ידועים בעלות הנמוכה שלהם. מחיר ספינת הדגל Raspberry Pi Model 4B היא החל מ-$35. לעומת זאת, תוכנית האירוח הזולה ביותר שמציעה Bluehost, ספק אירוח פופולרי, הוא כ-$100 לשנה. אירוח ב-Raspberry Pi 4B זול בהרבה, גם לאחר שילוב התוספות האחרות הכלולים בחבילת Bluehost.
- Raspberry Pis צורך כמות זעירה של חשמל: כל דגמי פטל מתוכננים לצרוך כמה שפחות חשמל. הדגם 4B צורך בסביבות 2-4 וואט (בהתאם לתהליכי IO ותהליכי רקע זמינים) בזמן חוסר פעילות, וזה יכול להיות חיסכון עצום בחשבון החשמל שלך. על ידי יעילות ככל האפשר עם הגדרת השרת שלך והפחתת העומס הכולל על ה-Pi, אתה יכול לחסוך אפילו יותר. יש גם שיקול שאירח ב-Raspberry Pi יכול להיות בר קיימא וטוב יותר עבור הסביבה מאשר שימוש בספק שירותי אירוח.
- אתה בשליטה מלאה עם Raspberry Pi: ה-Raspberry Pi מעניק לך שליטה מלאה בשרת שלך. ניתן לבצע שדרוגים נחוצים, כמו הוספת SSD או עדכון מערכת ההפעלה, באופן מיידי וללא טרחה. כמו כן, על ידי הצגת מושגים כמו וירטואליזציה ומיכליזציה, אתה יכול להרחיב את היכולות של Raspberry Pi שלך עוד יותר.
עכשיו אתה יודע את היתרונות, המשך לקרוא כדי לגלות את שבעת ההיבטים העיקריים שיש לקחת בחשבון בעת שימוש ב-Raspberry Pi כשרת.
1. ארכיטקטורת Raspberry Pi ARM
Raspberry Pis מבוססים על מערכת-על-שבבים עם מעבדים המבוססים על ארכיטקטורת ARM. המשמעות היא שיישומי x86 ו-x64 לא יפעלו באופן מקורי ב-Raspberry Pi. אם הבקשה אתה מתכוון שלשרת Raspberry Pi שלך אין גרסה עבור ARM, אתה עלול להיתקל בכמה צרה. עם זאת, אם אתה מחפש להתקין את Plex, להגדיר שרת Minecraft ב-Raspberry Pi שלך, או כל תוכנה אחרת התואמת ל-ARM, אין לך מה לדאוג.
2. אבטחת Raspberry Pi
בעת שימוש ב-Raspberry Pi כשרת, במיוחד אם חושפים אותו לאינטרנט, חיוני לקחת בחשבון את האבטחה. להלן אמצעי אבטחה מסוימים שאתה צריך לנקוט כדי לאבטח את שרת Raspberry Pi שלך:
- שנה את שם המשתמש והסיסמה המוגדרים כברירת מחדל. זה לא כל כך עניין אם אתה משתמש רק ב-Raspberry Pi שלך ברשת המקומית שלך, אבל השארת ברירות המחדל ב-Raspberry Pi חשוף זה כמעט כמו לבקש שיפרצו אותו. לכן, מומלץ לשנות את שם המשתמש והסיסמה לפני פתיחת ה-Raspberry Pi שלך לאינטרנט. הקפד להשתמש בסיסמה חזקה מאוד. דרך טובה להגן על עצמך היא על ידי הגדרת סיסמה חזקה במערכת שלך דרך sudo passwd פקודת מסוף.
- שמור את מערכת ההפעלה מעודכנת. סביר יותר שמערכת הפעלה עדכנית תכיל את כל התיקונים הדרושים שישמרו על השרת שלך מפני האקרים זדוניים.
- תוודא ש סודו דורש סיסמה, מכיוון שהיא מאפשרת למשתמשים לבצע פעולות עם הרשאות משתמש-על. על ידי הפיכת סיסמה לחובה, אתה יכול להבטיח שהאקרים מוגבלים ביכולתם לגרום נזק למערכת שלך במקרה של התקפה.
- התקן את Fail2ban: אפליקציית ניתוח יומנים זו סורקת פעילות זדונית על מנת למנוע התקפות DDOS או כוח גס על השרת שלך.
אתה יכול גם הגדר מנהרת Cloudflare בשרת שלך כדי לאבטח את הקבצים והדפים המתארחים בו. למדריך מפורט כיצד לאבטח את ה-Raspberry Pi שלך, הקפד לקרוא את תיעוד רשמי.
3. עומס מעבד/שרת Raspberry Pi
עומס המעבד הוא גורם נוסף שאתה צריך לקחת בחשבון בעת הגדרת שרת Raspberry Pi. אתה צריך להמציא לפחות אומדנים סבירים של כמה פעולות יפעלו על השרת בכל פעם ועד כמה הם יהיו עתירי מעבד, כמו גם המספר המרבי של משתמשים שייגשו לשרת בזמן זְמַן.
בשל תמיכתו בכרטיסי מסך חיצוניים, אם כי מוגבלת במקצת, Raspberry Pi Compute Module 4 נראה כאופציה טובה יותר אם אתה מתכוון לעבד גרפיקה או לעשות כל דבר אחר עתיר גרפיקה מְשִׁימָה.
4. קירור של שרת Raspberry Pi
אם אתה מתכוון לבצע אוברקלוק למעבד (להפעיל את המעבד במהירויות גבוהות מהמקסימום המדורג), אז הקירור הופך להיות חשוב עוד יותר. ישנן שתי אפשרויות עיקריות בכל הנוגע לקירור: פסיבי ואקטיבי. קירור פסיבי משתמש בגוף קירור מתכת לפיזור חום וויסות טמפרטורה. קירור אקטיבי משתמש במאוורר הנושף אוויר קריר אל המעבד כדי לפזר חום.
קירור אקטיבי יעיל יותר מקירור פסיבי, במיוחד בעת הפעלת עומסים כבדים. עם זאת, הוא צורך מעט יותר חשמל, מייצר רעש, וסביר שהמאוורר יתבלה לאחר זמן מה.
ייתכן שלא תזדקק לקירור כלל אם אתה שומר על העומס מינימלי, ואתה מפעיל את שרת Raspberry Pi ללא מארז או פשוט משתמש במארז פתוח מפלסטיק.
5. גיבויים ועדכונים תקופתיים
גיבויים הם מרכיב חיוני בכל הגדרת שרת. באופן אידיאלי, הם צריכים להיות אוטומטיים, מאוחסנים בכונן חיצוני, ורצוי מוצפנים. ישנן מספר דרכים שבהן תוכל לגבות שרת Raspberry Pi. ראשית, אתה יכול לשכפל את כל תמונת כרטיס ה-SD ולאחסן אותה איפשהו במחשב הראשי שלך או במקל USB. אפשרויות אחרות כוללות יישומי שורת פקודה כגון rsnapshot, rsync ו-rclone, המאפשרים לך ליצור עותקים תקופתיים של הנתונים שלך.
6. דיסק I/O של שרת Raspberry Pi
מדיית האחסון שתבחר תשפיע על המהירות הכוללת של השרת שלך. בדרך כלל, SSD (כונן מוצק) הוא הבחירה הטובה ביותר לאחסון ב-Raspberry Pi. היתרונות כוללים תוחלת חיים ארוכה יותר ומהירויות קריאה/כתיבה מהירות הרבה יותר. אם אתה בוחר במקום זאת בכרטיס SD, הקפד לבחור כרטיס איכותי עבור Raspberry Pi שלך.
כרטיסי SD זולים הם לרוב איטיים יותר ונוטים יותר לבעיות של שחיתות נתונים. כשמדובר בכרטיסי SD, אמינות חשובה הרבה יותר ממהירות קריאה/כתיבה.
7. מדרגיות של השרת
זה חיוני שהגדרת שרת תהיה ניתנת להרחבה, במיוחד אם היא מארחת אתר צומח. שרת שאינו ניתן להרחבה יהפוך למוצף על ידי תעבורה וייכשל בהכרח.
הדרך הנפוצה ביותר לשינוי קנה מידה של שרת Raspberry Pi היא הוספת לוחות Raspberry Pi נוספים כדי ליצור אשכול. לפעמים המכונה "bramble", ניתן להגדיר אשכול Raspberry Pi כדי למנוע השבתת שרת או כדי לאפשר מחשוב מקביל.
אלה בדרך כלל מספקים לך יותר כוח עיבוד כדי להתמודד עם עליות בתנועה לאתר על חשבון יותר צריכת חשמל. עם זאת, אשכול Raspberry Pi יכול לקחת אותך עד כה רק אם תעבורת האתר שלך ממשיכה לגדול.
אירוח שרת ב-Raspberry Pi
אפשר לארח שרת אינטרנט קטן ב-Raspberry Pi כל עוד אתה שומר על הגורמים לעיל. Raspberry Pis מושלם לבדיקת דפי האינטרנט שלך, אירוח שרת מדיה או שרת Minecraft עבורך ועבור חבריך. עליך לזכור שהיעילות של הקוד שלך משפיעה גם על ביצועי האתר, אז זכור זאת בעת פיתוח האתר שלך.