AWS Transform for .NET μΆœμ‹œ

μ΄λ²ˆμ— AWSμ—μ„œ Amazon Q Developer의 μ—°μž₯μ„ μƒμœΌλ‘œ, 기쑴의 Mono/.NET Framework 기반 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 쀑 ASP .NET MVC둜 μž‘μ„±λœ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ .NET 8/9으둜 ν¬νŒ…ν•˜λŠ” 것을 λ•λŠ” Transform for .NET을 μΆœμ‹œν–ˆμŠ΅λ‹ˆλ‹€.

λ‹€λ§Œ μ•„μ‰½κ²Œλ„ (그리고 λ‹Ήμ—°ν•˜κ²Œλ„) Web Formμ΄λ‚˜ Windows Forms, WPF 기반 μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ Transform을 μˆ˜ν–‰ν•˜μ§€λŠ” λͺ»ν•˜λ©°, 주둜 .NET Core μ΄ν›„λ‘œλ„ κ³΅ν†΅μ μœΌλ‘œ μœ μ§€λ˜λŠ” MVC와 Web API μœ„μ£Όλ‘œ 초점이 λ§žμΆ”μ–΄μ§„ 지원이 νŠΉμ§•μž…λ‹ˆλ‹€. κ·ΈλŸΌμ—λ„, 개발자의 μ‹œκ°„κ³Ό λ¦¬μ†ŒμŠ€λ₯Ό μ ˆμ•½ν•˜λŠ”λ° 도움을 쀄 수 있고, κΈ°μ‘΄ ν΄λΌμš°λ“œ 인프라가 AWS 기반으둜 κ΅¬μΆ•λ˜μ–΄μžˆλŠ” 경우 큰 도움을 받을 수 μžˆλŠ” μ„œλΉ„μŠ€μ΄λ―€λ‘œ μ°Έκ³ ν•˜μ‹œλ©΄ 쒋을 것 κ°™μŠ΅λ‹ˆλ‹€.


μ•„λž˜λŠ” λΈ”λ‘œκ·Έ 포슀트의 λ‚΄μš©μ„ κ°„μΆ”λ¦° μš”μ•½λ³Έμž…λ‹ˆλ‹€. (by ChatGPT 4o)

AWSλŠ” 2025λ…„ 5μ›” 15일, λŒ€κ·œλͺ¨ .NET μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν˜„λŒ€ν™”λ₯Ό μœ„ν•œ 졜초의 μ—μ΄μ „νŠΈ 기반 AI μ„œλΉ„μŠ€μΈ AWS Transform for .NET의 정식 μΆœμ‹œλ₯Ό λ°œν‘œν–ˆμŠ΅λ‹ˆλ‹€. 이 μ„œλΉ„μŠ€λŠ” 기쑴의 Windows 기반 .NET Framework μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ λ¦¬λˆ…μŠ€μ—μ„œ μ‹€ν–‰ κ°€λŠ₯ν•œ 크둜슀 ν”Œλž«νΌ .NET으둜 μžλ™ λ³€ν™˜ν•˜μ—¬, ν˜„λŒ€ν™” 속도λ₯Ό μ΅œλŒ€ 4λ°° ν–₯μƒμ‹œν‚€κ³  운영 λΉ„μš©μ„ μ΅œλŒ€ 40% μ ˆκ°ν•  수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€ .


μ£Όμš” κΈ°λŠ₯ 및 νŠΉμ§•

1. λŒ€κ·œλͺ¨ ν˜„λŒ€ν™”λ₯Ό μœ„ν•œ μ›Ή 기반 κ²½ν—˜

  • μ½”λ“œ 리포지토리 μ—°κ²°: GitHub, GitLab, Bitbucket λ“±μ˜ μ†ŒμŠ€ μ½”λ“œ 리포지토리에 직접 μ—°κ²°ν•˜μ—¬ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μžλ™μœΌλ‘œ λΆ„μ„ν•˜κ³  λ³€ν™˜ν•©λ‹ˆλ‹€.
  • μžλ™ν™”λœ μž‘μ—… ν”Œλžœ: λ¦¬ν¬μ§€ν† λ¦¬μ˜ 쒅속성, ν”„λ‘œμ νŠΈ μœ ν˜•, μˆ˜μ • 이λ ₯ 등을 기반으둜 졜적의 λ³€ν™˜ μˆœμ„œλ₯Ό μ œμ•ˆν•©λ‹ˆλ‹€.
  • μžλ™ μ½”λ“œ λ³€ν™˜ 및 ν…ŒμŠ€νŠΈ: μ½”λ“œ λ³€ν™˜ ν›„ μžλ™μœΌλ‘œ λΉŒλ“œν•˜κ³  μœ λ‹› ν…ŒμŠ€νŠΈλ₯Ό μ‹€ν–‰ν•˜λ©°, κ²°κ³Όλ₯Ό μƒˆλ‘œμš΄ λΈŒλžœμΉ˜μ— μ»€λ°‹ν•©λ‹ˆλ‹€ .

2. 개발자 μ€‘μ‹¬μ˜ Visual Studio 톡합

  • AWS Toolkit ν™•μž₯: Visual Studioμ—μ„œ AWS Transform κΈ°λŠ₯을 직접 μ‚¬μš©ν•  수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€.
  • κ°œλ³„ ν”„λ‘œμ νŠΈ λ³€ν™˜: μ†”λ£¨μ…˜ νƒμƒ‰κΈ°μ—μ„œ ν”„λ‘œμ νŠΈλ³„λ‘œ λ³€ν™˜μ„ μ‹€ν–‰ν•˜κ³ , μ½”λ“œ λ³€κ²½ 사항을 λ‘œμ»¬μ—μ„œ κ²€ν† ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

3. λ‹€μ–‘ν•œ ν”„λ‘œμ νŠΈ μœ ν˜• 지원

  • 지원 λŒ€μƒ: MVC, WCF, Web API, 클래슀 라이브러리, μ½˜μ†” μ•±, μœ λ‹› ν…ŒμŠ€νŠΈ ν”„λ‘œμ νŠΈ λ“± λ‹€μ–‘ν•œ .NET ν”„λ‘œμ νŠΈ μœ ν˜•μ„ μ§€μ›ν•©λ‹ˆλ‹€.
  • NuGet νŒ¨ν‚€μ§€ 처리: 곡개 및 λΉ„κ³΅κ°œ NuGet νŒ¨ν‚€μ§€ 쒅속성을 μžλ™μœΌλ‘œ μ²˜λ¦¬ν•˜λ©°, λˆ„λ½λœ νŒ¨ν‚€μ§€λŠ” μ—…λ‘œλ“œν•˜μ—¬ ν•΄κ²°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

4. 운영 λΉ„μš© 절감 및 μ„±λŠ₯ ν–₯상

  • λΉ„μš© 절감: Windows Server λΌμ΄μ„ μŠ€ λΉ„μš©μ„ 쀄이고, λ¦¬λˆ…μŠ€ 기반의 크둜슀 ν”Œλž«νΌ .NET으둜 μ΄μ „ν•˜μ—¬ 운영 λΉ„μš©μ„ μ΅œλŒ€ 40% μ ˆκ°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • μ„±λŠ₯ ν–₯상: AWS Graviton 기반 μΈμŠ€ν„΄μŠ€λ₯Ό ν™œμš©ν•˜μ—¬ μ΅œλŒ€ 40% ν–₯μƒλœ 가격 λŒ€λΉ„ μ„±λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€ .

ν™œμš© 사둀

  • GTI (Grupo Tress Internacional): .NET Framework μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ .NET 8둜 λ³€ν™˜ν•˜μ—¬ ν˜„λŒ€ν™” μž‘μ—…λŸ‰μ„ 70% μ ˆκ°ν•˜κ³ , 전체 개발 μ‹œκ°„κ³Ό λ…Έλ ₯을 μ΅œλŒ€ 80%κΉŒμ§€ μ€„μ˜€μŠ΅λ‹ˆλ‹€.
  • Caribbean Examinations Council: 143,000쀄 μ΄μƒμ˜ .NET Framework μ½”λ“œλ₯Ό 이틀 λ§Œμ— 크둜슀 ν”Œλž«νΌ .NET으둜 λ³€ν™˜ν•˜μ—¬ μ•½ 270μ‹œκ°„μ˜ 개발 μ‹œκ°„μ„ μ ˆμ•½ν–ˆμŠ΅λ‹ˆλ‹€ .

지원 μ§€μ—­

ν˜„μž¬ AWS Transform for .NET은 **λ―Έκ΅­ 동뢀(λ²„μ§€λ‹ˆμ•„ 뢁뢀)**와 유럽(ν”„λž‘ν¬ν‘Έλ₯΄νŠΈ) λ¦¬μ „μ—μ„œ 이용 κ°€λŠ₯ν•©λ‹ˆλ‹€ .


κ²°λ‘ 

AWS Transform for .NET은 λŒ€κ·œλͺ¨ .NET μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν˜„λŒ€ν™”λ₯Ό μžλ™ν™”ν•˜κ³  κ°€μ†ν™”ν•˜μ—¬, 기업이 기술 뢀채λ₯Ό 쀄이고 μ΅œμ‹  ν΄λΌμš°λ“œ ν™˜κ²½μœΌλ‘œμ˜ μ „ν™˜μ„ μ›ν™œν•˜κ²Œ ν•  수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€. 특히, μ—μ΄μ „νŠΈ 기반의 AI μ„œλΉ„μŠ€λ₯Ό 톡해 λ³΅μž‘ν•œ λ³€ν™˜ μž‘μ—…μ„ κ°„μ†Œν™”ν•˜κ³ , 개발자의 생산성을 높이며, 운영 λΉ„μš©μ„ μ ˆκ°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

2 Likes

개인적인 의견: μ™„μ „νžˆ μžλ™ν™”ν•  μˆ˜λŠ” μ—†κ² μ§€λ§Œ, 이 Transform λ„κ΅¬λ‘œ μ»€λ²„ν•˜μ§€ λͺ»ν•˜λŠ” μ‹œλ‚˜λ¦¬μ˜€μ— λŒ€ν•œ μ „λž΅μ μΈ λŒ€μ²΄μ•ˆμ€ μ•„λž˜μ™€ 같은 것듀이 μžˆμ„ 수 μžˆκ² μŠ΅λ‹ˆλ‹€.

  • Windows Forms, WPF: 직접적인 1:1 λŒ€μ‘ 관계가 λ˜μ§„ λͺ»ν•˜κ² μœΌλ‚˜, Avalonia, 그리고 μ˜ˆμ‚° 집행이 κ°€λŠ₯ν•œ 경우 XPF둜의 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜μ΄ κ²€ν†  κ°€λŠ₯ν•œ 방법이 λ˜κ² μŠ΅λ‹ˆλ‹€.
  • Web Forms: CoreWebForms, CoreFormsκ°€ λŒ€μ•ˆμ΄ 될 수 있으며, μž₯κΈ°μ μœΌλ‘œλŠ” Blazor둜의 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜μ΄ ν˜„μ‹€μ μž…λ‹ˆλ‹€. 특히 Blazor의 경우 Web Form용으둜 μƒμš© μ»΄ν¬λ„ŒνŠΈλ₯Ό μΆœμ‹œν•˜λ˜ 업체듀 λŒ€λΆ€λΆ„μ΄ Blazorλ‘œλ„ μƒμš© μ»΄ν¬λ„ŒνŠΈλ₯Ό μΆœμ‹œν–ˆκΈ° λ•Œλ¬Έμ— μƒμš© μ»΄ν¬λ„ŒνŠΈμ˜ λΆ€μž¬λ‘œ μΈν•œ 곡수 폭증을 λ°©μ–΄ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • OWIN: ASP .NET MVC와 ASP .NET Core μ‚¬μ΄μ˜ μ „ν™˜κΈ°μ— λ„μž…λœ μ˜€ν”ˆ μ†ŒμŠ€ ν”„λ ˆμž„μ›Œν¬λ‘œ, OWIN의 λΉ„μ¦ˆλ‹ˆμŠ€ 둜직만 μΆ”μΆœν•΄μ„œ Minimal APIλ‚˜ ASP .NET Core Middleware둜 μ΄κ΄€ν•˜λŠ” 것이 μž‘μ—…λŸ‰μ„ μ€„μ΄λŠ”λ° 도움이 될 κ²ƒμž…λ‹ˆλ‹€.