์ด๊ฒ์ ์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ node-termination-handler-windows-amd64.exe๋ก ๋ค์ด๋ก๋ํ ์ ์๋ AWS Node Termination Handler๋ผ๋ Linux ์ฑ์ ๋๋ค. ์ํฌ์คํ ์ด์ ์ฉ ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์ธ OnWorks์์ ์จ๋ผ์ธ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
OnWorks์ ํจ๊ป AWS Node Termination Handler๋ผ๋ ์ด ์ฑ์ ๋ฌด๋ฃ๋ก ๋ค์ด๋ก๋ํ์ฌ ์จ๋ผ์ธ์ผ๋ก ์คํํ์ญ์์ค.
์ด ์ฑ์ ์คํํ๋ ค๋ฉด ๋ค์ ์ง์นจ์ ๋ฐ๋ฅด์ธ์.
- 1. ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ PC์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
- 2. ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- 3. ์ด๋ฌํ ํ์ผ ๊ด๋ฆฌ์์์ ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ก๋ํฉ๋๋ค.
- 4. ์ด ์น์ฌ์ดํธ์์ OnWorks Linux ์จ๋ผ์ธ ๋๋ Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MACOS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์์ํฉ๋๋ค.
- 5. ๋ฐฉ๊ธ ์์ํ OnWorks Linux OS์์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX๋ก ์ด๋ํฉ๋๋ค.
- 6. ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
์คํฌ๋ฆฐ ์ท
Ad
AWS ๋ ธ๋ ์ข ๋ฃ ํธ๋ค๋ฌ
๊ธฐ์
์ด ํ๋ก์ ํธ๋ API ๋๋ ์ฝ์์ ํตํ EC2 ์ ์ง ๊ด๋ฆฌ ์ด๋ฒคํธ, EC2 ์คํ ์ค๋จ, ASG ์ค์ผ์ผ ์ธ, ASG AZ ์ฌ์กฐ์ ๋ฐ EC2 ์ธ์คํด์ค ์ข ๋ฃ์ ๊ฐ์ด EC2 ์ธ์คํด์ค๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋ค ์ ์๋ ์ด๋ฒคํธ์ Kubernetes ์ ์ด ํ๋ ์ธ์ด ์ ์ ํ๊ฒ ์๋ตํ๋๋ก ํฉ๋๋ค. . ์ฒ๋ฆฌํ์ง ์์ผ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๊ฐ ์ ์์ ์ผ๋ก ์ค์ง๋์ง ์๊ฑฐ๋ ์ ์ฒด ๊ฐ์ฉ์ฑ์ ๋ณต๊ตฌํ๋ ๋ฐ ์๊ฐ์ด ๋ ์ค๋ ๊ฑธ๋ฆฌ๊ฑฐ๋ ์ค๋จ๋๋ ๋ ธ๋์ ๋ํ ์์ ์ ์ค์๋ก ์์ฝํ ์ ์์ต๋๋ค. ๊ฑฐ์ ๋ชจ๋ ์ํฌ๋ก๋๋ฅผ ์ํ ์์ ํ๊ณ ํฌ๊ธฐ ์กฐ์ ๊ฐ๋ฅํ ์ปดํจํ ์ฉ๋. Amazon Elastic Compute Cloud(Amazon EC2)๋ 500๊ฐ ์ด์์ ์ธ์คํด์ค์ ์ต์ ํ๋ก์ธ์, ์คํ ๋ฆฌ์ง, ๋คํธ์ํน, ์ด์ ์ฒด์ ๋ฐ ๊ตฌ๋งค ๋ชจ๋ธ์ ์ ํํ์ฌ ๊ฐ์ฅ ๊ด๋ฒ์ํ๊ณ ์ฌ์ธต์ ์ธ ์ปดํจํ ํ๋ซํผ์ ์ ๊ณตํ์ฌ ์ํฌ๋ก๋์ ์๊ตฌ ์ฌํญ์ ๊ฐ์ฅ ์ ์ถฉ์กฑํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ฐ๋ฆฌ๋ Intel, AMD ๋ฐ Arm ํ๋ก์ธ์๋ฅผ ์ง์ํ๋ ์ต์ด์ ์ฃผ์ ํด๋ผ์ฐ๋ ์ ๊ณต์ ์ฒด์ด๋ฉฐ ์จ๋๋งจ๋ EC2 Mac ์ธ์คํด์ค๊ฐ ์๋ ์ ์ผํ ํด๋ผ์ฐ๋์ด์ 400Gbps ์ด๋๋ท ๋คํธ์ํน์ด ์๋ ์ ์ผํ ํด๋ผ์ฐ๋์ ๋๋ค.
๊ธฐ๋ฅ
- ํ์์ ๋ฐ๋ผ ์์ ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ธํ๋ผ์ ์ก์ธ์คํ์ญ์์ค. 99.99% ๊ฐ์ฉ์ฑ์ ๋ํ SLA ์ฝ์์ผ๋ก ๋ช ๋ถ ์์ ์ฉ๋ ํ์ฅ
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ ์ปดํจํ ์ ๊ณต
- ์์ฝ๋ ์ ์ง ๊ด๋ฆฌ ์ด๋ฒคํธ์ ๋ํ EC2 ๋ฉํ๋ฐ์ดํฐ ๋ชจ๋ํฐ๋ง
- ์คํ ์ธ์คํด์ค ์ข ๋ฃ ์๋ฆผ์ ์ํ EC2 ๋ฉํ๋ฐ์ดํฐ ๋ชจ๋ํฐ๋ง
- ์ฌ์กฐ์ ๊ถ์ฅ ์ฌํญ ์๋ฆผ์ ์ํ EC2 ๋ฉํ๋ฐ์ดํฐ ๋ชจ๋ํฐ๋ง
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์คํ
- Helm ์ค์น ๋ฐ ์ด๋ฒคํธ ๊ตฌ์ฑ ์ง์
- ์ข ๋ฃ ๋๋ ์ฌ์์ ์๋ฆผ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ Webhook ๊ธฐ๋ฅ
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
Go
์นดํ ๊ณ ๋ฆฌ
์ด๋ https://sourceforge.net/projects/aws-node-termination.mirror/์์๋ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ๋ฌด๋ฃ ์ด์ ์ฒด์ ์ค ํ๋์์ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์จ๋ผ์ธ์ผ๋ก ์คํํ๊ธฐ ์ํด OnWorks์์ ํธ์คํ ๋์์ต๋๋ค.