์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- mistelํค๋ณด๋
- ์คํ๋ฆฟํค๋ณด๋
- ์ ๋ ฌ
- ๋ ์ด์บ์คํ
- raycasting
- adminbro
- ํ๋ผ์ด๋นํด๋ผ์ฐ๋
- ํ ์คํธ๋ถ
- ์ฃ์ง์ปดํจํ
- enable_if
- ํ์ด์ฌ
- ์ด์ ๋ธ๋ฆฌ์ด
- 42์์ธ
- c++
- ๋ถ๋์์์
- ์คํํธ์
- ์๋ฃ๊ตฌ์กฐ
- 42seoul
- schema first
- ์ฐฝ์
- ์ฟ ๋ฒ๋คํฐ์ค
- uuid-ossp
- psql extension
- GraphQL
- SFINAE
- Cloud Spanner
- ์ด๋ ธ๋ฒ ์ด์ ์์นด๋ฐ๋ฏธ
- ๋๋ฃํ์ต
- ๋์ปค
- ์ด์ ๋ธ๋ฆฌ
- Today
- Total
written by yechoi
GCP- ๋น์ฉ ๊ด๋ฆฌ ๋ณธ๋ฌธ
Optimizing Your Google Cloud Platform Costs
๐๊ฐ์์ถ์ฒ : Coursera Optimizing Your Google Cloud Platform Costs
ํด๋ผ์ฐ๋์ ์ญ๋์ ํน์ฑ ๋๋ฌธ์ ์ง์ถ์ ์ง์์ ์ผ๋ก ๊ด์ฐฐ๋๊ณ ํต์ ๋ผ์ผ
๋น์ฉ์ ์ต์ ํํ๋ ๊ฑด fiance์ techํ์ ํ๋ ฅ์ด ํ์ํ ๋ถ๋ถ
learn about
- creating budgets & alerts
- managing quota
- understanding commited use discounts
- setting up advanced cost controls
- best practices & tips
Setup Cost Controls
Budgets and Alerts for Cost Management
ํน์ ๊ธ์ก์ ๋๋ฌํ๊ฑฐ๋ ๊ทธ๋ด ๊ฒ์ผ๋ก ์์ธก๋ ๋ ์๋ฆผ์ด ์ค๋๋ก ์ค์ ํ ์ ์์
billing account administrators, users ๋ง ์๋ฆผ์ ๋ฐ์ ์ ์์
์ค์ ๋ฐฉ๋ฒ
Budgets & alerts ํญ๋ชฉ์์ ์ค์ ๊ฐ๋ฅ
- actual: ์ค์ ๋ก ๊ทธ ๊ธ์ก์ ๋์์ ๋ ์๋ฆผ
- forcasted: ํด๋น ๋ฌ ๋ง์ ๊ทธ ๊ธ์ก์ ์ด๊ณผํ ๊ฒ์ผ๋ก ๊ธฐ๋๋ ๋ ์๋ฆผ
- ํ๋ก์ ํธ๋ณ, ์ํ๋ณ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅ
Cost Controls with Quota
ํน์ ์ข ๋ฅ์ ๋ฆฌ์์ค ๋๋ API ์์ฒญ์ ์ฌ์ฉ ์ ํ์ ๊ฑธ์ด๋ ์ ์์
- Allocation: VM์ ์์ฒ๋ผ ํ๋ฒ์ ๊ฒฐ์ ํ ์ ์๋ ์์
- Rate: ๋ถ๋น API ๋ฆฌ์์ฒญ์ ์์ฒ๋ผ ํน์ ์๊ฐ ๋์ ์ด๊ธฐํ๋จ
์์) BigQuery ๋ฅผ ์ฌ์ฉํ ํ ์คํธ ํ๊ฒฝ์์ ์ฌ๋๋ค์ด ๋ถํ์ํ ์ฟผ๋ฆฌ๋ฌธ์ ์ฌ์ฉํ์ง ์๋๋ก ํ๋ฃจ์ ์ฌ์ฉํ ์ ์๋ ์ฟผ๋ฆฌ์ ์๋ฅผ ์ ํํ ์ ์์
์ค์ ๋ฐฉ๋ฒ
- ์ด๋ค ํ๋ก์ ํธ์ ์ ์ฉํ ์ง ์ ํํด์ผํจ
- project owner / editor๋ก์ quota limits ๋ฅผ ์ค์ ํ ๊ถํ์ด ์์ด์ผ
Commited Use Discount(CUD)
Compute Engine ๋ฆฌ์์ค๋ฅผ 1๋ ๋๋ 3๋ ๊ธฐ๊ฐ์ผ๋ก ๊ณ์ฝํ๋ ๊ฒ์ผ๋ก ์ต๋ 70%์ ํ ์ธ์ ๋ฐ์ ์ ์์
์์์ ์ง์์ ์ผ๋ก ์ผ์ ๋์ ์ฌ์ฉํ๋ค๋ฉด ๊ณ ๋ คํด๋ณผ ์ ์์
VCPU, ๋ฉ๋ชจ๋ฆฌ, GPU, SSD๋ฅผ ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ๊ณ์ฝํ ์ ์์
ํ์ฑํ๋ ์์์ด ์๋๋ผ๋ ๊ณ์ฝํ ๊ธฐ๊ฐ ๋์ ๋น์ฉ์ ์ง๋ถ
region, project๋ฅผ ๋จ์๋ก ์ ์ฉ
c.f. Sustained Use Discount: ํน์ compute engine ์์์ ์๋น ๋ถ๋ถ ์ฌ์ฉํ์ ๋ ์ ์ฉ๋๋ ์๋ ํ ์ธ
์ค์ ๋ฐฉ๋ฒ
CUD analysis report
Billing Account | Commitments
- billing account ๊ด๋ฆฌ์ ํน์ viewer์ฌ์ผ ์ด ๋ ํฌํธ๋ฅผ ๋ณผ ์ ์์
- ๋ฆฌ์์ค๋ ํ์ ์ผ๋ก ๋๋์ด์ ธ ์์(VCPU, RAM, SSD
- ํ์ฑํ๋ ์ฌ์ฉ๋์ ๋ณด์ฌ์ฃผ๋ฉฐ ์ ๋ฐ์ดํธ์๋ 1~2์ผ ์ ๋๊ฐ ์์
- Commitment utilization์ ํตํด ๊ณ์ฝํ ์์์ ๋ชํผ์ผํธ๋ฅผ ์ฌ์ฉํ๋์ง ๋ณด์ฌ์ค
Programmatic budget notifications
- Pub/Sub๋ ์ด๋ฒคํธ๋ฅผ ์ฒ๋ฆฌํ๋ ์๋น์ค์์ ์ด๋ฒคํธ๋ฅผ ์์ฑํ๋ ์๋น์ค๋ฅผ ๋ถ๋ฆฌํ๋ ๋น๋๊ธฐ ๋ฉ์์ง ์๋น์ค
Pub/sub ๊ตฌ์กฐ์์ ๋ฐํ๋ ๋ฉ์ธ์ง๋ ์ ํด์ง ๋ฒ์ฃผ์ ๋ฐ๋ผ ๊ฐ ๋ฒ์ฃผ์ ๋ํ ๊ตฌ๋ ์ ์ ์ฒญํ ์์ ์์ ์ ๋ฌ๋๋ค. ์์ ์๋ ๋ฐํ์์ ๋ํ ์ง์ ์์ด ์ํ๋ ๋ฉ์ธ์ง๋ฅผ ์์ ํ ์ ์๋ค.
- GCP๋ ์์ฐ ์๋ฆผ์ pub/sub๋ฅผ ํตํด ์งํํ ์ ์์
- ๊ธฐ์กด ์ด๋ฉ์ผ ์๋ฆผ์ด ์์ฐ ๋ด๋น์๋ค์๊ฒ๋ง ๋ณด๋ด์ก๋ค๋ฉด, pub/sub์ ๋ฉ์ธ์ง๋ ๊ธฐํ ๋ถ์ ๋ถ์๋ ๋ฐ์ ์ ์๊ธฐ ๋๋ฌธ์ ํ๊ฐ์ ์์ฌ์ํต์ ํจ๊ณผ์
- GCP API๋ก ์ ๊ณต๋๊ธฐ ๋๋ฌธ์ ์ฌ๋ ๋ฐ ๋ค๋ฅธ ํด๊ณผ ์ฐ๋ ๊ฐ๋ฅ
Monitoring