Home [AWS]OCI와 AWS의 차이
Post
Cancel

[AWS]OCI와 AWS의 차이

image

πŸ“Œ μ•„λ‹ˆμ΄κ±°μ™œκ°™μ€μ΄λ¦„λ‹¬κ³ μ„œν•˜λŠ”μ§“μ΄λ‹¬λΌμš”?

νšŒμ‚¬μ—μ„œλŠ” 주둜 Oracle Cloudλ₯Ό ν†΅ν•΄μ„œ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜κ³  μžˆμ—ˆκ³ , νšŒμ‚¬μ— μŒ“μ—¬μžˆλŠ” ν΄λΌμš°λ“œμ— λŒ€ν•œ 지식도 μ˜€λΌν΄μ— 촛점이 맞좰져 μžˆμ—ˆλ‹€. 사싀 ν΄λΌμš°λ“œ λ„μž…μ΄ 였래 된 것이 μ•„λ‹ˆκΈ° λ•Œλ¬Έμ—, νŒ€ 전체가 μƒˆλ‘œμš΄ ν΄λΌμš°λ“œ ν”„λ‘œλ°”μ΄λ”λ₯Ό λ§Œλ‚  λ•Œ λ§ˆλ‹€ κ³΅λΆ€ν•˜λŠ” λ°©μ‹μœΌλ‘œ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜κ³  μžˆμ—ˆλ‹€.

OCIλŠ” μ•ˆκ·ΈλŸ¬λ˜λ°β€¦?

NCloud와 AWSλ₯Ό μ“°λ©΄μ„œ μƒμ‚¬μ—κ²Œ λ“€μ—ˆλ˜ λ§μ΄μ—ˆλ‹€. λ‹Ήμ‹œ 상황을 λ³΄μ—¬μ£Όμžλ©΄
normal_architecture
λ‹€μŒκ³Ό 같이 ν•œ λ‘œλ“œλ°ΈλŸ°μ„œμ— λ‘κ°œμ˜ μΈμŠ€ν„΄μŠ€κ°€ λΆ™μ–΄μžˆλŠ” μƒνƒœμ˜€λ‹€. 이 μƒν™©μ—μ„œ λ§Œμ•½ ν•œ μΈμŠ€ν„΄μŠ€μ˜ WASκ°€ λͺ¨μ’…μ˜ 이유둜 ( 였λ₯˜λ‚˜ 배포)μΈν•΄μ„œ λ‚΄λ €κ°€κ²Œ λ˜λŠ”λ°

issue 7λ ˆμ΄μ–΄μ— ν•΄λ‹Ήν•˜λŠ” λ³΄ν†΅μ˜ ALB듀은 Health Checkλ₯Ό ν•˜κΈ° μ§μ „κΉŒμ§€ 이런 WAS의 이슈λ₯Ό μ•Œμ§€ λͺ»ν•œλ‹€. μΈμŠ€ν„΄μŠ€ μžμ²΄λŠ” 톡신이 잘 되고 있기 λ•Œλ¬Έ, κ·Έλž˜μ„œ 이런 μ΄μŠˆκ°€ μ‘΄μž¬ν•˜λŠ” μƒνƒœλ‘œ μƒˆλ‘œκ³ μΉ¨μ„ κ³„μ†ν•˜λ©΄, 503κ³Ό μ •μƒνŽ˜μ΄μ§€κ°€ λ²ˆκ°ˆμ•„ λ‚˜μ˜€λŠ” 것을 확인할 수 μžˆλ‹€.

AWS
μœ„μ™€ 같이 Health Checkμ „κΉŒμ§€λŠ” κ³„μ†ν•΄μ„œ 이슈 νŽ˜μ΄μ§€κ°€ λœ¬λ‹€. 이건 넀이버 ν΄λΌμš°λ“œλ„ μ΄λŸ°μ‹μ΄κ³ , κ·Έλž˜μ„œ 배포 ν• λ•Œμ—λ„ λ¬Έμ œκ°€ μ‘΄μž¬ν–ˆλ‹€.

정말 μ‹ κΈ°ν•˜κ²Œλ„, OCIλŠ” 이렇지 μ•Šλ‹€. OCIλŠ” μ–΄λŠμ •λ„ failover도 κ²Έν•˜λŠ” λ¦¬λ²„μŠ€ ν”„λ‘μ‹œμ˜ 역할도 λ‘œλ“œλ°ΈλŸ°μ„œκ°€ κ²Έν•œλ‹€.
OCI
κ·Έλž˜μ„œ μœ„μ˜ 이미지와 같이 λ‹€λ₯Έ νƒ€κ²ŸμΈμŠ€ν„΄μŠ€λ‘œ 보내버린닀. κ·Έλž˜μ„œ μ•½κ°„μ˜ λ”œλ ˆμ΄κ°€ μ‘΄μž¬ν•˜κΈ΄ ν•˜μ§€λ§Œ 정상적인 νŽ˜μ΄μ§€λ§Œ κ³„μ†ν•΄μ„œ λ³΄λ‚΄μ£Όκ²Œ λœλ‹€. Nginx와 같은 WAS 레벨의 λ‘œλ“œλ°ΈλŸ°μ„œ, λ¦¬λ²„μŠ€ ν”„λ‘μ‹œμ˜ 역할도 κ²Έν•˜λ©΄μ„œ μž‘λ™ν•˜κ²Œ λ˜λŠ” 것이닀.
AWS도 Ncloud도 μ΄λŸ°μ‹μœΌλ‘œ λ™μž‘ ν•˜μ§€ μ•Šμ•„μ„œ, 쑰금 ν˜Όλž€μ΄ μžˆμ—ˆλ‹€.

🀦 λ°°ν¬μƒμ˜ 이슈

κ·Έλž˜μ„œ μš°λ¦¬νŒ€μ΄ 기쑴에 μ‚¬μš©ν•˜λ˜ 였라클 ν΄λΌμš°λ“œμ™€ λ‹€λ₯Έ ALB의 μž‘λ™ λ°©μ‹μœΌλ‘œ μΈν•΄μ„œ, 배포λ₯Ό 진행 ν•  경우 배포λ₯Ό 받은 μΈμŠ€ν„΄μŠ€μ—μ„œ 503 μ—λŸ¬κ°€ κ·ΈλŒ€λ‘œ ν΄λΌμ΄μ–ΈνŠΈ λ‹¨μœΌλ‘œ 타고 흘러 λ‚˜κ°€λŠ” λ¬Έμ œκ°€ λ°œμƒν–ˆλ‹€. 넀이버 ν΄λΌμš°λ“œμ—μ„œ 진행쀑인 ν”„λ‘œμ νŠΈμ˜ μ½”λ“œλ₯Ό λ°°ν¬ν•˜λ©΄ μΌμ‹œμ μœΌλ‘œ 503κ³Ό μ •μƒνŽ˜μ΄μ§€κ°€ λ²ˆκ°ˆμ•„ λœ¨λŠ” κ²ƒμ΄μ—ˆλ‹€.

일단 OCI의 μ˜μ™Έμ˜ 놀라움은 μ œμ³λ‘κ³  GO μ–Έμ–΄λ₯Ό ν†΅ν•΄μ„œ λ°°ν¬μ‹œμ— ALB Target Groupμ—μ„œ μΈμŠ€ν„΄μŠ€λ₯Ό μΌμ‹œμ μœΌλ‘œ 등둝 ν•΄μ œν•˜λ„λ‘ ν•˜λŠ” μœ ν‹Έλ¦¬ν‹°μ™€, ν•΄μ œν–ˆλ˜ μΈμŠ€ν„΄μŠ€λ₯Ό λ“±λ‘ν•˜λŠ” μœ ν‹Έλ¦¬ν‹°λ₯Ό GOμ–Έμ–΄λ₯Ό ν†΅ν•΄μ„œ μž‘μ„±ν–ˆλ‹€.(생각보닀 NCloud의 CLIλ‚˜, GO SDK에 λŒ€ν•œ μ‚¬μš©μ„±μ΄ API μžμ²΄μ™€ λ„ˆλ¬΄λ‚˜λ„ λ‹¬λžλ‹€β€¦)

μ΄λŸ°μ €λŸ° μ΄μŠˆλ“€μ„ λ’€λ‘œν•˜κ³  일단 κΈ‰ν•˜κ²Œλ‚˜λ§ˆ νšŒμ‚¬ 배포 ν™˜κ²½μ— λ§žλŠ” μœ ν‹Έλ¦¬ν‹° μž‘μ„±ν•œλ‹€κ³  μ’€ κ³ μƒν–ˆλ‹€. λ°”μ΄λ„ˆλ¦¬ 파일 ν˜•νƒœλ‘œ λ¦¬λˆ…μŠ€μ—μ„œ 돌릴 수 μžˆλ„λ‘ ν•˜κΈ° μœ„ν•΄μ„œ κ°€μž₯ μ΅œμ ν™” 된 μ–Έμ–΄κ°€ GOμ˜€κ³ , μƒˆλ‘œμš΄ μ–Έμ–΄ μ μ‘ν•œλ‹€κ³  μ±—GPT와 ν•¨κ»˜ μ—΄μ‹¬νžˆ κ΅΄λŸ¬λ‹€λ…”λ‹€.

ALBκ°€ λ‹€ 같은 ALBκ°€ μ•„λ‹ˆλ‹€ - 였늘의 κ΅ν›ˆ

This post is licensed under CC BY 4.0 by the author.

[AWS]AWS SAA 곡뢀 - EC2

-