Search
moon
sun
🎙️

About .NET on AWS: 클라우드 네이티브 개발을 위한 AWS 도구 및 서비스 소개

AWS에서 .NET 개발을 위한 핵심 도구와 서비스를 소개합니다. Visual Studio용 AWS Toolkit, .NET용 AWS SDK 그리고 애플리케이션 마이그레이션 및 현대화 도구들을 살펴봅니다. .NET 개발자 여러분들이 AWS 클라우드의 장점을 최대한 활용할 수 있는 방법을 제시합니다.

Why Windows on AWS

운영 안정성 경험

경험에 대한 압축 알고리즘은 없다
•
고가용성으로 확장하도록 설계된 AWS 클라우드 인프라
•
규모 확장을 통해 얻은 경제적 효울성을 고객에게 돌려주는 문화
•
전용 목적에 맞게 설계된 모듈식 빌딩 블록

.NET Tools in AWS

•
풍부한 IDE & 편집기 지원
•
모든 기능을 쉽게 사용 가능한 소모성 SDK
•
간편한 디버깅 및 테스트
•
명령줄 지원
•
CI/CD 통합
•
.NET Core를 통한 크로스 플랫폼 개발 지원

AWS Toolkit for Visual Studio

마켓플레이스 및 웹사이트에서 설치 가능. NodeJS, Python, .NET 및 Pwsh에서 서버리스 앱 개발을 통합하기 위함
•
Amazon Q developer
•
ECS 및 Lamba Functions 지원

.NET Deployment Experience

•
AWS 탐색기 리뉴얼
•
간소화된 퍼블리싱 기능
•
지능형 추천

AWS Toolkit for JetBrains Rider

Amazon Q Developer .NET transformation
•
Windows에서 Linux로 빠르게 개발 환경 전환 가능

.NET Tools in AWS SDKs

정말 다양한 것들이 있다!

.NET Tools in AWS Command Line Tools

AWS 명령줄 인터페이스(CLI)

AWS Tools for Pwsh

•
윈도우 파워셸 및 파워셸 코어에서 사용 가능
•
AWS 리소스 및 관리 센터에서도 사용 가능
•
dotnet CLI extensions
◦
Lambda, ECS 등등
◦
서버리스 애플리케이션 모델 지원중

.NET Tools in AWS CI/CD

•
Amazon CodeCatalyst
•
AWS Tools for AzureDevOps

AWS Cloud Development Kit(CDK)

소스코드를 사용해 클라우드 인프라 프로비저닝 가능

.NET migration to AWS

Amazon EC2(VM) → Containers(도커/쿠버네티스) → AWS Lambda(소스코드)

AWS App2Container

동작 방식

1.
현재 애플리케이션을 분석
2.
애플리케이션 아티팩트, 도커 파일(이미지) 생성
3.
AWS(ECS, EKS, App Runnder)로 배포를 위한 아티팩트 생성, [직접 배포]

.NET 애플리케이션을 모니터링

•
모니터링은 장애 감지 그 이상의 역할을 수행합니다!
•
수집 → 모니터 → Act → 분석