๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

AWS

[aws] DataSync ๋ž€?

์ด ๊ธ€์˜ ์ผ๋ถ€๋Š” aws ๊ณต์‹๋ฌธ์„œ์˜ ๋‚ด์šฉ์„ ์ฐธ์กฐํ•˜์˜€์Œ์„ ๋ฐํž™๋‹ˆ๋‹ค.

 

 

 

๐Ÿ“Œ DataSync

 

 DataSync๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋™๊ธฐํ™”ํ•˜๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ๋Œ€์šฉ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๊ณณ์—์„œ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋ฅธ ๊ณณ์ด๋ผ ํ•จ์€ ์˜จํ”„๋ ˆ๋ฏธ์Šค๋‚˜ aws์˜ ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด ๋•Œ ์šฐ๋ฆฌ์˜ ์„œ๋ฒ„๋ฅผ NFS, SMB, HDFS ๋˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜๊ณ  ์˜ฎ๊ธธ ์œ„์น˜์ธ ์˜จํ”„๋ ˆ๋ฏธ์Šค๋‚˜ ์—ฐ๊ฒฐํ•  ๋‹ค๋ฅธ ํด๋ผ์šฐ๋“œ ์—์ด์ „ํŠธ๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๋™๊ธฐํ™” ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜๋กœ๋Š” Glacier๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค์— ๋™๊ธฐํ™” ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Amazon EFS, Amazon FSx (Windows, Lustre, NetAPP, OpenZFS) ๋“ฑ์ด ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  DataSync์—๋Š” ํŒŒ์ผ ๊ถŒํ•œ๊ณผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ €์žฅ ๊ธฐ๋Šฅ์ด ์žˆ๋Š”๋ฐ ์ด๋Š” ๋ณด์•ˆ๊ณผ ๊ด€๋ จ๋˜์–ด NFS POSIX ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ทธ๋ฆฌ๊ณ  SMB ๊ถŒํ•œ์„ ์ค€์ˆ˜ํ•œ๋‹ค. 

 

 

 

SMB / NFS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜จํ”„๋ ˆ๋ฏธ์Šค ํŒŒ์ผ์„ AWS๋กœ ๋™๊ธฐํ™”ํ•˜๋Š” ์˜ˆ์‹œ๋ฅผ ์‚ดํŽด๋ณด์ž. ์˜จํ”„๋ ˆ๋ฏธ์Šค์™€ DataSync๊ฐ€ ์‹คํ–‰๋˜๋Š” AWS ๋ฆฌ์ „์ด ์žˆ๋‹ค. ์˜จํ”„๋ ˆ๋ฏธ์Šค์— NFS ๋˜๋Š” SMB ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š”๋ฐ ์ด ๋•Œ ์˜จํ”„๋ ˆ๋ฏธ์Šค์— AWS DataSync ์—์ด์ „ํŠธ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์ด๋ฅผ NFS ๋˜๋Š” SMB ์„œ๋ฒ„์— ์—ฐ๊ฒฐ์‹œ์ผœ์„œ ์ด ์—์ด์ „ํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”(TLS)๋ฅผ ๊ฑฐ์ณ DataSync ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•œ๋‹ค. ์ด๋Š” S3 ๋ฒ„ํ‚ท์˜ ๋‹ค์–‘ํ•œ ์Šคํ† ๋ฆฌ์ง€ ํด๋ž˜์Šค, EFS, FSx ๋“ฑ์œผ๋กœ ์—ฐ๊ฒฐ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋™๊ธฐํ™”๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ AWS๋กœ ๋‹จ๋ฐฉํ–ฅ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๊ฑฐ๋‚˜ AWS์—์„œ ๋‹ค์‹œ ์˜จํ”„๋ ˆ๋ฏธ์Šค๋กœ ๋™๊ธฐํ™”๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. DataSync๋ผ๋Š” ์ด๋ฆ„์— ๊ฑธ๋งž๊ฒŒ ์–‘๋ฐฉํ–ฅ์œผ๋กœ ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ€๋” ๋„คํŠธ์›Œํฌ ์šฉ๋Ÿ‰์ด ๋”ฐ๋ผ์ฃผ์ง€ ๋ชปํ•  ๊ฒฝ์šฐ

Snowcone ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Snowcone ์žฅ์น˜์—๋Š” DataSync ์—์ด์ „ํŠธ๊ฐ€ ์‚ฌ์ „์— ์„ค์น˜๋˜์–ด ์žˆ์–ด ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ Snowcone์„ ์‹คํ–‰ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜จ ๋‹ค์Œ DataSync ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋‹ค์‹œ ์—์ด์ „ํŠธ๊ฐ€ AWS ๋ฆฌ์ „์œผ๋กœ ์ „์†กํ•˜๋ฉด์„œ AWS์˜ ์Šคํ† ๋ฆฌ์ง€ ๋ฆฌ์†Œ์Šค ์™ธ๋ถ€์— ๋ฐ์ดํ„ฐ๋ฅผ ๋™๊ธฐํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 

 

DataSync๋ฅผ ํ†ตํ•ด ์„œ๋กœ ๋‹ค๋ฅธ AWS ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค๊ฐ„ ๋™๊ธฐํ™”๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. S3, EFS, FSx ๋ฅผ ๋‹ค์‹œ S3, EFS, FSx๋กœ ๋™๊ธฐํ™”๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ  ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ๋ณธ์„ ๋งŒ๋“ ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ AWS ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค ๊ฐ„ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋˜ํ•œ ์œ ์ง€๋œ๋‹ค.

 

 

 

 

 

 

 

์š”์•ฝํ•˜์ž๋ฉด DataSync๋Š” ์ดํ„ฐ๋ฅผ ๋™๊ธฐํ™”ํ•˜๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ๋Œ€์šฉ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๊ณณ์—์„œ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋กœ ์ง€์†์ ์ด์ง€ ์•Š๊ณ  ๋งค ์‹œ๊ฐ„, ๋งค์ผ, ํ˜น์€ ๋งค์ฃผ์™€ ๊ฐ™์ด ์ผ์ •์— ๋”ฐ๋ผ ์›€์ง์ด๋ฉฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์™€ ํŒŒ์ผ ๊ถŒํ•œ์€ ๋ณด์กดํ•œ๋‹ค.  ๋์œผ๋กœ NFS ๋˜๋Š” SMB ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด DataSync ์—์ด์ „ํŠธ๋ฅผ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์žŠ์ง€ ๋ง์ž.

 

 

 

 

 

 

'AWS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[aws] Kinesis  (0) 2024.08.05
[aws] SQS์™€ SNS  (0) 2024.08.05
[aws] ์Šคํ† ๋ฆฌ์ง€ Gateway  (0) 2024.08.03
[aws] Amazon FSx  (0) 2024.08.03
[aws] AWS Snow Family  (1) 2024.08.01