πŸ€– Amazon Q Apps & Amazon Q Developer

1. Amazon Q Apps (Q Business)

  • μ½”λ”© 없이 μžμ—°μ–΄λ‘œ Gen-AI 기반 앱을 λ§Œλ“€ 수 있음
  • νšŒμ‚¬ λ‚΄λΆ€ 데이터λ₯Ό ν™œμš©
  • ν”ŒλŸ¬κ·ΈμΈ(예: Jira, ServiceNow, Salesforce λ“±)κ³Ό 연동 κ°€λŠ₯
  • 직관적인 μ›Ή UIμ—μ„œ β€œμ–΄λ–€ 앱을 λ§Œλ“€κ³  싢은지” μ„€λͺ…ν•˜λ©΄ μžλ™μœΌλ‘œ 생성됨

πŸ‘‰ ν™œμš© μ˜ˆμ‹œ

  • β€œλ¬Έμ„œλ₯Ό μ—…λ‘œλ“œν•˜κ³  사내 지식 κΈ°λ°˜μ—μ„œ λ‹΅λ³€ν•˜λŠ” Q&A 앱”
  • β€œJira 이슈λ₯Ό μžλ™μœΌλ‘œ μƒμ„±ν•˜λŠ” λ‚΄λΆ€ 앱”

πŸ“Œ μ‹œν—˜ 포인트

  • Amazon Q Apps = Q Business의 일뢀
  • RAG(데이터 검색) + ν”ŒλŸ¬κ·ΈμΈ(API 호좜) μ‘°ν•©μœΌλ‘œ λΉ λ₯΄κ²Œ 사내 λ§žμΆ€ν˜• 앱을 생성할 수 있음


2. Amazon Q Developer – κ°œμš”

Amazon Q DeveloperλŠ” 개발자 지원 AI둜 두 κ°€μ§€ μ˜μ—­μ„ λ‹΄λ‹Ήν•©λ‹ˆλ‹€.

(1) AWS λ„μš°λ―Έ μ—­ν• 

  • AWS λ¬Έμ„œ 및 μ„œλΉ„μŠ€ 선택 κ΄€λ ¨ 질문 λ‹΅λ³€
  • λ‚΄ AWS κ³„μ •μ˜ λ¦¬μ†ŒμŠ€ 쑰회
    • 예: β€œλ‚΄ Lambda ν•¨μˆ˜ 리슀트 λ³΄μ—¬μ€˜β€ β†’ μ‹€μ œ 계정 λ‚΄ ν•¨μˆ˜ 확인
  • CLI(Command Line Interface) λͺ…λ Ήμ–΄ μΆ”μ²œ
  • AWS λΉ„μš© 뢄석, 였λ₯˜ ν•΄κ²°, νŠΈλŸ¬λΈ”μŠˆνŒ… 지원

πŸ‘‰ μ‹œν—˜ 포인트

  • AWS 계정 λ¦¬μ†ŒμŠ€ κ΄€λ ¨ 질문 κ°€λŠ₯
  • CLI λͺ…λ Ήμ–΄ μžλ™ μΆ”μ²œ (직접 싀행은 μ•„λ‹˜)
  • λΉ„μš© 뢄석(Billing) 및 μ—λŸ¬ ν•΄κ²° 지원


(2) AI μ½”λ“œ μ»΄νŒ¨λ‹ˆμ–Έ (Code Companion - μ½”λ”© λ„μš°λ―Έ)

  • GitHub Copilotκ³Ό μœ μ‚¬ν•œ μ½”λ“œ μž‘μ„± 보쑰 AI
  • 지원 μ–Έμ–΄: Java, JavaScript, Python, TypeScript, C# λ“±
  • μ£Όμš” κΈ°λŠ₯:
    • μ‹€μ‹œκ°„ μ½”λ“œ μΆ”μ²œ & μžλ™ μ™„μ„±
    • λ³΄μ•ˆ μŠ€μΊ” (취약점 확인)
    • μƒˆ ν”„λ‘œμ νŠΈ λΆ€νŠΈμŠ€νŠΈλž© (κΈ°λ³Έ ꡬ쑰 μžλ™ 생성)
    • λ¬Έμ„œ μžλ™ 생성

πŸ‘‰ μ‹œν—˜ 포인트

  • AWS ν™˜κ²½μ— νŠΉν™”λœ AI μ½”λ“œ λ„μš°λ―Έ
  • λ³΄μ•ˆ μŠ€μΊ” & ν”„λ‘œμ νŠΈ μžλ™ 생성 κΈ°λŠ₯ β†’ 일반 Copilot λŒ€λΉ„ AWS μΉœν™”μ 

3. Amazon Q Developer – IDE ν™•μž₯ κΈ°λŠ₯

  • **IDE(톡합 개발 ν™˜κ²½)**에 ν™•μž₯ κΈ°λŠ₯으둜 μ„€μΉ˜ κ°€λŠ₯
    • Visual Studio Code, JetBrains λ“± 지원
  • μ£Όμš” κΈ°λŠ₯:
    • AWS κ΄€λ ¨ 질문 λ‹΅λ³€
    • μ½”λ“œ μžλ™ μ™„μ„± / μ½”λ“œ 생성
    • μ½”λ“œ λ³΄μ•ˆ 취약점 탐지
    • 디버깅, μ΅œμ ν™”, μ„±λŠ₯ κ°œμ„ 

πŸ‘‰ μ‹œν—˜ 포인트

  • IDE 톡합을 톡해 μ‹€μ‹œκ°„ 개발 지원 κ°€λŠ₯
  • AWS νŠΉν™” κΈ°λŠ₯ (예: S3, Lambda, ECS κ΄€λ ¨ μ½”λ“œ μžλ™ 생성)

4. Amazon Q Developer – μ‹€μ œ ν™œμš© μ˜ˆμ‹œ

  1. AWS 계정 μž‘μ—…

    • β€œus-east-1 리전에 S3 버킷을 μƒμ„±ν•˜λŠ” CLI λͺ…λ Ήμ–΄ μ•Œλ €μ€˜β€
    • β†’ Amazon Qκ°€ μ μ ˆν•œ aws s3 mb λͺ…λ Ήμ–΄λ₯Ό μ œμ‹œ
  2. λΉ„μš© 뢄석

    • β€œQ1 λ™μ•ˆ λΉ„μš©μ΄ κ°€μž₯ 많이 λ‚˜μ˜¨ μ„œλΉ„μŠ€ 3κ°œλŠ”?”
    • β†’ SageMaker, ECS, Config λ“±κ³Ό κΈˆμ•‘ μš”μ•½
  3. μ½”λ“œ 보쑰

    • β€œS3 버킷 λ‚΄ λͺ¨λ“  νŒŒμΌμ„ λ‚˜μ—΄ν•˜λŠ” Python μ½”λ“œ μž‘μ„±ν•΄μ€˜β€
    • β†’ boto3 μ½”λ“œ μžλ™ 생성


πŸ“ 정리

μ„œλΉ„μŠ€ μ£Όμš” κΈ°λŠ₯ μ‹œν—˜ 포인트
Amazon Q Apps μžμ—°μ–΄ 기반 μ•± 생성 (μ½”λ”© λΆˆν•„μš”), λ‚΄λΆ€ 데이터+ν”ŒλŸ¬κ·ΈμΈ ν™œμš© Q Business 일뢀, RAG + ν”ŒλŸ¬κ·ΈμΈ μ‘°ν•©
Amazon Q Developer (AWS Assistant) AWS λ¬Έμ„œ/μ„œλΉ„μŠ€ λ‹΅λ³€, 계정 λ¦¬μ†ŒμŠ€ 쑰회, CLI μΆ”μ²œ, λΉ„μš© 뢄석, νŠΈλŸ¬λΈ”μŠˆνŒ… AWS 계정 λ¦¬μ†ŒμŠ€ 뢄석, CLI λͺ…λ Ήμ–΄ μžλ™ μΆ”μ²œ
Amazon Q Developer (Code Companion) μ½”λ“œ μžλ™ μ™„μ„±, λ³΄μ•ˆ μŠ€μΊ”, λ¬Έμ„œ 생성, μƒˆ ν”„λ‘œμ νŠΈ ꡬ쑰 생성 AWS νŠΉν™” μ½”λ“œ 지원, GitHub Copilotκ³Ό μœ μ‚¬
IDE Extensions μ½”λ“œ μΆ”μ²œ, 디버깅, λ³΄μ•ˆ 점검, AWS 개발 지원 IDE 연동 μ‹œν—˜ 포인트

βœ… μ‹œν—˜ λŒ€λΉ„ 핡심 μš”μ•½

  • Amazon Q Apps = Q Business 일뢀 (RAG + ν”ŒλŸ¬κ·ΈμΈ)
  • Amazon Q Developer = 개발자 보쑰 AI
    • AWS λ¬Έμ„œ/μ„œλΉ„μŠ€ λ‹΅λ³€ + 계정 λ¦¬μ†ŒμŠ€ 뢄석 + CLI μΆ”μ²œ
    • GitHub Copilot 같은 μ½”λ“œ λ„μš°λ―Έ + λ³΄μ•ˆ μŠ€μΊ” κΈ°λŠ₯
  • IDE 연동 κ°€λŠ₯ β†’ 개발자 생산성 ν–₯상

πŸ‘‰ ν•œ 쀄 정리:
Amazon Q AppsλŠ” κΈ°μ—… λ§žμΆ€ν˜• 앱을 λΉ λ₯΄κ²Œ λ§Œλ“€κ³ , Amazon Q DeveloperλŠ” AWS κ°œλ°œμžμ—κ²Œ λ¬Έμ„œ, λ¦¬μ†ŒμŠ€, CLI, μ½”λ“œκΉŒμ§€ μ§€μ›ν•˜λŠ” AI λ„μš°λ―Έλ‹€.