2024. 1. 19. 13:16ㆍ클라우드/AWS
1월 AWS Dev Tools & Container Basic (1/19)
AWS Development with IDE
VSCode 기반 개발 환경 구축 및 AWS 서비스 구성과 배포
IaC & AWS CDK
Amazon Application Composer in VSCode
IDE에서 직접 IaC(Infrastructure-as-Code)를 시각적으로 구성
- 시각적 캔버스를 사용하여 AWS 리소스를 드래그 앤 드롭 및 연결
- Gen AI 기반 코드 제안을 사용하여 1,000+ CloudFormation 리소스 빠르게 시작
- AWS Toolkit for VSCode에 포함
AWS Cloud Development Kit
Main components
Core Framework | AWS Construct Library | AWS CDK CLI |
Paradigm shift
CloudFormation
- Parameters and intrinsic functions
CDK
- Typed OO Language: loops, conditions, inheritence, etc
CDK example
Development workflow
Developer-friendly command line interface (CLI)
cdk bootstrap Deploys the CDK Toolkit staging stack |
cdk destroy Destroys one or moe specified stacks |
cdk watch Monitor code and assets for changes to automatically deploy faster |
cdk deploy --hotswap Inspects changes in our project and deploy without a full deployment |
cdk metadata Displays metadata about the specified stack |
cdk list Lists the stacks in the app |
cdk doctor Checks your CDK project for potential problems |
cdk context Manages cached context values |
Dev Tools Hands-ON
AWS Builder ID
https://profile.aws.amazon.com/
AWS Toolkit for VSCode
https://aws.amazon.com/ko/visualstudiocode/
- 지원 되는 VSCode version: 1.73.0 이상
- VS Code 설치: https://code.visualstudio.com/downloads
- 코드 개발 시
|
- 서버리스 애플리케이션 개발 시
Amazon Q
Amazon Q
업무용으로 설계된 Generative AI 어시스턴트
- 대화를 통해 정확한 답변을 얻거나, 문제를 해결하고, 콘텐츠를 생성하고 문서를 요약
- 회사 정보, 코드 및 시스템을 이해
- 역할 및 권한에 따라 상호작용을 개인화
- 보안 및 개인 정보 보호를 위한 설계
Amazon Q for Business
생성형 AI로 직원 생산성 향상
- 비즈니스 질문에 대해 빠르고 정확하며 관련성 높은 답변을 안전하고 프라이빗하게 제공
- 간편안 사실 확인을 위해 참고 문헌 및 인용이 포함된 답변을 제공
- 사용자 권한에 기반한 기존 액세스 제어
- 40개 이상의 인기 엔터프라이즈 애플리케이션 및 문서 저장소에 연결
- 관리자가 가드레일을 쉽게 적용하여 응답을 관리하고 제어
Business Q는 엔터프라이즈 사용자 권한에 맞게 동작
다양한 데이터 소스 연결
다양한 엔터프라이즈 소스 콘텐츠 통합
Adobe Experience Manager Alfresco Amazon S3 Atlassian Confluence Amazon RDS/Aurora Box DB2 Dropbox Drupal Custom Connector FSX for Windows Github Gmail Google Drive |
Jira Microsoft Exchange Microsoft OneDrive Microsoft SharePoint Microsoft Teams Microsoft Yammer Microsoft SQL Server Quip Salesforce ServiceNow Slack Web Crawler Workdocs Zendesk |
Amazon Q for Business - 주요 기능
직원 생산성 향상
- 엔터프라이즈 데이터에서 생성된 신뢰할 수 있는 답변
- 인용 및 출처 기여
- 대화 기록 및 컨텍스트
- 파일 업로드 및 콘텐츠 분석
- 여러 엔터프라이즈 앱에서 작업 실행
안전 및 보안
- 사전 제작된 가드레일을 사용
- 기업 콘텐츠에 대한 응답만 제한
- 응답에 절대 나타나지 않아야 하는 차단된 단어나 문구를 지정
- 특수 주제 정의 및 해당 주제에 대한 가드레일 구성
시장 출시 시간 단축
- 매니지드 Ingestion 기능을 갖춘 내장 벡터 인덱스
- SSO가 포함되 내장 애플리케이션
- 3 클릭 설정: 앱 생성, 검색기, 데이터 소스
- Retriever - Augmented Generation (RAG)
Amazon Q for Business - 사용 사례
검색 경험 간소화 | 주요 인사이트 추출 | 문서 요약 생성 | 콘텐츠 제작 가속화 |
내부 위키, SharePoint 사이트, Confluence, Salesforce 및 40+ 애플리케이션 연결과 통합된 대화형 검색 환경 |
문서에 대한 비교 분석을 수행하고 통찰력 확보. 더 빠르고 더 나은 데이터 기반 의사 결정을 할 수 있도록 지원 |
업로드 된 파일이나 기존 기업 문서 요약 작성으로 문서의 본질을 빠르게 이해 |
마케팅, 영업, 엔지니어링 등 부서 전체에서 콘텐츠를 빠르고 스마트하게 만들 수 있도록 지원 |
Amazon Q for Builder
생성형 AI로 개발 및 운영 생산성 향상
- AWS 기능과 아키텍처 솔루션에 대한 조언 제공
- 문제점을 찾고 에러를 해결
- 코드 리팩토링, 최적화 및 테스트 작성
- Pull Request 및 코드 리뷰 피드백 요약
- IDE 개발 환경에서 직접 프로그래밍 조언 제공
- 프로그래밍 코드 버전 업그레이드
- 자연어로 SQL 쿼리 생성
Amazon Q Code Transformation
기존 애플리케이션 코드 업그레이드 및 변환을 간소화
- 짧은 시간 내에 개발언어 업그레이드 완료
- 단시간에 Java 애플리케이션을 업그레이드
Java 8/11 → Java 17 - 보안 및 성능 강화
- 윈도우에서 Linux로의 마이그레이션 가속화 (coming soon)
Amazon Q - 자연어 기반 Query
Amazon Redshift
|
AWS Glue
|
Amazon Config
|
Amazon CloudWatch
|
'클라우드 > AWS' 카테고리의 다른 글
AWS Dev Tools & Container Basic - Container & Docker (0) | 2024.01.19 |
---|---|
AWS Dev Tools & Container Basic - AWS Dev Tools (0) | 2024.01.19 |
Serverless Application - Event-driven Serverless Backend 구축 (0) | 2024.01.12 |
Serverless Application - API 구성 및 Web Application 배포 (0) | 2024.01.12 |
Serverless Application - Serverless Computing 구축 (0) | 2024.01.12 |