๐ SAA ๋์ 2์ผ์ฐจ
๐ Udemy-AWS Certified Solutions Architect Associate ์น์
5
Amazon EC2
- EC2 = Elastic Compute Cloud = IaaS
- EC2์ ๊ธฐ๋ฅ
- ๊ฐ์ ๋จธ์ ์ EC2์์ ์๋ํ ์ ์๋ค.
- ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ๋๋ผ์ด๋ธ ๋๋ EBS ๋ณผ๋ฅจ์ ์ ์ฅํ ์ ์๋ค.
- ELB๋ก ๋ถํ๋ฅผ ๋ถ์ฐ์ํฌ ์ ์๋ค.
- ASG(์คํ ์ค์ผ์ผ๋ง ๊ทธ๋ฃน)์ ํตํด ์๋น์ค๋ฅผ ํ์ฅํ ์ ์๋ค.
EC2 sizing & configuration options
- OS: Linux, Windows, Mac OS
- compute power & cores(CPU)
- RAM
- storage space
- Network-attached(EBS & EFS)
- hardware-attached(EC2 Instance Store)
- EC2 ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ๋คํธ์ํฌ์ ์ข
๋ฅ(Network card)
- Firewall rules(security group)
- Bootstrap script: EC2 ์ฒ์ ์์ํ ๋ ์ค์ ํ๋ EC2 User Data. ์คํฌ๋ฆฝํธ๋ ์ฒ์ ์์ํ ๋ ํ ๋ฒ๋ง ์คํ๋๋ค. Bootstrap script์ ๋ชจ๋ ๋ช
๋ น์ด๋ root ๊ณ์ ์ผ๋ก ์คํ๋๋ค. ๋ฐ๋ผ์, sudo๋ฅผ ๋ถ์ฌ์ค์ผ ํ๋ค.
EC2 instance types: example
์๋ฐฑ๊ฐ์ ์ข
๋ฅ๊ฐ ์๋ค. ๋ค์ 5๊ฐ์ง๋ ๋ํ์ ์ธ ์ข
๋ฅ์ด๋ค.
ํ๋ฆฌํฐ์ด์์๋ ๋ฌด๋ฃ๋ก t2.micro๋ฅผ ๋ฌ์ 750์๊ฐ๊น์ง ์ด์ฉํ ์ ์๋ค.
EC2 Instance Types - Overview
- ๋งํฌ์์ EC2 ์ธ์คํด์ค ํ์
์ ํ์ธํ ์ ์๋ค.
- AWS๋ ๋ค์๊ณผ ๊ฐ์ ๋ค์ด๋ฐ ๊ท์น์ ๊ฐ๋๋ค.
- ex)
m5.2xlarge
- m: ๋ฒ์ฉ ์ธ์คํด์ค ํด๋์ค
- 5: ์ธ์คํด์ค์ ์ธ๋
- 2xlarge: ์ธ์คํด์ค ํด๋์ค์ ์ฌ์ด์ฆ
EC2 Instance Types - General Purpose
- ๋ฒ์ฉ์ ์ธ์คํด์ค๋ ์น ์๋ฒ๋ ์ฝ๋ ์ ์ฅ์์ ๊ฐ์ ๋ค์ํ ์์
์ ์ ํฉํ๋ค.
- Compute, Memory, Networking ๊ฐ์ ๊ท ํ์ด ์ ๋ง๋๋ค.
EC2 Instance Types - Compute Optimized
- ์ปดํจํ
์ต์ ํ ์ธ์คํด์ค๋ ์ปดํจํฐ ์ง์ฝ์ ์ธ ์์
์ ์ต์ ํ๋ ์ธ์คํด์ค์ด๋ค.
- ๊ทธ๋ฌ๋ฉด ๊ณ ์ฑ๋ฅ ํ๋ก์ธ์๋ ์ด๋์ ์ฌ์ฉํ ๊น?
- ์ผ๋ถ ๋ฐ์ดํฐ์ ์ผ๊ด ์ฒ๋ฆฌ
- ๋ฏธ๋์ด ํธ๋์ค์ฝ๋ฉ ์์
- ๊ณ ์ฑ๋ฅ ์น ์๋ฒ
- ๊ณ ์ฑ๋ฅ ์ปดํจํ
(HPC)
- ๋จธ์ ๋ฌ๋
- ์ ์ฉ ๊ฒ์ ์๋ฒ
- ์ปดํจํ
์ต์ ํ์ ๋ชจ๋ ์ธ์คํด์ค๋ C๋ก ์์ํ๋ค.
EC2 Instance Types - Memory Optimized
- ์ด ์ ํ์ ์ธ์คํด์ค๋ ๋ฉ๋ชจ๋ฆฌ(RAM)์์ ๋๊ท๋ชจ ๋ฐ์ดํฐ์
์ ์ฒ๋ฆฌํ๋ ์ ํ์ ์์
์ ๋น ๋ฅธ ์ฑ๋ฅ์ ์ ๊ณตํ๋ค.
- ์ฌ์ฉ ์ฌ๋ก:
- ๋๋ถ๋ถ ์ธ ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ธ ๊ณ ์ฑ๋ฅ์ ๊ด๊ณํ/๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ถ์ฐ ์น์ค์ผ์ผ ์บ์ ์ ์ฅ์์๋ ์ฌ์ฉ
- BI(Business Intelligence)์ ์ต์ ํ๋ ์ธ ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋๊ท๋ชจ ๋น์ ํ ๋ฐ์ดํฐ์ ์ค์๊ฐ ์ฒ๋ฆฌ๋ฅผ ์คํํ๋ ์ ํ๋ฆฌ์ผ์ด์
- ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ ์ธ์คํด์ค๋ ๋๋ถ๋ถ ์ด๋ฆ์ด R๋ก ์์ํ๋ค.
EC2 Instance Types - Storage Optimized.
- ์คํ ๋ฆฌ์ง ์ต์ ํ ์ธ์คํด์ค๋ ๋ก์ปฌ ์คํ ๋ฆฌ์ง์์ ๋๊ท๋ชจ์ ๋ฐ์ดํฐ์
์ ์ ๊ทผํ ๋ ์ ํฉํ ์ธ์คํด์ค์ด๋ค.
- ์ฌ์ฉ ์ฌ๋ก:
- ๊ณ ์ฃผํ ์จ๋ผ์ธ ํธ๋์ญ์
์ฒ๋ฆฌ(OLTP)
- ๊ด๊ณํ๊ณผ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์บ์๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ง ์ ํ๋ฆฌ์ผ์ด์
- ๋ถ์ฐ ํ์ผ ์์คํ
EC2 Instance Types - ๊ฐ์ ์ด์ธ์ ์ข
๋ฅ
Security Groups
- ๋ณด์ ๊ทธ๋ฃน์ AWS ๋ด ๋คํธ์ํฌ ๋ณด์์ ์คํํ๋ ๋ฐ ํต์ฌ์ด ๋๋ค.
- EC2 ์ธ์คํด์ค์ ๋ค์ด์ค๊ณ ๋๊ฐ๋ ํธ๋ํฝ์ ์ ์ดํ๋ค.
- ๋ณด์ ๊ทธ๋ฃน์ ํ์ฉ ๊ท์น๋ง ํฌํจํ๋ค.
- ์ถ์
์ด ํ์ฉ๋ ๊ฒ์ด ๋ฌด์์ธ์ง ํ์ธํ ์ ์๋ค.
- IP ์ฃผ์ ๋๋ ๋ค๋ฅธ ๋ณด์ ๊ทธ๋ฃน์ ์ฐธ์กฐํด ๊ท์น์ ๋ง๋ค ์ ์๋ค.
- ์ธ๋ฐ์ด๋ ํธ๋ํฝ์ด ํ์ฉ๋๋ฉด ์์๋ฐ์ด๋ ํธ๋ํฝ๋ ์ํํ ์ ์๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณด์ ๊ทธ๋ฃน์ ๋ชจ๋ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ํ์ฉํ๋ ์์๋ฐ์ด๋ ๊ท์น์ ํฌํจํ๋ค.
Security Groups Deeper Dive
- ๋ณด์ ๊ทธ๋ฃน์ EC2 ์ธ์คํด์ค์ ๋ฐฉํ๋ฒฝ์ด๋ค.
- ๋ณด์๊ทธ๋ฃน์ ํต์ :
- ํฌํธ๋ก์ ์ ๊ทผ์ ํต์
- ์ธ์ฆ๋ IP ์ฃผ์์ ๋ฒ์(IPv4, IPv6)๋ฅผ ํ์ธ
- ์ธ๋ถ์์ ์ธ์คํด์ค๋ก ๋ค์ด์ค๋ ์ธ๋ฐ์ด๋ ๋คํธ์ํฌ๋ ํต์
- ์ธ์คํด์ค์์ ์ธ๋ถ๋ก ๋๊ฐ๋ ์์๋ฐ์ด๋ ๋คํธ์ํฌ๋ ํต์
- ์ด์ ๊ฐ์ ํ์์ผ๋ก ํ์ธ ๊ฐ๋ฅ
Security Groups Diagram
Security Groups Good to know
- ๋ณด์ ๊ทธ๋ฃน๊ณผ ์ธ์คํด์ค ๊ฐ์ ์ผ๋์ผ ๊ด๊ณ๋ ์๋ค.
- ํ๋์ ๋ณด์ ๊ทธ๋ฃน์ ์ฌ๋ฌ ์ธ์คํด์ค์ ์ฐ๊ฒฐํ ์ ์๋ค.
- ํ๋์ ์ธ์คํด์ค์๋ ์ฌ๋ฌ ๊ฐ์ ๋ณด์ ๊ทธ๋ฃน์ ์ฐ๊ฒฐํ ์ ์๋ค.
- ๋ณด์ ๊ทธ๋ฃน์ region๊ณผ VPC์ ๊ฒฐํฉ์ผ๋ก ํต์ ๋๋ค. ๊ทธ๋์ ์ง์ญ์ ์ ํํ๋ฉด ์ ๋ณด์ ๊ทธ๋ฃน์ ์์ฑํ๊ฑฐ๋ ๋ค๋ฅธ VPC๋ฅผ ์์ฑํด์ผ ํ๋ค.
- ๋ณด์ ๊ทธ๋ฃน์ EC2 ์ธ๋ถ์ ์๋ค. ๊ทธ๋์ ํธ๋ํฝ์ด ์ฐจ๋จ๋๋ฉด EC2 ์ธ์คํด์ค๋ ํ์ธํ ์ ์๋ค. ๋ณด์ ๊ทธ๋ฃน์ EC2 ์ธ๋ถ์ ๋ฐฉํ๋ฒฝ์ด๋ค.
- SSH ์ ๊ทผ์ ์ํด ํ๋์ ๋ณ๋ ๋ณด์ ๊ทธ๋ฃน์ ์ ์งํ๋ ๊ฒ์ ์ถ์ฒํ๋ค. ๋ณดํต SSH ์ ๊ทผ์ ๊ฐ์ฅ ๋ณต์กํ๋ฏ๋ก ๋ณ๋์ ๋ณด์ ๊ทธ๋ฃน์ด ์ ์๋ฃ๋์๋์ง ํ์ธํด์ผ ํ๋ค.
- ํ์์์์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์
์ ์ ๊ทผํ ์ ์์ผ๋ฉด ๋ณด์ ๊ทธ๋ฃน์ ๋ฌธ์ ์ด๋ค.
- ํ์ง๋ง ์ฐ๊ฒฐ ๊ฑฐ๋ถ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ๋ณด์ ๊ทธ๋ฃน์ ์คํ๋์๊ณ ํธ๋ํฝ์ ํต๊ณผํ์ง๋ง ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฌธ์ ๊ฐ ์๊ฒผ๊ฑฐ๋ ์คํ๋์ง ์๋ ๋ฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒ์ด๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ์ธ๋ฐ์ด๋ ํธ๋ํฝ์ ์ฐจ๋จ๋์ด ์๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ์์๋ฐ์ด๋ ํธ๋ํฝ์ ํ์ฉ๋๋ค.
๋ณด์ ๊ทธ๋ฃน์ ๋ค๋ฅธ ๋ณด์ ๊ทธ๋ฃน ์ฐธ์กฐ Diagram
- EC2 ์ธ์คํด์ค์ ๋ณด์๊ทธ๋ฃน1์ ๋ณด์๊ทธ๋ฃน1๊ณผ ๋ณด์๊ทธ๋ฃน2๋ฅผ ์น์ธํ๋ค.
- ๋ฐ๋ผ์, ๋ณด์ ๊ทธ๋ฃน1๊ณผ ๋ณด์ ๊ทธ๋ฃน2๋ฅผ ์ฌ์ฉํ๋ EC2 ์ธ์คํด์ค๋ IP ์ฃผ์์ ์๊ด์์ด ํต์ ๊ฐ๋ฅํ๋ค.
- ํ์ง๋ง ๋ณด์ ๊ทธ๋ฃน3์ ๊ฑฐ๋ถ๋๊ธฐ ๋๋ฌธ์ ํต์ ์ด ๋ถ๊ฐ๋ฅํ๋ค.
- ํด๋น ํจํด์ ๋ก๋๋ฐธ๋ฐ์์์๋ ๋ค๋ฃฌ๋ค.
Classic Ports to know
- 22 = SSH(Secure Shell): ๋ฆฌ๋
์ค์์ EC2 ์ธ์คํด์ค๋ก ๋ก๊ทธ์ธํ๋๋ก ํ๋ค.
- 21 = FTP(File Transfer Protocol): ํ์ผ ๊ณต์ ์์คํ
์ ํ์ผ์ ์
๋ก๋ํ๋๋ฐ ์ฌ์ฉ๋๋ค.
- 22 = SFTP(Secure File Transfer Protocol): SSH๋ฅผ ์ฌ์ฉํด์ ์
๋ก๋ํ๊ธฐ ๋๋ฌธ์ 22๋ฒ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ค. ๋ณด์ ํ์ผ ์ ์ก ํ๋กํ ์ฝ์ด๋ค.
- 80 = HTTP: ๋ณด์์ด ๋์ง ์์ ์ฌ์ดํธ์ ์ ๊ทผํ๊ธฐ ์ํ ๊ฒ์ด๋ค.
- 443 = HTTPS: ๋ณด์๋ ์ฌ์ดํธ์ ์ ๊ทผํ๊ธฐ ์ํ ๊ฒ์ด๋ค.
- 3389 = RDP(Remote Desktop Protocol): ์๊ฒฉ ๋ฐ์คํฌํฑ ํ๋กํ ์ฝ์ด๋ค. ์๋์ฐ ์ธ์คํด์ค์ ๋ก๊ทธ์ธํ ๋ ์ฌ์ฉ๋๋ค.
SSH Summary
- ๋ฆฌ๋
์ค ์๋ฒ์์์์๋ Secure Shell์ธ SSH๋ฅผ ์๋ฒ์ ์ฌ์ฉํ๋ค. SSH๋ ํฐ๋ฏธ๋์ด๋ ๋ช
๋ น์ค์ ์ด์ฉํด์ ์๊ฒฉ ๋จธ์ ์ด๋ ์๋ฒ๋ฅผ ์ ์ดํ ์ ์๊ฒ ํด์ค๋ค.
- ์ด์์ฒด์ ๋ณ๋ก ์ฌ์ฉํด์ผ ํ๋ ํ๋กํ ์ฝ์ ๋ค์๊ณผ ๊ฐ๋ค.
SSH ํธ๋ฌ๋ธ ์ํ
-
์ฐ๊ฒฐ ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ
๋ณด์ ๊ทธ๋ฃน์ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ ๋ฐ์ํ๋ค. ๋ณด์ ๊ทธ๋ฃน์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์๋์ง, EC2 ์ธ์คํด์ค์ ๋ณด์ ๊ทธ๋ฃน์ด ํ ๋น๋์๋์ง๋ฅผ ํ์ธํ์.
-
์ฐ๊ฒฐ ์๊ฐ ์ด๊ณผ ๋ฌธ์ ๊ฐ ๊ณ์ํด์ ๋ฐ์ํ ๊ฒฝ์ฐ
ํ์ฌ ๋ฐฉํ๋ฒฝ ๋๋ ๊ฐ์ธ ๋ฐฉํ๋ฒฝ์ด ์ฐ๊ฒฐ์ ์ฐจ๋จํ๋ค๋ ๋ป์ด๋ค. EC2 Instance Connect๋ฅผ ์ฌ์ฉํ์. ๋ฐ๋์ Amazon Linux2๋ฅผ ์ฌ์ฉํ์.
-
SSH๊ฐ Windows์์ ๋์ํ์ง ์์ ๊ฒฝ์ฐ
ssh command not found
๋ผ๊ณ ๋จ๋ฉด PUTTY๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค.
- ์ฌ์ ํ ๋์ํ์ง ์๋๋ค๋ฉด EC2 Instance Connect๋ฅผ ์ฌ์ฉํ์.
- ์ฐ๊ฒฐ์ด ๊ฑฐ๋ถ๋ ๊ฒฝ์ฐ
์ด๋ ์ธ์คํด์ค์๋ ๋๋ฌํ ์ ์์ง๋ง ํด๋น ์ธ์คํด์ค์์ SSH ์ ํธ๋ฆฌํฐ๊ฐ ์คํ๋๊ณ ์์ง ์๋ค๋ ๋ป์ด๋ค.
- ์ธ์คํด์ค๋ฅผ ์ฌ์์ํ์.
- ์ฌ์ ํ ๋์ํ์ง ์๋๋ค๋ฉด ์ธ์คํด์ค๋ฅผ ์ข
๋ฃํ๊ณ ์ ์ธ์คํด์ค๋ฅผ ๋ง๋ค์. ๋ฐ๋์ Amazon Linux2๋ฅผ ์ฌ์ฉํ์.
- ๊ถํ ๊ฑฐ๋ถ
์ด๋ ๋ค์์ ๋ ์ํฉ์์ ๋ฐ์ํ๋ค.
- ๋ณด์ ํค๊ฐ ํ๋ ธ๊ฑฐ๋ ๋ณด์ ํค๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ
- ์๋ชป๋ ์ฌ์ฉ์๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ
- ์ด์ ๋ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋๋ฐ ์ค๋์ ๋์ง ์๋๋ค.
EC2 ์ธ์คํด์ค๋ฅผ ์ค๋จํ๋ค๊ฐ ์ค๋ ๋ค์ ์์ํ์ ๊ฒฝ์ฐ, EC2 ์ธ์คํด์ค์ ํผ๋ธ๋ฆญ IP๊ฐ ๋ณ๊ฒฝ๋๊ธฐ ๋๋ฌธ์ ๋ช
๋ น์ด์์ ์ ํผ๋ธ๋ฆญ IP๋ก ์
๋ฐ์ดํธํ์.
-
EC2 Instance Connect๋ฅผ ์ฌ์ฉํ ๋๋ ์ฃผ์ํด์ผ ํ๋ค.
- user name์ด ๊ธฐ๋ณธ์ผ๋ก ec2-user๋ก ์ค์ ๋๋ค.
- Amazon Linux2(๋ชจ๋ ๋ฒ์ ), Ubuntu 16.04 ์ด์
- 22๋ฒ ํฌํธ๋ฅผ ํตํ ์ธ๋ฐ์ด๋ SSH ํธ๋ํฝ์ ํ์ฉํด์ผ ํ๋ค.
- ์์ธํ ์ฌํญ์ ๋งํฌ ํ์ธ
-
EC2 ์ธ์คํด์ค์ ์ก์ธ์ค ํค ID์ ๋น๋ฐ ์ก์ธ์ค ํค๋ฅผ ์
๋ ฅํ๋ ๊ฑด ์ต์
์ ๋ฐฉ๋ฒ์ด๋ค.
- ๋๊ตฐ๊ฐ ์ธ์คํด์ค์ ์
๋ ฅ๋ ์๊ฒฉ ์ฆ๋ช
์ ๋ณด๋ฅผ ํ์ํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
-
EC2 ์ธ์คํด์ค์ Actions -> Security -> Modify IAM role์ ์ฌ์ฉํ์.
EC2 ๊ตฌ๋งค ์ต์
- ๋ ์์ธํ ์ฌํญ๋ค์ ๋งํฌ๋ฅผ ์ฐธ์กฐํ์.
EC2 On Demand
- ์ฌ์ฉํ ๋งํผ ์ง๋ถ๋๋ค.
- Linux or Windows - 1๋ถ ์ดํ์ ์ด ๋จ์๋ก ์ฒญ๊ตฌ๊ฐ ์ด๋ฃจ์ด์ง๋ค.
- ๋ค๋ฅธ ๋ชจ๋ ์ด์์ฒด์ ์ ๊ฒฝ์ฐ์๋ 1์๊ฐ ๋จ์๋ก ์ฒญ๊ตฌ๊ฐ ์ด๋ฃจ์ด์ง๋ค.
- ๋น์ฉ์ด ๊ฐ์ฅ ๋ง์ด ๋ค์ง๋ง ๋ฐ๋ก ์ง๋ถํ ๊ธ์ก์ ์๊ณ , ์ฅ๊ธฐ์ ์ธ ์ฝ์ ๋ ํ์์๋ค.
- ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋จ๊ธฐ์ ์ด๊ณ ์ค๋จ ์๋ ์ํฌ๋ก๋๊ฐ ํ์ํ ๋, ๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฑฐ๋์ ์์ธกํ ์ ์์ ๋ ๊ฐ์ฅ ์ถ์ฒํ ๋งํ๋ค.
EC2 Reserved Instances
- ์์ฝ ์ธ์คํด์ค๋ ์จ๋๋งจ๋์ ๋น์ 72% ํ ์ธ์ ์ ๊ณตํ๋ค.
- ์ฐ๋ฆฌ๋ ํน์ ํ ์ธ์คํด์ค ์์ฑ(์ธ์คํด์ค ํ์
, Region, Tenancy, OS)์ ์์ฝํ๋ค.
- ์์ฝ ๊ธฐ๊ฐ์ 1๋
์ด๋ 3๋
์ผ๋ก ์ง์ ํด์ ํ ์ธ์ ๋ ๋ฐ์ ์ ์๋ค.
- ์ ๋ถ ์ ๊ฒฐ์ , ๋ถ๋ถ ์ ๊ฒฐ์ ๋๋ ์ ๊ฒฐ์ ์์ ์ค์ ์ ํํ ์ ์๋ค. ์ ๋ถ ์ ๊ฒฐ์ ๋ฅผ ์ ํํ๋ฉด ์ต๋ ํ ์ธ์ ๋ฐ์ ์ ์๋ค.
- ๋ฒ์๋ฅผ ํน์ ํ ๋ฆฌ์ ์ด๋ ์กด์ผ๋ก ํ ์ ์๋ค. ์ฆ ํน์ ํ AZ์ ์๋ ์์ฝ๋ ์ฉ๋์ ์๋ฏธํ๋ค.
- ์ฌ์ฉ๋์ด ์ผ์ ํ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฝ ์ธ์คํด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ์ข๋ค. ex) ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์์ฝ ์ธ์คํด์ค๋ฅผ ๋ง์ผ ํ๋ ์ด์ค์์ ์ด ์ ์๊ณ ๋ ์ด์ ํ์๊ฐ ์์ด์ง๋ฉด ํ ์๋ ์๋ค.
- ์ ํํ ์์ฝ ์ธ์คํด์ค๋ผ๋ ํน๋ณํ ์ ํ์ ์์ฝ ์ธ์คํด์ค๊ฐ ์๋ค.
- ์ธ์คํด์ค ํ์
, ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ, ์ด์์ฒด์ , ๋ฒ์, ํ
๋์๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ค.
- ์ ์ฐ์ฑ์ด ๋ ํฌ๊ธฐ ๋๋ฌธ์ ํ ์ธ์ ์ฝ๊ฐ ์ ๋ค. ์ต๋ 66%๊น์ง ํ ์ธ ๋ฐ์ ์ ์๋ค.
EC2 Savings Plans
- ์ฅ๊ธฐ๊ฐ ์ฌ์ฉํ๋ฉด ํ ์ธ์ ๋ฐ์ ์ ์๋ค. (์ต๋ 72%)
- ํ์ง๋ง ๋ค์ 1๋
๋๋ 3๋
๋์ ์๊ฐ๋น 10๋ฌ๋ฌ๋ก ์ฝ์ ์ ํ๊ฒ ๋๋ค.
- ์ฌ์ฉ๋์ด ํ๋๋ฅผ ๋์ด์๋ฉด ์ ์ฝ ํ๋์ ์จ๋๋งจ๋ ๊ฐ๊ฒฉ์ผ๋ก ์ฒญ๊ตฌ๋ฅผ ํ๊ฒ ๋๋ค.
- ์ ์ฝ ํ๋์ ์ด์ฉํ๋ฉด ํน์ ํ ์ธ์คํด์ค์ ํจ๋ฐ๋ฆฌ, ๋ฆฌ์ ์ผ๋ก ๊ณ ์ ๋๊ฒ ๋๋ค.
- ์ผ๋ถ๋ ์ ์ฐํ๊ฒ ์ ํ ๊ฐ๋ฅ
- ์ธ์คํด์ค ์ฌ์ด์ฆ: m5.xlarge, m5.2xlarge ๋ฑ์ ์ ํํ ์ ์๋ค.
- OS: Linux, Windows ๋ฑ์ ์ ํํ ์ ์๋ค.
- Tenancy: Host(ํธ์คํธ), Dedicated(์ ์ฉ), Default(๊ธฐ๋ณธ) ๋ฑ์ ์ ํํ ์ ์๋ค.
EC2 Spot Instance
- ํ ์ธ ํญ์ด ์ ์ผ ์ปค์ ์จ๋๋งจ๋์ ๋นํด ์ต๋ 90%๊น์ง ํ ์ธ ๋ฐ์ ์ ์๋ค.
- ํ์ง๋ง ์คํ ์ธ์คํด์ค์ ๋ํด ์ง๋ถํ๋ ค๋ ์ต๋ ๊ฐ๊ฒฉ์ ์ ์ํ๊ณ ๋ง์ผ ์คํ ๊ฐ๊ฒฉ์ด ๊ทธ ๊ฐ๊ฒฉ์ ๋๊ฒ ๋๋ฉด ์ธ์คํด์ค๊ฐ ์์ค๋๊ธฐ ๋๋ฌธ์ ์ธ์ ๋ผ๋ ์ธ์คํด์ค๊ฐ ์์ค๋ ์ ์๋ค.
- ์คํ ์ธ์คํด์ค๋ AWS์์ ๊ฐ์ฅ ๋น์ฉํจ์จ์ ์ธ ์ธ์คํด์ค์ด๋ค. ๊ณ ์ฅ์ ๋ํ ํ๋ณต๋ ฅ์ด ์๋ ์์
๋ค์๊ฒ ์์ฃผ ์ ์ฉํ๋ค.
- ex) ๋ฐฐ์น ์์
, ๋ฐ์ดํฐ ๋ถ์, ์ด๋ฏธ์ง ์ฒ๋ฆฌ, ๋ถ์ฐ ์์
, ์์๊ณผ ์ข
๋ฃ ์๊ฐ์ด ์ ์ฐํ ์ํฌ๋ก๋
- ์์ฃผ ์ค์ํ ์์
์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์ ์ ํ์ง ์๋ค.
EC2 Dedicated Hosts
- ์ ์ฉ ํธ์คํธ๋ ๊ณ ๊ฐ ์ ์ฉ์ EC2 ์ธ์คํด์ค ์ฉ๋์ ๊ฐ์ถ ๋ฌผ๋ฆฌ์ ์๋ฒ์ด๋ค.
- ์ ์ฉ ํธ์คํธ๋ฅผ ์ฌ์ฉํ๋ฉด Windows Server, Microsoft SQL Server, SUSE ๋ฐ Linux Enterprise Server๋ฅผ ํฌํจํ ๊ธฐ์กด ์์ผ๋น, ์ฝ์ด๋น ๋๋ VM๋น ์ํํธ์จ์ด ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๊ตฌ๋งค ์ต์
- On-demand: ์ด๋น ๋น์ฉ์ ์ง๋ถํ๋ค.
- Reserved: 1๋
๋๋ 2๋
๋์ ์์ฝํ๋ค.
- ์ค์ ๋ก ๋ฌผ๋ฆฌ์ ์๋ฒ๋ฅผ ์์ฝํ๊ธฐ ๋๋ฌธ์ AWS์์ ๊ฐ์ฅ ๋น์ผ ์ต์
์ด๋ค.
- ํ์ฉ ์ฌ๋ก
- ๋ผ์ด์ ์ฑ ๋ชจ๋ธ๊ณผ ํจ๊ป ์ ๊ณต๋๋ ์ํํธ์จ์ด์ธ ๊ฒฝ์ฐ(BYOL: - Bring Your Own License)
- ๊ท์ ์ด๋ ๋ฒ๊ท๋ฅผ ๋ฐ๋์ ์ค์ํด์ผ ํ๋ ํ์ฌ๋ฅผ ๊ฐ๊ณ ์๋ ๊ฒฝ์ฐ
EC2 Dedicated Instances
- ์ ์ฉ ํ๋์จ์ด์์ ์คํ๋๋ ์ธ์คํด์ค์ด๋ค. ๋ฌผ๋ฆฌ์ ์๋ฒ์๋ ๋ค๋ฅด๋ค.
- ๊ฐ์ ๊ณ์ ์์ ๋ค๋ฅธ ์ธ์คํด์ค์ ํจ๊ป ํ๋์จ์ด๋ฅผ ๊ณต์ ํ ์ ์๋ค.
- ์ธ์คํด์ค ๋ฐฐ์น์ ๋ํ ํต์ ๊ถ์ด ์๋ค.
- ์ ์ฉ ์ธ์คํด์ค๋ ์์ ๋ง์ ์ธ์คํด์ค๋ฅผ ์์ ๋ง์ ํ๋์จ์ด์ ๊ฐ๋๋ค. ๋ฐ๋ฉด์, ์ ์ฉ ํธ์คํธ๋ ๋ฌผ๋ฆฌ์ ์๋ฒ ์์ฒด์ ๋ํ ์ ๊ทผ๊ถ์ ๊ฐ๊ณ ๋ฎ์ ์์ค์ ํ๋์จ์ด์ ๋ํ ๊ฐ์์ฑ์ ์ ๊ณตํด์ค๋ค.
EC2 Capacity Reservations
- ์ํ๋ ๊ธฐ๊ฐ ๋์ ํน์ ํ AZ์์ ์จ๋๋งจ๋ ์ธ์คํด์ค ์ฉ๋์ ์์ฝํ ์ ์๋ค.
- ํ์ํ ๋๋ง๋ค EC2 ์ฉ๋์ ์ ๊ทผํ ์ ์๋ค.
- ๊ธฐ๊ฐ ์ฝ์ ์ ์๋ค. ๊ทธ๋์ ์ธ์ ๋ผ๋ ์ฉ๋์ ์์ฝํ๊ณ ์ทจ์ํ ์ ์๋ค.
- ์ฒญ๊ตฌ ํ ์ธ๋ ์๋ค. ์ฉ๋์ ์์ฝํ๋ ๊ฒ์ด ์ ์ผํ ๋ชฉ์ ์ด๋ค.
- ๋ง์ผ ์ฒญ๊ตฌ ํ ์ธ์ ๋ฐ์ผ๋ ค๋ฉด ์ง์ญ๋ณ ์์ฝ ์ธ์คํด์ค์ ์ ์ฝ ํ๋์ ๊ฒฐํฉํด์ผ ํ๋ค.
- ์ธ์คํด์ค๋ฅผ ์คํํ๋์ง์ ๋ฌด๊ดํ๊ฒ ์จ๋๋งจ๋ ์๊ธ์ด ๋ถ๊ณผ๋๋ค. ์ฆ, ์ฉ๋์ ์์ฝํ๋ฉด ๊ทธ๊ฒ์ ๋ํด ๋น์ฉ์ ์ง๋ถํด์ผ ํ๋ค.(์ธ์คํด์ค๋ฅผ ์คํํ์ง ์๋๋ผ๋ ์ฌ์ ํ ์๊ธ์ด ๋ถ๊ณผ๋๋ค.)
- ํน์ ํ AZ์ ์์ด์ผ ํ๋ ๋จ๊ธฐ์ ์ด๊ณ ์ค๋จ ์๋ ์ํฌ๋ก๋์ ์์ฃผ ์ ํฉํ๋ค.
์ด๋ ์๊ธ์ด ์ ํฉํ ๊น?
์๊ธ์ ๋ฆฌ์กฐํธ์ ๋น์ ํ์ ๋
- On demand: ์ธ์ ๋ ์ํ ๋๋ง๋ค ๋ฆฌ์กฐํธ์์ ์ด ์ ์๊ณ ์ ์ฒด ๊ฐ๊ฒฉ์ ์ง๋ถํ๋ค.
- Reserved: ๋ฏธ๋ฆฌ ๊ณํ(1๋
๋ด์ง 3๋
)์ ํ๊ณ ๊ทธ ๋ฆฌ์กฐํธ์ ์์ฃผ ์ค๋ ์ฒด๋ฅํ ๊ฒ์ด๋ผ๋ ๊ฒ์ ์๊ณ ์๋ค. ์ค๋ ์ฒด๋ฅํ๊ธฐ ๋๋ฌธ์ ๋ง์ ํ ์ธ์ ๋ฐ๋๋ค.
- Savings Plans: ์ ์ฝ ํ๋์ ํน์ ๊ธฐ๊ฐ ๋์ ์๊ฐ๋น ์ผ์ ํ ๊ธ์ก์ ๋ฆฌ์กฐํธ์ ์ง์ถํ ๊ฒ์์ ์๊ณ ์๋ค. ๊ทธ๋์ ์๊ฐ์ด ์ง๋๋ฉด ๊ฐ์ค ํ์
์ ๋ณ๊ฒฝํ ์ ์๋ค. ๋์ , ๋ฆฌ์กฐํธ๋ ํน์ ํ ์ง์ถ์ก์ ์ฝ์ ํ๋ผ๊ณ ๋งํ๋ค.
- Spot instances: ๋น ๊ฐ์ค์ด ์๊ณ ์ฌ๋๋ค์ ๋์ด ๋ชจ์ผ๊ธฐ ์ํด ํธํ
์ด ๋ง์ง๋ง ํ ์ธ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ์ด๋ค. ๋น ๊ฐ์ค์ด ์๊ณ ์ฌ๋๋ค์ด ๊ทธ ๋น ๊ฐ์ค์ ์ป๊ธฐ ์ํด ๊ฒฝ๋งค๋ฅผ ํ๋ค. ๊ทธ๋์ ์์ฃผ ๋ง์ ํ ์ธ์ ์ป๊ฒ ๋๋ค. ํ์ง๋ง ์ด ๋ฆฌ์กฐํธ์์ ๋ค๋ฅธ ์ฌ๋์ด ๊ฐ์ค ์๊ธ์ ๋ ๋ง์ด ๋ผ ์์ฌ๊ฐ ์๋ค๋ฉด ์ฐ๋ฆฌ๋ ์ธ์ ๋ผ๋ ์ซ๊ฒจ๋ ์ ์๋ค.
- Dedicated Hosts: ๋ง์น ๋ฆฌ์กฐํธ ๊ฑด๋ฌผ ์ ์ฒด๋ฅผ ์์ฝํ๋ ค๋ ๊ฒ๊ณผ ๊ฐ๋ค. ์ฐ๋ฆฌ๋ง์ ๋ฆฌ์กฐํธ(ํ๋์จ์ด)๋ฅผ ๋ฐ๊ฒ ๋๋ค.
- Capacity Reservations: ๊ฐ์ค์ ์์ฝํ์ง๋ง ์ฒด๋ฅํ ์ง ํ์คํ์ง ์์ ๊ฒฝ์ฐ์ด๋ค. ์ฒด๋ฅํ์ง ์๋ ๊ฒฝ์ฐ์๋ ๊ทธ ๊ฐ์ค์ ์์ฝํ๋ ์ ์ฒด ๋น์ฉ์ ์ง๋ถํด์ผ ํ๋ค.
EC2 Spot Instance Requests
- ์จ๋๋งจ๋์ ๋น๊ตํด ์ต๋ 90%๊น์ง ํ ์ธ์ ๋ฐ์ ์ ์๋ค.
- ์ด๋ค ์คํ ์ธ์คํด์ค์ ๋ํด ์ง๋ถํ ์ํฅ์ด ์๋ ์คํ ์ต๊ณ ๊ฐ๋ฅผ ์ ์ํ ํ์ ์ธ์คํด์ค์ ๋น์ฉ์ด ์ง๋ถ ์ํฅ์ด ์๋ ๊ทธ ์ต๊ณ ๊ฐ๋ณด๋ค ๋ฎ์ ํ ํด๋น ์ธ์คํด์ค๋ฅผ ๊ณ์ํด์ ์ฌ์ฉํ๊ฒ ๋๋ค.
- ์๊ฐ ๋น ์คํ ๋น์ฉ์ ์ ๋์ ์ด๋ค.
- ํ์ฌ ์คํ ๊ฐ๊ฒฉ์ด ์ต๊ณ ๊ฐ๋ณด๋ค ํฐ ๊ฒฝ์ฐ, '๋ฉ์ถค' ๋๋ '์ข
๋ฃ'๋ผ๋ ๋ ๊ฐ์ง ์ต์
์ด ์๋ค. 2๋ถ ๋์์ ์ ์๊ธฐ๊ฐ์ด ์๋ค.
- ๋ ๋ค๋ฅธ ์ ๋ต: Spot Block (2022๋
12์ 31์๋ก ์๋น์ค ์ข
๋ฃ)
- ์คํ ์ธ์คํด์ค๋ฅผ ํ์๋นํ์ง ์๊ธฐ ์ํ ์ ๋ต์ด๋ค.
- ์คํ ๋ธ๋ก์ด๋ ํน์ ๊ธฐ๊ฐ(1~6 ์๊ฐ) ๋์ ์คํ ์ธ์คํด์ค๋ฅผ ๋ฐฉํด๋ก๋ถํฐ ์ฐจ๋จํ๋ ๊ธฐ๋ฅ์ด๋ค.
- ๊ต์ฅํ ๋๋ฌผ๊ฒ ์ธ์คํด์ค๊ฐ ํ์๋ ์ ์๋ค.
- ๋ฐฐ์น ์์
, ๋ฐ์ดํฐ ๋ถ์ ๋ฑ ์คํจ์ ํ๋ ฅ์ ์ธ ์์
๋ค์ ์ ํฉํ๋ค.
- ์ค์ํ ์์
์๋ ์ ํฉํ์ง ์๋ค.
Spot Instance๋ฅผ ์ข
๋ฃํ๋ ๋ฐฉ๋ฒ
- ๋จผ์ ์คํ ์์ฒญ์ ์๋ฆฌ๋ฅผ ์ดํดํด์ผ ํ๋ค.
- ์คํ ์์ฒญ์๋ ์ํ๋ ์ธ์คํด์ค ๊ฐ์, ์ง๋ถ ์์ฌ๊ฐ ์๋ ์ธ์คํด์ค ์ต๊ณ ๊ฐ๊ฒฉ, AMI ๋ฑ ์๊ตฌ๋๋ ์ฌ์, ์์ฒญ์ ์ ํจ ๊ธฐ๊ฐ๊ทธ๋ฆฌ๊ณ ์์ฒญ์ ์ ํ์ด ์๋ค.
- ์์ฒญ์๋ ๋ ๊ฐ์ง ์ ํ์ด ์๋ค.
- ์คํ ์ธ์คํด์ค๋ฅผ ์ํ ์ผํ์ฑ ์์ฒญ. ์คํ ์์ฒญ์ด ์ดํ๋๋ ์ฆ์ ์ธ์คํด์ค๊ฐ ์์๋๊ฒ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผํ์ฑ ์์ฒญ์ด๊ธฐ ๋๋ฌธ์ ์คํ ์์ฒญ์ ์ฌ๋ผ์ง๋ค. ์ฆ ์คํ ์์ฒญ์ด ์ฌ๋ผ์ ธ๋ ๊ด์ฐฎ์ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ ์ ํ์ด๋ค.
- ์ฌํ ์ธ์คํด์ค๋ฅผ ์ํ ์ง์์ ์ธ ์์ฒญ. ์คํ ์์ฒญ์ Valid from๋ถํฐ Valid until๊น์ง์ ์ ํจ ๊ธฐ๊ฐ ๋์ ์ฐ๋ฆฌ๊ฐ ์์ฒญํ ๊ฐ์์ ์ธ์คํด์ค๋ค์ด ๊ณ์ ์ ํจํ๊ฒ ๋๋ค. ์ฆ, ์ด๋ค ์ด์ ๋ก ์ธ์คํด์ค๊ฐ ์ค๋จ๋๊ฑฐ๋ ์คํ ๊ฐ๊ฒฉ ์์น์ ์ด์ ๋ก ๋ฐฉํด๋ฅผ ๋ฐ์ ๊ฒฝ์ฐ์๋ ์คํ ์์ฒญ์ด ๋ค์ ์ ๋ฌ๋์ด ์์ฒญ์ด ๊ฒ์ฆ๋๊ณ ๋๋ฉด ์คํ ์ธ์คํด์ค๊ฐ ์ฌ์์๋๋ค. ๋ฐ๋ผ์ ์ง์์ ์์ฒญ ๋ชจ๋์์๋ ์คํ ์ธ์คํด์ค๊ฐ ์ค๋จ๋์ด๋ ์คํ ์์ฒญ์ด ์ฌ์ ํ ํ์ฑํ๋์ด ์๊ธฐ ๋๋ฌธ์ ์คํ ์์ฒญ์ด ์๋์ ์ผ๋ก ์ธ์คํด์ค๋ฅผ ์ฌ์์ํด์ค๋ค.
- ๊ธฐ์กด์ ์คํํ๋ ์ธ์คํด์ค๋ฅผ ์ข
๋ฃํ๋ ๊ฒ์ AWS๊ฐ ์๋ ์ฐ๋ฆฌ์ ์ฑ
์์ด๋ค.
- ๊ทธ๋ฌ๋ฏ๋ก ์คํ ์ธ์คํด์ค๋ฅผ ์๊ตฌํ ์ข
๋ฃํ๊ณ ์ฌ์คํ๋๋ ์ผ์ด ์๋๋ก ํ๊ธฐ ์ํด์๋ ๋จผ์ ์คํ ์์ฒญ๋ถํฐ ์ทจ์ํ ๋ค์, ํด๋น ์์ฒญ๊ณผ ์ฐ๊ฒฐ๋ ์คํ ์ธ์คํด์ค๋ฅผ ์ข
๋ฃํด์ผ ํ๋ค.
Spot Fleets
- Spot Fleets = ํ ์ธํธ์ ์คํ ์ธ์คํด์ค + ์ ํ์ ์ผ๋ก ์จ๋๋งจ๋ ์ธ์คํด์ค๋ฅผ ์กฐํฉํด ์ฌ์ฉํ๋ ๋ฐฉ์์ด๋ค.
- ์คํ ํ๋ฆฟ์ ์ ์๋ ๋น์ฉ ์ ํ ๋ด์์ ๋์ ์ฉ๋์ ๋ง์ถ๋ ค ๋
ธ๋ ฅํ ๊ฒ์ด๋ค.
- Launch Pool์ ์ ์ํ๋ค: ๋ค์ํ ์ธ์คํด์ค ์ ํ, ๋ค์ํ OS ๊ทธ๋ฆฌ๊ณ ๋ค์ํ ๊ฐ์ฉ ์์ญ์ ๊ฐ์ง ์ ์๋ค.
- ์ฌ๋ฌ ๊ฐ์ Launch Pools์ ๊ฐ์ง ์ ์๊ณ , ๊ทธ๋ฌ๊ณ ๋๋ฉด ํ๋ฆฟ์ด ๊ฐ์ฅ ์ ํฉํ ๋ฐ์นํ์ ์ ํํด ์ค๋ค.
- ์คํ ํ๋ฆฟ์ด ์ ํด์ง ์์ฐ ํน์ ์ํ๋ ์ฉ๋์ ๋ฌํ ๊ฒฝ์ฐ์๋ ์ธ์คํด์ค ์คํ์ ๋ฉ์ถ๋ค.
- ๊ทธ๋ฆฌ๊ณ ์คํ ํ๋ฆฟ ๋ด์ ์คํ ์ธ์คํด์ค๋ฅผ ํ ๋นํด ์ค ์ ๋ต์ ์ ์ํ๊ฒ ๋๋ค.
- lowestPrice: ์คํ ํ๋ฆฟ์ด ๊ฐ์ฅ ์ ์ ๋น์ฉ์ ๊ฐ์ง ํ์์๋ถํฐ ์ธ์คํด์ค๋ฅผ ์คํํด ์ค๋ค. ์์ฃผ ์งง์ ์ํฌ๋ก๋๊ฐ ์์ ๋ ์ ํฉํ ์ต์
์ด๋ค.
- diversified: ์คํ ์ธ์คํด์ค๋ ์ฐ๋ฆฌ๊ฐ ๊ธฐ์กด์ ์ ์ํ ๋ชจ๋ ํ์ ๊ฑธ์ณ ๋ถ์ฐ๋๋ค. ๊ธด ์ํฌ๋ก๋์ ์ ํฉํ๊ณ ๊ฐ์ฉ์ฑ์ด ๋ฐ์ด๋ ์ต์
์ด๋ค.
- capacityOptimized: ์ธ์คํด์ค์ ๊ฐ์์ ๋ฐ๋ผ์ ์ต์ ์ฉ๋์ผ๋ก ์คํ๋๊ณ ์ ์ ํ ํ์ ์ฐพ์ ์ฃผ๋ ์ต์
์ด๋ค.
- ์คํ ํ๋ฆฟ์ ์ฌ์ฉํ๋ฉด ์คํ ์ธ์คํด์ค์ ๋ฐ๋ผ ์ถ๊ฐ์ ์ธ ๋น์ฉ ์ ๊ฐ์ด ๊ฐ๋ฅํ๋ค. ์๋ํ๋ฉด ์์์ ์ ํฉํ ์คํ ์ธ์คํด์ค ํ์ ์ ํํด ์ฃผ๊ธฐ ๋๋ฌธ์ด๋ค.
- ์ฌ์ฉํ๊ณ ์ ํ๋ ์ธ์คํด์ค์ ์ ํ๊ณผ ๊ฐ์ฉ ์์ญ์ ์ง์ ํ๋ ๋จ์ํ ์คํ ์ธ์คํด์ค ์์ฒญ๊ณผ ๋ฌ๋ฆฌ, ์คํ ํ๋ฆฟ์ ์ฐ๋ฆฌ์ ์๊ตฌ์กฐ๊ฑด(lowestPrice,diversified,capacityOptimized)์ ๋ฐ๋ผ ์ธ์คํด์ค์ ์ ํ๊ณผ ๊ฐ์ฉ ์์ญ์ ์ ํํ๋๋ก ํ๋ค๋ ๋ฐ์ ์๋ก ์ฐจ์ด๊ฐ ์๋ค.
- ์์ธํ ๋ด์ฉ์ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์.
ํด์ฆ
์ง๋ฌธ 1:
๋ค์ ์ค, ํ ์ธ ํญ์ด ๊ฐ์ฅ ํฌ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค ํน์ ์ค์ ์
๋ฌด์๋ ์ ํฉํ์ง ์์ EC2 ๊ตฌ๋งค ์ต์
์ ๋ฌด์์ธ๊ฐ์?
๋ต๋ณ: ์คํ ์ธ์คํด์ค
์ง๋ฌธ 2:
EC2 ์ธ์คํด์ค ๋ด/์ธ์ ํธ๋ํฝ์ ์ ์ดํ๊ธฐ ์ํด์๋ ๋ฌด์์ ์ฌ์ฉํด์ผ ํ๋์?
๋ต๋ณ: ๋ณด์ ๊ทธ๋ฃน
์ง๋ฌธ 3:
EC2 ์์ฝ ์ธ์คํด์ค๋ฅผ ์์ฝํ ์ ์๋ ๊ธฐ๊ฐ์ ์ผ๋ง์ธ๊ฐ์?
๋ต๋ณ: 1๋
ํน์ 3๋
์ง๋ฌธ 4:
EC2 ์ธ์คํด์ค์ ๊ณ ์ฑ๋ฅ ์ปดํจํ
(HPC) ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐฐํฌํ๋ ค ํฉ๋๋ค. ๋ค์ ์ค ์ด๋ค EC2 ์ธ์คํด์ค ์ ํ์ ์ ํํด์ผ ํ ๊น์?
๋ต๋ณ: ์ปดํจํ
์ต์ ํ
์ค๋ช
: ์ปดํจํ
์ต์ ํ EC2 ์ธ์คํด์ค๋ ๊ณ ์ฑ๋ฅ ํ๋ก์ธ์(์: ๋ฐฐ์น ์ฒ๋ฆฌ, ๋ฏธ๋์ด ํธ๋์ค์ฝ๋ฉ, ๊ณ ์ฑ๋ฅ ์ปดํจํ
, ๊ณผํ์ ๋ชจ๋ธ๋ง ๋ฐ ๋จธ์ ๋ฌ๋, ์ ์ฉ ๊ฒ์ด๋ฐ ์๋ฒ ๋ฑ)๊ฐ ํ์ํ ์ง์ค ์ปดํจํ
์ํฌ๋ก๋์ ์ ํฉํฉ๋๋ค.
์ง๋ฌธ 5:
1๋
๊ฐ ์ง์์ ์ผ๋ก ์๋ฒ๋ฅผ ์ด์ํ ๊ณํ์ธ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ์๋ ๋ค์ ์ค ์ด๋ค EC2 ๊ตฌ๋งค ์ต์
์ ์ฌ์ฉํด์ผ ํ ๊น์?
๋ต๋ณ: ์์ฝ ์ธ์คํด์ค
์ง๋ฌธ 6:
์ผ๋ จ์ EC2 ์ธ์คํด์ค์ ํธ์คํ
๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ๋ ค ํฉ๋๋ค. ์ด ์ ํ๋ฆฌ์ผ์ด์
์๋ ์ํํธ์จ์ด ์ค์น๊ฐ ํ์ํ๋ฉฐ, ์ต์ด ์คํ ์ค์ ์ผ๋ถ OS ํจํค์ง๋ฅผ ์
๋ฐ์ดํธํด์ผ ํฉ๋๋ค. EC2 ์ธ์คํด์ค๋ฅผ ์คํํ๋ ค๋ ๊ฒฝ์ฐ, ์ด๋ฅผ ์ํ ์ต์ ์ ๋ฐฉ์์ ๋ฌด์์ผ๊น์?
๋ต๋ณ: ํ์ ์ํํธ์จ์ด์ ์ค์น ๋ฐ OS ์
๋ฐ์ดํธ๋ฅผ ์ํํ๋ bash ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ ํ, ์ด ์คํฌ๋ฆฝํธ๋ฅผ EC2 ์ธ์คํด์ค ์คํ ์์ EC2 ์ฌ์ฉ์ ๋ฐ์ดํฐ์์ ์ฌ์ฉํ๊ธฐ
์ง๋ฌธ 7:
์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์ค์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ํด์๋ ๋ค์ ์ค ์ด๋ค EC2 ์ธ์คํด์ค ์ ํ์ ์ ํํด์ผ ํ ๊น์?
๋ต๋ณ: ๋ฉ๋ชจ๋ฆฌ ์ต์ ํ
์ง๋ฌธ 8:
์จํ๋ ๋ฏธ์ค์ ํธ์คํ
๋ OLTP ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ถ ์ ์ ์๊ฑฐ๋ ์ ํ๋ฆฌ์ผ์ด์
์ด ์์ต๋๋ค. ์ด ์ ํ๋ฆฌ์ผ์ด์
์ ์ธ๊ธฐ๊ฐ ์ข์, ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์ด๋น ์์ฒ ๊ฐ์ ์์ฒญ์ ์ง๋๊ฒ ๋ฉ๋๋ค. ์ฌ๋ฌ๋ถ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ EC2 ์ธ์คํด์ค๋ก ์ด์ ํ๋ ค ํฉ๋๋ค. ์ด๋ ๊ฒ ๋์ ๋น๋๋ฅผ ๋ณด์ด๋ OLTP ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ ์ด๋ค EC2 ์ธ์คํด์ค ์ ํ์ ์ ํํด์ผ ํ ๊น์?
๋ต๋ณ: ์คํ ๋ฆฌ์ง ์ต์ ํ
์ค๋ช
: OLTP(์จ๋ผ์ธ ํธ๋์ญ์
์ฒ๋ฆฌ)๋ ์จ๋ผ์ธ ๋ฑ
ํน, ์ผํ, ์ฃผ๋ฌธ ์
๋ ฅ ๋๋ ํ
์คํธ ๋ฉ์์ง ์ ์ก ๋ฑ ๋์์ ๋ฐ์ํ๋ ๋ค์์ ํธ๋์ญ์
์ ์คํํ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ ํ์
๋๋ค.
์ง๋ฌธ 9:
(์ฐธ/๊ฑฐ์ง) ๋ณด์ ๊ทธ๋ฃน์ ์ค์ง ํ๋์ EC2 ์ธ์คํด์ค์๋ง ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค.
๋ต๋ณ: ์๋๋๋ค.
์ง๋ฌธ 10:
์จํ๋ ๋ฏธ์ค ์ ํ๋ฆฌ์ผ์ด์
์ AWS๋ก ์ด์ ํ๋ ค ํฉ๋๋ค. ์ฌ๋ฌ๋ถ์ ๊ธฐ์
์๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ฉ ์๋ฒ์์ ์คํํด์ผ ํ๋ค๋ ์๊ฒฉํ ๊ท์ ์ด ์์ต๋๋ค. ๋ํ ๋น์ฉ ์ ๊ฐ์ ์ํด ์ ์ฉ ์๋ฒ ๋ฐ์ด๋ ์ํํธ์จ์ด ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ, ๋ค์ ์ค ์ด๋ค EC2 ๊ตฌ๋งค ์ต์
์ด ์ ํฉํ ๊น์?
๋ต๋ณ: ์ ์ฉ ํธ์คํธ
์ค๋ช
: ์ ์ฉ ํธ์คํธ๋ ๋์ ์์ค์ ๊ท์ ์ค์๊ฐ ํ์ํ ๊ธฐ์
, ํน์ ๋ณต์กํ ๋ผ์ด์ ์ค ๋ชจ๋ธ์ ๊ฐ์ง ์ํํธ์จ์ด์ ์ ํฉํฉ๋๋ค. ์ด๋ ๊ฐ์ฅ ๋น์ผ EC2 ๊ตฌ๋งค ์ต์
์
๋๋ค.
์ง๋ฌธ 11:
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ ์ EC2 ์ธ์คํด์ค์ ๋ฐฐํฌํ๋ ค ํฉ๋๋ค. ๊ณต๊ธ ์
์ฒด ๋ผ์ด์ ์ค๋ ๋ฌผ๋ฆฌ์ ์ฝ์ด ๋ฐ ๊ธฐ๋ฐ ๋คํฌ์ํฌ ์์ผ ๊ฐ์์ฑ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋น์ฉ์ ์ฑ
์ ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ, ์ด๋ค EC2 ๊ตฌ๋งค ์ต์
์ ์ฌ์ฉํด์ผ ๊ฐ์์ฑ์ ํ๋ณดํ ์ ์์๊น์?
๋ต๋ณ: ์ ์ฉ ํธ์คํธ