API ๋ฒ„์ „ ๋งŒ๋“ค๊ธฐ

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

์ด ํŽ˜์ด์ง€์—์„œ๋Š” API ๋ฆฌ์†Œ์Šค์— ๋ฒ„์ „์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๊ธฐ ์ „์—

์ด ๋น ๋ฅธ ์‹œ์ž‘์˜ ๋‹จ๊ณ„๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „์— API ๋“ฑ๋ก์˜ ๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฒ„์ „ ์ถ”๊ฐ€

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

API ๋ฆฌ์†Œ์Šค์— ๋ฒ„์ „์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ฅด์„ธ์š”.

  1. API ํ—ˆ๋ธŒ์˜ API ํŽ˜์ด์ง€์—์„œ ์ด์ „ ๋น ๋ฅธ ์‹œ์ž‘์—์„œ ๋งŒ๋“  API ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐพ์•„ ์„ ํƒํ•˜์—ฌ ์„ธ๋ถ€์ •๋ณด ํŽ˜์ด์ง€๋ฅผ ๋ด…๋‹ˆ๋‹ค.
  2. API ์„ธ๋ถ€์ •๋ณด ํŽ˜์ด์ง€์˜ ๋ฒ„์ „ ์„น์…˜์—์„œ ๋ฒ„์ „ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ƒˆ ๋ฒ„์ „ ์ถ”๊ฐ€ ์–‘์‹์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

    ๋‹ค์Œ ์•ˆ๋‚ด๋ฅผ ๋”ฐ๋ผ ์–‘์‹์„ ์ž‘์„ฑํ•˜์„ธ์š”.

    1. ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๋ชจ๋“  ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„์€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฆ„์€ ํ•„์ˆ˜ ์ž…๋ ฅ ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค.
    2. ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์„ค๋ช…์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ˆ˜๋ช… ์ฃผ๊ธฐ, ๊ทœ์ • ์ค€์ˆ˜, ์ธ์ฆ๊ณผ ๊ฐ™์€ ๊ธฐํƒ€ ํ•ญ๋ชฉ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‹œ์Šคํ…œ ์†์„ฑ ์„ค์ •์˜ ๊ฐ’์€ ์„ค์ •์—์„œ ๋งž์ถค์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฒ„์ „์˜ ์™ธ๋ถ€ ๋ฌธ์„œ ๋งํฌ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    3. ๋‚˜๋จธ์ง€ ์†์„ฑ์„ ๊ฑด๋„ˆ๋›ฐ๊ณ  ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋ฒ„์ „์„ ๋งŒ๋“ค๊ณ  API ๋ฆฌ์†Œ์Šค์— ์—ฐ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๋ฒ„์ „ ์„ธ๋ถ€์ •๋ณด ๋ณด๊ธฐ

๋ฒ„์ „์„ ๋งŒ๋“  ํ›„์—๋Š” ๋ฒ„์ „ ์„ธ๋ถ€์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

    API ํ—ˆ๋ธŒ๋กœ ์ด๋™
  2. ๋ฒ„์ „์€ API ๋ฆฌ์†Œ์Šค์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ๊ฒ€์‚ฌํ•˜๋ ค๋Š” API ๋ฆฌ์†Œ์Šค๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค. ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉด ํ•„ํ„ฐ์— API ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  3. ์„ธ๋ถ€์ •๋ณด๋ฅผ ๋ณด๋ ค๋ฉด API ์ด๋ฆ„์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
  4. ๋ฒ„์ „ ์„น์…˜์—์„œ ๊ฒ€์‚ฌํ•˜๋ ค๋Š” ๋ฒ„์ „์„ ์ฐพ์•„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  5. ๋ฒ„์ „ ์„ธ๋ถ€์ •๋ณด ํŽ˜์ด์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „์˜ ์†์„ฑ์„ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ๋ฒ„์ „ ์ˆ˜์ •์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

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

์†์„ฑ ๋งŒ๋“ค๊ธฐ ๋ฐ ์ˆ˜์ •