2022. 6. 9. 23:15ใAWS
๐ข AWS ์๋น์ค ๋ฐ ์ํฌ๋ก๋์์ ๋ฐ์ดํฐ ๋ฐฑ์ ์ ์๋ํํ๊ณ ๊ด๋ฆฌ๋ฅผ ์ค์ ์ง์คํํ๊ธฐ ์ํด AWS Backup์ ์ฌ์ฉํด๋ด ์๋ค~!
→ AWS Backup์ด ์ง์ํ๋ ๋ฆฌ์์ค ๋ณด๊ธฐ
๊ณ์ ๋ด ์๋น์ค๋ค์ ๋ํด ๋ฐฑ์ ์ ํ ์์ ์ด๋ผ AWS Backup ์ฝ์์์ ์๋ ๋ฉ๋ด๋ค๋ง ์ด์ฉํ์ฌ ๋ฐฑ์ ์ ์๋ํํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
1. Backup Vaults
๋ฐฑ์ ๋ณผํธ๋? ๋ฐฑ์ ์ด ์ ์ฅ๋๋ ์ปจํ ์ด๋ (๊ทธ๋ฃนํ์ ์ํ ๊ทธ๋ฃน ๋๋)
- ๋ฐฑ์ ๋ณผํธ์ ๋ฐฑ์ ์ ์ํธํํ๋๋ฐ ์ฌ์ฉ๋๋ AWS KMS ์ํธํ ํค๋ฅผ ์ค์ ํ๊ณ ๋ฐฑ์ ๋ณผํธ์ ๋ฐฑ์ ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํ ์ ์๋ค.
- ์ฌ๋ฌ ๋ฐฑ์
๊ทธ๋ฃน์ ๋ํด ์๋ก ๋ค๋ฅธ ์ํธํ ํค ๋๋ ์ก์ธ์ค ์ ์ฑ
์ด ํ์ํ ๊ฒฝ์ฐ ์ ํ์ ์ผ๋ก ์ฌ๋ฌ ๋ฐฑ์
๋ณผํธ๋ฅผ ์์ฑํ ์ ์๋ค.
๊ตณ์ด ๊ทธ๋ฃน์ ๋๋ ํ์๊ฐ ์๋ค๋ฉด ๋ชจ๋ ๊ธฐ๋ณธ ๋ฐฑ์ ๋ณผํธ์ ๊ตฌ์ฑํด๋ ์๊ด ์์!
2. Backup Plans
Backup Plans์์๋ ๋ฐฑ์ ์ค์ผ์ค, ๋ฐฑ์ ์ ์ง ๊ท์น ๋ฐ lifecycle ๊ท์น๋ฑ์ ์ ์ํ๋ค.
2-1. ๋ฐฑ์ ๊ตฌ์ฑ ์ค์
๋ฐฑ์ ์ ์ฑ ์ปค์คํฐ๋ง์ด์ง์ ์ํด [Build a new plan] ์ ํํ์.
2-2. ๋ฐฑ์ ๊ท์น ๊ตฌ์ฑ
- Backup valut : 1๋ฒ์์ ์์ฑํ ๋ฐฑ์ ๋ณผํธ๋ฅผ ์ง์
- Backup Frequency : ๋ฐฑ์ ์ฃผ๊ธฐ ์ง์
- Backup Window
- Backup Window๋ฅผ ์ง์ ํ์ฌ ๋ฐฑ์ ์ ์์ํ ์๊ฐ ๋ฐ ๋ฐฑ์ ์ ๋๋ด์ผ ํ๋ ์๊ฐ์ ์ง์ ํ๋ค.
- ๋ฐฑ์ ์ ํด์ผํ๋ ์ฉ๋์ด ํฐ ๊ฒฝ์ฐ์ start within๊ณผ complete within์ ๊ฐ๊ฒฉ์ ๋ํ๋ ๊ฒ์ด ์ข๋ค. ๊ทธ ์๊ฐ ๋ด ๋ฐฑ์ ์ ์๋ฃํ์ง ๋ชปํ ์ ๋๋ก ๋ฐ์ดํฐ๊ฐ ๋ง๋ค๋ฉด ๋ฐฑ์ ์ ์คํจํ๋ค.
- UTC time ๊ธฐ์ค์์ ์ฃผ์ํ์
- Retension Period : ๋ฐฑ์
ํ ํ์ผ ์ ์ฅ ๊ธฐ๊ฐ
- AWS Backup์ ๋น์ฉ ์ ๊ฐ์ ์ํด ์๋์ผ๋ก ์ค์ ํ ๊ธฐ๊ฐ ์ดํ์๋ ์๋์ผ๋ก ์ญ์ ํ๋ค.
2-3. Advanced backup settings
Windows Server, Microsoft SQL Server, Exchange Server์ SharePoint์ ๋ํ ๋ฐฑ์ ๊ท์น์ ์์ฑ ์ค์ด๋ผ๋ฉด ํด๋น ์ต์ ์ ํ์ฑํํ๋ค.
Windows VSS(Volume Shadow Copt Service)์ ๋ํด์ ์์ธํ ์์ง ๋ชปํ์ง๋ง
Windows EC2์ ๋ํ ๋ฐฑ์ ํ๋ ์์ฑ ์, Windows Server: ๋ณผ๋ฅจ ์๋ ๋ณต์ฌ๋ณธ ๋ฐ Windows Server ๋ฐฑ์ ์ค๋ฅ ๋ฌธ์ ํด๊ฒฐ์ ์๋ ๋ฌธ๊ตฌ์ ๋ฐ๋ผ Windows VSS ์ต์ ์ ํ์ฑํํ์๋ค.
Windows Server 2003๋ถํฐ ๋ชจ๋ ๋ฒ์ ์ Windows์์ ๊ธฐ๋ณธ ๋ฐฑ์ ์ ํธ๋ฆฌํฐ(Windows Server ๋ฐฑ์ , NTBackup์ ํ์ ์ ํธ๋ฆฌํฐ)๋ ๋ณผ๋ฅจ ์๋ ๋ณต์ฌ๋ณธ(VSS, ๋๋ ๋จ์ํ ์๋ ๋ณต์ฌ๋ณธ)์ ์์กดํฉ๋๋ค.
3. Resource Assignments
2๋ฒ์์ ์์ฑํ ๋ฐฑ์ ๊ท์น์ ๋ํด ์ด๋ค ๋ฐฉ์์ผ๋ก ๋ฆฌ์์ค๋ค์ ํ ๋นํ ์ง ๊ฒฐ์ ํ๋ค.
3-1. IAM Role ์ค์
- Default Role์ ์ ํํ๋ ๊ฒฝ์ฐ ์๋์ ๊ฐ์ IAM ์ญํ ์ด ์์ฑ๋๋ค.
arn:aws:iam::{Account-Number}:role/service-role/AWSBackupDefaultServiceRole
3-2. Assign Resources
๋ฐฑ์ ํ๋์ ์ ์ฉํ ๋ฆฌ์์ค ํ ๋น ๋ฐฉ์์ ๊ฒฐ์ ํ๋ค.
1. Define resource selection
- all resource types : AWS ์๋น์ค (ex: S3)
- specific resource types : ID๋ก ์๋ณ ๊ฐ๋ฅํ AWS ์๋น์ค (ex: S3 ๋ฒํท)
- ๋ฐฑ์ ๊ณํ์ ํ ๋นํ ๋ฆฌ์์ค ์ ํ ๋๋ ๋ฆฌ์์ค๋ฅผ ์ธ๋ถ์ ์ผ๋ก ์ ์ดํ๋ ค๋ฉด [specific resource types]๋ฅผ ์ ํํ๋ค.
2. Refine selection using tags
- ํ๊ทธ๋ฅผ ํตํด ๋ฆฌ์์ค์ ํ ๋นํ ๋ฐฑ์
๊ณํ์ ์ ์ดํ ์ ์๋ค.
์๋ฅผ ๋ค์ด, ์ ์ฌ์ง๊ณผ ๊ฐ์ด ๋ฆฌ์์ค์ ํ๊ทธ ํค๊ฐ backup-policy์ด๊ณ ๊ฐ์ด backup-policy-01์ธ ๋ฆฌ์์ค์ ํด๋น ๋ฐฑ์ ๊ณํ์ ์ ์ฉ์ํฌ ์ ์๋ค. - equals ์ธ์ contains, end with ๋ฑ ๋ค์ํ ์กฐ๊ฑด์ ์ ํํ ์ ์๋ค.
- ํ๊ทธ ํค-๊ฐ ์กฐํฉ์ ์ฌ๋ฌ๊ฐ ์ถ๊ฐ ๊ฐ๋ฅํ๋ฉฐ AND ์กฐ๊ฑด์ผ๋ก ์์ฉํ๋ค.
3. ๋ฆฌ์์ค ํ๊ทธ ์ ์ฉ
2๋ฒ์์ ์์ฑํ ๋ฐฑ์ ๊ณํ์ ์ ์ฉ์ํฌ ๋ฆฌ์์ค์ ํ๊ทธ์ 3-2์์ ์์ฑํ ํ๊ทธ ๊ท์น์ ์ถ๊ฐํ๋ฉด ํด๋น ๋ฆฌ์์ค๋ AWS Backup์ ์ํด ๋ฐฑ์ ์ด ์๋ํ๋๋ฉฐ ์ค์์ง์คํํ์ฌ ๊ด๋ฆฌํ ์ ์๋ค.
๐ซ ๋ฐฑ์ ์๋ํ ์ฑ๊ณต~!
๐ ์ฐธ๊ณ ๋งํฌ