Amazon Web Services๋ ๊ธฐ์
, ๋น์๋ฆฌ ๊ธฐ๊ด, ์ ๋ถ ์กฐ์ง์ด ์ ๋ ดํ ๋น์ฉ์ผ๋ก ์น์ฌ์ดํธ์ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์ ๊ณตํ ์ ์๋๋ก ํด๋ผ์ฐ๋ ์น ํธ์คํ
์๋ฃจ์
์ ์ ๊ณตํฉ๋๋ค. ๋ง์ผํ
, ๋ค์ํ ๋ฏธ๋์ด ๋๋ ์ ์ ์๊ฑฐ๋ ์น ์ฌ์ดํธ ๋ฑ ์ด๋ค ์น ์ฌ์ดํธ๋ฅผ ์ฐพ๊ณ ์๋ , AWS๋ ๋ค์ํ ์น ์ฌ์ดํธ ํธ์คํ
์ต์
์ ์ ๊ณตํ๋ฉฐ ์ ์ ํ ์ต์
์ ์ ํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
ํญ๋์ CMS ๋ฐ ๊ฐ๋ฐ ํ๋ซํผ ์ง์
AWS์์๋ WordPress, Drupal, Joomla ๋ฑ์ ๋น๋กฏํ์ฌ ์ํ๋ ๋ชจ๋ CMS๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ, Java, Ruby, PHP, Node.js ๋ฐ .Net๊ณผ ๊ฐ์ ์ธ๊ธฐ ์๋ ํ๋ซํผ์ ์ง์ํ๊ณ ์ด๋ฅผ ์ํ SDK๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ ์ธ๊ณ์ ๋ถํฌ๋ ๋ฐ์ดํฐ ์ผํฐ
์ฌ๋ฌ๋ถ์ ๊ณ ๊ฐ์ ์ ์ธ๊ณ ์ด๋์๋ ์์ ์ ์์ต๋๋ค. AWS์์๋ ๋ช ๋ฒ์ ๋ง์ฐ์ค ํด๋ฆญ๋ง์ผ๋ก ์ํ๋ ์ง์ญ์์ ์น์ฌ์ดํธ๋ฅผ ํธ์คํ
ํ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ํ๋ณดํ ์ ์์ต๋๋ค.
๋ฆฌ์์ค๋ฅผ ๋์ ์ผ๋ก ํ์ฅ ๋ฐ ์ถ์
์น ์ฌ์ดํธ ํธ๋ํฝ์ ๋ณ๋์ ํญ์ด ๋งค์ฐ ํฝ๋๋ค. AWS์์๋ ํ๋ฐค์ค์ ์กฐ์ฉํ ์๊ฐ๋ถํฐ ์บ ํ์ธ ์ฃผ๋๋ก ์์
๋ฏธ๋์ด ๊ณต์ ํธ๋ํฝ์ด ๊ธ์ฆํ๋ ์๊ฐ๊น์ง ํ์์ ๋ฐ๋ผ ํ์ฅ ๋ฐ ์ถ์ํ ์ ์๋ ํ๋ ฅ์ ์ธ ํด๋ผ์ฐ๋ ์ปดํจํ
์ธํ๋ผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ ์ฐํ ์๊ธ ๋ชจ๋ธ
AWS์์๋ ์ฌ์ฉํ ๋ฆฌ์์ค์ ๋ํด์๋ง ์๊ธ์ ๋ถ๊ณผํ๋ฉฐ ์ ๊ฒฐ์ ๋น์ฉ์ด๋ ์ฅ๊ธฐ ์ฝ์ ์ ์์ต๋๋ค. AWS์๋ ์ฌ์ฉ๋ ๊ธฐ๋ฐ ์๊ธ ๋๋ ๊ณ ์ ์๋ณ ์๊ธ์ ์ ์ํ๋ ์น ํธ์คํ
์ต์
์ด ์์ต๋๋ค.
๊ฐ๋จํ ์น ์ฌ์ดํธ๋ ์ผ๋ฐ์ ์ผ๋ก WordPress์ ๊ฐ์ CMS(์ฝํ ์ธ ๊ด๋ฆฌ ์์คํ ), Magento์ ๊ฐ์ ์ ์ ์๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ LAMP์ ๊ฐ์ ๊ฐ๋ฐ ์คํ์ ์คํํ๋ ๋จ์ผ ์น ์๋ฒ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด๋ฌํ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ์น ์ฌ์ดํธ์ ์ฝํ ์ธ ๋ฅผ ์ฝ๊ฒ ๊ตฌ์ถ, ์ ๋ฐ์ดํธ, ๊ด๋ฆฌ ๋ฐ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ฐ๋จํ ์น ์ฌ์ดํธ๋ ๋ง์ผํ ์น ์ฌ์ดํธ, ์ฝํ ์ธ ์น ์ฌ์ดํธ ๋๋ ๋ธ๋ก๊ทธ์ ๊ฐ์ด ์์ฑ์๊ฐ ์ฌ๋ฌ ๋ช ์ด๊ณ ์์ฃผ ์ฝํ ์ธ ๊ฐ ๋ณ๊ฒฝ๋๋ฉฐ ํธ๋ํฝ์ด ์ ๊ฑฐ๋ ๋ณดํต์ธ ์ฌ์ดํธ์ ์ ํฉํฉ๋๋ค. ๊ฐ๋จํ ์น ์ฌ์ดํธ๋ ๋์ค์ ํ์ฅ๋ ์๋ ์๋ ์น ์ฌ์ดํธ๋ฅผ ์ํด ๊ฐ๋จํ ์ถ๋ฐ์ ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ฌ์ดํธ๋ ๋ณดํต ์ ๋ ดํ์ง๋ง, ์น ์๋ฒ์ IT ๊ด๋ฆฌ๊ฐ ํ์ํ๋ฉฐ ๋ช ๊ฐ์ ์๋ฒ๋ฅผ ์ด๊ณผํ์ฌ ํ์ฅ๋๊ฑฐ๋ ๋ฐ์ด๋ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ๋๋ก ์ค๊ณ๋์ง ์์์ต๋๋ค.
๋ค์์ ์ฌ๋ก์ ๊ฐ์ฅ ์ ํฉ:
- WordPress, Joomla, Drupal, Magento์ ๊ฐ์ ์ผ๋ฐ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๊ตฌ์ถ๋ ์น ์ฌ์ดํธ
- LAMP, LEMP, MEAN, Node.Js์ ๊ฐ์ ์ธ๊ธฐ ์๋ ๊ฐ๋ฐ ์คํ์์ ๊ตฌ์ถ๋ ์น ์ฌ์ดํธ
- ์๋ฒ 5๊ฐ๋ฅผ ์ด๊ณผํ์ฌ ํ์ฅ๋ ๊ฐ๋ฅ์ฑ์ด ๋ฎ์ ์น ์ฌ์ดํธ
- ์์ฒด์ ์ผ๋ก ์น ์๋ฒ์ ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ํ๋ ๊ณ ๊ฐ
- ์น ์๋ฒ, DNS ๋ฐ ๋คํธ์ํน์ ํ ์ฝ์์์ ๊ด๋ฆฌํ๋ ค๋ ๊ณ ๊ฐ
Amazon Lightsail์ AWS๋ก ์น ์๋ฒ๋ฅผ ๊ฐ์ฅ ์ฝ๊ฒ ์์ํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ๋ฐฉ๋ฒ์
๋๋ค. Lightsail์๋ ๊ฐ์ ๋จธ์ , SSD ๊ธฐ๋ฐ ์คํ ๋ฆฌ์ง, ๋ฐ์ดํฐ ์ ์ก, DNS ๊ด๋ฆฌ, ์ ์ IP ๋ฑ ์ ๋ ดํ๊ณ ์์ธก ๊ฐ๋ฅํ ๋น์ฉ์ผ๋ก ์น ์ฌ์ดํธ๋ฅผ ๋น ๋ฅด๊ฒ ์์ํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ฒ์ด ํฌํจ๋์ด ์์ต๋๋ค.
ํด๋ฆญ ๋ช ๋ฒ์ผ๋ก Lightsail์ ์ฌ์ฉํด ์น ์ฌ์ดํธ๋ฅผ ์์ํ ์ ์์ต๋๋ค. ์น ์ฌ์ดํธ์ ๊ฐ์ฅ ์ ํฉํ ์ด์ ์ฒด์ ๋๋ ์ ํ๋ฆฌ์ผ์ด์
ํ
ํ๋ฆฟ์ ์ ํํ๊ธฐ๋ง ํ๋ฉด 1๋ถ๋ ์ ๋์ด ๊ฐ์ ํ๋ผ์ด๋น ์๋ฒ๊ฐ ์ค๋น๋ฉ๋๋ค. Lightsail ์ฝ์์์ ์ง์ ์น ์๋ฒ, DNS, IP ์ฃผ์๋ฅผ ์์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
์ ์ ์น ์ฌ์ดํธ๋ HTML, JavaScript, ์ด๋ฏธ์ง, ๋์์ ๋ฐ ๊ธฐํ ํ์ผ์ ์น ์ฌ์ดํธ ๋ฐฉ๋ฌธ์์๊ฒ ์ ๊ณตํ๋ฉฐ, PHP ๋๋ ASP.NET๊ณผ ๊ฐ์ ์๋ฒ ์ธก ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ฅผ ํฌํจํ์ง ์์ต๋๋ค. ๋ณดํต ๊ฐ์ธ ์ฌ์ดํธ๋ ๋ง์ผํ ์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ ์ ์น ์ฌ์ดํธ๋ ๋น์ฉ์ด ๋งค์ฐ ์ ๋ ดํ๊ณ , ๋์ ์์ค์ ์์ ์ฑ์ ์ ๊ณตํ๋ฉฐ, IT ๊ด๋ฆฌ๊ฐ ์ ํ ํ์ ์๊ณ , ์ถ๊ฐ ์์ ์์ด ์ํฐํ๋ผ์ด์ฆ ์์ค์ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋๋ก ํ์ฅํ ์ ์์ต๋๋ค.
๋ค์์ ์ฌ๋ก์ ๊ฐ์ฅ ์ ํฉ:
- PHP ๋๋ ASP.NET๊ณผ ๊ฐ์ ์๋ฒ ์ธก ์คํฌ๋ฆฝํ ์ด ํฌํจ๋์ง ์์ ์น ์ฌ์ดํธ
- ์์ฑ์ ์๊ฐ ์ ์ผ๋ฉด ์์ฃผ ๋ณ๊ฒฝ๋์ง ์๋ ์น ์ฌ์ดํธ
- ๋น๋๋ ๋ฎ์ง๋ง ๋ง์ ํธ๋ํฝ์ ์์ฉํ๋๋ก ํ์ฅ๋์ด์ผ ํ๋ ์น ์ฌ์ดํธ
- ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ์ง ์์ผ๋ ค๋ ๊ณ ๊ฐ
Amazon S3๋ ๊ฐ๋จํ ์น ์๋น์ค ์ธํฐํ์ด์ค๋ฅผ ํตํด ์น ์ด๋์๋ ์ํ๋ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ ๋ฐ ๊ฒ์ํ ์ ์๋ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง์ ๋๋ค. ์ ์ธ๊ณ์ ์ผ๋ก 99.999999999%์ ๋ด๊ตฌ์ฑ์ ์ ๊ณตํ๊ณ ์์กฐ ์ด์์ผ๋ก ๊ฐ์ฒด๋ก ํ์ฅํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค.
์ ์ ์น ์ฌ์ดํธ์ S3๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ํ์ผ์ S3 ๋ฒํท์ ์ ๋ก๋ํ๊ณ S3 ๋ฒํท์ ์น ํธ์คํ ์ฉ์ผ๋ก ๊ตฌ์ฑํ๋ฉด ๋ฉ๋๋ค.
์ํฐํ๋ผ์ด์ฆ ์น ์ฌ์ดํธ์๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ง์ผํ ๋ฐ ๋ฏธ๋์ด ์ฌ์ดํธ์ ๋๋ถ์ด ์์ , ์ฌํ ๋ฐ ๊ธฐํ ์ ํ๋ฆฌ์ผ์ด์ ์ค์ฌ์ ์น ์ฌ์ดํธ๊ฐ ํฌํจ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด Lamborghini, Coursera ๋ฐ Nordstrom์์ AWS๋ฅผ ์ฌ์ฉํ์ฌ ์์ฌ์ ์น ์ฌ์ดํธ๋ฅผ ํธ์คํ ํฉ๋๋ค. ์ํฐํ๋ผ์ด์ฆ ์น ์ฌ์ดํธ๋ ๊ฐ์ฅ ๊น๋ค๋กญ๊ณ ํธ๋ํฝ์ด ๋ง์ ์น ์ฌ์ดํธ๋ฅผ ์ง์ํ ์ ์๋๋ก ๊ฐ์ฉ์ฑ์ด ๋ฐ์ด๋๊ณ ๋์ ์ผ๋ก ๋ฆฌ์์ค๋ฅผ ํ์ฅํด์ผ ํฉ๋๋ค.
์ํฐํ๋ผ์ด์ฆ ์น ์ฌ์ดํธ๋ ์ฌ๋ฌ AWS ์๋น์ค๋ฅผ ์ฌ์ฉํ๊ณ ์ข ์ข ์ฌ๋ฌ ๋ฐ์ดํฐ ์ผํฐ(๊ฐ์ฉ ์์ญ์ด๋ผ๊ณ ํจ)๋ฅผ ์ฌ์ฉํฉ๋๋ค. AWS์์ ๊ตฌ์ถ๋ ์ํฐํ๋ผ์ด์ฆ ์น ์ฌ์ดํธ๋ ๋์ ์์ค์ ๊ฐ์ฉ์ฑ, ํ์ฅ์ฑ ๋ฐ ์ฑ๋ฅ์ ์ ๊ณตํ์ง๋ง, ์ ์ ๋๋ ๊ฐ๋จํ ์น ์ฌ์ดํธ๋ณด๋ค ๋ง์ ๊ด๋ฆฌ๊ฐ ํ์ํฉ๋๋ค.
๋ค์์ ์ฌ๋ก์ ๊ฐ์ฅ ์ ํฉ:
- ์ต์ํ 2๊ฐ์ ๋ฐ์ดํฐ ์ผํฐ์์ ์ฌ๋ฌ ๊ฐ์ ์น ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ์น ์ฌ์ดํธ
- ๋ก๋ ๋ฐธ๋ฐ์ฑ, Auto-Scaling ๋๋ ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฅํด์ผ ํ๋ ์น ์ฌ์ดํธ
- ์ง์์ ์ผ๋ก CPU๋ฅผ ๋ง์ด ์ฌ์ฉํด์ผ ํ๋ ์น ์ฌ์ดํธ
- ์น ์๋ฒ ๊ตฌ์ฑ๊ณผ ๊ด๋ฆฌ์ ๋ํ ์ต๋ํ์ ์ ์ด์ ์ ์ฐ์ฑ์ด ํ์ํ ๊ณ ๊ฐ
Amazon EC2๋ ํด๋ผ์ฐ๋์์ ํฌ๊ธฐ ์กฐ์ ์ด ๊ฐ๋ฅํ ์ปดํจํ ํ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ ์น ๊ท๋ชจ์ ํด๋ผ์ฐ๋ ์ปดํจํ ์ ์ข ๋ ์ฝ๊ฒ ์ํํ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ ์น ์ฌ์ดํธ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต๋ํ์ ํ์ฅ์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํฉ๋๋ค. Amazon EC2๋ ์ค์ ์ฌ์ฉํ ๋งํผ๋ง ์๊ธ์ ์ง๋ถํ๋ฉด ๋๋ฏ๋ก, ์ปดํจํ ๋น์ฉ์ด ์ ์ฝ๋ฉ๋๋ค.
EC2๋ฅผ ์ฌ์ฉํ์ฌ ์น ์ฌ์ดํธ๋ฅผ ํธ์คํ ํ๋ ค๋ฉด AWS Management Console์์ EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ ๊ตฌ์ฑํด์ผ ํฉ๋๋ค.

