פלטפורמה כשירות

פלטפורמה כשירותאנגלית: Platform as a Service ובראשי תיבות: PaaS) היא קטגוריה של שירותי מחשוב ענן שעיקרה הוא לספק ללקוחות (לרוב מפתחי תוכנה) שירותי ענן, ובכך לאפשר להם להתמקד בפיתוח הפרויקט הספציפי שלהם ללא המורכבות של בנייה ותחזוקה של התשתית הקשורה בדרך כלל לפיתוח והשקה של האפליקציות.[1]

השירותים אותם מקבל הלקוח מספקית הפלטפורמה כשירות הם: שירותי רשת, שרתים, אחסון, וירטואליזציה, מערכת הפעלה, תווכה (תוכנה המחברת בין מספר רכיבי תוכנה או יישומים) וזמן ריצה.[2]

ישנם מספר סוגים של פלטפורמה כשירות: ציבורי (ענן שמשאביו משותפים לכמה משתמשים באינטרנט), פרטי (תשתית ענן הנמצאת בשימוש ארגון אחד בלבד) והיברידי (שילוב של השניים).[3] PaaS נועדה במקור ליישומים בשירותי ענן ציבורי, לפני שהתרחבה לאפשרויות פרטיות והיברידיות.[3]

ישנם סוגים שונים של ספקיות פלטפורמה כשירות. כולן מציעות אירוח יישומים וסביבת פריסה, יחד עם שירותים משולבים שונים, אך מציעות רמות שונות של תחזוקה וסילומיות (scalability - יכולת להתמודד עם כמות הולכת וגדלה של עבודה).[4] הספקיות המרכזיות, נכון לאוקטובר 2022, הן AWS, הרוקו, ורד האט.

יתרונות וחסרונות

יתרונות הפלטפורמה כשירות הם בעיקר בכך שמורכבות התכנות מופחתת באופן משמעותי; הפיתוח הכולל של היישום נעשה יעיל יותר, מכיוון שיש לו משאבי תשתית מובנים/מתקדמים, ובכך גם תחזוקת היישום ושיפורו נעשים קלים יותר.[5]

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

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

חסרונות הפלטפורמה כשירות, כפי שצוטטו על ידי משתמשים שונים בשירות, כוללים תמחור יקר יותר ככל שהיקפי השימוש נעשים גדולים יותר,[7] היעדר תכונות תפעוליות,[8] שליטה מופחתת (ביצועי המוצר של הלקוח תלויים במידה רבה בספקית ה-PaaS),[8] וקשיים של מערכות ניתוב תעבורה.[9]

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

ההבדלים בין פלטפורמה כשירות לבין תוכנה כשירות ותשתית כשירות

ההבדל בין פלטפורמה כשירות לתוכנה כשירות (SaaS) ולתשתית כשירות (IaaS) מתבטא בסוגי השירותים המתבצעים על ידי ספקית שירותי הענן. כך, בתוכנה כשירות כלל השירותים, כולל התוכנה עצמה, נמצאים בענן (למשל, תוכנת ג'ימייל אינה מותקנת על המחשב האישי, אלא הלקוחות ניגשים אליה בצורה מקוונת). לעומת זאת, בתשתית כשירות השירותים הניתנים על ידי ספקית הענן הם שירותי רשת, אחסון ענן, שרתים ו-וירטואליזציה בלבד. פלטפורמה כשירות למעשה נמצאת בין השתיים האמורות, כיוון שבנוסף ל-תשתית כשירות, כוללת גם מערכת הפעלה, תווכה וזמן ריצה.[5]

עם תשתית כשירות, המשתמש עודנו נדרש לנהל את השרת, בעוד שעם PaaS ניהול השרת נעשה על ידי הספקית.[10]

הערות שוליים

  1. ^ Brandon Butler (11 בפברואר 2013). "PaaS Primer: What is platform as a service and why does it matter?"". Network World]. {{cite web}}: (עזרה)
  2. ^ William Y. Chang, Hosame Abu-Amara, Jessica Feng Sanford (15 בנובמבר 2010). Transforming Enterprise Cloud Services. London: Springer, 2010. p. 55-56. ISBN 9789048198467. {{cite book}}: (עזרה)תחזוקה - ציטוט: multiple names: authors list (link)
  3. ^ 1 2 Mike Kavis, "Top 8 Reasons Why Enterprises Are Passing On PaaS," Forbes, September 15, 2014.
  4. ^ Dion Hinchcliffe, "Comparing Amazon’s and Google’s Platform-as-a-Service (PaaS) Offerings," ZDNet, April 11, 2008.
  5. ^ 1 2 IaaS vs. PaaS vs. SaaS, www.redhat.com (באנגלית)
  6. ^ מה זה PaaS? יתרונות, חסרונות וחברות לדוגמה | המילון לסטארטאפ, באתר www.lastartup.co.il
  7. ^ Flower, Zachary. "Weigh the benefits of PaaS providers against lock-in risks". searchcloudcomputing.techtarget.com. נבדק ב-21 בנובמבר 2018. {{cite web}}: (עזרה)
  8. ^ 1 2 Kavis, Mike. "Top 8 Reasons Why Enterprises Are Passing On PaaS". Forbes.
  9. ^ "James Somers (Ft. Andrew Warner, ATodd, Chrissy & Tom Lehman) – Heroku's Ugly Secret". Genius.
  10. ^ Andrew C. Oliver, "Which freaking PaaS should I use?" InfoWorld, October 8, 2012.