מיגרציה מ-.NET Framework ל-.NET 10 ואירוח ב-Docker/Linux
יציאה מ-Framework, יציאה מ-Windows Server, מעבר ל-containers של Linux — בזמן שהמערכת ממשיכה לשרת תנועה.
העמוד הזה תורגם אוטומטית ועדיין לא עבר עריכה.
החלקים הכואבים הם נדיר השפה עצמה. אלו התלויות הבלעדיות ל-Windows, נקודות הקצה של WCF, ההנחות לגבי ה-registry ומערכת הקבצים, ה-COM interop שמישהו הוסיף ב-2011, ותהליך הפריסה שקיים רק בראש של אדם אחד. רכיבים אלה מאותרים תחילה, מתוחררים ומטופלים אחד אחד.
ביצעתי מיגרציה זו במערכות production, כולל המרת שירותי CoreWCF ישנים ל-REST APIs באמצעות כלי המרה מבוסס AI כאשר ההיקף הצדיק את בנייתו.
מה אתם מקבלים
- מיפוי מלא של כל תלות הבלעדית ל-Windows, עם החלטה לגבי כל פריט
- מיפוי נקודות קצה של WCF ונקודות קצה ישנות לחלופות שלהן
- קובץ Dockerfile והגדרת אירוח ב-Linux שהצוות שלכם יוכל לתפעל
- מעבר (cutover) מבוצע בשלבים, עם דרך חזרה בכל שלב