המסך הוא רק חלק מהמוצר

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

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

מה קורה כשהביקוש גדל?

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

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

זמינות מתחילה בתכנון

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

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

אבטחה היא אחריות משותפת

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

מה המומחיות שלנו נותנת לכם?

ב־B.I Solutions אנחנו מחברים בין אפיון המוצר לתכנון התשתית. אם פעולה כבדה יכולה להתבצע ברקע, אפשר לתכנן אותה כך שהמשתמש לא ימתין לסיומה במסך. אם עומס צפוי בזמן מסוים, מתייחסים אליו בתכנון ההשקה. ההיכרות עם השכבות מאפשרת לבחור פתרון שמשרת את המוצר והעסק יחד.

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

נסו את ההמחשה: איך המוצר מגיב לעומס ולתקלה?

להעמקה

יש לכם מערכת או מוצר על הפרק?

נשמח להבין מה אתם צריכים לבנות ולבחון יחד את הדרך לשם.

נדבר על הפרויקט שלכם ↗