티스토리 뷰
실습편 - Autoscaling을 고려한 인스턴스 생성(2 tier architecture in GCP)
Hayley Shim 2023. 10. 28. 17:222 tier architecture in GCP
앞서 네트워크 설정 편에 이어 Web VM 인스턴스를 구성해보자.
GCP의 관리형 인스턴스 그룹(managed instance group) 서비스를 활용하여 autoscaling을 적용했다.
- 관리형 인스턴스 그룹(MIG)을 사용하면 동일한 여러 VM에서 앱을 운영할 수 있다. 자동 확장, 자동 복구, 리전(멀티 영역) 배포, 자동 업데이트 등의 자동화된 MIG 서비스를 활용하여 워크로드의 확장성 및 가용성을 높일 수 있다.
- 비관리형 인스턴스 그룹을 사용하면 직접 관리하는 여러 VM에서 부하 분산을 수행할 수 있다.
해당 예제에서는 인스턴스 그룹(MIG) 생성 시, DB 연결을 위해 stateful 방식을 적용했다.
1. instance template 생성
- instance template을 사용하면 관리형 인스턴스 그룹(MIG)에서 VM을 만들거나 개별 VM을 만들 수 있다.
2. instance group 생성
- MIG의 각 VM은 인스턴스 템플릿을 기반으로 한다.
추가사항 : custom image 만들기(참고)
- 소스 디스크, 이미지, 스냅샷 또는 Cloud Storage에 저장된 이미지에서 custom image를 만들고 이 이미지를 사용하여 가상 머신(VM) 인스턴스를 만들 수 있다.
- custom image를 만든 후에는 프로젝트 간에 공유할 수 있다. 다른 프로젝트의 사용자가 custom image를 사용하도록 허용하면 해당 사용자는 요청에 이미지 프로젝트를 지정하여 이러한 이미지에 액세스할 수 있다.
- custom image를 만들어 instance template에 적용할 수 있다.
다음 IAP 설정 편에서 인스턴스로 Secure한 연결을 해보자.
blog migration project
written in 2022.3.19
https://hayleyshim.github.io/blog/gcp3
'IT > Infra&Cloud' 카테고리의 다른 글
실습편 - HA를 고려한 DB 생성(2 tier architecture in GCP) (0) | 2023.10.28 |
---|---|
실습편 - IAP를 활용한 Secure 연결(2 tier architecture in GCP) (0) | 2023.10.28 |
실습편 - 전체 구성 및 네트워크 설정(2 tier architecture in GCP) (0) | 2023.10.28 |
이론편 - 2 tier architecture in GCP (0) | 2023.10.28 |
Message Queue (0) | 2023.10.28 |
- Total
- Today
- Yesterday
- cni
- terraform
- k8s cni
- autoscaling
- AWS
- 파이썬
- VPN
- operator
- EKS
- gcp serverless
- 도서
- SDWAN
- k8s
- AI
- GCP
- security
- OS
- 혼공파
- IaC
- GKE
- NFT
- 혼공단
- 혼공챌린지
- S3
- cloud
- NW
- k8s calico
- PYTHON
- controltower
- handson
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |