๐Ÿ‘ฉ‍๐Ÿ’ป Learn programming/Cloud

[Azure] Azure - ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์™€ ๋ฆฌ์†Œ์Šค ๊ตฌ์กฐ

๋ฐ๊ตฅ์ž‰ 2022. 5. 22. 21:42

ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์™€ ๋ฆฌ์†Œ์Šค ๊ตฌ์กฐ

  • ๋ฐ์ดํ„ฐ ์„ผํ„ฐ
    • ์„œ๋ฒ„, ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ๋„คํŠธ์›Œํฌ๋กœ ์ธํ”„๋ผ๊ฐ€ ์„ค์น˜๋˜์–ด ์šด์˜๋˜๋Š” IT ์‹œ์„ค
  • ์ง€์—ญ(Regions), ๋ฆฌ์ „
    • ๋„คํŠธ์›Œํฌ๊ฐ€ ๊ตฌ์„ฑ๋œ ํ•˜๋‚˜ ํ˜น์€ ์—ฌ๋Ÿฌ ๊ฐœ๋กœ ๊ตฌ์„ฑ๋œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ
  • ๊ฐ€์šฉ์„ฑ ์˜์—ญ(Availability zones)
    • Azure ์ง€์—ญ ๋ฒ”์œ„์—์„œ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ
    • ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋กœ ๋งŒ๋“ค์–ด์ง
    • ๊ณ ๊ฐ€์šฉ์„ฑ → ํ•˜๋‚˜์˜ ๋ฆฌ์ „์— 2๊ฐœ ์ด์ƒ ๊ฐ€์šฉ์„ฑ ์˜์—ญ์— ๋ฐฐํฌ

  • ์ง€๋ฆฌ(Geographies)
    • ์ง€๋ฆฌ์ ์ธ ๋‹จ์œ„๋กœ ๋ฆฌ์ „์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒƒ
    • ํ†ต์ƒ์ ์œผ๋กœ ๊ตญ๊ฐ€๋กœ ๊ตฌ๋ถ„
  • ์ง€์—ญ ์Œ(Region pair)
    • ๋‘ ๊ฐœ์˜ ๋ฆฌ์ „์ด ์žˆ๊ณ , ํ•˜๋‚˜์˜ ์ง€์—ญ์ด ์ž์—ฐ์žฌํ•ด, ์นจ์ˆ˜, ์ „์Ÿ ๋“ฑ์˜ค๋กœ ์ธํ•ด ์ •์ „์ด๋‚˜ ๋ฌผ๋ฆฌ์ ์ธ ๋„คํŠธ์›Œํฌ ์ฐจ๋‹จ ์ด์Šˆ๋กœ ์„œ๋น„์Šค๊ฐ€ ์ค‘์ง€๋  ๊ฒฝ์šฐ ์ง€์—ญ ์Œ์œผ๋กœ ์ž๋™ ๋ณต๊ตฌ(fail over)ํ•จ.
  • ๋ฆฌ์†Œ์Šค ๊ตฌ์กฐ

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