CLOUD wiki - 100-hours-a-week/2-hertz-wiki GitHub Wiki

TUNING Cloud Wiki

λ³Έ λ¬Έμ„œλŠ” ν”„λ‘œμ νŠΈμ˜ 섀계, ν΄λΌμš°λ“œ 인프라, CI/CD, IaC, λ³΄μ•ˆ 및 운영 κ΄€λ ¨ μ „λ°˜μ μΈ λ‚΄μš©μ„ λ¬Έμ„œν™”ν•œ κ³΅κ°„μž…λ‹ˆλ‹€. 각 μ„Ήμ…˜μ€ μ‹€μ œ ꡬ성 μ‹œ μ°Έκ³ ν•  수 μžˆλ„λ‘ λ‹€μ΄μ–΄κ·Έλž¨, 도ꡬ, μ •μ±… 등을 ν¬ν•¨ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

☁️ ν΄λΌμš°λ“œ 기반 운영 ν™˜κ²½

TUNING μ„œλΉ„μŠ€λŠ” AWS와 GCP ν΄λΌμš°λ“œλ₯Ό ν˜Όν•©ν•˜μ—¬, λΉ„μš© μ΅œμ ν™”μ™€ ν™•μž₯μ„±, μ•ˆμ •μ„±μ„ λͺ¨λ‘ κ°–μΆ˜ 인프라λ₯Ό κ΅¬μΆ•ν–ˆμŠ΅λ‹ˆλ‹€. μ΄ˆκΈ°μ—λŠ” λΉ λ₯Έ 배포λ₯Ό μœ„ν•΄ λ‹¨μˆœν•œ μˆ˜μž‘μ—… 배포둜 μ‹œμž‘ν–ˆμ§€λ§Œ, 운영 쀑 λ°œμƒν•œ λ‹€μ–‘ν•œ 문제λ₯Ό 기반으둜 μ μ§„μ μœΌλ‘œ κ³ λ„ν™”ν•΄μ™”μŠ΅λ‹ˆλ‹€. 이λ₯Ό 톡해 νŠΈλž˜ν”½ 급증, μž₯μ•  볡ꡬ, 운영 νš¨μœ¨μ„± 문제λ₯Ό ν•΄κ²°ν•˜λ©°, λ‹¨κ³„λ³„λ‘œ μ•„ν‚€ν…μ²˜λ₯Ό μ²΄κ³„μ μœΌλ‘œ ν™•μž₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

☁️ ν΄λΌμš°λ“œ λ ˆν¬μ§€ν† λ¦¬ πŸ‘₯ νŒ€ λ ˆν¬μ§€ν† λ¦¬


πŸ“‚ λ¬Έμ„œ λΆ„λ₯˜

πŸ”Ή μ„€κ³„λ³΄κ³ μ„œ (Architectural Design Docs) πŸ”Έ κ΅¬μΆ•λ³΄κ³ μ„œ (Deployment Execution Docs) πŸ”ΊλΆ€ν•˜ν…ŒμŠ€νŠΈ λ³΄κ³ μ„œ(Performance Test Report)
πŸ”— 1단계: Big Bang μˆ˜μž‘μ—… 배포 μ„€κ³„β€ƒπŸ“„ ν˜„ν–‰ 배포 방식(빅뱅배포)λΆ„μ„β€ƒπŸ“„ μˆ˜μž‘μ—… 배포 절차 μ„€λͺ…μ„œ πŸ”— BigBang 배포 ꡬ좕 λ³΄κ³ μ„œβ€ƒπŸ“„ BigBang 배포 인프라 κ΅¬μΆ•λ³΄κ³ μ„œ πŸ”— MVP λΆ€ν•˜ν…ŒμŠ€νŠΈ λ³΄κ³ μ„œβ€ƒπŸ“„ MVP λΆ€ν•˜ν…ŒμŠ€νŠΈ λ³΄κ³ μ„œ
πŸ”— 2단계: CI νŒŒμ΄ν”„λΌμΈ ꡬ좕 μ„€κ³„β€ƒπŸ“„ CI 섀계 λ¬Έμ„œ - -
πŸ”— 3단계: CD νŒŒμ΄ν”„λΌμΈ ꡬ좕 μ„€κ³„β€ƒπŸ“„ CD 섀계 λ¬Έμ„œ - -
πŸ”— 4단계: Docker μ»¨ν…Œμ΄λ„ˆν™” μ„€κ³„β€ƒπŸ“„ Docker λ„μž… μ „λž΅ μ„€λͺ…μ„œ (vs κΈ°μ‘΄ CI/CD μ†ŒμŠ€ 배포)β€ƒπŸ“„ μ‹œμŠ€ν…œ ꡬ성도 및 기술 λͺ…μ„Έ(기술 ꡬ성 λͺ…μ„Έ)β€ƒπŸ“„ AWS μ΅œμ’… λΉ„μš© μ‚°μ •β€ƒπŸ“„ GCP μ΅œμ’… λΉ„μš© μ‚°μ • πŸ”— Docker 기반 Web 3‐Tier μ•„ν‚€ν…μ²˜ ꡬ좕 λ³΄κ³ μ„œβ€ƒπŸ“„ Docker 기반 Web 3-Tier μ•„ν‚€ν…μ²˜ ꡬ좕 λ³΄κ³ μ„œ πŸ”— AI 도컀 μ»¨ν…Œμ΄λ„ˆ ꡬ좕 λ³΄κ³ μ„œ πŸ“„AI 도컀 μ»¨ν…Œμ΄λ„ˆ ꡬ좕 λ³΄κ³ μ„œ -
πŸ”— 5단계: Kubeadm μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ μ„€κ³„β€ƒπŸ“„ Kubeadm μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ λ„μž… λ°°κ²½ 및 섀계 μ„€λͺ…μ„œβ€ƒπŸ“„ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ 섀계 λͺ…μ„Έβ€ƒπŸ“„ AWS μ΅œμ’… λΉ„μš© μ‚°μ •β€ƒπŸ“„ GCP μ΅œμ’… λΉ„μš© μ‚°μ • - -
πŸ”—πŸ”Ή 6단계: Managed Kubernetes(EKS) μ„€κ³„β€ƒπŸ“„ Managed Kubernetes λ„μž… λ°°κ²½ 및 섀계 μ„€λͺ…μ„œβ€ƒπŸ“„ Kubernetes λ¦¬μ†ŒμŠ€ λͺ…μ„Έμ„œβ€ƒπŸ“„ AWS μ΅œμ’… λΉ„μš© μ‚°μ •β€ƒπŸ“„ GCP μ΅œμ’… λΉ„μš© μ‚°μ • - -

πŸ”” λΉ„μš©μ•Œλ¦Ό μ„€μ •

πŸ”— GCP λΉ„μš©μ•Œλ¦Ό Discord 봇 (With. Cloud Run & Pub/Sub)

πŸ”— AWS λΉ„μš©μ•Œλ¦Ό Discord 봇 (With. Lambda & Amazon EventBridge Scheduler)