반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- centOS7
- 운영체제
- 데브옵스
- 도커
- k8s
- boj
- 클라우드
- 네트워크
- 쿠버네티스
- C++
- 도커 명령어
- devops
- 리눅스
- Python
- kubernetes
- 인프라
- AWS
- docker
- swift 클로저
- 컨테이너
- 프로세스
- ios
- 부스트코스
- 도커 이미지
- NGINX
- Swift
- 도커 컨테이너
- centOS
- os
- linux
Archives
- Today
- Total
목록Infra & Devops/Architecture (1)
귀염둥이의 메모
마이크로 서비스 아키텍처(MSA, MicroService Architecture) 기본 개념
MSA란? Microservice는 SOA(Service Oriented Architecture)의 경량화 버전 하나의 Monolithic Application을 핵심 기능으로 세분화한 것 하나의 큰 어플리케이션을 여러개의 작은 단위로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처 Monolithic의 단점 하나의 기능을 추가하거나 수정하면 전체 시스템을 재배포 해야함 서비스가 커질수록 빌드, 테스트, 배포 시간이 기하급수적으로 늘어나고, 시스템 구조의 파악이 어려움 서비스를 부분적으로 Scale-out하기 힘들다 한 부분의 기능에 장애가 발생하면 전체 시스템이 마비됨 MSA의 장점 서비스들이 상호 독립적이여서 유지보수 및 배포가 간편함 서비스에 장애가 발생하면 각 서비스마다 독립적으로 발생하는 것이기 ..
Infra & Devops/Architecture
2021. 9. 29. 02:37