Eventarc ๊ฐœ์š”

Eventarc๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋ณธ ์ธํ”„๋ผ๋ฅผ ๊ตฌํ˜„, ๋งž์ถค์„ค์ • ๋˜๋Š” ์œ ์ง€๊ด€๋ฆฌํ•  ํ•„์š” ์—†์ด ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Eventarc๋Š” Eventarc Advanced ๋ฐ Eventarc Standard์™€ ๊ฐ™์€ ๋‘ ๊ฐ€์ง€ ๋ฒ„์ „์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋‘ ๋ฒ„์ „ ๋ชจ๋‘ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์„œ๋ฒ„๋ฆฌ์Šค ์™„์ „ ๊ด€๋ฆฌํ˜• ์ด๋ฒคํŠธ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์ด๋ฒคํŠธ๋ผ๊ณ  ํ•˜๋Š” ์ƒํƒœ ๋ณ€๊ฒฝ์— ์˜ํ•ด ํŠธ๋ฆฌ๊ฑฐ๋˜๊ณ  ์ด์— ๋ฐ˜์‘ํ•˜๋Š” ๋А์Šจํ•˜๊ฒŒ ๊ฒฐํ•ฉ๋œ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์†Œ์Šค์—์„œ ํƒ€๊ฒŸ์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋น„๋™๊ธฐ์‹์œผ๋กœ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Google Cloud ์„œ๋น„์Šค, ๋งž์ถค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, SaaS ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์„œ๋“œ ํŒŒํ‹ฐ ์„œ๋น„์Šค ๋“ฑ ๋‘ ๋ฒ„์ „ ๋ชจ๋‘ ๋‹ค์–‘ํ•œ ์ด๋ฒคํŠธ ์ œ๊ณต์ž์™€ ๋Œ€์ƒ์„ ์ง€์›ํ•˜๋ฉด์„œ ์ „์†ก, ๋ณด์•ˆ, ์Šน์ธ, ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐ€๋Šฅ์„ฑ, ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ๋ฅผ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

๋‘ ๋ฒ„์ „์˜ Eventarc ๋ชจ๋‘ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ๋ณต์žกํ•ด์ง€๋ฉด Eventarc Standard ์‚ฌ์šฉ์—์„œ Eventarc Advanced ์‚ฌ์šฉ์œผ๋กœ ์›ํ™œํ•˜๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฒ„์ „ ๊ฐœ์š”

๋‹ค์Œ์€ ๋‘ ๋ฒ„์ „์— ๋Œ€ํ•œ ๊ฐœ์š”์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Eventarc Advanced ๊ฐœ์š” ๋ฐ Eventarc Standard ๊ฐœ์š”๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

Eventarc Advanced

Eventarc Advanced๋Š” ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋นŒ๋“œํ•˜๊ธฐ ์œ„ํ•œ ์™„์ „ ๊ด€๋ฆฌํ˜• ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‹œ์Šคํ…œ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์ด๋ฒคํŠธ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ์ค‘์•™ ๋ฒ„์Šค์— ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ด€์‹ฌ ์žˆ๋Š” ์„œ๋น„์Šค๋Š” ๋“ฑ๋ก์„ ๋งŒ๋“ค์–ด ํŠน์ • ๋ฉ”์‹œ์ง€๋ฅผ ๊ตฌ๋…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์†Œ์Šค์˜ ์ด๋ฒคํŠธ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๊ณ  ์—ฌ๋Ÿฌ ๋Œ€์ƒ์— ๊ฒŒ์‹œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ํƒ€๊ฒŸ์— ์ „์†กํ•˜๊ธฐ ์ „์— ์ด๋ฒคํŠธ๋ฅผ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Eventarc Advanced๋Š” ๊ธฐ๋Šฅ์ด ํ’๋ถ€ํ•˜๋ฉฐ ๋ณต์žกํ•œ ์ด๋ฒคํŠธ ๋ฐ ๋ฉ”์‹œ์ง€ ๋‹ˆ์ฆˆ๊ฐ€ ์žˆ๋Š” ์กฐ์ง, ํŠนํžˆ ์ˆ˜๋งŽ์€ Pub/Sub ์ฃผ์ œ, Kafka ํ ๋˜๋Š” ๊ธฐํƒ€ ์„œ๋“œ ํŒŒํ‹ฐ ๋ฉ”์‹œ์ง€ ์‹œ์Šคํ…œ์˜ ๊ด€๋ฆฌ์™€ ๊ด€๋ จํ•˜์—ฌ ๊ณ ์‹ฌํ•˜๊ณ  ์žˆ๋Š” ์กฐ์ง์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. Eventarc Advanced๋Š” ๊ด€๋ฆฌ์ž์—๊ฒŒ ํ–ฅ์ƒ๋œ ์ค‘์•™ ์ง‘์ค‘์‹ ๊ฐ€์‹œ์„ฑ๊ณผ ์ œ์–ด ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์—ฌ ์กฐ์ง์ด ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ์—์„œ ์—ฌ๋Ÿฌ ํŒ€์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

Eventarc Advanced๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์—ฌ๋Ÿฌ ์ด๋ฒคํŠธ ์ œ๊ณต์ž์™€ ๋Œ€์ƒ ๊ฐ„์— ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ , ํ•„ํ„ฐ๋ง, ๋ณ€ํ™˜, ๋ผ์šฐํŒ…, ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Eventarc Advanced๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ์ด๋ฒคํŠธ ์ œ๊ณต์ž์™€ ๋Œ€์ƒ์œผ๋กœ
๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ , ํ•„ํ„ฐ๋ง, ๋ณ€ํ™˜, ๋ผ์šฐํŒ…, ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋‹ค์ด์–ด๊ทธ๋žจ์„ ํด๋ฆญํ•˜์—ฌ ํ™•๋Œ€).
Eventarc Standard

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

Eventarc Standard๋Š” ์ด๋ฒคํŠธ ์ œ๊ณต์ž์—์„œ ์ด๋ฒคํŠธ ๋Œ€์ƒ์œผ๋กœ ์ด๋ฒคํŠธ๋ฅผ ๋ผ์šฐํŒ…ํ•ฉ๋‹ˆ๋‹ค.
Eventarc Standard๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฒคํŠธ ์ œ๊ณต์ž์—์„œ ์ด๋ฒคํŠธ ๋Œ€์ƒ์œผ๋กœ
์ด๋ฒคํŠธ๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ณ  ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํ™•๋Œ€ํ•˜๋ ค๋ฉด ๋‹ค์ด์–ด๊ทธ๋žจ ํด๋ฆญ).

๊ธฐ๋Šฅ ๋น„๊ต ํ‘œ

๋‹ค์Œ ํ‘œ๋Š” Eventarc Advanced์™€ Eventarc Standard ์ค‘์—์„œ ์„ ํƒํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์ด ํ‘œ๋Š” ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜์˜ ๊ธฐ๋ณธ ๊ฐœ๋…์— ์ต์ˆ™ํ•˜๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ Eventarc Advanced Eventarc Standard
์•ก์„ธ์Šค ์ œ์–ด IAM์„ ํ†ตํ•œ ๋ฉ”์‹œ์ง€๋ณ„ ์•ก์„ธ์Šค ์ œ์–ด ๋ฐ ์ค‘์•™ ๊ฑฐ๋ฒ„๋„Œ์Šค
IAM์œผ๋กœ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
IAM์œผ๋กœ ์•ก์„ธ์Šค ์ œ์–ด๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์šฉ๋Ÿ‰ ์ž๋™ ํ”„๋กœ๋น„์ €๋‹๋จ ์ž๋™ ํ”„๋กœ๋น„์ €๋‹๋จ
ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์–ธ์–ด Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Eventarc ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
Java, Python, Go, Node.js, C++, C#, PHP, Ruby
Eventarc ํด๋ผ์ด์–ธํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
๊ทœ์ • ์ค€์ˆ˜ ํ‘œ์ค€ ํ”„๋ฆฌ๋ทฐ์˜ ๊ธฐ๋Šฅ์—๋Š” ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทœ์ • ์ค€์ˆ˜ ํ‘œ์ค€์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
ํ”„๋กœ์ ํŠธ ๊ฐ„ ์ด๋ฒคํŠธ ์ „์†ก ์ง€์›๋จ
Google ์†Œ์Šค์—์„œ ์ด๋ฒคํŠธ ๊ฒŒ์‹œ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์ง€์›๋˜์ง€ ์•Š์Œ
๊ณ ๊ฐ ๊ด€๋ฆฌ ์•”ํ˜ธํ™” ํ‚ค ์˜ˆ
๊ณ ๊ฐ ๊ด€๋ฆฌ ์•”ํ˜ธํ™” ํ‚ค ์‚ฌ์šฉ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์˜ˆ
๊ณ ๊ฐ ๊ด€๋ฆฌ ์•”ํ˜ธํ™” ํ‚ค ์‚ฌ์šฉ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
๋ฐ๋“œ ๋ ˆํ„ฐ ํ ์ง€์› ์—ฌ๋ถ€ ์•„๋‹ˆ์š” ์˜ˆ, Pub/Sub ๋ฐ๋“œ ๋ ˆํ„ฐ ์ฃผ์ œ๋ฅผ ํ†ตํ•ด
์ด๋ฒคํŠธ ์žฌ์‹œ๋„๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์ด๋ฒคํŠธ ํ˜•์‹ ์ด๋ฒคํŠธ๋Š” CloudEvents ํ˜•์‹์œผ๋กœ ๋Œ€์ƒ์— ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ ํ˜•์‹์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์›ํ•˜๋Š” ๊ฒฝ์šฐ HTTP ๋ฐ”์ธ๋”ฉ์„ ์ •์˜ํ•˜์—ฌ ์ด ๋™์ž‘์„ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ๋Š” CloudEvents ํ˜•์‹์œผ๋กœ ๋Œ€์ƒ์— ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ ํ˜•์‹ ์ฐธ๊ณ 
์ด๋ฒคํŠธ ํฌ๊ธฐ ์ตœ๋Œ€ 1MB
ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์ตœ๋Œ€ 512KB
ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์œ„์น˜ Eventarc Advanced ์œ„์น˜๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. Eventarc Standard ์œ„์น˜๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
๋ฉ”์‹œ์ง€ ํ•„ํ„ฐ๋ง ๋ชจ๋“  ์ด๋ฒคํŠธ ์†์„ฑ ํ•„ํ„ฐ๋ง ์ด๋ฒคํŠธ ์œ ํ˜• ๋ฐ ํŠน์ • ์†์„ฑ์œผ๋กœ ํ•„ํ„ฐ๋ง
๋ฉ”์‹œ์ง€ ๋ผ์šฐํŒ… ์—ฌ๋Ÿฌ ๊ณต๊ธ‰์ž์™€ ์—ฌ๋Ÿฌ ๋Œ€์ƒ
๊ณต๊ธ‰์ž์—์„œ ๋Œ€์ƒ์œผ๋กœ
๋ฉ”์‹œ์ง€ ์Šคํ‚ค๋งˆ ๋ณ€ํ™˜ ์˜ˆ
์ˆ˜์‹ ๋œ ์ด๋ฒคํŠธ์˜ ํ˜•์‹ ๋ณ€ํ™˜์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์•„๋‹ˆ์š”
๋ฉ”์‹œ์ง€ ๋ณ€ํ™˜ ์˜ˆ, CEL ํ‘œํ˜„์‹์„ ํ†ตํ•ด
์ˆ˜์‹ ๋œ ์ด๋ฒคํŠธ ๋ณ€ํ™˜์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์•„๋‹ˆ์š”
๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐ€๋Šฅ์„ฑ Cloud Logging ๋ฐ Cloud Monitoring๊ณผ ๊ฐ™์€ Google Cloud Observability๋ฅผ ํ†ตํ•ด
Eventarc ๊ฐ์‚ฌ ๋กœ๊น…์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
Cloud Logging ๋ฐ Cloud Monitoring๊ณผ ๊ฐ™์€ Google Cloud Observability๋ฅผ ํ†ตํ•ด
Eventarc ๊ฐ์‚ฌ ๋กœ๊น…์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์ฃผ๋ฌธ๋œ ์ „์†ก ์ˆœ์ฐจ ์ „๋‹ฌ, ์„ ์ž… ์„ ์ถœ ์ „์†ก์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ˆœ์ฐจ ์ „๋‹ฌ, ์„ ์ž… ์„ ์ถœ ์ „์†ก์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ฐ€๊ฒฉ ์ฑ…์ • Eventarc ๊ฐ€๊ฒฉ ์ฑ…์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”. Eventarc ๊ฐ€๊ฒฉ ์ฑ…์ •์„ ์ฐธ์กฐํ•˜์„ธ์š”.
๋ฆฌ์ „์„ฑ ๋ฆฌ์ „๋ณ„
๋ฆฌ์ „์„ฑ ์ดํ•ดํ•˜๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
๋ฆฌ์ „, ์ „ ์„ธ๊ณ„
Eventarc ์œ„์น˜ ์ดํ•ด๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
REST ์—”๋“œํฌ์ธํŠธ https://eventarc.googleapis.com
Eventarc API๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
https://eventarcpublishing.googleapis.com
Eventarc Publishing API๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
https://eventarc.googleapis.com
Eventarc API๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์žฌ์‹œ๋„ ๋ฐ ์œ ์ง€ ๋Œ€์ƒ์— ์ตœ์†Œ 1ํšŒ ์ด๋ฒคํŠธ ์ „์†ก. ๊ธฐ๋ณธ ๋ฉ”์‹œ์ง€ ๋ณด๊ด€ ๊ธฐ๊ฐ„์€ ์ง€์ˆ˜ ๋ฐฑ์˜คํ”„ ์ง€์—ฐ์ด ์žˆ๋Š” 24์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ ์žฌ์‹œ๋„๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
๋Œ€์ƒ์— ์ตœ์†Œ 1ํšŒ ์ด๋ฒคํŠธ ์ „์†ก. ๊ธฐ๋ณธ ๋ฉ”์‹œ์ง€ ๋ณด๊ด€ ๊ธฐ๊ฐ„์€ ์ง€์ˆ˜ ๋ฐฑ์˜คํ”„ ์ง€์—ฐ์ด ์žˆ๋Š” 24์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ ์žฌ์‹œ๋„๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์„œ๋น„์Šค ํ•œ๋„ Google Cloud ํ”„๋กœ์ ํŠธ๋‹น ๋ฒ„์Šค 1๊ฐœ
๋ฆฌ์ „๋ณ„ Google Cloud ํ”„๋กœ์ ํŠธ๋‹น ํŒŒ์ดํ”„๋ผ์ธ 100๊ฐœ
ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
Google Cloud ํ”„๋กœ์ ํŠธ๋‹น ์œ„์น˜๋‹น ํŠธ๋ฆฌ๊ฑฐ 500
ํ• ๋‹น๋Ÿ‰ ๋ฐ ํ•œ๋„๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.
VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•œ ์„œ๋น„์Šค ๊ฒฝ๊ณ„ ์˜ˆ
VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค ๊ฒฝ๊ณ„ ์„ค์ •์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์˜ˆ
VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค ๊ฒฝ๊ณ„ ์„ค์ •์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์ง€์›๋˜๋Š” ์†Œ์Šค Google ์ œ๊ณต์—…์ฒด
Eventarc Publishing API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ง์ ‘ ๊ฒŒ์‹œ์ž
์ด๋ฒคํŠธ ์ œ๊ณต์ž ๋ฐ ๋Œ€์ƒ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
Google ์ œ๊ณต์—…์ฒด
๊ฐ์‚ฌ ๋กœ๊ทธ๋ฅผ ํ†ตํ•œ Google ์ œ๊ณต์—…์ฒด
์„œ๋“œ ํŒŒํ‹ฐ ์ œ๊ณต์—…์ฒด
์ด๋ฒคํŠธ ์ œ๊ณต์ž ๋ฐ ๋Œ€์ƒ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
์ง€์›๋˜๋Š” ๋Œ€์ƒ Cloud Run Functions(1์„ธ๋Œ€ ํฌํ•จ)
Cloud Run ์ž‘์—… ๋ฐ ์„œ๋น„์Šค
Eventarc Advanced ๋ฒ„์Šค
VPC ๋„คํŠธ์›Œํฌ์˜ ๋‚ด๋ถ€ HTTP ์—”๋“œํฌ์ธํŠธ
Pub/Sub ์ฃผ์ œ
Workflows
์ด๋ฒคํŠธ ์ œ๊ณต์—…์ฒด ๋ฐ ๋Œ€์ƒ์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
Cloud Run Functions
Cloud Run ์„œ๋น„์Šค
VPC ๋„คํŠธ์›Œํฌ์˜ ๋‚ด๋ถ€ HTTP ์—”๋“œํฌ์ธํŠธ
๋น„๊ณต๊ฐœ ๋ฐ ๊ณต๊ฐœ GKE ์„œ๋น„์Šค์˜ ๊ณต๊ฐœ ์—”๋“œํฌ์ธํŠธ
Workflows
์ด๋ฒคํŠธ ์ œ๊ณต์—…์ฒด ๋ฐ ๋Œ€์ƒ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.