- ๋ณต์๋ ฅ์ ๊ฐ์ถ ์ํคํ ์ณ ์ค๊ณ
- ์ฑ๋ฅ ๊ธฐ์ค์ ๋ง๋ ์๋ฃจ์ ์ ์
- ์์ ํ Application ๋ฐ Architecture ์ง์
- ๋น์ฉ์ ์ต์ ํ๋ Architecture ์ค๊ณ
- ์ด์๋ฉด์์ ํ์ํ Architecture ์ ์
- ์์ ์ง์๋๋ ๋ณผ๋ฅจ
- ์ค์ง ํน์ฑ EC2 instance๋ง
- ๊ณ ์ ์ฉ๋
- Disk ์ ํ๊ณผ ์ฉ๋์ EC2 instance ์ ํ์ ๋ฐ๋ผ ๊ฒฐ์
- Application ์์ค ๋ด๊ตฌ์ฑ
- I/O๊ฐ ๋น ๋ฆ
- ๋ค์ํ ์ ํ
- ์ํธํ
- ์ค๋ ์ท
- ํ๋ก๋น์ ๋๋ ์ฉ๋
- EC2 Instance์ ๋ค๋ฅด ๋ ๋ฆฝ์ ์ธ ์๋ช ์ฃผ๊ธฐ
- ๋๋์ ๋ณผ๋ฅจ์ ์์ฑํ ์ ์๋๋ก ์ฌ๋ฌ ๋ณผ๋ฅจ์ด ์คํธ๋ฆฌํ
๋ต: B
- Object Storage
- ์ผ๊ด์ฑ
- Storage class ๋ฐ ๋ด๊ตฌ์ฑ - Standard, Standard-IA
- ์ํธํ
- ์ ์ฅ๋ฐ์ดํฐ
- ์ ์ก๋ฐ์ดํฐ
- ๋ฒ์ ๊ด๋ฆฌ
- Access ์ ์ด
- Multi-part upload
- Internet / API access ๊ฐ๋ฅ
- ์ฌ์ค์ ๋ฌด์ ํ์ ์ฉ๋
- Region ์์ค Availability
- ๋ฐ์ด๋ ๋ด๊ตฌ์ฑ - 99.9999999999% (nine eleven)
- Data backup ๋ฐ Archive storage
- ๊ฒ์
- ์ํธํ
- ๋ฆฌ์ ๊ฐ์ฉ์ฑ
- Load Balancer or SQS๊ฐ message์ ์ ๋ฌ๋ฅ ์ ๋์ฌ์ค
๋ต: B, D
: ๋ชจ๋ ๊ฒ์ ์คํจ ํ ์ ์๋ค -> ๋๋น๊ฐ ํ์ํ๋ค!
๋ต: C
-
๊ณ ๊ฐ์ฉ์ฑ์ด ๋์ค๋ฉด ๋ณต์์ ๊ฐ์ฉ ์์ญ์ด ํ์ํจ!
- ๋จ์ผ ๊ฐ์ฉ ์์ญ์ด๋ ๋ง์ด ๋ค์ด๊ฐ๋ฉด ๋ต์ด ์๋
-
๊ณ ๊ฐ์ฉ์ฑ์ SLA (Service Level Agreement) ๋ ๊ฐ์ถ ํ์ ์์
-
SLA
: A service-level agreement (SLA) defines the level of service you expect from a vendor
-
๋ต: D
- ๋ด๊ฒฐํจ์ฑ์ SLA ๊ฐ์ถฐ์ผํจ
- AWS์๋น์ค๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ํ ์ ์ธํ ์ธ์ด
๋ต: B
- ์ด๋ฒคํธ ๋๋ ์๊ฐ ๊ธฐ๋ฐ ๊ฐ๊ฒฉ์ ๋ํ ์๋ต์ผ๋ก ์ํ ๋น์ ์ฅ ์ฝ๋(Node.js, Python ๋ฑ)๋ฅผ ์คํํ๋ ์์ ๊ด๋ฆฌํ ์ปดํจํ ์๋น์ค
- Amazon EC2 instance ๋ฐ Auto Scaling ๊ทธ๋ฃน๊ณผ ๊ฐ์ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ์ง ์๊ณ ๋ ์ฝ๋๋ฅผ ์คํํ ์ ์์
๋ต: C
๋ต: B
-
RTO (Recovery Time Objective)
: ์ฅ์ ๋ณต๊ตฌ ์ต์ ์๊ฐ
-
RPO (Recovery Point Objective)
: ๋ชฉํ ๋ณต๊ตฌ ์์
- ์ฑ๋ฅ์ด ๋ฐ์ด๋ Storage ๋ฐ Database ์ค๊ณ
- Caching์ ์ ์ฉํ์ฌ ์ฑ๋ฅ ๊ฐ์
- ํ๋ ฅ์ฑ๊ณผ ํ์ฅ์ฑ์ ๊ฐ์ถ ์๋ฃจ์
์ค๊ณ -
Auto Scaling
,CloudWatch
- ํ๋๋์คํฌ๊ฐ ์ฑ๋ฅ์ด ๋ฎ์๊ฒ๋ง์ ์๋!
- ์ฒ๋ฆฌ๋์ ์ต์ ํ๋จ
- SSD ์์ ์ผ๋ฐ์ ์ธ ๋ชฉ์ ์ด๋ฉด => ๋ฒ์ฉ
- ๋น ๋ฅธ ๋ณผ๋ฅจ๋น ์ต๋ ์ฒ๋ฆฌ๋ ํ์ /randomํ data ์ access ๋ฉด => Provisioning๋ IOPS
- ์ฅ๊ธฐ์ ์ผ๋ก ๋ณด๊ดํด์ผํ๋ data๋
Infrequent Access
์ ์ ์ฅ
: Amazon S3 ์๋ช ์ฃผ๊ธฐ ์ ์ฑ ์ ์ฌ์ฉํ๋ฉด ์์ฑ ํ ๊ธฐ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ฐ์ฒด์ Storage class๋ฅผ ๋ณ๊ฒฝ / ์ญ์ ํ ์ ์์
๋ต: D
- ๊ต์ฐจ ๋ฆฌ์ access๋ฅผ ์ฌ์ฉํด์ ์ฌ๋ฌ region์ ๋ณต์ฌ ํ ์๋ ์์
๋ต: A, C
: Select Query๋ง์ ์ํ ๋ณต์ ๋ณธ
AWS์ ๋ํ์ ์ธ NoSQL
๋ต: C
๋ต: B, E, F
๋ต: B,D
๋ต: A, C, E
: ๋ณด์ ๊ทธ๋ฃน์ ์ฌ์ฉํ์ฌ resource์์ ์ก์์ ๋๋ traffic์ ์ ์ด
ex 1)
ex 2)
- ์ฑ๋ฅ์ ๋ํ ํ์ฅ์ฑ์ NAT Gateway๊ฐ ๋ ๋์
๋ต: A, C, E
- E๋ฒ์ ํ๋ ๋ง๋์ธ๊ฒ ๋ณ๋๋ก ์์ ํ์ง ์๋์ด์ Network ACL์ Port 80์์ Inbound access๋ฅผ ํญ์ ํ์ฉํจ...
- ํ์ง๋ง ํ๋ฆฐ๋ง์ ์๋๋ฏ๋ก ๋ต..!
S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ผ์ ์์ด๊ณ accessใ ๋ ค๋ฉด AWS ์๊ฒฉ ์ฆ๋ช ์ด ํ์ํ๋ค
๋ต: B, D, E
๋ต: B
- Root ์ฌ์ฉ์๋ ์ตํ์ ๋ณด๋ฃจ
- Root ์ฌ์ฉ์๋ก์ access key์ security key๋ฅผ ๋ง๋๋ ๊ฒ์ ์ ๋ ๊ธ๋ฌผ!
- Role์ ์ํด application์ด ๊ถํ์ ๋ฐ๋ฅธ ์ญํ ์ ์ํํ ์ ์๋๋ก ํ๋๊ฒ์ด ๋ณด์์ ์ข๋ค
-
ํ๋ ฅ์ IP์ฃผ์
: ์ฌ์ฉํ ๋๋ ๋น์ฉ์ด ๋ฐ์ํ์ง ์์ง๋ง, ์ฌ์ฉํ์ง ์์ ๋ IP ์ฃผ์๋ฅผ ๋ถ์ก์๋๋ฉด ๋น์ฉ์ด ๋ถ๊ณผ๋จ
- IP์ฃผ์ ํ๋ ๋น ์ $3 ์ ๋
- Instance family
- tenancy
- ์๊ธ ์ต์
๋ต: A
-
AWS Cloud Trail
: AWS API ๋จ์๋ก ๋๊ฐ ์ธ์ ์ด๋ค ๋ช ๋ น์ด๋ฅผ ๋ด๋ ธ๋์ง ๊ธฐ๋ก์ ๋จ๊น
๋ต: C
๋ต: B
์ง๋ฌธ:
๊ทธ๋ผ ์ํ์์๋ ์ ์ ๊ฐ EBS ๋ณผ๋ฅจ์ ๋ณด์กดํ๋ค๋๊ฒ default ๋ก ์ค์ ํ๋ค๊ณ ์๊ฐํ๋ฉด ๋๋์?
๋ต๋ณ:
EC2 ์ข ๋ฃ์ EBS ๋ณผ๋ฅจ์ด ์ญ์ ๋๋ค ๋ ๋ช ์ ๊ฐ ์์ผ๋ฉด ๊ฑฐ์ง์ด ๋ ๊ฒ์ ๋๋ค. ๋ ์ ํํ๊ฒ ์ค์ ๋ก๋ ํ์ฌ EC2๋ฅผ ๋ง๋ค๋ EBS๋ฅผ ํ ๋นํ ๋ ๋ฃจํธ ๋ณผ๋ฅจ์ ๊ฒฝ์ฐ default๋ก ๊ฐ์ด ์ญ์ ๋๋๋ก ์ค์ ์ด๋๊ณ ๋ฃจํธ ๋ณผ๋ฅจ์ ์ ์ธํ ๋ค๋ฅธ ๋ณผ๋ฅจ์ default๋ก ์ญ์ ๋์ง ์๊ฒ ์ค์ ์ด ๋๊ธดํฉ๋๋ค.(์ด ๊ณผ์ ์์ ์ฌ๋ฌ๋ถ๋ค์ด ์ง์ ์ง์ ๋ ๊ฐ๋ฅํฉ๋๋ค.)
์ง๋ฌธ:
MFA์ ๋ฌด์์ธ๊ฐ?
๋ต๋ณ:
๋ฉํฐ ํฉํฐ ์ธ์ฆ์ ๋งํ๋ ๊ฒ๋๋ค. ์๋ฅผ๋ค์ด ๋ก๊ทธ์ธ์ ํ ๋ ์ํธ์๋ค๊ฐ ์ถ๊ฐ์ ์ผ๋ก OTP๋ฑ์ ์ด์ฉํด์ ์ธ์ฆ์ ํ๋๊ฒ์ ๋งํฉ๋๋ค. AWS๋ MFA ๋ฅผ ํ์ฑํํด์ ์ด์ค๋ณด์์ด ๊ฐ๋ฅํฉ๋๋ค. authy ์ ๊ฐ์ ์ํํธ ํ ํฐ์ ์ฌ์ฉํ ์๋ ์๊ณ gelmato ๊ฐ์ ๋ฌผ๋ฆฌ์ ์ธ ํ ํฐ์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
์ง๋ฌธ:
์ธ์ NAT instance๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ์ ํฉํ๊ฐ์? NAT Gateway์ ๋น๊ตํด์์.
๋ต๋ณ:
NAT Gateway๋ port forwarding ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ์๋ ์ ์ฝ์ฌํญ๋ค์ด ์์ต๋๋ค. ์ด์ ๊ฐ์ด NAT Gateway๊ฐ ์ ๊ณตํ์ง ์๋ ๊ธฐ๋ฅ๋ค์ ์ง์ ๊ณ ๊ฐ์ด ์ ์ดํด์ผ ํ ๋ NAT instance๋ฅผ ์ง์ ๊ตฌ์ฑํด์ ์ฌ์ฉํด์ผ ํ๋ ํ์์ฑ์ด ์์ ์ ์์ต๋๋ค. ๋๋ ์์ฒด์ ์ธ ๋ณด์์ ์ธ ์์๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด์ ์ฌ์ฉํ ์๋ ์๊ฒ ๋ค์. NAT Gateway๋ AWS ๊ฐ ์ ๊ณตํ๋ ๊ด๋ฆฌํ ์๋น์ค๋ก์ ๋ด์ฅ๋ ํ์ฅ์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ ๊ฐ์ถ๊ณ ์์ด ์ฝ๊ฒ ๊ตฌ์ฑํด์ ์ฌ์ฉํ ์ ์๋ ์ฅ์ ์ด ์์ต๋๋ค.
์ง๋ฌธ:
EC2 instance storage์ EBS ๋ ๋ค๋ฅธ ๊ฑด๊ฐ์?
๋ต๋ณ:
๋ค ์ธ์คํด์ค ์คํ ๋ฆฌ์ง๋ ํธ์คํธ์ ๋ด์ฅ๋ ์คํ ๋ฆฌ์ง๋ก์จ ํ๋ฐ์ฑ์ ํน์ง์ ๊ฐ๊ณ ์๋ ์คํ ๋ฆฌ์ง ์ ๋๋ค. ์ธ์คํด์ค ์คํ ๋ฆฌ์ง๋ ์ธ์คํด์ค ์ ํ์ ๋ฐ๋ผ ์ ๊ณต๋๋ ๊ฒ์ด ์๊ณ ์ ๊ณต๋์ง ์๋ ๊ฒ์ด ์์ต๋๋ค. ์ ๊ณต๋๋ ์ฉ๋๋ ์ธ์คํด์ค ์ ํ์ ๋ฐ๋ผ ์ ํด์ ธ ์์ต๋๋ค. ํ๋ฐ์ฑ์ด๋ผ ํจ์ ์ธ์คํด์ค๊ฐ stop ๋์๋ค๊ฐ ๋ค์ ๊ธฐ๋๋์์๋ ๋ฐ์ดํฐ๊ฐ ๋ณด์กด๋์ง ์์์ ์๋ฏธํฉ๋๋ค. ์ด๋ฐ ํน์ง์ด ์๋๋์ ๋คํธ์ํฌ๋ฅผ ํตํด ๋ง์ดํธํด์ ์ฌ์ฉํ๋ EBS์ ๋นํด ์ฑ๋ฅ์ด ๋ฐ์ด๋๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค. ์ด์ ๋นํด EBS๋ ๋ฐ์ดํฐ๋ฅผ ์๊ตฌ์ ์ผ๋ก ์ ์ฅํ ์ ์๊ฒ ์ฃ .