פריסת אתרים CMS, תמיד הייתה אתגר לארגונים, כיצד לנהל תשתית שרידה, עם ביצועים ובצורה מאובטחת, ויחד עם זאת לאפשר גישה ונוחות עבודה לעורכי תוכן, מפתחים ושמירה על הסיכון הכרוך בפרסום משאבים פנימיים.
בעידן הענן הנושא נהיה יותר קל ופשוט עקב התפתחות היכולות להוציא שירותיים החוצה מהתשתית האירגונית, ויש שימוש נרחב בשירותי הענן בפלטפורמות כגון:
כרגיל תמיד הכל מתחיל ונגמר בתשתיות ולכן קיימים היום 3 אפשרויות לפריסת פלטפורמות CMS בתשתית הענן של מיקרוסופט, שימוש ב- PAAS או IAAS או SAAS.
SharePoint הינה פלטפורמה נפוצה בארץ ומהווה חלק נכבד כפלטפורמה לאתרי CMS באירגונים גדולים ושימשה כפלטפורמה חזקה למפתחי .NET וענתה על צורך בפריסה של אתרים בצורה פשוטה וללא צורך בידע בקוד או במורכבות גדולה. אך SharePoint היא פלטפורמה שעדיין דורשת רכיבי WINDOWS וניתן לפרוס אותה רק על תשתית IAAS .
חשוב לציין הטעות הנפוצה היא שקיים בילבול ש SharePoint Online הוא התחליף לאתרים חיצוניים אנונימים. התשובה היא לא! ויתרה מכך: מיקרוספט ביטלה את היכולת לייצר external site
ב- 365O לפני שנה וחצי, מהסיבה ש-SharePoint Online מיועד לפורטלים אירגוניים עם היכולת לשתף ולחבר בין משתמשים פניימים וחיצוניים, אך לא אנונימיים.
הכירו את Azure App Service, -חבילת תוכנת שירות אפליקצייה ב- Azure המספקת סביבה מפורסמת \ מבודדת (לפי דרישה) ומיועדת לפריסה, הרצה, ואחסון אפליקציות ברמה גבוהה. יכולת זו יכולה לארח את יישומי האינטרנט שלך, אפליקציות לנייד, אפליקציות API ופונקציות.
כאשר אחת מהתכונות העיקריות בפלטפורמה הזאת היא שמאפשרת ללקוחות לפתח, להפעיל ולנהל יישומי אינטרנט ללא המורכבות של בנייה ותחזוקה של התשתיות ומתאימה לעומסי עבודה גדולים מאוד לפי דרישה, כגון צריכת זיכרון גדולה \ כח עיבוד \ ויכולת פניות מרובה.
מיקרוספט רוצה ותומכת בשימוש בפלטפורמות הללו ואפילו מדרבנת לא מעט אירגונים לבסס את האתרים שלהם על תשתית Azure Web App ולפעמים על פני ה- SharePoint הישן והטוב.
אז ,עכשיו אחרי שהכרנו קצת את ה- azure web app, מדוע ומתי נרצה להשתמש בו על פני ה-SharePoint ? (גילוי נאות הכותב הוא יועץ SharePoint מעל 10 שנים).
כל מי שעוסק בפיתוח \ תחזוקה תשתית \ יישום SharePoint, יודע שזה לא סוד שלתחזק אתרים מבוססי SharePoint וכן תשתית שרידה ועמידה, מצריך השקעה רבה של שעות פיתוח ורישוי לא זול בכלל. לכן יישום פתרון יחסית פשוט על תשתית SharePoint לפעמים אינו עסק כדאי!
לפעמים מספיקה לנו פלטפורמה שהיא יותר פשוטה לפריסה ופתוחה ללא צורך ברישוי על מנת ליצר אתר \ טופס \ יישום , פשוט שמיועד לרוץ לפרק זמן יחסית קצר, אבל אנחנו רוצים שיתן מענה טוב ושריד, לדוגמא: קמפיין פרסום זמני, אפלייקציה הצורכת זיכרון גבוה לזמן קצר וקצוב, טופס רישום זמני לריבוי משתמשים, לרבות אלו יהיו אפלקציות ויישום חוץ אירגוניים.
באמצעות ה- azure web app ניתן לייצר פתרונות כאלה בצורה מהירה ופשוטה, גם בצורה ידנית וגם באוטומציה, תוך שמירה על שרידות ואבטחת מידע בסיסי (זה אף פעם לא מספיק).
ניתן להשתמש ברכיבי ושרותי ענן נוספים הקיימים ב- Azure שמשתלבים ביחד עם ה- WEB APP כגון WAF, storage blob , azure search, azure sql, media services, Azure Ad ועוד הרבה טובים.
מתי בכל זאת כן נשקול להשתמש ב- SharePoint ? למשל בפרויקטיים בהם האפליקצייה \ האתר מכילה דרישות רבות כגון ניהול תוכן מתקדם, ניהול הרשאות ברמה גבוהה, חיפוש מתקדם, ניהול METADATA, במקרים כאלה אנחנו שואלים את עצמינו האם לא כדי לשלב כאן את ה SharePoint הישן והטוב שלנו, שכולל בתוכו את החבילה של המון שירותים built-in שבפלטפורמות האחרונות לא קיים ושצריך לפתח אותם או שצריך לרכוש PLUGIN חיצוניים.
אתרי CMS בשילוב azure web app בענן של מיקרוספט בהחלט מביאים לנו יכולות מתקדמות ומאפשר לאירגונים קטנים או גדולים יכולות שהיו פעם כרוכות בלא מעט השקעה של משאבים (בתשתיות או שעות פיתוח), אך חשוב מאוד להבין תמיד מהו הצורך והדרישות ולחפש את הפלטפורמה הכי טובה ומשתלמת לנו....
פריסת אתרים CMS, תמיד הייתה אתגר לארגונים, כיצד לנהל תשתית שרידה, עם ביצועים ובצורה מאובטחת, ויחד עם זאת לאפשר גישה ונוחות עבודה לעורכי תוכן, מפתחים ושמירה על הסיכון הכרוך בפרסום משאבים פנימיים.
בעידן הענן הנושא נהיה יותר קל ופשוט עקב התפתחות היכולות להוציא שירותיים החוצה מהתשתית האירגונית, ויש שימוש נרחב בשירותי הענן בפלטפורמות כגון:
כרגיל תמיד הכל מתחיל ונגמר בתשתיות ולכן קיימים היום 3 אפשרויות לפריסת פלטפורמות CMS בתשתית הענן של מיקרוסופט, שימוש ב- PAAS או IAAS או SAAS.
SharePoint הינה פלטפורמה נפוצה בארץ ומהווה חלק נכבד כפלטפורמה לאתרי CMS באירגונים גדולים ושימשה כפלטפורמה חזקה למפתחי .NET וענתה על צורך בפריסה של אתרים בצורה פשוטה וללא צורך בידע בקוד או במורכבות גדולה. אך SharePoint היא פלטפורמה שעדיין דורשת רכיבי WINDOWS וניתן לפרוס אותה רק על תשתית IAAS .
חשוב לציין הטעות הנפוצה היא שקיים בילבול ש SharePoint Online הוא התחליף לאתרים חיצוניים אנונימים. התשובה היא לא! ויתרה מכך: מיקרוספט ביטלה את היכולת לייצר external site
ב- 365O לפני שנה וחצי, מהסיבה ש-SharePoint Online מיועד לפורטלים אירגוניים עם היכולת לשתף ולחבר בין משתמשים פניימים וחיצוניים, אך לא אנונימיים.
הכירו את Azure App Service, -חבילת תוכנת שירות אפליקצייה ב- Azure המספקת סביבה מפורסמת \ מבודדת (לפי דרישה) ומיועדת לפריסה, הרצה, ואחסון אפליקציות ברמה גבוהה. יכולת זו יכולה לארח את יישומי האינטרנט שלך, אפליקציות לנייד, אפליקציות API ופונקציות.
כאשר אחת מהתכונות העיקריות בפלטפורמה הזאת היא שמאפשרת ללקוחות לפתח, להפעיל ולנהל יישומי אינטרנט ללא המורכבות של בנייה ותחזוקה של התשתיות ומתאימה לעומסי עבודה גדולים מאוד לפי דרישה, כגון צריכת זיכרון גדולה \ כח עיבוד \ ויכולת פניות מרובה.
מיקרוספט רוצה ותומכת בשימוש בפלטפורמות הללו ואפילו מדרבנת לא מעט אירגונים לבסס את האתרים שלהם על תשתית Azure Web App ולפעמים על פני ה- SharePoint הישן והטוב.
אז ,עכשיו אחרי שהכרנו קצת את ה- azure web app, מדוע ומתי נרצה להשתמש בו על פני ה-SharePoint ? (גילוי נאות הכותב הוא יועץ SharePoint מעל 10 שנים).
כל מי שעוסק בפיתוח \ תחזוקה תשתית \ יישום SharePoint, יודע שזה לא סוד שלתחזק אתרים מבוססי SharePoint וכן תשתית שרידה ועמידה, מצריך השקעה רבה של שעות פיתוח ורישוי לא זול בכלל. לכן יישום פתרון יחסית פשוט על תשתית SharePoint לפעמים אינו עסק כדאי!
לפעמים מספיקה לנו פלטפורמה שהיא יותר פשוטה לפריסה ופתוחה ללא צורך ברישוי על מנת ליצר אתר \ טופס \ יישום , פשוט שמיועד לרוץ לפרק זמן יחסית קצר, אבל אנחנו רוצים שיתן מענה טוב ושריד, לדוגמא: קמפיין פרסום זמני, אפלייקציה הצורכת זיכרון גבוה לזמן קצר וקצוב, טופס רישום זמני לריבוי משתמשים, לרבות אלו יהיו אפלקציות ויישום חוץ אירגוניים.
באמצעות ה- azure web app ניתן לייצר פתרונות כאלה בצורה מהירה ופשוטה, גם בצורה ידנית וגם באוטומציה, תוך שמירה על שרידות ואבטחת מידע בסיסי (זה אף פעם לא מספיק).
ניתן להשתמש ברכיבי ושרותי ענן נוספים הקיימים ב- Azure שמשתלבים ביחד עם ה- WEB APP כגון WAF, storage blob , azure search, azure sql, media services, Azure Ad ועוד הרבה טובים.
מתי בכל זאת כן נשקול להשתמש ב- SharePoint ? למשל בפרויקטיים בהם האפליקצייה \ האתר מכילה דרישות רבות כגון ניהול תוכן מתקדם, ניהול הרשאות ברמה גבוהה, חיפוש מתקדם, ניהול METADATA, במקרים כאלה אנחנו שואלים את עצמינו האם לא כדי לשלב כאן את ה SharePoint הישן והטוב שלנו, שכולל בתוכו את החבילה של המון שירותים built-in שבפלטפורמות האחרונות לא קיים ושצריך לפתח אותם או שצריך לרכוש PLUGIN חיצוניים.
אתרי CMS בשילוב azure web app בענן של מיקרוספט בהחלט מביאים לנו יכולות מתקדמות ומאפשר לאירגונים קטנים או גדולים יכולות שהיו פעם כרוכות בלא מעט השקעה של משאבים (בתשתיות או שעות פיתוח), אך חשוב מאוד להבין תמיד מהו הצורך והדרישות ולחפש את הפלטפורמה הכי טובה ומשתלמת לנו....
הודעתך לא התקבלה - נסה שוב מאוחר יותר
Oops! Something went wrong while submitting the form