Managed Instance Group
- 같은 instance의 묶음 (Image template을 통한 instance 생성)
- stateless 서비스 구조에 적합하지만 stateful workload도 지원
- auto scaling, auto healing, health check 등을 통한 고가용성 확보
- load balancing
Unmanaged Instance Group
- 서로 다른 instance의 묶음 (실제 같은 instance이더라도 template이 아니라 따로 vm을 생성한 경우, 다른 instance)
- instance가 서로 다르지만 load balancing이 필요한 경우
* stateless vs stateful
stateful
- 서비스의 상태값을 저장하고 있어야 함
- Auto scaling에 적합하지 않음 -> 차선책 : Auto healing
- ex) DB, 데이터 처리, Jenkins, App config 기타 등등
stateless
- 서비스의 상태값을 저장할 필요가 없음
- Auto scaling에 적합함
- ex) frontend 기타 등등
출처
https://cloud.google.com/compute/docs/instance-groups
'IT > Cloud' 카테고리의 다른 글
MSA(Micro Service Architecture) (0) | 2022.03.02 |
---|---|
[AWS] NACL, Security Group (Stateless 방화벽, Stateful 방화벽) (0) | 2022.03.01 |
3 Tier Architecture가 필요한 이유 (0) | 2022.02.21 |
[GCP] BigQuery (0) | 2022.02.17 |
[GCP] VPC Service Control (0) | 2022.02.16 |
댓글