Table of Contents
מהפכת צוק: לעצב מחדש את התפלגות יישומים ללא שרת
ההשפעה של מחשוב קצה וארכיטקטורה ללא השרת היא לתקן אסטרטגיות פריסת יישומים על פני תעשיות.As ארגונים שואפים לספק חוויות מיידיות של משתמשים ומעבד זרמי נתונים מסיביים, העברת משאבים compute קרוב יותר למשתמשי קצה והמכשירים הפך צורך. Edge, על ידי עיבוד נתונים ליד המקור שלה ולא במרכזי נתונים מרוחקים, מרכזי ענן מרכזי, מפחית באופן דרמטי את הגמישות ואת רמות הנשימה כאשר הוא מאפשר פתרונות מתקדמים, כלומר, ללא השפעה יעילה מאוד, כלומר, ללא השפעה אסטרטגית, ללא השפעה עמוקה, כלומר, ללא השפעה עמוקה, ללא השפעה יעילה, כלומר, לחץ דם יעילה, ללא השפעה אסטרטגית, ללא השפעה עמוקה על בסיס קבוע, כלומר, ללא השפעה יעילה, כלומר, היא יעילה מאוד, היא יעילה, כלומר, על בסיס יעיל מאוד, על בסיס יעיל של לחץ דם יעילה, על בסיס קבוע, ללא השפעה יעילה, על בסיס קבוע, על בסיס קבוע, על בסיס קבוע, על בסיס קבוע, ללא השפעה יעילה, ללא מטרות מתקדמות, ללא שימוש יעיל של מערכתית, יעיל של מערכתית, ללא שימוש יעיל מאוד, יעיל מאוד, מרכזי נתונים מתקדמים, יעיל של מערכת מחשוב, ללא השפעה יעילה, ללא שימוש יעיל של מערכתית, על בסיס קבוע, היא יעילה, ללא השפעה יעילה, על בסיס קבוע, לחץ על בסיס קבוע, מרכזי נתונים מתקדמים
צוק איתן: A Paradigm Shift
מחשוב קצה הוא לא טכנולוגיה יחידה, אלא מודל מחשוב מבוזר שמביא עיבוד נתונים ואחסון קרוב יותר לקצה הרשת - חיישנים נואר, מכשירי IoT, משתמשי קצה, או שרתים מקומיים.בניגוד מחשוב ענן מסורתי, אשר מרכזי משאבים במספר מרכזי נתונים גדולים, מחשוב קצה מחלק מודיעין על פני הרבה צמתים קטנים יותר.הקצה הזה יכול להיות כל דבר ממיקרו-בקר ברמת המכשיר למרכז נתונים אזורי.
מאפיינים מרכזיים של מחשוב קצה כוללים:
- (ב) ⁇ :0) מקורות אחסון ומשאבים של אספקת מידע הם ממוקמים פיזית או הגיונית קרוב לנקודות דור נתונים.
- (FLT:0)Low Latency:FLT:1 בזמן אמת או עיבוד זמן קצר, לעתים קרובות מתחת 10 מילישניות, אשר קריטי עבור יישומים כמו נהיגה אוטונומית ואוטומציה תעשייתית.
- (ב) [15] ,בנדיד: ⁇ 1) רק נתונים רלוונטיים או מצטברים נשלחים לענן, צמצום עלויות הרשת ועומס.
- (ב) ,0) ,העברה (ב) יכולה לפעול באופן עצמאי גם אם החיבור לענן המרכזי מופרך.
הנוף מחשוב קצה כולל מספר רב של tiers: קצה המכשיר (רגישים, פועלים, טלפונים חכמים), קצה מקומי (כבישים, בשרתים על-premises), תחנות בסיס 5G), ואת הקצה האזורי (מרכזי נתונים קטנים בפריפריה של הרשת). גישה זו שכבתית מאפשרת עומסי עבודה להיות ממוקם בנקודה האופטימלית על בסיס שקיפות, דרישות compute, והנתונים.
סימפוביוזיס של Edge ו- Serverless
(מחשוב ללא שרת, כפי שמתואר על ידי פלטפורמות כמו AWS Lambda, Azure Functions, ו-Cloudflare Workers, מופשט ניהול תשתיות.מפתחים כותבים פונקציות ללא תנאי המופעלות על ידי אירועים; הספק באופן אוטומטי בקנה מידה וחשבונות המבוססים על זמן ביצוע בפועל. בעוד השרתים ללא תשלום במקור רץ מאזורי ענן מרכזיים, הפוטנציאל האמיתי שלו מופיע כאשר הוא פרוס בפלטפורמות קצה (למשל, DValfRE) מאפשר לעובדים: 1.FR.
שילוב זה מניב הטבות טרנספורמטיביות עבור פריסת יישומים:
ניכוי דחיפות דרסטי
במבנה מסורתי ללא שרת, בקשה של משתמש בטוקיו עלולה לנסוע לאזור ענן בווירג'יניה, תוך חלוף מאות אלפי שניות של זמן עגול-הריצה.עם פונקציות ללא שרת מרוחקות, אותה בקשה ניתן לטפל על ידי צומת קצה בטוקיו, צמצום השקיפות על ידי סדר גודל.
2.שיפור הגמישות והחוסנות
ארכיטקטורות מרכזות ללא שרת יש נקודה אחת של כישלון: אם אזור הענן יורד, כל הפונקציות הופכות בלתי זמינות. Edge השרתים ללא שרת להפיץ את ביצועם על פני מאות או אלפי צללים.אם אחד לא ייכשל, התנועה יכולה להיות מופנית לצומת השכן.ההההגונד הגיאוגרפי הזה משפר את היישום הכולל לאורך זמן.
3.עלות-אווירה סקלאלה
פונקציות ללא שרת בקצה הוא מטבען יותר גרנוריות.במקום מתן משאבים גדולים באזור מרכזי כדי להתמודד עם ספייק תנועה גלובליים, שטחי רכב ללא שרת באופן מקומי.לדוגמה, קהל פלאש המבקרים באתר יעורר מקרים פונקציה רק על קצה קצה ליד המשתמשים האלה, הימנעות מ-provisioning יתר באזורים מרוחקים.זה מקטין עלויות העברת נתונים ואופטימיזציה של ספק מבלה לעתים קרובות מציעים הנחות חינם.
4.די. פרטיות ופרטיות
תקנות רבות, כגון GDPR וחוק הפרטיות של הצרכן של קליפורניה (CCPA), דורשות שנתוני המשתמש מעובדים בגבולות גיאוגרפיים ספציפיים. Edge השרתים ללא שרת תומכים באופן טבעי בריבונות נתונים על ידי שמירה על חישוב ואחסון זמני באזור שבו הנתונים נוצרים.
5. פעולות סימולציה
מנקודת מבט מבצעית, פריסת פונקציות ללא שרת לקצה היא פשוטה כמו פריסה לענן מרכזי - באופן חד-משמעי באמצעות צינור שליטה יחיד או שילוב מתמשך.הספק מטפל בכל התשתית, כולל מתן שרת קצה, תיקון ודרגות. זה מאפשר לצוותים להתמקד בלוגיקה עסקית ולא בהנדסת מערכות מבוזרות.
מקרים של Edge-Enabled Serverless
היישומים המעשיים של קצה השרתים לאורך מגזרים רבים.למטה הם חקר מפורט של תחומים מרכזיים.
IoT ומוצרים חכמים
במפעלים, חיישני IoT מייצרים כמויות עצומות של נתונים על רטט מכונה, טמפרטורה ומהירות קו הייצור.שלח את כל הנתונים הגולמיים האלה לענן לניתוח הוא יקר ואט באופן בלתי חוקי. Edge פונקציות ללא שרת יכולות לבצע זיהוי בזמן אמת, לעורר התראות, או להתאים את הפרמטרים של מכונות באופן מקומי.לדוגמה, פונקציה ללא שרת על שער תעשייתי יכולה לחשב ממוצעי מתגלגל ולהשוות אותם אם סף זהה הוא יכול לסגור את הפונקציה של 1F2 לכווץ באופן מקומי.
בחקלאות, פונקציות קצה השרת תהליך הנקה מצלמה כדי לספור בקר, לפקח על בריאות היבול באמצעות ניתוח ספקטרלי, או לשלוט במערכות השקיה המבוססות על קריאת לחות הקרקע.היכולת לבצע קוד על חומרה דלה קצה קצה ללא ניהול שרת ידני הוא שינוי משחק עבור פריסות מרחוק.
משלוח תוכן וביצועים באינטרנט
רשתות משלוח תוכן (CDNs) היו מאיצים מוקדמים של מחשוב קצה.ספקי CDN מודרניים כמו Cloudflare, מהיר, ו- Akamai מציעים סביבות ללא תשלום בשרת (למשל, עובדי Cloudflare, Fast Compute@Edge) אשר לרוץ על רשתות הקצה הגלובליות שלהם.אלה מאפשרים תוכן דינמי, פונקציונליות API, הפניית ה-URL, ו-A / B בדיקה ישירה בשרת ללא קצה השרת, באופן מיידי, יכול להפעיל את הטופס על גבי מותג, לדוגמה, כדי להכות את הטופס על גבי המותג, כדי להכות את הטופס, לדוגמה, כדי להכות את הטופס על גבי המותג, לדוגמה, כדי להכות את הטופס על בסיס מדיה.
דפוס נפוץ אחר הוא ביצוע אימות והרשאה בקצה. פונקציה ללא שרת יכול לאמת את אסימוני JWT מקובץ cookie או ראש, ולאחר מכן גם לאפשר את הבקשה להמשיך את הגב או להחזיר תגובה 403 - כל בתוך כמה מיקרו-שניות.זה מנקה עיבוד כבד מן המקור ומשפר ביצועים נתפסים.
רכב אוטונומי וניידות
כלי רכב אוטונומיים דורשים קבלת החלטות אולטרה-נמוכות - לעתים קרובות מתחת 5 מילישניות למנעול התנגשות. Edge מחשוב, במיוחד באמצעות מחשוב קצה סלולרי 5G (MEC), מספק שכבת ביניים בין הרכב לענן. פונקציות ללא שרת לרוץ על תחנות בסיס 5G יכולות לעבד נתונים מכמה כלי רכב, לעדכן מפות הגנה גבוהה, או לתאם אותות תנועה.
משחק בזמן אמת ומטבוליזם
(משחקים מרובי משתתפים ופלטפורמות מטבוליות מתפתחות דורשים סינכרוניזציה של מדינות על פני משתתפים רבים. Edge פונקציות ללא שרת יכולות לארח שירותי לובי, להתאים לוגיקה, וסינתזה של המדינה של שחקן קרוב לשחקנים.שרת משחק פועל כפונקציית שרת על קצה קצה ללא יכולת להתמודד עם 256 שחקנים במקביל, דרוג מקרים נוספים כנדרש.
מציאות קמעונאית ומעמיקה
קמעונאים פריסים מציאות מוגברת (AR) תכונות כי overlay מידע על מוצרי מזון של מצלמה סלולרית להאכיל.מעבד אלגוריתמי AR באופן מקומי על המכשיר הוא סוללה- inensive; מסירת מידע על ענן מרכזי מציג lag. Edge Serverless מציעה נקודה מתוקה: פונקציה על קצה קצה קרוב קצה קצה קצה קצה קצה קצה קומתו של אימות זיהוי ואובייקט, החזרת הנתונים overlay בתוך 20 מ"ר שניות, בנוסף, יכול להיות טיפול חוזר על ידי תמחור מותאם אישית, כדי לתקן את התמחור, כדי לתקן את התמחור מותאם אישית, ועדכונים, ועדכונים, כדי לתקן את התמחור מותאם אישית, כדי לתקן את התמחור מותאם אישית, כדי להפחית את התמחור עבור העדכונים, כדי לתקן את התמחור מותאם אישית, כדי להפחית את התמחור מותאם אישית, כדי לתקן את התמחור של העדכונים של העדכונים עבור העדכונים של העדכונים הכבד, כמו גם כן, כדי לתקן את התמחור מותאם אישית, כדי לתקן את התמחור מותאם אישית, כדי לתקן את התמחור עבור העדכונים עבור העדכונים עבור העדכונים עבור העדכונים עבור העדכונים עבור העדכונים עבור העדכונים עבור העדכונים עבור העדכונים עבור העדכונים עבור העדכונים עבור העדכונים של התמחור מותאם אישית, יש צורך העדכונים, כמו גם
אתגרים ושיקולים
למרות הבטחתו, פריסת בשרתים ללא שרת בקצה מציגה כמה מכשולים שאדריכלים ומפתחים חייבים לנווט.
אבטחה והתקפות על פני השטח
נקודות קצה מופצות לעתים קרובות פיזית ועשויות להתגורר בסביבה פחות בטוחה מאשר מרכזי נתונים ענן קשיחים.כל צומת מייצג נקודת כניסה פוטנציאלית עבור תוקפים.קוד פועל על תשתית קצה משותפת חייב להיות ארגז חול כדי למנוע התערבות חוצה-מחדשת.המוצפנת של נתונים במעבר ובמנוחה היא נקודת כניסה פוטנציאלית עבור עובדים קבועים, אבל ניהול מפתח באלפי מקומות קצה הופך מורכב יותר, פונקציות ללא השרת הן אפסיות, מה שהופך את האישורים מסורתיים של מעקב (אך) עם תכונות אבטחה מורכבות (אך) עם פונקציות אבטחה (אך) עם פונקציות אבטחה (מתקני אבטחה (אך קריטיות) עם פונקציות אבטחה (אך) עם פונקציות אבטחה).
שקיפות וניהול המדינה
פונקציות ללא שרת הן ללא תנאי; כל ייעוד מתחיל טרי.בקצה, שמירה על עקביות על מערכת מבוזרת של פונקציות הופכת מאתגרת יותר.לדוגמה, משתמש יכול אינטראקציה עם נקודות קצה שונות על בקשות רצופות, מצפה פגישה חלקה. Solutions כוללים שימוש מסד נתונים מרכזי (אשר retroduces latency) או אימוץ אסטרטגיות משיכה מבוזרות כמו Redis בחוד קצה, בסופו של דבר, עשוי להיות מודלים מקובלים עבור כמה מקרים של עבודה בעייתית).
התחלות קרות ותפקודיות
פונקציות ללא שרת שלא הופעלו לאחרונה עלולות לחוות התחלה קרה - הזמן הדרוש כדי לספק סביבה במשרה רציפה לפני ביצוע הקוד. at the Edge, בעיה זו יכולה להיות החמרה כי נקודות קצה יכולות פחות לחסוך מאשר אזורי ענן מרכזיים. מצד שני, כמה ספקים לפני המלחמה פונקציות על צמתים גבוהים, למרות שיישומים קריטיים של latency- קריטיים, יכולים להשתמש כמו מנגנונים מתוכננים מראש או "התחלות" (בדרך כלל) באמצעות עלויות מיקרו-קליות (בדרך כלל) קלות).
ניהול ושקיפות
(הדגשה של פונקציות לאלפים של מיקומים קצה דורשת צינורות CI /CD חזקים ניטור.com מסורתית logging וכלי מסלול המיועדים פריסות ענן מרכזי עשויים לא לעבוד טוב כאשר יומנים מחולקים ברחבי העולם.אתה צריך פלטפורמה של observability המאגדת את קצה הטלמטורי מכל קצוות הקצה, מתואמים עקבות על פני מספר מיזמים, ומספקת התראות בזמן אמת.
המונחים: go
לכל פלטפורמה ללא שרת (AWS Lambda@Edge, Cloudflare Workers, Azure Functions on Azure Front Door, Google Cloud Functions on Cloud CDN) יש ממשקי API משלה, מקורות אירועים ומגבלות זמניות ריצה.כתיבה קוד נייד מאוד קשה. Serverless מסגרות כמו מסגרת Serverless Framework, OpenFS, או Knative יכולה לעזור כמה הבדלים מופשטים, אך תכונות ספציפיות (למשל, LTFSI) הן לעתים קרובות, כמו תקן עבודה (R) של עבודה (R) של מערכת ההפעלה (R) של OpenFSI) עבור LT) או LTFSI) עבור קונספירציה ייחודית, אך LTFSI.
תחזית עתיד: הגל הבא של Edge Serverless
המסלול של מחשוב קצה ו Serverless הוא מאיץ, מונע על ידי 5G הרחבה, AI / ML ההיקף בצד, ואת הביקוש לחוויות דיגיטליות immersive. מגמות חלקיות לעצב את העתיד.
5G ו- Mobile Edge Computing (MEC)
רשתות 5G מביאות תקשורת נמוכה יחסית (URLLC) ורשת סליקה. MEC, סטנדרטית על ידי ETSI, מטביעה יכולת מותאמת ישירות בתוך תשתית 5G. זה יאפשר פונקציות ללא שרת לרוץ על תחנות בסיס עם חד-ספרתיות חד-ספרתית למכשירים ניידים.
AI / ML Inference At The Edge
מודלים של למידת מכונות, במיוחד עבור ראיית מחשב ועיבוד שפה טבעית, הם אופטימיזציה עבור הפריסה קצה. Edge Serverless מספק זמן ריצה מעולה עבור ההפרעה: פונקציות יכולות לטעון מודל קטן (למשל, TensorFlow Lite או ONNX Runtime), לעבד נתונים קלט (תמונות, אודיו), ולהחזיר תוצאות - כל בתוך תקציבי החישה הדוקים.
צוק-Native Databases and Stateful Functions
האופי חסר המדינה של השרתים ללא שרת הוא הגבלה עבור יישומים רבים.חדשנות כמו Cloudflare Durable Objects, AWS MQTT על גרינגראס, והפצת מסדי נתונים של SQL (למשל, יוגהביteDB, TiKV) מאפשרים חישוב חד-פעמי, מתואמת. pable Objects, למשל, לספק אובייקטים חד-טון עקביים שניתן לשכפל מעבר ל-end זה פותח את הפונקציות של המשחק, משחקים דיגיטליים, שיתופיים, עם פונקציות משותפות, עם פונקציות משותפות, עם פונקציות רבות-טווח, פונקציות משותפות, עם פונקציות רבות-טווח, פונקציות.
סטנדרט והתאמה
ככל שהמערכת האקולוגית בוגרת, המאמצים לתקני API ללא תשלום קצה יפחיתו את נעילה-in.The CNCF הוא פרויקטים מתכנסים כמו FLT:0 wasmCloudFLT:1 ו- OpenFaaS Edge אשר משתמשים WebAssembly עבור פונקציות הפעלה, מהירות-staring.The Linux's Edge Foundry מספקת מסגרת דרוגנית-מדנית שיכולה להשתלב עם שרת ענן, שבו אנו יכולים להזיזומים אזוריים, והופכים לממשקים, ללא הפסק, שבו ניתן לממשקים, עם פונקציות הפעלה חלקה, וממשקים אזוריים, והופכים לממשקים, והופכים לממשקים, והופכים לממשקים, ללא הפסק, עם זמן, והופכים לממשקים.
מסקנה
האיחוד של מחשוב קצה ופריסת השרתים מייצג שינוי יסודי כיצד אנו בונים ופועלים שירותים דיגיטליים.על ידי חישוב שבו זה משנה את רוב - קרוב למשתמשים ונתונים - ארגונים יכולים מהנדס יישומים שאינם רק מהירים וזולים יותר, אלא גם יותר גמישים ועמידים. בעוד אתגרים סביב אבטחה, ניהול המדינה, וכלי נשאר, חידוש מהיר של ספקי ענן וקהילת הקוד הפתוח מרתיע אותם בהתמדה, ומעבדים את תעשיית הבריאות, כבר כדי לשנות את היתרונות של זמן, כדי לשנות את האופטימיזציה של מערכות ההפעלה, ולהשיג את ה- AI, ו- AI כבר עכשיו, כדי לשנות את היתרונות של מערכות ההפעלה, כדי לשנות את ה- AIG ללא תשלום, היא כבר כדי לשנות את היתרונות של טכנולוגיות זמן, כדי לשנות את היתרונות של פעילות גופנית, כדי לשנות את היתרונות של פעילות גופנית, ו-ה, ו- 5.