דילוג לתוכן
ittechwire

חדשות טכנולוגיה עם מקורות גלויים

  1. דף הבית
  2. ענן

ענן

AWS Transform יכול כעת להמיר קוד Azure SDK ביישומי .NET לקוד AWS SDK

AWS מוסרת כי סוכן המודרניזציה שלה ל-.NET משכתב כעת קריאות לשירותי Azure נבחרים למקביליהם ב-AWS, תוך כיסוי קוד היישום אך לא התשתית.

מערכת ittechwire2 דק׳ קריאהמקורות: 2תרגום בעזרת בינה מלאכותית · שפת המקור: English
מבט אווירי על קמפוס מרכזי נתונים של Amazon Web Services ליד אומטילה, אורגון, עם מבנים ארוכים בעלי גגות לבנים ותחנת משנה חשמלית.
Tedder · CC BY-SA 4.0

נקודות מרכזיות

  1. 1AWS הפכה את המרת הקוד מ-Azure SDK ל-AWS SDK לזמינה באופן כללי ב-AWS Transform, כפי שהוכרז ב-16 באוקטובר.
  2. 2נתיבים נתמכים לפי AWS: Azure Functions ל-Lambda, Blob Storage ל-S3, Queue Storage ל-SQS; Cosmos DB ל-DynamoDB נמצא בתצוגה מקדימה.
  3. 3התכונה ממירה קוד יישום בלבד ואינה מעבירה תשתית ענן, לפי מדריך המשתמש.
  4. 4אפשרויות ההמרה מופיעות בדוח ההערכה ובתוכנית המודרניזציה, וניתן להתאים אותן אישית או לוותר עליהן.
  5. 5קוד שלא ניתן להמרה מסומן בהערות TODO, בקוד מציין מקום (stub) או בקובץ Next Steps שנוצר, לפי AWS.

הידיעה המלאה

AWS הפכה את המרת הקוד מ-Azure SDK ל-AWS SDK לזמינה באופן כללי (GA) ב-AWS Transform, לפי הודעה שפורסמה ב-16 באוקטובר. החברה מציגה את היכולת כדרך מהירה יותר להעביר יישומי .NET מבוססי ענן (cloud-native) שנבנו עבור Microsoft Azure אל AWS. לפי AWS, סוכן המודרניזציה ל-.NET ב-AWS Transform מאתר קוד שקורא לשירותי Azure ומשכתב אותו כך שישתמש בשירותי AWS המקבילים.

AWS מונה ארבע המרות נתמכות: Azure Functions משוכתבות כפונקציות AWS Lambda, קוד Azure Blob Storage מועבר ל-Amazon S3, וקוד Azure Queue Storage מועבר ל-Amazon SQS, בעוד שהמרת קוד Azure Cosmos DB ל-Amazon DynamoDB מוצעת כתצוגה מקדימה (preview). מדריך המשתמש קובע כי רק השירותים המפורטים הללו מומרים, ומציע עבור שירותים אחרים את AWS Transform custom או עוזר קידוד מבוסס AI כגון Kiro. AWS מציינת גם כי התכונה מטפלת בקוד היישום בלבד ואינה מעבירה תשתית ענן.

לפי AWS, השירות מזהה את Azure SDK בקוד המקור שהוגש ומפרט אפשרויות המרה בדוח ההערכה ובתוכנית המודרניזציה שלו, שאותן המשתמשים יכולים לאשר או להתאים לפני הרצת המודרניזציה. AWS מוסרת כי לאחר מכן היא בודקת שהשינויים שולבו בקוד שעבר טרנספורמציה. התיעוד מתאר את ההמרה כאוטומטית עבור יישומי .NET מודרניים מתאימים, כאשר ניתן להתאים את ההתנהגות באמצעות צ'אט עם הסוכן, עריכות בתוכנית או מסמך הנחיה, למשל כדי לדלג על חלק מההמרות או על כולן, לקבוע מוסכמות שמות, לשנות את רמת הפירוט של ההערות או להפנות קוד Blob Storage אל DynamoDB במקום אל S3.

קוד שאין לו מקבילה ב-AWS מסומן במקום להיות מומר: מדריך המשתמש אומר כי הוא מסומן בהערות TODO, נותר כקוד מציין מקום (stub) או נרשם בקובץ markdown בשם Next Steps שמפיק AWS Transform. AWS מוסרת כי AWS Transform מוצע בשמונה אזורי AWS, והם פרנקפורט ולונדון באירופה, מומבאי, טוקיו, סיאול וסידני באסיה-פסיפיק, וכן קנדה (מרכז) (Canada (Central)) ומזרח ארצות הברית (צפון וירג'יניה) (US East (N. Virginia)).

למה זה חשוב

שכתוב קריאות SDK ייעודיות לשירות הוא חלק משמעותי מהעבודה של העברת יישומי .NET מחוץ ל-Microsoft Azure. AWS מבצעת אוטומציה של חלק מעבודה זו עבור קבוצה קטנה של שירותים, אם כי צוותים עדיין נדרשים להעביר את התשתית בנפרד ולטפל בכל קוד שהכלי מסמן כלא מומר.

ציר זמן

  1. · פורסם

נושאים#AWS Transform#Microsoft Azure#.NET#הגירת ענן#AWS Lambda#מודרניזציה של קוד

מקורות

ידיעה זו מתבססת על המקורות הבאים. קראו אותם לקבלת ההקשר המלא.

  1. 1Amazon Web Services · הודעה רשמיתAWS Transform announces Azure-to-AWS cloud-native code conversionaws.amazon.com
  2. 2Amazon Web Services · מקור ראשוניConvert cloud-native code to AWS services - AWS Transform User Guidedocs.aws.amazon.com