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)