AWS Cloudโ€‹Formation

๋ชจ๋“  ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ชจ๋ธ๋ง ๋ฐ ํ”„๋กœ๋น„์ €๋‹

AWS CloudFormation์—์„œ๋Š” ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ ๋‚ด ๋ชจ๋“  ์ธํ”„๋ผ ๋ฆฌ์†Œ์Šค๋ฅผ ์„ค๋ช…ํ•˜๊ณ  ํ”„๋กœ๋น„์ €๋‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ณตํ†ต ์–ธ์–ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. CloudFormation์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ„๋‹จํ•œ ํ…์ŠคํŠธ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž๋™ํ™”๋˜๊ณ  ์•ˆ์ „ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ชจ๋“  ๋ฆฌ์ „๊ณผ ๊ณ„์ •์— ๊ฑธ์ณ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•„์š”ํ•œ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ๋ชจ๋ธ๋ง ๋ฐ ํ”„๋กœ๋น„์ €๋‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์€ ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ์—์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผ ์†Œ์Šค๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
AWS CloudFormation์—๋Š” ์ถ”๊ฐ€ ์š”๊ธˆ์ด ์—†์œผ๋ฉฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰์— ํ•„์š”ํ•œ AWS ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด์„œ๋งŒ ์š”๊ธˆ์„ ์ง€๋ถˆํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

Introduction to AWS CloudFormation

์ด์ 

๋ชจ๋‘ ๋ชจ๋ธ๋ง

AWS CloudFormation์„ ์‚ฌ์šฉํ•˜๋ฉด ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ์ „์ฒด ์ธํ”„๋ผ๋ฅผ ๋ชจ๋ธ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ…œํ”Œ๋ฆฟ์€ ์ธํ”„๋ผ์—์„œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผ ์†Œ์Šค๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์กฐ์ง ์ „์ฒด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ธํ”„๋ผ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ํ‘œ์ค€ํ™”ํ•˜์—ฌ ๊ตฌ์„ฑ ๊ทœ์ •์„ ์ค€์ˆ˜ํ•˜๊ณ  ๋ฌธ์ œ๋ฅผ ๋” ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž๋™ํ™” ๋ฐ ๋ฐฐํฌ

AWS CloudFormation์€ ๋ฆฌ์†Œ์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ณ  ๋ฐ˜๋ณต ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ํ”„๋กœ๋น„์ €๋‹ํ•˜๋ฏ€๋กœ, ์ˆ˜์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ์ง€์ • ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•  ํ•„์š” ์—†์ด ์ธํ”„๋ผ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ• ๋ฐ ์žฌ๊ตฌ์ถ• ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. CloudFormation์—์„œ๋Š” ์Šคํƒ์„ ๊ด€๋ฆฌํ•  ๋•Œ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•  ์ ์ ˆํ•œ ์ž‘์—…์„ ๊ฒฐ์ •ํ•˜๊ณ  ์˜ค๋ฅ˜๊ฐ€ ํƒ์ง€๋˜๋ฉด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ž๋™์œผ๋กœ ๋กค๋ฐฑํ•ฉ๋‹ˆ๋‹ค.

๊ทธ์ € ์ฝ”๋“œ์ผ ๋ฟ

์ธํ”„๋ผ๋ฅผ ์ฝ”๋“œํ™”ํ•˜๋ฉด ์ธํ”„๋ผ๋ฅผ ๊ทธ์ € ์ฝ”๋“œ๋กœ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธํ”„๋ผ๋ฅผ ์›ํ•˜๋Š” ์ฝ”๋“œ ์—๋””ํ„ฐ๋กœ ์ž‘์„ฑํ•˜๊ณ , ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ์— ์ฒดํฌ์ธํ•˜๊ณ , ํ”„๋กœ๋•์…˜์— ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ํŒ€์›๋“ค๊ณผ ํŒŒ์ผ์„ ๊ฒ€ํ† ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘๋™ ๋ฐฉ์‹

howitworks

๊ณ ๊ฐ ๋™์˜์ƒ

TechnologyOne

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งˆ์ดํฌ๋กœ ์„œ๋น„์Šค๋กœ ๋‚˜๋ˆŒ ๋•Œ ๋น ๋ฅด๊ณ  ์•ˆ์ •์ ์œผ๋กœ ๋‚˜๋ˆ„๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”? TechnologyOne์ด ์–ด๋–ป๊ฒŒ AWS CloudFormation๊ณผ Application Load Balancer๋ฅผ ์‚ฌ์šฉํ•ด ํ•˜๋ฃจ ๋งŒ์— ์ด๋ฅผ ์™„๋ฃŒํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค!

Cloudreach

Cloudreach์˜ Adam์ด Sceptre์—์„œ ์–ด๋–ป๊ฒŒ AWS CloudFormation์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ ๊ฐ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ™˜๊ฒฝ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋„๋ก ์ง€์›ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋ธ”๋กœ๊ทธ ์ฝ๊ธฐ.

Lemongrass

Lemongrass์—์„œ ๊ณ ๊ฐ์˜ SAP ํ™˜๊ฒฝ์— ๋น ๋ฅด๊ณ  ์ž๋™ํ™”๋œ ์‹œ์Šคํ…œ ๋ณต์‚ฌ๋ณธ์„ ์ œ๊ณตํ•˜๋Š” MiCloud ์˜ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. MiCloud ์‹œ์Šคํ…œ ๋ณต์‚ฌ๋ณธ์€ EC2, CloudFormation ๋ฐ IAM์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.  

์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ ํ™•์ธํ•˜๊ธฐ.

FileMaker

FileMaker์—์„œ ์–ด๋–ป๊ฒŒ SMB ๊ณ ๊ฐ์„ ์œ„ํ•ด ๊ธ‰์ฆํ•˜๋Š” ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋„๋ก FileMaker๊ฐ€ ์ž๋™์œผ๋กœ ํ™•์žฅ๋˜๋Š” ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ–ˆ๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด ์†”๋ฃจ์…˜์—์„œ๋Š” AWS CloudFormation์„ ์‚ฌ์šฉํ•ด FileMaker ํ™˜๊ฒฝ์„ AWS์— ๋ฐฐํฌํ•˜๊ณ  ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ FileMaker๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํŒ๋งคํ•˜๋Š” AWS Marketplace๋ฅผ ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. 

์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ ํ™•์ธํ•˜๊ธฐ. FileMaker ์˜จํ”„๋ ˆ๋ฏธ์Šค์™€ ํด๋ผ์šฐ๋“œ/AMI์˜ ์•„ํ‚คํ…์ฒ˜ ๋น„๊ต ๋ณด๊ธฐ.

๋” ๋งŽ์€ AWS CloudFormation ๋™์˜์ƒ์„ ๋ณด๋ ค๋ฉด This Is My Architecture ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

600x400_Nextdoor_logo

 "์šฐ๋ฆฌ๋Š” 1-Click ๋„คํŠธ์›Œํฌ ์ƒ์„ฑ์— AWS CloudFormation์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ •๋ง ๊ฐ„ํŽธํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค."๋ผ๊ณ  Wise๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, Nextdoor๋Š” AWS์—์„œ ์„œ๋ฒ„๋ฅผ ์ •์˜ ๋ฐ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ Puppet ์ž๋™ํ™” ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , AWS ํด๋ผ์šฐ๋“œ์—์„œ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฐ RightScale ํด๋ผ์šฐ๋“œ ๊ด€๋ฆฌ ์†”๋ฃจ์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ:  

600x400_Coinbase_Logo

ํšŒ์‚ฌ์˜ ๋ชจ๋“  ๋„คํŠธ์›Œํฌ๋ฅผ AWS CloudFormation ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ค๊ณ„, ๊ตฌ์ถ• ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. "์ด๋ฅผ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ณ , ์˜จ๋””๋งจ๋“œ ๊ฐœ๋ฐœ ๋ฐ ํ™˜๊ฒฝ ์Šคํ…Œ์ด์ง•์„ ์œ„ํ•ด ์›ํ™œํ•˜๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณต์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค."๋ผ๊ณ  Witoff๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ:

600x400_Expedia_Logo

Expedia์—์„œ๋Š” AWS CloudFormation๊ณผ Chef๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์ฒด ํ”„๋ŸฐํŠธ ์—”๋“œ ๋ฐ ๋ฐฑ์—”๋“œ ์Šคํƒ์„ AWS ํ™˜๊ฒฝ์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

fcb_600x400

"AWS CloudFormation์„ ํ†ตํ•ด ์ „์ฒด ์ธํ”„๋ผ์— '1-Click' ๋ฐฐํฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด ํฌ๊ฒŒ ๋งŒ์กฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค."

์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ:

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ ๋ฐ ๊ธฐ์‚ฌ

feature_blog_blue
Chuck Meyer
2018๋…„ 2์›” 2์ผ
 

CloudFormation๊ณผ ๋‹ค๋ฅธ AWS ๊ด€๋ฆฌ ๋„๊ตฌ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ๊ฒŒ์‹œ๋ฌผ์€ ๊ด€๋ฆฌ ๋„๊ตฌ ๋ธ”๋กœ๊ทธ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.   

AWS ์‹œ์ž‘ํ•˜๊ธฐ

icon1

AWS ๊ณ„์ • ๋“ฑ๋ก

AWS ํ”„๋ฆฌ ํ‹ฐ์–ด์— ์ฆ‰์‹œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
icon2

10๋ถ„ ์ž์Šต์„œ๋กœ ์•Œ์•„๋ณด๊ธฐ

๊ฐ„๋‹จํ•œ ์ž์Šต์„œ๋ฅผ ํ†ตํ•ด ์ „๋ฐ˜์ ์œผ๋กœ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค.
icon3

AWS๋กœ ๊ตฌ์ถ• ์‹œ์ž‘

AWS ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๋‹จ๊ณ„๋ณ„ ์•ˆ๋‚ด์„œ๋ฅผ ํ†ตํ•ด ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.

AWS CloudFormation์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

AWS CloudFormation ๊ธฐ๋Šฅ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ธฐ
๊ตฌ์ถ•ํ•  ์ค€๋น„๊ฐ€ ๋˜์…จ์Šต๋‹ˆ๊นŒ?
AWS CloudFormation ์‹œ์ž‘ํ•˜๊ธฐ
์งˆ๋ฌธ์ด ์žˆ์œผ์‹ญ๋‹ˆ๊นŒ?
๋ฌธ์˜์ฒ˜