2024/08/14 2

[cs] MSA κ°œλ…

MSA κ°œλ…1. MSA κ°œλ…1. MSA κ°œλ…ν•œ 곳에 λͺ¨μ•„μ„œ μš΄μ˜ν•˜λŠ”κ±Έ λͺ¨λ†€λ¦¬μŠ€ 아킀텍쳐(Monolith Architecture)μ„œλ²„ 개발 ν•˜λ‹€λ³΄λ©΄ λ§Žμ€ κΈ°λŠ₯ λ§Œλ“€μ–΄μ•Ό λ˜λŠ”λ°, ν”„λ‘œκ·Έλž¨μ΄ 크면 ν…ŒμŠ€νŠΈ-컴파일-λΉŒλ“œ-배포 κΉŒμ§€ μ‹œκ°„μ΄ 많이 κ±Έλ¦½λ‹ˆλ‹€.λ˜ν•œ, κΈ°λŠ₯이 많으면 μ†ŒμŠ€μ½”λ“œκ°€ λ³΅μž‘ν•΄μ§„λ‹€λŠ” 단점이 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ 단점듀을 ν•΄κ²°ν•˜κΈ° μœ„ν•΄ μ—¬λŸ¬κ°€μ§€ κΈ°λŠ₯을 잘개 μž˜λΌλ‚Έ λ‹€μŒ ν•˜λ‚˜μ˜ 독립적인 μ„œλΉ„μŠ€λ‘œ λ§Œλ“€μ–΄μ„œ μš΄μ˜ν•˜λŠ” 것이 λ°”λ‘œ MSAμž…λ‹ˆλ‹€. μž₯점: ν”„λ‘œκ·Έλž¨ μˆ˜μ •, κ°œμ„  빠름, ν΄λΌμš°λ“œ μžμ› 효율적 μ‚¬μš© κ°€λŠ₯단점: μš΄μ˜λ³΅μž‘λ„ 증가(μΉ΄ν”„μΉ΄, 도컀, CI/CD, μΏ λ²„λ„€ν‹°μŠ€, docker swarm 등이 ν•„μˆ˜κ°€ 되기 λ•Œλ¬Έ)λ‹€μŒ ν¬μŠ·νŒ…μ—μ„œ λ§Œλ‚˜μš§ ~

[cs] Docker κ°œλ…(feat. kubernetes, docker swarm)

Docker κ°œλ…(feat. kubernetes, docker swarm)1. Docker κ°œλ…2. kubernetes κ°œλ…3. docker swarm κ°œλ…1. Docker κ°œλ…μ»¨ν…Œμ΄λ„ˆν™” 도ꡬ 2. kubernetes κ°œλ…μ»¨ν…Œμ΄λ„ˆ 관리 λ„κ΅¬λ³΅μž‘ν•˜κ³  λŒ€κ·œλͺ¨μ˜ ν™˜κ²½μ— 적합 3. docker swarm κ°œλ…μ»¨ν…Œμ΄λ„ˆ 관리 λ„κ΅¬λ„μ»€μ—μ„œ λ§Œλ“  μ»¨ν…Œμ΄λ„ˆ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ νˆ΄μƒλŒ€μ μœΌλ‘œ κ°„λ‹¨ν•œ μ„€μ •κ³Ό 관리가 ν•„μš”ν•œ ν™˜κ²½μ— μ‚¬μš©λ‹€μŒ ν¬μŠ·νŒ…μ—μ„œ λ§Œλ‚˜μš§ ~ μ°Έκ³  μ‚¬μ΄νŠΈ https://seosh817.tistory.com/345 [Docker] λ„μ»€λž€? - 도컀 κ°œλ… μ •λ¦¬λ„μ»€λž€? 도컀(Docker)λŠ” λ¦¬λˆ…μŠ€ μ»¨ν…Œμ΄λ„ˆμ— λ¦¬λˆ…μŠ€ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ ν”„λ‘œμ„ΈμŠ€ κ²©λ¦¬κΈ°μˆ μ„ μ‚¬μš©ν•˜μ—¬ 더 μ‰½κ²Œ μ»¨ν…Œμ΄λ„ˆλ‘œ μ‹€ν–‰ν•˜κ³  관리할 수 있게 ν•΄μ£ΌλŠ” μ˜€ν”ˆμ†ŒμŠ€ ..