Table of Contents
בשנים האחרונות, תעשיית הטכנולוגיה עדה לטרנספורמציה עמוקה, כאשר ארגונים מתרחקים מהאדריכלות הקניונית, המונותיתים לעבר אתגרים פתוחים יותר, מבוזרים.בין ההתפתחויות המשמעותיות ביותר היא העלייה של פלטפורמות מחשוב קוד פתוח.פלטפורמות אלה מטפלות בצורך ההולך וגדל של משאבים גמישים, מדרגיים וחסכוניים בשולי רשתות – שם נתונים נוצרים על ידי מיליארדי מכשירים של ערפל האינטרנט של הדברים (IoT), חיישנים, וכעת פועלים על ידי פתרונות מחשוב פתוחים, החלים, החלים, החלים, החלים, החלים, החלים, החלים מתקדמים יותר, החלים, החלים, החלים, החלים, החלים, החלים, החלים, החלים, החלים, החלים, החלים, החלים, החלים יותר, פתרונות מחשוב פתוח, החלים, פתרונות מחשוב מתקדמים יותר, החלים, החלים, החל מפתרונות מתקדמים יותר, החלים, החל מפתרונות מתקדמים יותר, החלים, החלים, החלים יותר, החל מפתרונות מתקדמים יותר, החל מפתרונות מתקדמים יותר, החל מפתרונות מתקדמים יותר, החלים, החל מפתרונות מתקדמים יותר, החל מפתרונות מתקדמים יותר, החל מפתרונות מתקדמים יותר, החל מפתרונות מתקדמים יותר, החל מפתרונות מתקדמים יותר, החל מ
מה זה Fog Computing?
מחשוב פוג הוא תשתית מחשוב מבוזרת המשתרעת על ידי שירותי מחשוב ענן קרוב יותר למקור הנתונים, כגון מכשירי IoT, חיישנים, שרתים מקומיים.המונח "פוג" - בהשראת התופעה המטאורולוגית של ענן קרוב לקרקע - הוטבע על ידי סיסקו בשנת 2014 כדי לתאר מודל שמביא חישוב, אחסון, ומקורות רשתות בין הענן לבין הקצה הטהור, אשר לעתים קרובות מתמקדת בשכבה מחשובית, אשר אינה מביאה עמה פתרונות ענן רבים, אשר אינם פועלים לערפל, כדי להפחית את המידע, ולאמץ של מערכות מידע מרוחקים, אשר לא ניתן לשתף פעולה, ולא ניתן לערפל, ולאמץ, אלא רק כדי להפחית את מרכזי מחשוב אמתיים, ולאמץ, אשר אינם מספקים, אלא רק כדי למנוע את מרכזי מחשוב, ולאמץ של מידע, ולא ניתן לשתף פעולה, ולאמץ, ולא ניתן לשתף פעולה, ולא ניתן לערפל, אלא אם כן, אלא אמצעי אבטחה, אלא אמצעי אבטחה, ולא ניתן לשתף פעולה, ולא ניתן למצוא את מרכזי מחשוב, ולא ניתן למצוא את מרכזי מחשוב, ולא ניתן למצוא את מרכזי מחשוב, ולא ניתן למצוא את מרכזי מחשוב, אלא כדי למנוע את מרכזי מחשוב, ולאמץ של מערכת מחשוב, ולא ניתן למצוא את מרכזי מחשוב, ולא ניתן למצוא את מרכזי מחשוב, אלא כדי להפחית את מרכזי מחשוב, אלא מערכת מחשוב, אלא כדי
מאפיינים מרכזיים של מחשוב ערפל כוללים:
- (ב) [15] ,הההתמדה: ⁇ : ⁇ : ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
- (FLT:0)Bandwidth Guard: FLT:1 במקום לשלוח כל חלק של נתונים גולמיים לענן, ערפל מצטבר, מסנן והנתונים preמעבדים, צמצום משמעותי של תעבורת רשת ועלויות.
- (FLT:0) התפלגות גנטיקה: 1FLT:1 ערפל ניתן לפרוס על פני אזורים גיאוגרפיים רחבים, הבטחת ביצועים עקביים אפילו בסביבות מרוחקות או מחוסנות משאבים.
- (ב) ⁇ :0) , ערפל יכול לעלות אופקית על ידי הוספת מספר הולך וגדל של מכשירים ללא עומס יתר על הענן המרכזי.
- (FLT:0) מודעות לצמצום: 1FLT) ערפל נודס מודעים למיקום הפיזי שלהם ויכולים לקבל החלטות רגישות בהקשר, אשר קריטי עבור יישומים כמו כלי רכב אוטונומיים, רשתות חכמות ואוטומציה תעשייתית.
מחשוב פוג הוא לעתים קרובות מבולבל עם מחשוב קצה, אבל שני הם משלימים. Edge מחשוב בדרך כלל מתייחס לעיבוד המתרחש ישירות על המכשיר נקודת הקצה (למשל, מצלמה או חיישן), בעוד מחשוב ערפל כולל היררכיה מובנה יותר של נודים ביניים. יחד, הם יוצרים רצף שמתאים נתונים ממכשירים לענן ובחזרה.
The Rise of Open-Source - פלטפורמת מחשוב פתוחה
המעבר לפלטפורמות מחשוב קוד פתוח מונע על ידי מספר כוחות חזקים. ראשית, ההיקף והמגוון של פריסות IoT דורשות תוכנה שניתן להתאים לאינספור תצורה חומרה, פרוטוקולים, ולהשתמש במקרים. פתרונות מפיצים לעתים קרובות לנעול ארגונים לספקים ספציפיים, הגבלת גמישות ולהגדיל עלויות ארוכות טווח.
שנית, האופי המשותף של פיתוח קוד פתוח מאיץ חדשנות.קהילות של מפתחים, חוקרים וארגונים לתרום קוד, לדווח על באגים, ולשתף את שיטות הטובות ביותר, המוביל לשיפוץ מהיר וההקדמה המהירה של תכונות חדשות.לדוגמה, ה-FLT:0EdgeX Foundry ProjectFLT:1 תחת LF Edge גדל כדי לכלול מאות תורמים מעשרות ארגונים, כל עבודה כדי ליצור מסגרת מחשוב משותפת.
שלישית, יעילות עלות היא יתרון גדול.תוכנות קוד פתוח מבטלות דמי רישוי, ועלויות פיתוח משותפות להפחית את הנטל הכספי על כל ארגון יחיד.זה אטרקטיבי במיוחד עבור סטארט-אפים, מוסדות מחקר וארגונים הפורסים ציים גדולים של מכשירים שבהם עלויות הרישוי של ה- per-device יהיו אסורות.
לבסוף, מודל הקוד הפתוח מעודד אמון וביטחון.עם קוד מקור זמין לבדיקה, פרצות ניתן לזהות ולחתום במהירות רבה יותר מאשר במערכות קוד סגור.
יתרונות מרכזיים למיזמים ומפתחים
- (ב) ,0) יעילות: לא דמי רישוי ועלויות פיתוח משותפות להפחית את העלות הכוללת של הבעלות.
- (FLT:0) lexibility:FLT:1 מותאם אישית לחומרה מסוימת ולהשתמש במקרים, המאפשרת שילוב עם מערכות מורשת ופרוטוקולים קנייניים.
- (ב) קהילות אקטיביות (FLT:0) ,0) תמיכה קהילתית: 1) קהילות אקטיביות לתרום לשיפור מתמשך, תיעוד ופתרון בעיות.
- (ב) [15] ,המאה: 1 (ב) ,המנעו ממנעולים, ומאפשרים לארגונים להחליף ספקים או לערבב ולתאי התאמה ככל הנדרש.
- (ב) ,0) ,interoperability: FLT:1 תקנים פתוחים ו- APIs להקל על שילוב בין פלטפורמות ומכשירים שונים.
Open-Source Platforms
כמה פלטפורמות מחשוב קוד פתוח הופיעו כמנהיגים, כל אחד עם נקודות חוזק נפרדות ושימוש מטרות.
אדג'ואקס
(FLT:0)EdgeX FoundryFLT:1ir הוא מסגרת קוד פתוח עבור מחשוב קצה, אירחה על ידי פרויקט LF Edge של הקרן לינוקס.It מספקת ארכיטקטורה גמישה, מיקרו-שירותים מבוססי שיכול לרוץ על מגוון רחב של חומרה, משערים כוח נמוך כדי לערעור תאים תעשייתיים מחוספסים רבים - כגון Modnet, ענן, תכנות מחדש, ו- OCCCupt, תוך כדי הפעלת נתונים, ו-Acc-Acc-Acable, תוך שימוש ב-Acable, תוך כדי שינוי, ו-OCDC, תוך כדי שימוש ב-Acc-APC.
EdgeX מתאים במיוחד עבור IoT תעשייתי, מבנים חכמים וסביבות קמעונאיות שבו יש לשלב מכשירים מרובים disparate במערכת cohesive.העיצוב מודולרי של הפלטפורמה מאפשר למפתחים להחליף או להרחיב כל רכיב ללא השפעה על אחרים, מה שהופך אותו מאוד הסתגלות. as of 2025, EdgeX כבר פרוס במערכות ייצור ברחבי העולם, עם מערכת אקולוגית חזקה ומסחרית.
קוברה:
(FLT:0) כרובודג'FLT:1 מרחיב את פלטפורמת התזמורות של Kubernetes פופולרי כדי ליישר ולסביבות ערפל.נבנה על ידי Huawei ועכשיו חלק מקרן מחשוב ענן (CNCF), KubeEdge מאפשר למשתמשים לרוץ עומסי עבודה מקוטבים על פני ענן ונקודות קצה עם אותו Kubernetes ניהול, מצמצם מורכבות מבצעית ומאפשרת לקמפיינים קיימים עבור ארגוני פריסה.
KubeEdge מורכב משני מרכיבים עיקריים: חלק הענן (CloudCore) ואת החלק קצה (EdgeCore) CloudCore) מספק את מטוס הבקרה, בעוד EdgeCore פועל על מכשירים מרווחים משאבים, תקשורת על אוטובוס הודעה אמין.תכונות מפתח כוללות אוטונומיה לא מקוונת, ניהול מכשירים, ופרויקט קל משקל מותאם עבור ארכיטקטורת ARMs. KubeLT הוא אידיאלי עבור תרחישים כגון ייצור חכם, ירוק.
Apache Edgent
(FLT:0)Apache EdgentFLT:1 (לשעבר Apache Quarks) הוא מודל תכנות קוד קל משקל, קוד פתוח לניתוח בזמן אמת על ידי IBM, Edgent מספק API מבוסס Java לבניית יישומי נתונים זורמים שפועלים על מכשירים עם משאבי compute וזיכרון מוגבלים.הוא תומך במגוון של מחברים עבור נתונים ingestion (MQ, HTTP, פונקציות למידה, כולל פונקציות חלון ו-Tecting).
(Dent) הוא בעל ערך מיוחד עבור תרחישים שבהם מכשירים חייבים לקבל החלטות מיידיות ללא המתנה לעיבוד ענן - לדוגמה, זיהוי אנומלי בציוד במפעל, תחזוקה חיזוי, או היתוך בזמן אמת, הפלטפורמה מדגישה טביעת רגל קטנה וקלות של פריסה, מה שהופך אותו מתאים עבור Arduino, Raspberry Pi, ומחשבים חד-boarding זה כבר לא תחת פיתוח פעיל כמו פרויקט Apache-גבוה, קוד פתוח ו-בסיסו הוא זמין עבור מספר 1, כמו: FSA.
OpenStack Edge מחשוב ו StarlingX
קהילת OpenStack גם תרם לערפל מחשוב באמצעות פרויקטים כמו FLT:0 [StarlingXFOVAFLT:1] . StarlingX מספק תשתית ענן קוד פתוח מלאה אופטימיזציה עבור פריצות קצה וערפל.הוא כולל תזמורת, ניהול שירות, ניהול תקלות וניהול לקוי, ורשתות נמוכות-latency רשתות. תוכנן עבור ביצועים גבוהים ומציאותיים, StarlingX משמש ב- Telecommunication, מדיה, ופלטפורמות בקרה גיאוגרפיות, ומערכת בקרה תעשייתית, ללא יכולת פיקוח גיאוגרפית.
בנוסף, פיתחה ארכיטקטורות התייחסות ושיטות הטובות ביותר לפרוס OpenStack Edge Group Computing Group (OpenStack computing) את ארכיטקטורות ההתייחסות ואת השיטות הטובות ביותר לפרוס OpenStack בסביבות קצה. מאמצים אלה מסייעים לגשר על הפער בין מחשוב ענן מסורתי לבין דרישות מחשוב ערפל, במיוחד ב-5G ו-IoT.
פרויקטים נוספים
- (FLT:0)FogLAMP (על ידי דינומי): פלטפורמה קוד פתוח עבור מחשוב ערפל ו-IIoT המתמקדת באיסוף נתונים, אינטגרציה וניתוח.
- (ב) ⁇ :0) ,1 (ב) , פלטפורמה בטוחה, מדרגה ראשונה עם יכולות מחשוב ערפל, שנבנו בגו ושימוש בארכיטקטורה של מיקרו-שירותים.
- (FLT:0)Eclipse ioFog:IRLT:1) פלטפורמת מחשוב מבוזרת שמביאה יכולות דמויות ענן כדי ליישר מכשירים, תמיכה במיקרו-שירותים וניהול יישומים.
אתגרים העומדים בפני Open-Source Fog Computing
למרות ההבטחה שלה, מחשוב ערפל קוד פתוח אינו ללא מכשולים.אבטחה נותרה דאגה עיקרית.ערפל מעוזים, לעתים קרובות פרוס סביבות פיזיות לא בטוחות, ניתן לספוג או לפשרה. בעוד קוד קוד פתוח מאפשר ביקורת, ערימה חומרה ותוכנה מגוונת מגבירה את פני השטח של ההתקפה. ארגונים חייבים ליישם ניהול זהות חזק, הצפנה, ארכיטקטורות אפס אמון כדי להגן על נתונים ומכשירים.
אתגר נוסף הוא פיצול מערכת אקולוגית.עם פלטפורמות מתחרות מרובות, כל אחד עם ממשקי API משלו, כלים ונורמות קהילתיות, שילוב בין מערכות שונות יכול להיות קשה.הפיצול הזה יכול להאט אימוץ, במיוחד בקרב ארגונים הדורשים תאימות לסטנדרטים.
סטנדרטיזציה עצמה היא מחשוב hurdle. Fog כרוך ערימה מורכבת - מן החומרה מופשטת לתזכי יישום - ואין תקן אחד מכסה את כל השכבות. Efforts כגון OpenFog Reference אדריכלות (המומר לתוך IEEE 1934) לספק הנחיות, אבל דבקות היא מרצון.ללא סטנדרטים ברורים, ארגונים עשויים להתמודד עם מנעולים אפילו עם קוד פתוח, כמו הגירה בין פלטפורמות יכול להיות יקר.
יתר על כן, המורכבות התפעולית של ניהול ציים גדולים של ערפל היא לא רצויה.עדכונים, ניטור וניהול תצורה חייב להתבצע מרחוק על פני מכשירים heterogeneous, שרבים מהם יש קישוריות לסירוגין. כלים כמו KubeEdge ו StarlingX עזרה, אבל הם דורשים מיומנויות מיוחדות כי הם עדיין בקושי.
מידע חדש עבור Open-Source Fog Computing
העתיד של מחשוב קוד פתוח הוא בהיר, מונע על ידי כמה מגמות מתמזגות.התפוצה של רשתות 5G תיצור הזדמנויות חדשות עבור נטיות נמוכה, יישומים גבוהים, כגון כלי רכב אוטונומיים, מציאות מוגברת וניתוח מרוחק - כל אשר תועלת מפלטפורמת מחשוב ערפל. Open-source ימלאו תפקיד מרכזי במתן אפשרות למקרים אלה לשימוש כי הם יכולים להיות מותאמים אישית עבור דרישות ספציפיות לרשת וחומרה.
אינטליגנציה מלאכותית (AI) ולמידה מכונה (ML) בהקצאה בקצה היא עוד אזור צמיחה. ערפל יכול להפעיל מודלים קלים ML כדי לבצע תחזיות בזמן אמת מבלי לשלוח נתונים לענן. Open-source מסגרות כמו TensorFlow Lite, OpenVINO, ו- ONNX Runtime משולבים יותר ויותר בפלטפורמות ערפל, ומאפשרים קבלת החלטות חכמות ישירות למקור.
אנו רואים גם מגמה לפלטפורמות מתכנסות המשלבות קידוד, אחסון, רשתות והאצה (למשל GPUs, FPGAs) לערפל יחיד, תוכנת קוד פתוח חיונית לניהול משאבים הטרוגניים אלה ביעילות.
לבסוף, האופי המשותף של קהילת הקוד הפתוח מבטיח כי שיעורים שנלמדו מראש הפריסה מוקדם משולבים במהירות בהודעות הבאות.כפי שהמערכת האקולוגית בוגרת, אנו יכולים לצפות לאבטחה טובה יותר, שיפור יכולת הדדית, וכלים מתוחכמים יותר לניהול.
קריאה לפעולה למפתחים ולאדריכלים
(FLT:0) אם אתה מעריך אסטרטגיות מחשוב ערפל עבור הארגון שלך, להתחיל על ידי חקר אחד או יותר של הפלטפורמות המדוברות לעיל.FLT:1 EdgeX Foundry הוא נקודת כניסה גדולה עבור IoT תעשייתי; KubeEdge הוא אידיאלי אם אתה כבר משתמש Kubernetes; Apache Edgent מתאים לניתוח מכשירים קלים. אנג'ל עם הקהילות, לתרום, ושתף את החוויות שלך פתוח מודל זה נותן רק קול חזק בעיצוב, אבל גם לא רק בעתיד.
לסיכום, העלייה של פלטפורמות מחשוב קוד פתוח מציינת שינוי משמעותי כיצד אנו חושבים על תשתיות מחשוב.על ידי הבאת אינטליגנציה קרוב יותר לנתונים וחיזוק קהילות של מפתחים לשתף פעולה בחופשיות, פלטפורמות אלה פותחות רמות חדשות של יעילות, חדשנות, וחוסנות על פני תעשיות.הקצה כבר לא רק מקום - זה פלטפורמה, והוא פתוח לכולם.