WEBA
A

AWS Amplify

סביבת פיתוח ופריסה ליישומי רשת ומובייל מבוססי TypeScript המנהלת משאבי ענן ב-AWS ישירות מתוך הקוד ללא צורך בידע מוקדם בתשתיות.

519 מיליםאחסון ופריסה

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

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

בצד החזית, Amplify תומך בפריסה ללא הגדרות ידניות של מסגרות עבודה מודרניות מבוססות שרת, כמו Next.js ו-Nuxt, לצד אתרים סטטיים רגילים. הקבצים מופצים לכל העולם דרך רשת הסינון וההפצה Amazon CloudFront Global Edge Network בעזרת מאות נקודות קצה שמקצרות את זמני הטעינה עבור המשתמשים. בצד השרת, Amplify כולל ספריות מובנות לחיבור מאובטח למסדי נתונים בזמן אמת, מנגנוני אימות ואחסון קבצים, והרצת פונקציות עם ניהול משתני סביבה. אם תרצו לחרוג מהיכולות המובנות, תוכלו להרחיב ולהוסיף כל משאב ענן אחר של אמזון על ידי כתיבת קוד ב-CDK.

בנוסף ליישומי דפדפן, הוא תומך בפיתוח אפליקציות מובייל היברידיות באמצעות ספריות עבור Flutter ו-React Native, או יישומים טבעיים בשפות Swift, Kotlin ו-Java. כל צדדי הלקוח הללו מתחברים לאותו צד שרת אחיד בענן, מה שמקל על תחזוקת המערכת. התשתית כוללת גם תמיכה בהתראות דחיפה לניידים וגישה לקבצים תחת הרשאות משתמש קפדניות. צינורות ה-CI וה-CD מנוהלים לחלוטין ומבצעים פריסה בכל דחיפת קוד חדש ללא צורך בהתקנת שרתים ייעודיים. מי שבונה אפליקציה ב-TypeScript מקבל תשתית ענן שלמה שמנוהלת ישירות מהקוד שלו בלי להתעסק בהגדרות שרתים ידניות.

איך בנוי התשלום בפועל

התמחור מתבסס על מודל pay-as-you-go, כלומר אתם משלמים רק על המשאבים שצרכתם בפועל ללא חוזים ארוכי טווח וללא דמי ביטול. קיים מסלול Free שמאפשר להתחיל פיתוח ללא תשלום מיידי, לצד מסלול Flat rate שמאגד שירותים בחשבון חודשי קבוע. ארגונים גדולים יכולים לפנות לתוכנית Private Pricing, הדורשת התחייבות לשימוש נרחב ביותר מ-200 שירותי ענן שונים. עבור אחסון קבצים ב-S3, העלות נקבעת לפי מדרגות נפח: עד 50 טרה-בייט תשלמו 0.023 דולר לג'יגה-בייט בכל חודש, בין 51 ל-100 טרה-בייט המחיר יורד ל-0.022 דולר, ומעל 500 טרה-בייט תשלמו 0.021 דולר.

תעבורת רשת נכנסת אינה עולה כסף.

החשבון שלכם עלול לזנק ככל שנפח תעבורת הרשת היוצאת עולה, או כאשר כמות קריאות הנתונים והרצות הפונקציות מתרבה באפליקציה עמוסה. אמזון מאפשרת להוזיל עלויות חישוב ובינה מלאכותית דרך תוכניות Savings Plans לשנה או שלוש שנים, תמורת התחייבות לסכום דולרי קבוע בכל שעה. מאחר שאין מחיר נקוב אחיד לחבילה שלמה, תצטרכו להשתמש בכלי AWS Pricing Calculator כדי לבנות תחזית עלויות מפורטת לפני תחילת העבודה. הכלי מאפשר לבחור תבניות מוכנות ולהעריך את סך ההוצאה לפי שירותים בודדים.

למי זה מתאים וממה להיזהר

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

ההגירה לפלטפורמה מתחרה תדרוש שכתוב.

מה הכלי עושה בפועל

  1. פריסת יישומי Next.js ו-Nuxt
  2. יצירת סביבות בדיקה בענן
  3. הגדרת אימות והרשאות בקוד
  4. חיבור למסדי נתונים בזמן אמת
  5. תמיכה באפליקציות מובייל מגוונות
  6. הרחבת משאבים בעזרת CDK
שימו לבהזינו את הערכות התעבורה והאחסון הצפויות שלכם למחשבון AWS Pricing Calculator לפני שאתם מקימים סביבת עבודה מלאה.

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