Apigee ํ”„๋ก์‹œ ์ž๋™ ๋“ฑ๋ก

์ด ํŽ˜์ด์ง€๋Š” Apigee ๋ฐ Apigee Hybrid์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„ํŠผ ํด๋ฆญ ํ•œ ๋ฒˆ์œผ๋กœ API ํ—ˆ๋ธŒ์—์„œ ์ง์ ‘ Apigee ๋ฐ Apigee Hybrid ๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ์— ์žˆ๋Š” ๋ฐฐํฌ๋œ ํ”„๋ก์‹œ๋ฅผ ๋“ฑ๋กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ API ๊ฒŒ์ดํŠธ์›จ์ด์—์„œ API ์ž๋™ ๋“ฑ๋ก
๊ทธ๋ฆผ 1. Apigee ๋ฐ Apigee Hybrid์—์„œ API ์ž๋™ ๋“ฑ๋ก

ํ”„๋ก์‹œ๊ฐ€ API ํ—ˆ๋ธŒ์— API ๋ฆฌ์†Œ์Šค๋กœ ๋“ฑ๋ก๋ฉ๋‹ˆ๋‹ค. ํ”„๋ก์‹œ๋ฅผ ๋“ฑ๋กํ•˜๋ ค๋ฉด ๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ๋ฅผ API ํ—ˆ๋ธŒ์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ์—ฐ๊ฒฐํ•  ๋•Œ API ํ—ˆ๋ธŒ๋Š” ๊ฐ ํ”„๋ก์‹œ ์ •์˜์— ๋Œ€ํ•ด ๋‹ค์Œ ์ •๋ณด๋ฅผ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค.

  • ์ด๋ฆ„
  • ๋ฒ„์ „
  • ํ™˜๊ฒฝ ๋ฐ ๋ฐฐํฌ ์„ธ๋ถ€์ •๋ณด
  • Apigee ์ธ์Šคํ„ด์Šค ์œ ํ˜•(Apigee X ๋˜๋Š” Apigee Hybrid)

API ํ—ˆ๋ธŒ๋Š” 6์‹œ๊ฐ„๋งˆ๋‹ค ํ•œ ๋ฒˆ์”ฉ ์ฃผ๊ธฐ์ ์œผ๋กœ Apigee ํ”„๋กœ์ ํŠธ์— ์—ฐ๊ฒฐํ•˜๋Š” ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ตœ์‹  ํ”„๋ก์‹œ ์ •์˜๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ƒˆ๋กœ ์—ฐ๊ฒฐ๋œ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ๋ชจ๋“  ํ”„๋ก์‹œ ์ •์˜๋ฅผ ๊ฐ€์ ธ์˜จ ํ›„ API ํ—ˆ๋ธŒ์— ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ํ”„๋ก์‹œ ์ •์˜์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ์‚ฌํ•ญ๋งŒ ๊ฐ€์ ธ์˜จ ํ›„ ๊ทธ์— ๋”ฐ๋ผ API ํ—ˆ๋ธŒ์—์„œ ํ”„๋ก์‹œ ์ •๋ณด๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.

๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ ์—ฐ๊ฒฐ

Apigee ๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ๋ฅผ API ํ—ˆ๋ธŒ์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. Google Cloud ์ฝ˜์†”์—์„œ API ํ—ˆ๋ธŒ > ์„ค์ • > ํ”„๋กœ์ ํŠธ ์—ฐ๊ฒฐ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

  2. ๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ ์—ฐ๊ฒฐ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋ฆฌ์†Œ์Šค ์„ ํƒ ์ฐฝ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  3. Apigee๊ฐ€ ์„ค์น˜๋œ Google Cloud ํ”„๋กœ์ ํŠธ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ์—†์œผ๋ฉด ํ”„๋กœ์ ํŠธ๊ฐ€ API ํ—ˆ๋ธŒ์— ์—ฐ๊ฒฐ๋˜๊ณ  ํ”„๋กœ์ ํŠธ ์—ฐ๊ฒฐ ํŽ˜์ด์ง€์— ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ ํ”„๋ก์‹œ ๋“ฑ๋ก ํ”„๋กœ์„ธ์Šค๋Š” ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ๋‹ค์Œ ๋ฒˆ ์‹คํ–‰๋œ ํ›„์— ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ ๋ถ„๋ฆฌ

๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ถ„๋ฆฌํ•˜๋ฉด API ํ—ˆ๋ธŒ์—์„œ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ์— ๋“ฑ๋ก๋œ ๋ชจ๋“  API๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. API ํ—ˆ๋ธŒ์—์„œ Apigee ๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ถ„๋ฆฌํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  1. Google Cloud ์ฝ˜์†”์—์„œ API ํ—ˆ๋ธŒ > ์„ค์ • > ํ”„๋กœ์ ํŠธ ์—ฐ๊ฒฐ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

  2. ๋ถ„๋ฆฌํ•˜๋ ค๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ํ”„๋กœ์ ํŠธ ๋ถ„๋ฆฌ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๊ณ ๋ ค์‚ฌํ•ญ

API๋ฅผ ์ž๋™ ๋“ฑ๋กํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋Š” ๋‹ค์Œ์„ ๊ณ ๋ คํ•˜์„ธ์š”.

  • Apigee์—์„œ ๊ฐ€์ ธ์˜จ ๋ชจ๋“  ์—”๋“œํฌ์ธํŠธ์—๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ https:// ํ”„๋ฆฌํ”ฝ์Šค๊ฐ€ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
  • ์–ด๋–ค ํ™˜๊ฒฝ์—๋„ ๋ฐฐํฌ๋˜์ง€ ์•Š์€ ํ”„๋ก์‹œ๋Š” ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ€์ ธ์˜ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • ํ™˜๊ฒฝ์— ๋ฐฐํฌ๋œ ํ”„๋ก์‹œ๋งŒ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ํ™˜๊ฒฝ์€ ํ™˜๊ฒฝ ๊ทธ๋ฃน์˜ ์ผ๋ถ€์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • API ํ—ˆ๋ธŒ์—์„œ VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Apigee ๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ์— VPC ์„œ๋น„์Šค ์ œ์–ด๋ฅผ ์‚ฌ์šฉ ์„ค์ •ํ•œ ๊ฒฝ์šฐ API ํ—ˆ๋ธŒ์—์„œ ํ”„๋กœ์ ํŠธ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • ๋Ÿฐํƒ€์ž„ ํ”„๋กœ์ ํŠธ์— Apigee API๊ฐ€ ์‚ฌ์šฉ ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ API ํ—ˆ๋ธŒ์—์„œ ํ”„๋กœ์ ํŠธ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.