Cloud Billing ๋ฐ์ดํ„ฐ๋ฅผ BigQuery๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ

Cloud Billing์„ BigQuery๋กœ ๋‚ด๋ณด๋‚ด๋ฉด ์ž๋™์œผ๋กœ ํ•ด๋‹น ๋‚ ์งœ์˜ ์ƒ์„ธํ•œ Google Cloud ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ(์˜ˆ: ์‚ฌ์šฉ๋Ÿ‰, ์˜ˆ์ƒ ๋น„์šฉ, ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐ์ดํ„ฐ)๋ฅผ ์ง€์ •ํ•œ BigQuery ๋ฐ์ดํ„ฐ ์„ธํŠธ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ BigQuery์—์„œ Cloud Billing ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜์—ฌ ์„ธ๋ถ€ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ Looker Studio์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‚ด๋ณด๋‚ด๊ธฐ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ JSON ํŒŒ์ผ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒ€์ด๋ฐ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์„ ์š”๊ตฌ์— ๋งž๊ฒŒ ๋ณด๋‹ค ํฌ๊ด„์ ์ธGoogle Cloud ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด Cloud Billing ๊ณ„์ •์„ ๋งŒ๋“ค ๋•Œ ๋™์‹œ์— BigQuery๋กœ Cloud Billing ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

BigQuery๋กœ ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ์ œํ•œ์‚ฌํ•ญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

๋‹ค์Œ ๋‹จ๊ณ„

๋น„์šฉ์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌ ๋ฐ ๋ณด๊ณ ํ•˜๋Š” ๊ฒƒ์€ ์ˆ˜์‹ญ์–ต ๋‹ฌ๋Ÿฌ ๊ทœ๋ชจ์˜ ๊ธฐ์—… ๊ฒฝ์˜์ด๋‚˜ ์†Œ๊ทœ๋ชจ ๊ฐ€๊ณ„ ์˜ˆ์‚ฐ์—์„œ ๋ชจ๋‘ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์žฌ๋ฌด ๊ด€๋ฆฌ์˜ ํ•ต์‹ฌ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.Google Cloud ๋น„์šฉ ๋ฐ ์‚ฌ์šฉ๋Ÿ‰์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ์— ๊ธฐ๋ฐ˜ํ•œ ์˜์‚ฌ๊ฒฐ์ •์€ ์ด๋Ÿฌํ•œ ์˜์‚ฌ๊ฒฐ์ •์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ์ž‘์—…์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๋ฉด ์ด ์„น์…˜์˜ ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

BigQuery๋กœ Cloud Billing ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ ์„ค์ •

Cloud Billing ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด BigQuery๋กœ Cloud Billing ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์„ค์ • ๊ฐ€์ด๋“œ๋Š” BigQuery๋กœ Cloud Billing ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•œ ๊ถŒ์žฅ์‚ฌํ•ญ๊ณผ ์ž์„ธํ•œ ์•ˆ๋‚ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๋‚ด๋ณด๋‚ด๊ธฐ์— ์‚ฌ์šฉ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” Cloud Billing ๋ฐ์ดํ„ฐ ์œ ํ˜•์ž…๋‹ˆ๋‹ค.

  • ํ‘œ์ค€ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์šฉ ๋ฐ์ดํ„ฐ - ๊ณ„์ • ID, ์ธ๋ณด์ด์Šค ๋‚ ์งœ, ์„œ๋น„์Šค, SKU, ํ”„๋กœ์ ํŠธ, ๋ผ๋ฒจ, ์œ„์น˜, ๋น„์šฉ, ์‚ฌ์šฉ๋Ÿ‰, ํฌ๋ ˆ๋”ง, ์กฐ์ •, ํ†ตํ™” ๋“ฑ์˜ ํ‘œ์ค€ Cloud Billing ๊ณ„์ • ๋น„์šฉ ์‚ฌ์šฉ๋Ÿ‰ ์ •๋ณด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

    ํ‘œ์ค€ ์‚ฌ์šฉ๋Ÿ‰ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์šฉ ๋ฐ์ดํ„ฐ์˜ ๊ด‘๋ฒ”์œ„ํ•œ ์ถ”์„ธ๋ฅผ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.

  • ์ƒ์„ธ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์šฉ ๋ฐ์ดํ„ฐ - ์ž์„ธํ•œ Cloud Billing ๊ณ„์ • ๋น„์šฉ ์‚ฌ์šฉ๋Ÿ‰ ์ •๋ณด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์šฉ ๋ฐ์ดํ„ฐ์˜ ๋ชจ๋“  ์ •๋ณด์™€ ์„œ๋น„์Šค ์‚ฌ์šฉ๋Ÿ‰์„ ์ƒ์„ฑํ•˜๋Š” ๊ฐ€์ƒ ๋จธ์‹  ๋˜๋Š” SSD ๋“ฑ ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€์˜ ๋น„์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

    ์ƒ์„ธ ์‚ฌ์šฉ๋Ÿ‰ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€์˜ ๋น„์šฉ์„ ๋ถ„์„ํ•˜๊ณ  ๋น„์šฉ์ด ์ฆ๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ • ๋ฆฌ์†Œ์Šค๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ธ ์‚ฌ์šฉ๋Ÿ‰ ๋‚ด๋ณด๋‚ด๊ธฐ์—๋Š” ๋‹ค์Œ ์ œํ’ˆ์— ๋Œ€ํ•œ ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€ ์ •๋ณด๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

    • Compute Engine
    • Google Kubernetes Engine(GKE)
    • Cloud Run ํ•จ์ˆ˜
    • Cloud Run

    GKE์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณด๋ ค๋ฉด ์ƒ์„ธ ๋‚ด๋ณด๋‚ด๊ธฐ์—์„œ ๋น„์šฉ ํ• ๋‹น์„ ์‚ฌ์šฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

    ์ถ”๊ฐ€ ๊ถŒ์žฅ์‚ฌํ•ญ ๋ฐ ์ œํ•œ์‚ฌํ•ญ์€ ์ƒ์„ธ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์šฉ ๋ฐ์ดํ„ฐ์˜ ์Šคํ‚ค๋งˆ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

  • (๋ฆฌ์…€๋Ÿฌ๋งŒ ํ•ด๋‹น) ์žฌ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ - ํŒŒํŠธ๋„ˆ๋ณ„ ์†์„ฑ์œผ๋กœ ์ฃผ์„์ด ์ถ”๊ฐ€๋œ ๋ชจ๋“  ๋ฆฌ์…€๋Ÿฌ ๊ฒฐ์ œ ๊ณ„์ •์˜ ์ž์„ธํ•œ Cloud Billing ๊ณ„์ • ๋น„์šฉ ์‚ฌ์šฉ๋Ÿ‰ ์ •๋ณด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

    ์žฌ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌGoogle Cloud ๊ณ ๊ฐ์˜ ๊ฒฐ์ œ ์ž‘์—…์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ข… ๊ณ ๊ฐ ๋น„์šฉ์„ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๊ฐ€๊ฒฉ ์žฌ์กฐ์ • ๊ตฌ์„ฑ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

  • ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐ์ดํ„ฐ - ๊ณ„์ • ID, ์„œ๋น„์Šค, SKU, ์ œํ’ˆ, ์ง€์—ญ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ, ๊ฐ€๊ฒฉ ์ฑ…์ • ๋‹จ์œ„, ํ†ตํ™”, ์ง‘๊ณ„, ๋“ฑ๊ธ‰๊ณผ ๊ฐ™์€ Cloud Billing ๊ณ„์ • ๊ฐ€๊ฒฉ ์ฑ…์ • ์ •๋ณด๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

    ๋‹ค์Œ ๋ฐฉ๋ฒ•์œผ๋กœ๋„ Cloud Billing ๊ณ„์ • ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

BigQuery๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Cloud Billing ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฟผ๋ฆฌํ•˜๋ฉด ์ตœ์†Œํ•œ์˜ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์‚ฌ์šฉ ๋น„์šฉ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

BigQuery๋กœ ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ์ œํ•œ์‚ฌํ•ญ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

Cloud Billing ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ” ์ดํ•ด

BigQuery๋กœ Cloud Billing ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด Cloud Billing ๋ฐ์ดํ„ฐ ํ…Œ์ด๋ธ”์ด BigQuery ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

๋‚ด๋ณด๋‚ธ ์ฝ˜ํ…์ธ ์˜ ๋ฐ์ดํ„ฐ ์Šคํ‚ค๋งˆ๋ฅผ ์ดํ•ดํ•˜๋ ค๋ฉด BigQuery ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ๊ฐ ํ…Œ์ด๋ธ”๋กœ ๋‚ด๋ณด๋‚ธ Cloud Billing ๋ฐ์ดํ„ฐ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ์ฐธ์กฐ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜์„ธ์š”.

Cloud Billing ๋ฐ์ดํ„ฐ์˜ ์ฟผ๋ฆฌ ์˜ˆ์‹œ ์ฐพ๊ธฐ

SQL์„ ์‚ฌ์šฉํ•˜์—ฌ Cloud Billing ๋ฐ์ดํ„ฐ์—์„œ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๋„์›€๋ง๊ณผ ์•ˆ๋‚ด๋Š” ์ฟผ๋ฆฌ ์˜ˆ์‹œ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ฟผ๋ฆฌ ์˜ˆ์‹œ ํŽ˜์ด์ง€์—์„œ ๋‹ค์Œ์„ ๋น„๋กฏํ•œ ๋‹ค์–‘ํ•œ SQL ์˜ˆ์‹œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋น„์šฉ

BigQuery๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฐ์ œ ์‚ฌ์šฉ๋Ÿ‰ ๋ฐ ๋น„์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ ๋ฐ ๋ถ„์„ํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ์ตœ์†Œ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

  • ์ง€์ •๋œ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๊ฒƒ์€ ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ BigQuery์˜ ๊ณต์œ  ๋ฆฌ์†Œ์Šค ํ’€์„ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ๊ด„์ ์œผ๋กœ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
  • BigQuery๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Cloud Billing ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ณด๋‚ด๊ณ  ๋ถ„์„ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋น„์šฉ์€ ์ŠคํŠธ๋ฆฌ๋ฐ, ์ €์žฅ, ์ฟผ๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ ์–‘์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
  • ํŒŒํ‹ฐ์…˜์— ๋ฐ์ดํ„ฐ ๋กœ๋“œํ•˜๊ธฐ, ํŒŒํ‹ฐ์…˜ ๋ณต์‚ฌ, ํŒŒํ‹ฐ์…˜์—์„œ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ํฌํ•จํ•˜์—ฌ ํŒŒํ‹ฐ์…˜์„ ๋‚˜๋ˆˆ ํ…Œ์ด๋ธ” ์ž‘์—… ์ค‘ ๋งŽ์€ ์ž‘์—…์ด ๋ฌด๋ฃŒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ž‘์—…์€ ๋ฌด๋ฃŒ์ง€๋งŒ BigQuery์˜ ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„๊ฐ€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ์ž์„ธํ•œ ๋น„์šฉ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฟผ๋ฆฌํ•˜๋ฉด ํ‘œ์ค€ ๋‚ด๋ณด๋‚ด๊ธฐ ์ฟผ๋ฆฌ ๋ณด๋‹ค ๋งŽ์€ ๋น„์šฉ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋น„์šฉ์„ ์ตœ์ ํ™”ํ•˜๋ ค๋ฉด ํ‘œ์ค€ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์šฉ ์ถ”์„ธ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์„ธ๋ถ€์ •๋ณด ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€์—์„œ ๋น„์šฉ์„ ์ถ”์ ํ•˜๊ณ  ๋น„์šฉ์„ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ํŠน์ • ๋ฆฌ์†Œ์Šค๋ฅผ ์‹๋ณ„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๋ฐœ์ƒ ๊ฐ€๋Šฅํ•œ ๋น„์šฉ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์˜ˆ์ƒ๋˜๋Š” ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ์ฟผ๋ฆฌ ๋น„์šฉ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

BigQuery์˜ ๋น„์šฉ ์ตœ์ ํ™” ๊ถŒ์žฅ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ BigQuery์˜ ๋น„์šฉ ๊ด€๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์ž์„ธํ•œ ๊ฐ€๊ฒฉ์€ BigQuery ๊ฐ€๊ฒฉ ์ฑ…์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ œํ•œ์‚ฌํ•ญ

Cloud Billing ๋ฐ์ดํ„ฐ๋ฅผ BigQuery๋กœ ๋‚ด๋ณด๋‚ด๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ œํ•œ์‚ฌํ•ญ์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • Cloud Billing ๋ฐ์ดํ„ฐ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” BigQuery ๋ฐ์ดํ„ฐ ์„ธํŠธ ์œ„์น˜

    BigQuery ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” ์œ„์น˜(๋ฉ€ํ‹ฐ ๋ฆฌ์ „ ์œ„์น˜(EU ๋˜๋Š” ๋ฏธ๊ตญ) ๋˜๋Š” ๋ฆฌ์ „ ์œ„์น˜)๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์„ธํŠธ ์œ„์น˜๋Š” ์ƒ์„ฑ๋  ๋•Œ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์„ธํŠธ๊ฐ€ ์ƒ์„ฑ๋œ ํ›„์—๋Š” ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

    Cloud Billing ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋Š” ๋ชจ๋“  ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ ์œ„์น˜(EU ๋˜๋Š” ๋ฏธ๊ตญ)๋ฅผ ์ง€์›ํ•˜์ง€๋งŒ ๋ฆฌ์ „ ์œ„์น˜์˜ ํ•˜์œ„ ์ง‘ํ•ฉ๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Cloud Billing ๋‚ด๋ณด๋‚ด๊ธฐ ์„ค์ •์„ ๊ตฌ์„ฑํ•  ๋•Œ ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฆฌ์ „ ์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌ์„ฑ๋œ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์„ ํƒํ•˜๋Š” ๊ฒฝ์šฐ ๋‚ด๋ณด๋‚ด๊ธฐ ์„ค์ •์„ ์ €์žฅํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋ฆฌ์ „ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

    ๋‹ค์Œ ํ‘œ์—๋Š” Cloud Billing ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๋Š” BigQuery ๋ฐ์ดํ„ฐ ์„ธํŠธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ ์œ„์น˜์™€ ๋ฆฌ์ „ ์œ„์น˜๊ฐ€ ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ฏธ์ฃผ ์•„์‹œ์•„ ํƒœํ‰์–‘ ์œ ๋Ÿฝ

    ๋ฉ€ํ‹ฐ ๋ฆฌ์ „: ๋ฏธ๊ตญ

    ๋ฆฌ์ „:

    • northamerica-northeast1(๋ชฌํŠธ๋ฆฌ์˜ฌ)
    • southamerica-east1(์ƒํŒŒ์šธ๋ฃจ)
    • us-central1(์•„์ด์˜ค์™€)
    • us-east1(์‚ฌ์šฐ์Šค์บ๋กค๋ผ์ด๋‚˜)
    • us-east4(๋ถ ๋ฒ„์ง€๋‹ˆ์•„)
    • us-west1(์˜ค๋ฆฌ๊ฑด)
    • us-west2(๋กœ์Šค์•ค์ ค๋ ˆ์Šค)
    • us-west3(์†”ํŠธ๋ ˆ์ดํฌ์‹œํ‹ฐ)
    • us-west4(๋ผ์Šค๋ฒ ์ด๊ฑฐ์Šค)

    ๋ฆฌ์ „:

    • asia-east1(ํƒ€์ด์™„)
    • asia-east2(ํ™์ฝฉ)
    • asia-northeast1(๋„์ฟ„)
    • asia-northeast2(์˜ค์‚ฌ์นด)
    • asia-northeast3(์„œ์šธ)
    • asia-south1(๋ญ„๋ฐ”์ด)
    • asia-southeast1(์‹ฑ๊ฐ€ํฌ๋ฅด)
    • asia-southeast2(์ž์นด๋ฅดํƒ€)
    • australia-southeast1(์‹œ๋“œ๋‹ˆ)

    ๋ฉ€ํ‹ฐ ๋ฆฌ์ „: EU

    ๋ฆฌ์ „:

    • europe-central2(๋ฐ”๋ฅด์ƒค๋ฐ”)
    • europe-north1(ํ•€๋ž€๋“œ)
    • europe-west1(๋ฒจ๊ธฐ์—)
    • europe-west2(๋Ÿฐ๋˜)
    • europe-west3(ํ”„๋ž‘ํฌํ‘ธ๋ฅดํŠธ)
    • europe-west4(๋„ค๋œ๋ž€๋“œ)
    • europe-west6(์ทจ๋ฆฌํžˆ)

  • ๋‚ด๋ณด๋‚ธ ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ ํ”„๋กœ์ ํŠธ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋„๋ก ๋‚ด๋ณด๋‚ด๊ธฐ ์„ค์ •์„ ์ˆ˜์ •ํ•˜๋ฉด ์ด์ „์— ๋‚ด๋ณด๋‚ธ ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒˆ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๋ฐฑํ•„๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ „ํ™˜ ์ „์— ๋‚ด๋ณด๋‚ธ ๊ฒฐ์ œ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๋ ค๋ฉด ์ƒˆ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์ด์ „ ๋ฐ์ดํ„ฐ ์„ธํŠธ์™€ ์ˆ˜๋™์œผ๋กœ ์กฐ์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์กฐ์ธ ์ž‘์—…์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ํ‘œ์ค€ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์šฉ ๋ฐ์ดํ„ฐ ๋˜๋Š” ์ƒ์„ธ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์šฉ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ BigQuery ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ๊ตฌ์„ฑํ•˜๋Š” ์œ„์น˜์˜ ์œ ํ˜•์€ Google Cloud Billing ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ ์„ธํŠธ๋กœ ๋‚ด๋ณด๋‚ผ ๋•Œ์˜ ํƒ€์ด๋ฐ์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.

    • ๋ฉ€ํ‹ฐ ๋ฆฌ์ „ ์œ„์น˜(EU ๋˜๋Š” ๋ฏธ๊ตญ)๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๊ตฌ์„ฑํ•œ ๊ฒฝ์šฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉ ์„ค์ •ํ•œ ์ด์ „ ์›”๋ถ€ํ„ฐ ๋ฐœ์ƒํ•œ Google Cloud ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ด๋ฒˆ ๋‹ฌ๊ณผ ์ง€๋‚œ๋‹ฌ์— ๋Œ€ํ•ด Google Cloud ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ์†Œ๊ธ‰ํ•˜์—ฌ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๋‚ด๋ณด๋‚ธ ๋ฐ์ดํ„ฐ์˜ ์ดˆ๊ธฐ ๋ฐฑํ•„์˜ ๊ฒฝ์šฐ ํ˜„์žฌ ์‚ฌ์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๊ฐ€ ํ‘œ์‹œ๋˜๊ธฐ ์ „์— ์†Œ๊ธ‰ Cloud Billing ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ์™„๋ฃŒ๋˜๋Š” ๋ฐ ์ตœ๋Œ€ 5์ผ์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ์˜ ์†Œ๊ธ‰ ๋ฐฑํ•„์€ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉ ์„ค์ •ํ•  ๋•Œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋‚ด๋ณด๋‚ธ ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ํ”„๋กœ์ ํŠธ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด๋ณด๋‚ด๊ธฐ ์„ค์ •์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜, ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ๋‹ค์‹œ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ, ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๋Š” ์†Œ๊ธ‰ํ•˜์—ฌ ์ถ”๊ฐ€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    • ๋ฐ์ดํ„ฐ ์„ธํŠธ๊ฐ€ ์ง€์›๋˜๋Š” ๋ฆฌ์ „ ์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ ํ‘œ์ค€ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์šฉ ๋ฐ์ดํ„ฐ์™€ ์ƒ์„ธ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์šฉ ๋ฐ์ดํ„ฐ๋Š” Cloud Billing ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•œ ๋‚ ์งœ๋ถ€ํ„ฐ ๋ฐœ์ƒํ•œ Google Cloud ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๋งŒ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰,Google Cloud ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๋Š” ๋ฉ€ํ‹ฐ ๋ฆฌ์ „์ด ์•„๋‹Œ ๋ฐ์ดํ„ฐ ์„ธํŠธ ์œ„์น˜์— ๋Œ€ํ•ด ์†Œ๊ธ‰ํ•˜์—ฌ ์ถ”๊ฐ€๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ธฐ ์ „์˜ Cloud Billing ๋ฐ์ดํ„ฐ๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

    • ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐ์ดํ„ฐ ๊ฐ€์šฉ์„ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ BigQuery ๋ฐ์ดํ„ฐ ์„ธํŠธ๋Š” Cloud Billing ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์„ค์ •ํ•œ ๋‚ ์งœ๋ถ€ํ„ฐ ๋ฐœ์ƒํ•œ Google Cloud ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๋งŒ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰,Google Cloud ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐ์ดํ„ฐ๋Š” ์†Œ๊ธ‰ํ•˜์—ฌ ์ถ”๊ฐ€๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๊ธฐ ์ „์˜ Cloud Billing ๊ฐ€๊ฒฉ ์ฑ…์ • ๋ฐ์ดํ„ฐ๋Š” ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐ์ดํ„ฐ ๊ฐ€์šฉ์„ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

  • ์ƒ์„ธ ์‚ฌ์šฉ๋Ÿ‰ ๋น„์šฉ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ณด๋‚ผ ๋•Œ ์ƒ์„ธ ๋‚ด๋ณด๋‚ด๊ธฐ์—๋Š” Compute Engine์— ๋Œ€ํ•œ ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€ ์ •๋ณด๊ฐ€ ์ž๋™์œผ๋กœ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ƒ์„ธ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ์—์„œ Google Kubernetes Engine(GKE) ํด๋Ÿฌ์Šคํ„ฐ ๋น„์šฉ ๋ถ„์„์„ ๋ณด๋ ค๋ฉด GKE์— ๋Œ€ํ•œ ๋น„์šฉ ํ• ๋‹น์„ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ฐ์ดํ„ฐ ์„ธํŠธ ์•”ํ˜ธํ™”: ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๋ฅผ BigQuery๋กœ ๋‚ด๋ณด๋‚ผ ๋•Œ ๊ณ ๊ฐ ๊ด€๋ฆฌ ์•”ํ˜ธํ™” ํ‚ค(CMEK)๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ์— CMEK ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•˜๋ฉด ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์•”ํ˜ธํ™”๋กœ ์ธํ•ด Cloud Billing์—์„œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋‚ด์˜ ์ ์ ˆํ•œ ํ…Œ์ด๋ธ”์— ๊ฒฐ์ œ ๋ฐ์ดํ„ฐ๋ฅผ ์“ฐ์ง€ ๋ชปํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  Google-owned and Google-managed encryption key๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ฐ์ดํ„ฐ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ๋‚ด๋ณด๋‚ธ ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ๋œ ํ…Œ์ด๋ธ”์—์„œ BigQuery ํ–‰ ์ˆ˜์ค€ ๋ณด์•ˆ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด BigQuery TRUE ํ•„ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Cloud Billing ๋‚ด๋ณด๋‚ด๊ธฐ ์„œ๋น„์Šค ๊ณ„์ • billing-export-bigquery@system.gserviceaccount.com์— ํ…Œ์ด๋ธ”์— ๋Œ€ํ•œ ์ „์ฒด ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ช…๋ น์–ด๋Š” Cloud Billing ์„œ๋น„์Šค ๊ณ„์ •์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

    CREATE ROW ACCESS POLICY cloud_billing_export_policy
    ON `__project_id__.__dataset_id__.__table_id__`
    GRANT TO ('serviceAccount:billing-export-bigquery@system.gserviceaccount.com')
    FILTER USING (TRUE);
    
  • ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€ ํƒœ๊ทธ๊ฐ€ BigQuery ๋‚ด๋ณด๋‚ด๊ธฐ์— ์ „ํŒŒ๋˜๋Š” ๋ฐ ์ตœ๋Œ€ 1์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1์‹œ๊ฐ„ ๋‚ด์— ํƒœ๊ทธ๊ฐ€ ์ถ”๊ฐ€ ๋˜๋Š” ์‚ญ์ œ๋˜์—ˆ๊ฑฐ๋‚˜ 1์‹œ๊ฐ„ ๋ฏธ๋งŒ ๋™์•ˆ ๋ฆฌ์†Œ์Šค๊ฐ€ ์กด์žฌํ•˜๋ฉด ๋‚ด๋ณด๋‚ด๊ธฐ์— ํ‘œ์‹œ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ฆฌ์†Œ์Šค ์ˆ˜์ค€ ํƒœ๊ทธ๋Š” ๋‹ค์Œ ๋ฆฌ์†Œ์Šค์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • Compute Engine ์ธ์Šคํ„ด์Šค
    • Spanner ์ธ์Šคํ„ด์Šค
    • Cloud Run ์„œ๋น„์Šค
    • Artifact Registry ์ €์žฅ์†Œ
  • VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ BigQuery ๋‚ด๋ณด๋‚ด๊ธฐ๊ฐ€ ์ฐจ๋‹จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด VPC๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ œ์™ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.