์›น์‚ฌ์ดํŠธ ๊ฒ€์ƒ‰

AWS์— WordPress ์„ค์น˜ - Amazon Web Services


  1. <์ŠคํŒฌ>1. WordPress๋ฅผ ์‚ฌ์šฉํ•œ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์†Œ๊ฐœ
  2. <์ŠคํŒฌ>2. DigitalOcean์— WordPress๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•
  3. <์ŠคํŒฌ>3. Microsoft Azure์— WordPress๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•
  4. <์ŠคํŒฌ>4. Google Cloud์— WordPress๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•
  5. 5. ํ˜„์žฌ ์ฝ๊ณ  ์žˆ๋Š” ๋‚ด์šฉ: AWS์— WordPress ์„ค์น˜ โ€“ Amazon Web Services

ํด๋ผ์šฐ๋“œ์— WordPress ์„ค์น˜ ์‹œ๋ฆฌ์ฆˆ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ๊ฐ€์ด๋“œ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜์€ Amazon Web Services(AWS)์— ์›Œ๋“œํ”„๋ ˆ์Šค(WordPress)๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Microsoft Azure ๋ฐ Google Cloud์˜ ์ด์ „ ํด๋ผ์šฐ๋“œ ์„ค์น˜ ๊ฐ€์ด๋“œ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‚ฌ์ „ ์„ค์น˜๋œ WordPress ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด์ œ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— AWS ์ž‘๋™ ๋ฐฉ์‹์„ ๋ฏธ๋ฆฌ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ๋…ผ์˜ํ•˜๊ณ  ์‹ถ์€ ๋ช‡ ๊ฐ€์ง€ ์ฃผ์š” ์šฉ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

AWS๋Š” ์–ผ๋งˆ๋‚˜ ํฝ๋‹ˆ๊นŒ?

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

๋‹ค์Œ์€ AWS๊ฐ€ ์–ผ๋งˆ๋‚˜ ๊ฐ•๋ ฅํ•œ์ง€ ์•Œ๋ ค์ฃผ๋Š” ์ •๋ณด์ž…๋‹ˆ๋‹ค. NASA โ€“ ์˜ˆ, NASA๋Š” AWS์˜ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์ธํ”„๋ผ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™”์„ฑ ํƒ์‚ฌ์„  ์ž„๋ฌด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” WordPress์˜ ์ž‘์€ ์ธ์Šคํ„ด์Šค๋ฅผ ์„ค์น˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ฃ ? AWS๊ฐ€ ์šฐ๋ฆฌ๋ฅผ ๋„์™€์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค! ํ•ต์‹ฌ์„ ํŒŒํ—ค์ณ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

Amazon EC2:ย Elastic Cloud Compute๋ผ๊ณ ๋„ ํ•˜๋ฉฐ ํด๋ผ์šฐ๋“œ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜์„ธ์š”. ํ•˜๋“œ์›จ์–ด๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€, ํ•˜๋“œ์›จ์–ด๋ฅผ ์ฒญ์†Œํ•˜๊ณ  ๋จผ์ง€๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ์‚ฌ๋žŒ์ด ๋ˆ„๊ตฌ์ธ์ง€, ์ „์›์ด ๊บผ์ง€๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ์•Œ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฑด ์•„๋งˆ์กด์ด ์ฒ˜๋ฆฌํ•  ์ผ์ด๋‹ค.

๋‹น์‹ ์ด ์•Œ์•„์•ผ ํ•  ์œ ์ผํ•œ ๊ฒƒ์€ ์„œ๋ฒ„์˜ ๊ธฐ์ˆ  ์‚ฌ์–‘์ž…๋‹ˆ๋‹ค. ์ฆ‰, ์ปดํ“จํ„ฐ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ๋‹ค์•ผ. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ํด๋ผ์šฐ๋“œ์˜ ์•„๋ฆ„๋‹ค์›€์ž…๋‹ˆ๋‹ค.

Amazon ๋จธ์‹  ์ด๋ฏธ์ง€:ย AMI โ€“ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ฆ๊ฒจ ๋ถ€๋ฅด๋“ฏ์ด(์ •๋ง ๋ฉ‹์ง€๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ ‡๊ฒŒ ๋ถ€๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค) ์ธ์Šคํ„ด์Šค ๋˜๋Š” ์šด์˜ ์ฒด์ œ์™€ ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์„ค์น˜๋œ ์ปดํ“จํ„ฐ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. ์‚ฌ์ „ ์„ค์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ PC์— Windows 10์„ ์„ค์น˜ํ•œ ๋‹ค์Œ MediaMonkey, Microsoft Word, Google Chrome๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•œ๋‹ค๊ณ  ์ƒ์ƒํ•ด ๋ณด์„ธ์š”. ํ˜„์žฌ ์ƒํƒœ์—์„œ OS ์ด๋ฏธ์ง€๋ฅผ ๋‚ด๋ณด๋‚ด๋ฉด ๋จธ์‹  ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋‚ด๋ณด๋‚ด๊ธฐ๋ž€ ๋‹ค๋ฅธ ์œ ์‚ฌํ•œ ์žฅ์น˜์— ์—ฐ๊ฒฐํ•˜๋ฉด ์„ค์น˜ ์—†์ด ์‹คํ–‰๋˜๋Š” ํŒŒ์ผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Linux๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์€ ํ•ญ์ƒ ์ด ์ž‘์—…(์˜ˆ: ๋จธ์‹  ์ด๋ฏธ์ง€ ๋˜๋Š” ์Šค๋ƒ…์ƒท ์ƒ์„ฑ)์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋˜ํ•œ Docker์˜ ๋ชจํ˜ธํ•œ ์•„์ด๋””์–ด์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

Amazon EC2์™€ AMI์— ๊ด€ํ•ด ์ด์•ผ๊ธฐํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ข‹์€ ์งˆ๋ฌธ. ์ด์ œ EC2๊ฐ€ ํด๋ผ์šฐ๋“œ์˜ ์ปดํ“จํ„ฐ/์„œ๋ฒ„์™€ ๊ฐ™๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ์œผ๋ฏ€๋กœ Amazon EC2์˜ ๋‹จ์ผ ์ธ์Šคํ„ด์Šค(EC2 ์ธ์Šคํ„ด์Šค ๋ผ๊ณ ๋„ ํ•จ)๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ) WordPress ์‚ฌ์ดํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๊ธฐ๋‹ค๋ ค. ๋‹น์‹ ์€ ๊ธฐ๊ณ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค - ์˜ˆ! ํ•˜์ง€๋งŒ ์šด์˜ ์ฒด์ œ๋ฅผ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? Linux๋ฅผ ์„ ํƒํ• ๊นŒ์š”, ์•„๋‹ˆ๋ฉด Windows๋ฅผ ์„ ํƒํ• ๊นŒ์š”? ๋ฆฌ๋ˆ…์Šค? ๊ดœ์ฐฎ์€. ํ•˜์ง€๋งŒ (๋‹ค์‹œ ํ•œ๋ฒˆ) ์ž ๊น๋งŒ์š”. ์šฐ๋ฆฌ๋Š” ์–ด๋–ค Linux ๋ฒ„์ „์„ ์„ ํƒํ• ๊นŒ์š”? ์šฐ๋ถ„ํˆฌ? ํŽ˜๋„๋ผ? ๋ฐ๋น„์•ˆ? ๋‚ด๊ฐ€ Ubuntu๋ฅผ ์„ ํƒํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ดœ์ฐฎ์€. ์–ด๋–ค ๋ฒ„์ „์„ ์„ ํƒํ•ด์•ผ ํ•˜๋‚˜์š”? ์•„์•„์•„! ํ•˜๋‚˜์˜ ์ž‘์€ ๋ชฉํ‘œ์— ๋น„ํ•ด ์„ ํƒ ์‚ฌํ•ญ์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค!

๋„ˆ๋ฌด ๋ถ€๋‹ด์Šค๋Ÿฝ์ง€ ์•Š๋‹ค๋ฉด ๋‹ค์Œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ๊ฐํ•ด ๋ณด์„ธ์š”. WordPress๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํ˜ธ์ŠคํŠธ์ธ LAMP ์Šคํƒ์„ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ๋ฐ ๊ตฌ์„ฑ์ด ์™„๋ฃŒ๋˜๋ฉด WordPress๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ถŒํ•œ, ๋””๋ ‰ํ† ๋ฆฌ ์•ก์„ธ์Šค ๋ฐ ๋ชจ๋“  ๊ฒƒ์ด ๋ˆ„๋ฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‹น์‹ ์— ๋Œ€ํ•ด ๋ชจ๋ฅด์ง€๋งŒ ๊ทธ๊ฒƒ์€ ๊ธด ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ๋ชจ๋‘ ๋Œ€๋ฌธ์ž๋กœ ๊ธธ๊ณ  ๊ตต๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์•„๋งˆ๋„ ๋‚ด๊ฐ€ ์ง€๊ธˆ ์–ด๋””๋กœ ๊ฐ€๊ณ  ์žˆ๋Š”์ง€ ์ง์ž‘ํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹น์‹  ๋ง์ด ๋งž์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ๊ฐ€ Amazon ๋จธ์‹  ์ด๋ฏธ์ง€๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค.

๋ˆ„๊ตฐ๊ฐ€ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ๋ฐฐํฌํ•˜๊ณ , Ubuntu๋ฅผ ์„ค์น˜ํ•˜๊ณ , ์—…๋ฐ์ดํŠธํ•˜๊ณ , ํ•„์š”ํ•œ ๋ชจ๋“  ์†Œํ”„ํŠธ์›จ์–ด(์˜ˆ: LAMP ์Šคํƒ)์™€ ํ•จ๊ป˜ WordPress๋ฅผ ์„ค์น˜ํ–ˆ๋‹ค๊ณ  ์ƒ์ƒํ•ด ๋ณด์„ธ์š”. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ทธ ์‚ฌ๋žŒ์€ ํ˜„์žฌ ์ƒํƒœ์˜ OS ์ด๋ฏธ์ง€, ์ฆ‰ ์†๋Œ€์ง€ ์•Š์€ ๋ณธ์งˆ์ ์œผ๋กœ "์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ" WordPress ์„ค์น˜ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” WordPress๊ฐ€ ์„ค์น˜๋œ ์™„๋ฒฝํ•œ AMI์˜ ์˜ˆ์ž…๋‹ˆ๋‹ค. ์ด์ œ ๊ทธ๋Ÿฐ AMI๊ฐ€ ์กด์žฌํ•˜๊ณ  Bitnami์—์„œ ๋งŒ๋“ค์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ƒ์ƒ์„ ๋ฉˆ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์•ผ!)

โ€œAMI์šฉ ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ? โ€

์ฝ˜ํ…์ธ  ๊ด€๋ฆฌ AMI๋ฅผ ๊ฐ–์ถ˜ AWS Marketplace

๋‹น์‹ ์€ ๋ฌผ์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ์กด์€ ๊ท€๋ฅผ ๊ธฐ์šธ์˜€์Šต๋‹ˆ๋‹ค. Amazon์—๋Š” AWS Marketplace๋ผ๋Š” ๋งˆ์ผ“ํ”Œ๋ ˆ์ด์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” ์„ค์น˜ํ•˜๊ธฐ ์–ด๋ ค์šด ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•ด ์‚ฌ์ „ ๊ตฌ์„ฑ๋œ ๋จธ์‹  ์ด๋ฏธ์ง€๋ฅผ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ, ๊ตฌ๋งค). ์•„์ด๋””์–ด๋Š” ํ˜ธ์ŠคํŒ… ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ๊ฐ€๋Šฅํ•œ ํ•œ ๋นจ๋ฆฌ ์•ฑ์„ ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” Google Cloud ๋ฐ Microsoft Azure๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ด๋ฏธ์ง€ ๋˜๋Š” ํ…œํ”Œ๋ฆฟ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋‹คํ–‰์Šค๋Ÿฝ๊ฒŒ๋„ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์—๋Š” ๋ฌด๋ฃŒ AMI๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์šฐ๋ฆฌ์™€ ๊ฐ™์€ ์ดˆ๋ณด์ž์—๊ฒŒ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ AMI์˜ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ๊ธฐ์—ฌ์ž ์ค‘ ํ•˜๋‚˜๋Š” WordPress๋ฅผ ํฌํ•จํ•˜์—ฌ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ์ตœ์‹  AMI๋ฅผ ์ œ๊ณตํ•˜๋Š” ํšŒ์‚ฌ์ธ Bitnami์ž…๋‹ˆ๋‹ค!

๊ทธ๋Ÿผ ์šฐ๋ฆฌ๋Š” ๊ฐ„๋‹ค. WordPress ์„ค์น˜๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ธฐ ์œ„ํ•œ EC2์ž…๋‹ˆ๋‹ค. Bitnami์˜ WordPress AMI๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„ค์น˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋‹จ์ถ•๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๊ฐ€ ํ•ด์•ผ ํ•  ์ผ์€ ๊ทธ๊ฒƒ๋“ค์„ ์„œ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค.

EC2 ์ธ์Šคํ„ด์Šค + WordPress AMI=2๋ถ„ ์•ˆ์— AWS ํด๋ผ์šฐ๋“œ์˜ WP!

๋ฌด๋ฃŒ Amazon ๊ณ„์ • ์„ค์ •

AWS ๋ฌด๋ฃŒ ์‚ฌ์šฉ ๋“ฑ๊ธ‰ ์ œํ•œ

AWS์˜ ๋ฌด๋ฃŒ ๊ณ„์ •์—๋Š” ๋‹ค์–‘ํ•œ ํ˜œํƒ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ 1๋…„ ๋™์•ˆ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์šฐ๋ฆฌ๊ฐ€ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋ฌด๋ฃŒ ์‹œ๊ฐ„ ์ค‘ ๊ฐ€์žฅ ๋†’์€ ๊ธˆ์•ก์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ํŠน์ • ์ œํ•œ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ „์ฒด ๋ชฉ๋ก์„ ๋ณด๋ ค๋ฉด AWS ํ”„๋ฆฌ ํ‹ฐ์–ด ํ™ˆํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•˜์„ธ์š”. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ์˜ ๋ชฉ์ ์„ ์œ„ํ•ด์„œ๋Š” ๋‹ค์Œ ์‚ฌํ•ญ๋งŒ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • Amazon EC2์˜ ๋งˆ์ดํฌ๋กœ ์ธ์Šคํ„ด์Šค 1๊ฐœ๋Š” ๋งค๋‹ฌ 750์‹œ๊ฐ„ ๋™์•ˆ ํ”„๋ฆฌ ํ‹ฐ์–ด์—์„œ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” WordPress๋ฅผ 24x7x365์‹œ๊ฐ„ ๋™์•ˆ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค๋ฅธ ์›น์‚ฌ์ดํŠธ์˜ ๋ฐฑ์—… ์œ„์น˜๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” 5GB์˜ Amazon S3 ์Šคํ† ๋ฆฌ์ง€.

์†”์งํžˆ ๋งํ•ด์„œ ์ด ํŠœํ† ๋ฆฌ์–ผ์—์„œ ๊ฐ€์žฅ ๊ธด ๋ถ€๋ถ„์€ ๋ฌด๋ฃŒ Amazon Web Services ๊ณ„์ •์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. 1-2-3์ฒ˜๋Ÿผ ์‰ฝ์ง€๋งŒ ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๊ณผ์ •์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค :

  1. ์ƒˆ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋กœ ๊ฐ€์ž…ํ•˜์„ธ์š”
  2. ์œ ํšจํ•œ ์‹ ์šฉ์นด๋“œ๋‚˜ ์ง๋ถˆ์นด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ •์„ ํ™•์ธํ•˜์„ธ์š”.
  3. ํœด๋Œ€ํฐ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณ„์ •์„ ์—ฐ๊ฒฐํ•˜์„ธ์š”. (Amazon์—์„œ ์ „ํ™”๋ฅผ ๊ฑธ์–ด ์ธ์ฆ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.)

AWS ๊ฒฐ์ œ ๊ณ„์ •์—์„œ๋Š” ์„ ๋ถˆ ์‹ ์šฉ ์นด๋“œ๋‚˜ ๊ฐ€์ƒ ์‹ ์šฉ ์นด๋“œ ์„œ๋น„์Šค(์˜ˆ: Entropay)๋ฅผ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ๋Š” ๊ดœ์ฐฎ์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒ ํ•ด๋ดค๋Š”๋ฐ ๊ณ„์ •์ด ๊ธˆ์ง€๋  ๋ฟ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์œ ํšจํ•œ ์นด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ–ˆ๋‹ค๋ฉด ๋ช‡ ๋ถ„ ์•ˆ์— ๊ณ„์ •์ด ํ™œ์„ฑํ™”๋˜๊ณ  WordPress ์„ค์น˜ ์ ˆ์ฐจ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1๋‹จ๊ณ„ โ€“ AWS Marketplace์—์„œ WordPress ์ด๋ฏธ์ง€ ์„ค์น˜

AWS Marketplace > ์ฝ˜ํ…์ธ  ๊ด€๋ฆฌ > Bitnami ๊ธฐ๋ฐ˜ WordPress๋กœ ์ด๋™ํ•˜์„ธ์š”. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ์„ค์น˜ํ•˜๋ ค๋Š” ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€ ์šฐ๋ฆฌ๊ฐ€ ์™œ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š์•˜๋Š”์ง€ ๊ถ๊ธˆํ•˜์‹œ๋‹ค๋ฉด, ๋จผ์ € ํ›Œ๋ฅญํ•œ ์งˆ๋ฌธ์„ ํ•˜์‹  ๊ฒƒ์— ๋Œ€ํ•ด ์นญ์ฐฌํ•ด ์ฃผ์‹ญ์‹œ์˜ค.

์ข‹์Šต๋‹ˆ๋‹ค. AWS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AMI ํŽ˜์ด์ง€์—์„œ ์ง์ ‘ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ง€๊ธˆ๊นŒ์ง€๋Š” ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด์ „์— ๊ตฌ์„ฑ๋œ EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒˆ AMI๋กœ ๋ฎ์–ด์“ธ ์œ„ํ—˜์ด ์—†์œผ๋ฏ€๋กœ ์ž‘์—…์ด ๋‹จ์ˆœํ•ด์ง‘๋‹ˆ๋‹ค.

Bitnami์˜ WordPress AMI ํŽ˜์ด์ง€ โ€“ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ๊ณ„์†์„ ํด๋ฆญํ•˜์„ธ์š”!

1.1ย  โ€“ WordPress AMI ์ƒ์„ฑ

  • ๋ฒ„์ „: ์ตœ์‹  Ubuntu ๋ฒ„์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • ์ง€์—ญ: ๋ฏธ๊ตญ ์ง€์—ญ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
  • EC2 ์ธ์Šคํ„ด์Šค ์œ ํ˜•: t1.micro ์ธ์Šคํ„ด์Šค์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ด์ƒ์ธ ๊ฒฝ์šฐ ์š”๊ธˆ์ด ์ฒญ๊ตฌ๋ฉ๋‹ˆ๋‹ค.
  • VPC ์„ค์ •: ๊ทธ๋Œ€๋กœ ๋‘๋ฉด ์ง€์—ญ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
  • ๋ณด์•ˆ ๊ทธ๋ฃน: ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜๋”๋ผ๋„ ์‚ฌ์šฉ์ž ์„ค์ •์— ๋”ฐ๋ผ ์ƒˆ๋กœ ์„ ํƒ์„ ์„ ํƒํ•˜์„ธ์š”. ์—ฌ๊ธฐ์„œ ์‚ฌ์šฉ์ž๋Š” AMI(์˜ˆ: Bitnami)์˜ ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค.
  • ํ‚ค ์Œ: ํ‚ค ์Œ ์ƒ์„ฑ์€ 3๋‹จ๊ณ„ ํ”„๋กœ์„ธ์Šค๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์„ ํƒ ์‚ฌํ•ญ์ด์ง€๋งŒ SSH๋ฅผ ํ†ตํ•ด EC2 ์ธ์Šคํ„ด์Šค์— ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

1.2 โ€“ EC2์—์„œ ํ‚ค ์Œ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•

EC2 ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•ด ์„ ํƒํ•œ ์ง€์—ญ๊ณผ AWS ์ฝ˜์†”์— ํ‘œ์‹œ๋œ ์ง€์—ญ์ด ๋™์ผํ•œ์ง€ ํ™•์ธํ•˜์„ธ์š”. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

1. ์ด ์Šคํฌ๋ฆฐ์ƒท์˜ ์ฒซ ๋ฒˆ์งธ ํ•˜์ดํผ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

2. EC2 ์ฝ˜์†”๋กœ ๋ฆฌ๋””๋ ‰์…˜๋ฉ๋‹ˆ๋‹ค. ํ‚ค ์Œ ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

3. ๊ตฌ๋ณ„ ๊ฐ€๋Šฅํ•œ ํ‚ค ์Œ ์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๊ณ  ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

4. ์ƒˆ๋กœ์šด ํ‚ค ์Œ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

1.3 โ€“ WordPress AMI ์‹œ์ž‘

์ด์ „ ํƒญ์œผ๋กœ ๋Œ์•„๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ๊ณ ์นจํ•˜์„ธ์š”. ์ด์ œ ๋ฐฉ๊ธˆ ์ƒ์„ฑํ•œ ์ƒˆ ํ‚ค ์Œ์„ ์„ ํƒํ•˜๋Š” ์˜ต์…˜์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์•ฝ๊ด€ ๋™์˜ ๋ฐ 1-ํด๋ฆญ์œผ๋กœ ์‹คํ–‰์„ ์„ ํƒํ•˜๊ธฐ ์ „์— t1.micro ์ธ์Šคํ„ด์Šค๋ฅผ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์„ ํƒํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.

๋ช‡ ์ดˆ ํ›„์— ์ด ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด์ œ WordPress AMI๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋ฐฐํฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ํ™•์ธํ•ด ๋ณผ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.

2๋‹จ๊ณ„ โ€“ WordPress AMI ๊ตฌ์„ฑ

AWS EC2 ๋Œ€์‹œ๋ณด๋“œ

AWS ์ฝ˜์†”๋กœ ์ด๋™ํ•˜์—ฌ EC2๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด EC2 ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ์ƒ๋‹จ ์ค‘์•™ ์„น์…˜์— ์‹คํ–‰ ์ค‘์ธ ์ธ์Šคํ„ด์Šค 1๊ฐœ๋ผ๋Š” ํ…์ŠคํŠธ๊ฐ€ ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•ด๋‹น ํ…์ŠคํŠธ๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

ํ™œ์„ฑ ์ธ์Šคํ„ด์Šค๋ฅผ ํ‘œ์‹œํ•˜๋Š” EC2 ๋Œ€์‹œ๋ณด๋“œ

๊ทธ๋Ÿฌ๋ฉด AWS ๊ณ„์ •์˜ EC2 ์ธ์Šคํ„ด์Šค ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. WordPress ์„ค์น˜ ํ•˜๋‚˜๋งŒ ์žˆ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ ๊ณต๊ฐœ DNS์— ์–ธ๊ธ‰๋œ ํ•˜์œ„ ๋„๋ฉ”์ธ์„ ๋ณต์‚ฌํ•˜์„ธ์š”. ์ด๊ฒƒ์ด WordPress ์„ค์น˜ URL์ž…๋‹ˆ๋‹ค. (์ƒˆ๋กœ ์„ค์น˜๋œ) WordPress ์‚ฌ์ดํŠธ๋ฅผ ๋ณด๋ ค๋ฉด ๋ธŒ๋ผ์šฐ์ €์— ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”!

2.1 โ€“ ์‹œ์Šคํ…œ ์ƒ์„ฑ WordPress ๊ด€๋ฆฌ์ž ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ฒ€์ƒ‰

๊ทธ ์œ ๋ช…ํ•œ 5๋ถ„ WordPress ์„ค์น˜๋ฅผ ๊ธฐ์–ตํ•˜์‹œ๋‚˜์š”? ๊ธ€์Ž„, Bitnami๋„ ๊ทธ๊ฒƒ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋ด! WordPress ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์–ด๋–ป์Šต๋‹ˆ๊นŒ?! ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์ด๋ฆ„์€ user ์ด๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์‹œ์Šคํ…œ์—์„œ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, WordPress AMI๋ฅผ ์„ค์น˜ํ•  ๋•Œ ๋ฌด์ž‘์œ„๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ง€๊ธˆ ๊ทธ๊ฒƒ์„ ์•Œ์•„๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์Šคํฌ๋ฆฐ์ƒท์„ ๋”ฐ๋ฅด์‹ญ์‹œ์˜ค.

AWS EC2 ์ธ์Šคํ„ด์Šค ๋Œ€์‹œ๋ณด๋“œ(2๋‹จ๊ณ„ ์•„๋ž˜ ๋‘ ๋ฒˆ์งธ ์Šคํฌ๋ฆฐ์ƒท)์—์„œ ์ž‘์—… > ์ธ์Šคํ„ด์Šค ์„ค์ • > ์‹œ์Šคํ…œ ๋กœ๊ทธ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. WordPress AMI๊ฐ€ ์„ค์น˜๋  ๋•Œ๋ถ€ํ„ฐ ์ „์ฒด ์‹œ์Šคํ…œ ๋กœ๊ทธ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

EC2 ์ธ์Šคํ„ด์Šค์—์„œ ์ƒ์„ฑ๋œ ์ผ๋ฐ˜์ ์ธ ์‹œ์Šคํ…œ ๋กœ๊ทธ

์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋กœ ์Šคํฌ๋กคํ•˜๋ฉด ๋ฌด์ž‘์œ„๋กœ ์ƒ์„ฑ๋œ WordPress ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. WordPress ๋กœ๊ทธ์ธ์— ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด ๋ฉ๋‹ˆ๋‹ค!

t1.micro EC2 ๋ฐ Bitnami WordPress AMI๋ฅผ ์‚ฌ์šฉํ•˜๋Š” AWS์˜ WordPress

๊ฒฐ๋ก 

Amazon์€ 1๋…„ ๋™์•ˆ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‹ค์ œ WordPress ์›น์‚ฌ์ดํŠธ๋‚˜ ๋ธ”๋กœ๊ทธ๋ฅผ ํ…Œ์ŠคํŠธํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. 1๋…„ ๋‚ด๋‚ด ํ˜ธ์ŠคํŒ… ๋น„์šฉ์„ ์ ˆ์•ฝํ•˜๊ณ  ํด๋ผ์šฐ๋“œ์˜ ๊ฐ•๋ ฅํ•จ๊ณผ ๋‹จ์ˆœ์„ฑ์„ ๊ฒฝํ—˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„๋ฉ”์ธ์˜ A ๋ ˆ์ฝ”๋“œ๋ฅผ EC2 ์ธ์Šคํ„ด์Šค์˜ ํผ๋ธ”๋ฆญ DNS๋กœ ์ง€์ •ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ์™„์ „ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ WordPress ์‚ฌ์ดํŠธ๋ฅผ ๊ฐ–๊ฒŒ ๋ฉ๋‹ˆ๋‹ค!

์ด ํŠœํ† ๋ฆฌ์–ผ์—์„œ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šฐ๊ณ  ์šฐ๋ฆฌ๊ฐ€ ํ๋ ˆ์ดํŒ…ํ•˜๋Š” ๊ฒƒ์„ ์ฆ๊ฒผ๋˜ ๋งŒํผ ์žฌ๋ฏธ์žˆ๊ฒŒ ์ฝ์œผ์…จ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์˜๊ฒฌ, ์ œ์•ˆ, ์งˆ๋ฌธ์ด ์žˆ์œผ์‹œ๋ฉด ์–ธ์ œ๋“ ์ง€ @souravify๋กœ ์—ฐ๋ฝ์ฃผ์„ธ์š”. ์ด์ œ AWS๊ฐ€ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ 1๋…„ ๋™์•ˆ ๋ฌด๋ฃŒ๋กœ ์ฆ๊ฒจ๋ณด์„ธ์š”!