מחסנית Java של Red Hat Quarkus עוברת ל- OpenShift

מסגרת ה- Quarkus של רד האט לבניית יישומי Java מקוריים של Kubernetes כלולה כעת בפלטפורמת יישומי המיכל הפתוח של OpenShift 4.6 של החברה, שלב ש- Red Hat מתאר כחשוב בהבאת Java לפיתוח אפליקציות מודרניות בענן.

החברה נתמכה בעבר בתוכנת הביניים של Red Hat Runtimes, וכעת משולב Quarkus באופן מקורי ב- OpenShift בכדי לספק פיתוח קל יותר. מפתחים יכולים להשתמש בכלים מוכרים ולעשות פיתוח מרחוק באשכולות באמצעות IDEs כגון CodeReady Workspaces. מפתחים יכולים גם לבצע פריסת עומסי עבודה ללא שרת וניהול אחסון יישומים.

הרכיבים המופיעים בקווארקוס לפיתוח ב- OpenShift כוללים:

  • סיומת Quarkus לייצור קוד לפרויקטים חדשים, ניהול תלות בפרויקט, איתור באגים ופיתוח מרחוק. פריסה מופעלת לפלאגינים של OpenShift עבור סביבות עבודה של CodeReady, כולל ערימות של סביבות עבודה למפתחים שהוגדרו מראש, הצעות למאפייני תצורה והשלמת קוד. ניתן לפרוס קוד ל- OpenShift ישירות מה- IDE.
  • כתיבה אוטומטית של בדיקות בריאות, הרכבת סודות וחשיפת מדדים לצריכה על ידי כלי ניטור כגון פרומתאוס.
  • פריסה אוטומטית של יישומי Quarkus המיועדים לעומסי עבודה ללא שרת OpenShift.
  • פריסות של שלב אחד לפלטפורמת Google Knative Kubernetes. אינטגרציה מסופקת גם עם ה- Kubernetes API, כולל לקוח API כללי ותמיכה בתצורת יישומים דינמית באמצעות Kubernetes ConfigMaps and Secrets.

רד האט גם עדכנה את ערכת כלי ההגירה ליישומים כדי לעזור ביישומי Spring Boot ל- Quarkus ו- OpenShift. הכלי למפתחים, אדריכלים ויועצים מסייע בבדיקת קוד Java או קבצים בינאריים בכדי לכסות סט של נתיבי טרנספורמציה, המבוססים על כללים נפוצים, למודרניזציה והעברת יישומים.