
exe, Java, PHP, Python, Node.js, .cmd, .bat או PowerShell) שרצים בתזמון או לפי טריגר, למשל כשהעומס על שרת עובר אחוז מסוים.הטקסט המלא של הדקות הראשונות בהרצאה «הסבר על Azure App Service» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
יופי חברים, כבר לכיוון אמצע המודול של שירותי מחשוב באז'ור, כיסינו מכונות וירטואליות, כיסינו קונטיינרים בקוברנטיס, ועכשיו הגיע הזמן לעבור לאפ סרוויץ.
אז'ור אפ סרוויץ מאפשר לנו לבנות ולארח אפליקציות ברמת וייב-אפס, דברים שהם דמויי או ממש כמו אתרי אינטרנט, בקראונד, ג'ובס, כל מיני דברים שקורים ברקע, במיוחד בעולמות של מובייל ועולמות של אתרי אינטרנט, זאת אומרת סחר אלקטרוני,
ניהול שמות משתמש וסיסמאות ברקע, הדאטה, התמונות, אלה דברים שקורים ברקע בשימוש ב-API, בלי צורך לנהל תשתית.
בנוסף, יש לו תמיכה בסקיילינג וב-Aוויליביליטי. האפ סרוויס גם תומך בווינדוס ובלינוקס. מאפשר אוטומטיק דיפלוימנט עם הטמעות אוטומטיות ישירות מגיטאב.
גיטאב, תחוזת אורי של מייקרוסופט קנתה לפני כמה שנים בסכום 7.5 מיליארד דולר, שלמעשה זו הפלטפורמה הגדולה ביותר בעולם של קוד, קוד פתוח, שבהם כל מתכנת וכל בודק תוכנה וכל איש DevOps יכול גם להוריד פרויקטים שאחרים כתבו,
גם להתחיל פרויקטים משלו, גם לעשות צ'ק-אין במקומות כמו דוקר וקוברנטיס שראינו מקודם וגם בכלל לנהל כל סוג של קוד שהוא.
בנוסף בגיטה יש מרקטפלייס, שבמרקטפלייס אפשר להוריד הרבה מאוד יצירות של אנשים אחרים, מחולקים בדרך כלל לפי קטגוריות. נגיד, בואו נוריד קטגוריית מובייל, בואו נראה מה יש תחתיה.
יש פה בדרך כלל הרבה מאוד כלי פיתוח, קודים של פיתוח, נגיד ניכנס סתם ל-react, רק ריאקט ספק פיתוח, native android build apk.
מה זה כולל? the github action automatically builds the android apk under the artifact section when comet is pushed into the master branch.
יש אפשרות לבוא ולבצע פה התקנה דרך קובץ שנקרא ActionYaml זוכרים שלמדנו על כבשי יאמל בקוברנטיס? ובעצם נקבל פה React Node שייצור לי APK. זו דוגמה אחת, יש פה הרבה מאוד דברים והרבה מאוד קטגוריות, נגיד ניקח קטגוריות ניטור.
תחת קטגוריות ניטור, בואו ניקח סנטרי, והסנטרי נותן לנו real-time query reporting, בעצם דיווח ב-real-time של דברים שמתרסקים, כך הוא נראה, זה הפרויקט.
עושה רושם שהוא חינמי, לא רוצים פה ה-setup ו-plan, יש פה את הגרסה החינמית של 5,000 אירועים לחודש, או גרסה קטנה של עד 100,000 אירועים לחודש וכו' וכו' וכו', מגייש בוחרים, מתקינים את זה והם מתקדמים.
זה GitHub, יש לו המון המון פונקציונליות, אפשר לדבר עליו שעות. מוצר מאוד מיוחד, פורטל ייחודי במינו, והמוצר שלנו שנקרא Azure App Service יודע לעבוד ישירות מול GitHub.
הוא יודע לעשות deployment מגיטהאפ, כמו שראינו הרגע, ולעשות גם צ'ק-אוטים לגיטהאפ, ראשון תקודת שלנו בגיט-אפ. בנוסף אשור DevOps, שאנחנו נדבר עליו בהמשך, סביבת פיתוח או כל גיט-ריפו.
גיט-ריפו זה מקבילה לגיט-אפ, יש עוד גיט-ריפואים בעולם שבעצם תומכים בנושא של Continuous Deployment. למדנו על CI/CD, אז זה בהחלט מה...
פלטפורמה מגיעה כמודל של Platform as a Service, פאס, ובעצם מאפשרת לנו להתפקס על הנושא של ה-Web site וה-API-Logic שמאחוריו, אלוג'יק זה כל התקשורת באמצעות ה-API במקום להתעסק בכל התשתית, אנחנו לא נוגעים בתשתית בכלל.
מה העלויות? העלויות מתורגמות בפועל לכמה בקשות, כמה פרוססס מתבצעים על ידי האפ סרוויס פלנד שבחרנו. האפ סרוויס פלנד גם שאנחנו בוחרים, שתכף נראה את האפשרויות שלו, מגדיר כמה חומרה תוקצה על ידי אז'ור לפתרון שלנו.
ובנוסף, האם החומרה תהיה ייעודית לענו, ייעודית בעין, שיתופית שירד וכמה זיכרון היא תקבל וכו' וכו'. יש גם שכבה חינמית FreeTier שאפשר להשתמש בה בחינם לגמרי כדי לארח סייטים, אתרים קטנים עם מעט טראפיק יחסית.
איזה סוגי אפ סרוויס יש לנו? יש לנו ארבעה סוגים, אנחנו נדבר על כולם בעזרת השם: אחד זה WebApps, השני הוא API Apps, השלישי WebJobs והרביעי MobileApps.
WebApps זה למעשה אפ סרוויס, תוכנית אפ סרוויס שכוללת הוסטינג מלא. הוסטינג זה אירוח של אפליקציית ווב על ידי שימוש בכל אחת מהשפות הפופולריות. מי מכם שמכיר ASP.NET או ASP.NET Core, Java, Ruby on Rails או Node.js או PHP Admin או בייתון, כמעט כל שפה פופולרית יש שם בחוץ, אנחנו יכולים לבחור אם זה Windows או Linux
כמערכת הוסט אפרוליישן סיסטם שמארחת את זה. ואז אני מנסה להקים אתרים על זה. API Apps מאוד דומה ל-Web Apps, פה אנחנו יכולים לבנות REST-Based Web APIs.