๊ธฐ๋ณธ ์š”๊ฑด

Apigee Hybrid๋ฅผ ์„ค์น˜ํ•˜๋ ค๋ฉด ๋จผ์ € ๋‹ค์Œ ๊ธฐ๋ณธ ์š”๊ฑด์„ ์ถฉ์กฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค ์ฝ์–ด๋ณด์…จ๋‚˜์š”? ๊ธฐ๋ณธ ์š”๊ฑด ์„ค๋ช…
Google Cloud ๊ฒฐ์ œ ๊ณ„์ •

๊ฒฐ์ œ๊ฐ€ ํ™œ์„ฑํ™”๋œ Google Cloud ๊ณ„์ •์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ƒˆ ๊ฒฐ์ œ ๊ณ„์ • ๋งŒ๋“ค๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Google Cloud ํ”„๋กœ์ ํŠธ

Apigee Hybrid ์„ค์น˜๋ฅผ ์œ„ํ•œ ์ƒˆ Google Cloud ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ธฐ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

Cloud ID๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Apigee๋กœ ์กฐ์ง ID๋ฅผ ๊ด€๋ฆฌํ•˜๋ ค๋ฉด Cloud ID ๋„์›€๋ง์„ ์ฐธ์กฐํ•˜์„ธ์š”. Apigee Hybrid์—๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์ง€๋งŒ Cloud ID๋Š” ๋‹ค๋ฅธ Google Cloud ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์กฐ์ง์˜ ์—ฌ๋Ÿฌ ๊ตฌ์„ฑ์›์ด ์ œํ’ˆ์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ๊ณ„ ๋™๊ธฐํ™”

Apigee Hybrid๋Š” Cassandra ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  Cassandra๋Š” ๋„คํŠธ์›Œํฌ ์‹œ๊ฐ„ ํ”„๋กœํ† ์ฝœ(NTP) ๋™๊ธฐํ™”๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๋„คํŠธ์›Œํฌ ์‹œ๊ฐ„ ํ”„๋กœํ† ์ฝœ(NTP)์„ ์‚ฌ์šฉํ•ด์„œ ๋ชจ๋“  ๋…ธ๋“œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์—์„œ ์‹œ๊ณ„๋ฅผ ๋™๊ธฐํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋ฆฌ์ „์— ํ•˜์ด๋ธŒ๋ฆฌ๋“œ๋ฅผ ์„ค์น˜ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ๋ฆฌ์ „์—์„œ NTP์™€ ๋™๊ธฐํ™”๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด

๊ด€๋ฆฌ ๋จธ์‹ ์— ๋‹ค์Œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

  • gcloud CLI(๋ช…๋ น์ค„ ํ”„๋กœ๋น„์ €๋‹ ๋‹จ๊ณ„์— ํ•„์š”)
    • gcloud CLI๊ฐ€ ์„ค์น˜๋œ ํ›„ gcloud components update๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ์ตœ์‹  gcloud ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
  • curl(๊ถŒ์žฅ)
  • EKS์— Apigee Hybrid๋ฅผ ์„ค์น˜ํ•˜๊ณ  Kubernetes 1.24 ์ด์ƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ Amazon EBS์šฉ Kubernetes CSI ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜๋“œ์›จ์–ด

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์ „์— ๋‹ค์Œ ์ •๋ณด๋ฅผ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.

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

๋‹ค์Œ ์„น์…˜์—์„œ ๊ฐ ๋‹จ๊ณ„๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๊ฒŒ์ž„ ์‹œ์ž‘