이야기박스
GCP Capacity Planning and Cost Optimization 본문
# Persistent disk estimation
# Network capacity estimation
# Workload estimation
* Perfkit Benchmarker --> open source benchmarking tool
http://googlecloudplatform.github.io/PerfKitBenchmarker/
# Optimizing VM cost
https://cloud.google.com/compute/pricing#predefined_machine_types
- Preemtible VMs
우선순위에 밀려 VM이 내려갈 수 있음 (preemtible이라고 늘 부족해서 내 리소스를 빼는건 아님, 주기적으로 빼기도함)
--> 재 가동 보장은 어떻게 해주는가?
--> 보장은 안되지만 오토스케일링에서 나중에 다시 개수를 늘려준다 (max value 까지)
# Optimizing Network Cost
Region 별 가격 확인
https://cloud.google.com/compute/docs/regions-zones/
# Bigtable Queries per Second (QPS) and MBps throughput
보통 throughput과 qps가 linear하게 증가
but 특수 케이스에서 로그가 매우 큰 경우 qps가 적어도 throughput이 클 수 있음. 이걸 맞추기 좋은 방법이 있을까?
---> bigtable 자체는 linear한 성능을 가지고 있음
---> monitoring을 해서 네트워크나 다른 부분에서 어디에서 문제가 생기는지 확인
---> vm인 경우, 문제가 생기는 부분에 대해서 customizing tuning이 가능 (어느정도 까지)
* Bigtable Key Visualizer
https://cloud.google.com/bigtable/docs/keyvis-overview
* Bigtable Hbase Api 차이점
https://cloud.google.com/bigtable/docs/hbase-differences?hl=ko
'Computer & Data > Cloud Platform' 카테고리의 다른 글
GCP; Cloud Functions (0) | 2019.05.04 |
---|---|
GCP Deployment, monitoring and alerting, and incident response (0) | 2019.04.05 |
GCP Design for security (0) | 2019.04.05 |
GCP Business Logic & Data Layer & Network Design (0) | 2019.04.04 |
GCP 설계 & 디자인 (0) | 2019.04.04 |