๋ฐ์ดํ„ฐ๋Š” ์–ด๋””์— ์ €์žฅ๋˜๋‚˜์š”?

์ด ์„น์…˜์—์„œ๋Š” Apigee Hybrid์˜ ๋กœ์ปฌ ๋Ÿฐํƒ€์ž„ ์˜์—ญ์— ์–ด๋–ค ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๋Š”์ง€์™€ Apigee Cloud์˜ ๊ด€๋ฆฌ ์˜์—ญ์—์„œ ์œ ์ง€๊ด€๋ฆฌ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋Ÿฐํƒ€์ž„ ์˜์—ญ์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ

๋Ÿฐํƒ€์ž„ ์˜์—ญ์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜์—ฌ ๋Ÿฐํƒ€์ž„ ์˜์—ญ ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋Š” ๋Ÿฐํƒ€์ž„ Cassandra์— ์˜ํ•ด ์ €์žฅ๋˜๋ฉฐ, MART๋ฅผ ํ†ตํ•ด ๊ด€๋ฆฌ ์˜์—ญ์—์„œ ๋˜๋Š” ๊ด€๋ฆฌ ์˜์—ญ์— ์˜ํ•ด ์•ก์„ธ์Šค๋ฉ๋‹ˆ๋‹ค.

  • ํ‚ค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(KMS) ๋ฐ์ดํ„ฐ: ํšŒ์‚ฌ, ๊ฐœ๋ฐœ์ž, ๊ฐœ๋ฐœ์ž ์•ฑ, API ์ œํ’ˆ, OAuth ํ† ํฐ(์•ก์„ธ์Šค ๋ฐ ๊ฐฑ์‹  ํ† ํฐ, ์Šน์ธ ์ฝ”๋“œ ํฌํ•จ), API ํ‚ค ๋“ฑ
  • ํ‚ค-๊ฐ’ ๋งต(KVM) ๋ฐ์ดํ„ฐ: KVM ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ ๊ฐ€๋Šฅ
  • ํ™˜๊ฒฝ ์บ์‹œ ๋ฐ์ดํ„ฐ
  • OAuth ๋ฐ์ดํ„ฐ: ์•ก์„ธ์Šค ํ† ํฐ, ๊ฐฑ์‹  ํ† ํฐ, ์Šน์ธ ์ฝ”๋“œ ๋“ฑ
  • ํ• ๋‹น๋Ÿ‰ ๋ฐ์ดํ„ฐ: ๋ฒ„ํ‚ท ๋ฐ ์นด์šดํ„ฐ ๋“ฑ

๊ด€๋ฆฌ ์˜์—ญ์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ

๋‹ค์Œ ๋ฐ์ดํ„ฐ๋Š” ๊ด€๋ฆฌ ์˜์—ญ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ํ•ญ๋ชฉ์€ ๊ด€๋ฆฌ ์˜์—ญ ๋‚ด(์˜ˆ: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ UI ๋‚ด์—์„œ ๋˜๋Š” Apigee API ์‚ฌ์šฉ)์—์„œ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋™๊ธฐํ™” ๋‹ด๋‹น์ž๊ฐ€ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ๋Ÿฐํƒ€์ž„ ์˜์—ญ์— ๋ณต์ œํ•˜๋ฉฐ, ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ MP๊ฐ€ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋Ÿฐํƒ€์ž„ ์˜์—ญ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋™๊ธฐํ™” ๋‹ด๋‹น์ž๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

๋Ÿฐํƒ€์ž„ ์˜์—ญ์—์„œ ๊ด€๋ฆฌ ์˜์—ญ์œผ๋กœ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ

๋Ÿฐํƒ€์ž„ ์˜์—ญ์€ ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋ฅผ ๋น„๋™๊ธฐ์‹์œผ๋กœ ๊ด€๋ฆฌ ์˜์—ญ์— ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

  • ๋ถ„์„
  • ๋ฐฐํฌ ์ƒํƒœ ์ด๋ฒคํŠธ
  • ๋””๋ฒ„๊ทธ ๋ฐ์ดํ„ฐ

GCP ํ”„๋กœ์ ํŠธ์šฉ Stackdriver๋กœ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ

  • ๋กœ๊ทธ ๋ฐ์ดํ„ฐ
  • ์ธก์ •ํ•ญ๋ชฉ

๊ด€๋ฆฌ ์˜์—ญ์—๋งŒ ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ

  • ๊ฐ์‚ฌ ๋กœ๊ทธ
  • RBAC
  • ์‚ฌ์šฉ์ž

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„œ๋น„์Šค์—์„œ ์ƒ์„ฑ๋˜๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ๋ฐ์ดํ„ฐ์™€ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ์—์„œ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ํ‘œ์‹œํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๊ฐœ์š”๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.