הייתי קצת עסוק השבוע (AWS Summit Zurich – האחרון לשנה זו ב – EMEA), אז הפוסט יחסית קצר אבל בכל זאת היו מספר עדכונים חשובים. אז בלי יותר מדי הקדמות הנה כל מה שמפתחים צריכים לדעת על השבוע האחרון ב – AWS.
Amazon Bedrock AgentCore Gateway – תמיכה ב-AWS PrivateLink ותיעוד פעולות
השבוע הוכרזה התמיכה החדשה של Amazon Bedrock AgentCore Gateway ב-AWS PrivateLink לצד יכולות תיעוד פעולות דרך Amazon CloudWatch, Amazon S3 ו-Amazon Data Firehose. מדובר בתוספת שימושית ליכולות ה-GenAI של AWS.
Amazon Bedrock AgentCore Gateway מספקת פלטפורמה מאובטחת ופשוטה לפיתוח, פריסה וחיבור לכלי Agent ב – Scale. התמיכה החדשה ב-PrivateLink מאפשרת למשתמשים ולסוכנים בסביבת VPC לגשת ל-AgentCore Gateway מבלי לעבור דרך האינטרנט הציבורי, ובכך משפרת משמעותית את האבטחה והפרטיות.
עבור מפתחים, זה מאפשר לחבר בין יכולות ה-AI המתקדמות של Amazon Bedrock לבין מערכות ארגוניות פנימיות באופן מאובטח לחלוטין, מה שפותח אפשרויות לאינטגרציה של GenAI בתהליכים ארגוניים רגישים. בנוסף, יכולות התיעוד החדשות מאפשרות ניטור מדויק של כל פעולה והקריאות ל-API, דבר שמשפר משמעותית את היכולת לאתר ולפתור בעיות וכן לבצע ביקורת על פעילות המערכת.
Amazon Bedrock AgentCore נמצא כעת בגרסת Preview באזורים US East (N. Virginia), US West (Oregon), Asia Pacific (Sydney), ו-Europe (Frankfurt). אם אתם שוקלים לפתח פתרונות AI בסביבה ארגונית מאובטחת, השילוב של AgentCore עם PrivateLink יכול לספק תשתית מתקדמת ומאובטחת להטמעת AI בתהליכים הארגוניים.
AWS CDK Refactor – שיפור מהפכני בניהול תשתיות
AWS CDK Refactor הוא כלי חדש שהוכרז השבוע בגרסת Preview, המהווה פריצת דרך בפיתוח Infrastructure as Code. הכלי מאפשר למפתחים לבצע שינויים בטוחים בקוד התשתית שלהם מבלי לסכן את המשאבים הקיימים שכבר פרוסים בסביבת ה – Production.
באמצעות פקודת cdk refactor
החדשה, מפתחים יכולים לשנות שמות של משאבים, להעביר משאבים בין סטאקים, ולארגן מחדש את אפליקציות ה-CDK שלהם, תוך שמירה על מצב המשאבים המופעלים. הכלי מנצל את יכולות ה-refactor של AWS CloudFormation עם חישוב מיפויים אוטומטי, ובכך מבטל את הסיכון של החלפת משאבים לא מכוונת במהלך שינויים מבניים בקוד.
במצב הקודם, לפני הצגת cdk refactor, כל שינוי מבני ב – Infrastructure as Code היה עלול להוביל להחלפת משאבים קיימים עקב שינויים ב-logical ID. עם CDK Refactor, מפתחים יכולים לשפר את הארכיטקטורה שלהם ללא הצורך בתהליכי מיגרציה מורכבים או סיכון בהשבתה של משאבי מערכת.
הנה דוגמה פשוטה לשימוש בכלי החדש:
- לפני השינוי – משאב בתוך סטאק מסוים
const stack = new Stack(app, 'MyStack'); new Bucket(stack, 'DataBucket', { bucketName: 'my-important-data' });
- אחרי השינוי – העברת המשאב לסטאק אחר
const newStack = new Stack(app, 'StorageStack'); new Bucket(newStack, 'DataBucket', { bucketName: 'my-important-data' });
- הפעלת הרפקטור עם הפקודה
boaz:~ %cdk refactor
בדוגמה זו, המשאב DataBucket
עבר מ-MyStack
ל-StorageStack
, אך בעזרת cdk refactor
ה-S3 Bucket הממשי לא יוחלף אלא פשוט "יועבר" באופן לוגי בין הסטאקים.
זאת יכולות שימושית מאד למפתחים העובדים עם תשתיות מורכבות ורוצים להשתפר מבחינה ארכיטקטונית, מבלי לסכן את הפעילות השוטפת. היכולת זמינה בכל האזורים בהם AWS CDK נתמך.
ואם כבר מזכירים את CDK Refactor, כדאי לציין עוד כמה יכולות של הכלי. CDK Refactor מאפשר לבצע מספר פעולות שהיו בעבר מאוד מורכבות ומסוכנות:
- שינוי שמות של Constructs – שינוי שם של construct ללא החלפת המשאב המיוצג על ידו
- פיצול סטאקים מונוליטיים – פירוק של סטאקים גדולים ליחידות קטנות יותר וניהוליות יותר
- שדרוג לקונסטרקטים ברמה גבוהה יותר – מעבר מקונסטרקטים בסיסיים לקונסטרקטים מתקדמים יותר
- ארגון מחדש של היררכיית קונסטרקטים – שינוי מבנה היררכיית הקונסטרקטים מבלי לפגוע במשאבים
TwelveLabs Marengo Embed 2.7 תומך כעת ב -synchronous inference ב – Amazon Bedrock
כולם מכירים את המודלים של אנטרופיק, OpenAI, אמזון או AI21Labs שזמינים ב – Amazon Bedrock. רוב המפתחים פחות נחשפים למגוון המודלים המלא הנמצאים על הפלטפורמה של AWS. לכל מודל יש יתרונות וחסרונות ואחד האתגרים כיום הוא למצוא את המודל הנכון ביותר לתרחיש השימוש שלכם. היום נציג את TwelveLabs, המספקים מודלים הקשורים לעיבוד והבנה של וידאו וגם הם זמינים דרך Bedrock.
השבוע הוכרזה תמיכה במודל Marengo 2.7 של TwelveLabs עם יכולת synchronous inference. שדרוג זה מאפשר למודל ה-multimodal embedding הזה לספק embedding בלטנסי נמוך לטקסט ותמונות ישירות בתוך תשובת ה-API.
עד כה, Marengo 2.7 תמך רק ב-asynchronous inference, אשר מתאים לעיבוד קבצי וידאו, אודיו ותמונות גדולים. התמיכה החדשה ב-synchronous inference מאפשרת למפתחים לנצל את יכולות ה-embedding המתקדמות של המודל עבור קלט טקסט ותמונה בזמן תגובה קצר משמעותית.
זו תוספת קריטית למפתחים העובדים על חיפוש מיידי בוידאו, חיפוש סצנות ספציפיות באמצעות שאילתות בשפה טבעית, או גילוי מוצרים אינטראקטיבי באמצעות חיפוש דמיון תמונות.
סיכום
כאמור שבוע קליל אבל עם תוכן משמעותי למפתחים. ניפגש בשבוע הבא עם מהדורת ראש השנה.
עוד חדשות AWS – בעמוד ה – News.