ניו-טק מגזין | פברואר 2018

תכנון נכון של ארכיטקטורתמיכשור וענן

גיא וינוגרד, סופטימייז

ל

יקטר על המערכת שלנו X +1 המשתמש ה בבלוג שלו ויוריד לטמיון מאמץ אדיר.

IoT מרות שיש כבר מוצרי שנמכרים בעולם, ברוב המקרים

המשתמשים והמרכיבים טיפוסי IoT בפתרון

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

בדיאגרמה הזו מופיעים כל ה"מעורבים בפרשה". אז יש לנו את הרכיבים הפיזיים בשטח – המיכשור שכולל את הסנסורים, IoT gateway וגם את רכיב הקישוריות, ה שמשדר אל הענן. נשים לב שבדרך כלל יהיה לנו את שירות הענן "שלנו" שבראנו במיוחד עבור המיכשור, והוא ימנף שירותי ענן אחרים כדי לא להמציא את הגלגל. ושימו לב שיש לנו הרבה מאוד סוגים של משתמשים. למעשה יותר סוגי משתמשים מסוגי מיכשור. וכמובן שכל סוג מתעניין בזווית אחרת של המערכת ומצפה לקבל ערכים שונים ממנה. ואם זה לא ברור, אז בואו נגיד את זה במפורש: כל המיכשור והטכנולוגיה נמצא כאן כדי למקסם את התועלת לסוגי המשתמשים השונים, ולכן הם בראש מעייננו כשאנחנו מנתחיםאתהדילמותהטכנולוגיות. ואדגיש עוד משהו: תועלת המערכת היא כתועלתה לאחרון המשתמשים – כלומר אם X +1 סוגי משתמשים, ויש לנו X חשבנו על סוגי משתמשים, אנחנו לא במצב טוב כי

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

New-Tech Magazine l 38

Made with FlippingBook flipbook maker