[TIL]2023.08.04 AWS ํ•™์Šต! (IAM , MFA, EC2 ์ •๋ฆฌ!๐Ÿ“š)

Nickยท2023๋…„ 8์›” 5์ผ
0

TIL: ์˜ค๋Š˜์„ ๋Œ์•„๋ณด์ž

๋ชฉ๋ก ๋ณด๊ธฐ
61/95
post-thumbnail
post-custom-banner

AWS ์„œ๋น„์Šค๋“ค์ด ๋„ˆ๋ฌด ๋งŽ๊ณ  ๋งŽ๋‹ค ๐Ÿ’ฆ
ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜์—ฌ ๊ธฐ๋กํ•ด ๋ณด๊ฒ ๋‹ค!

AWS ์„œ๋น„์Šค๋ณ„ ์ •๋ฆฌ!


Identity and Access Management (IAM)

AWS ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์›น ์„œ๋น„์Šค,
(๋‚˜ ๊ฐ™์€ ๊ฒฝ์šฐ์—” ํ•ดํ‚น์„ ๋‹นํ•ด์„œ, ๊ฒฐ์ œ๋ฅผ ๋‹นํ•œ ๋™๋ฃŒ๋ฅผ ๋ณธ ์  ์žˆ๋‹ค... ๋ฌด์„œ์›Œ์„œ ๋ฃจํŠธ์œ ์ € MFA ๋“ฑ๋ก๋ถ€ํ„ฐ ํ–ˆ๋˜ ๊ฒฝํ—˜์ด ์žˆ๋‹ค..!)
IAM์„ ์‚ฌ์šฉํ•˜๋ฉด AWS์—์„œ ์‚ฌ์šฉ์ž, ๊ทธ๋ฃน ๋ฐ ์—ญํ• ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜์—ฌ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค!

IAM ๋ณด์•ˆ ๊ธฐ๋Šฅ

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

Users, Groups, Policies

    1. ์‚ฌ์šฉ์ž(User): IAM์—์„œ ์‚ฌ์šฉ์ž๋Š” AWS ๊ณ„์ •์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ฐœ๋ณ„ ์ธ๋ฌผ ๋˜๋Š” ์„œ๋น„์Šค. AWS IAM์—์„œ๋Š” ๊ณ„์ •์— ์•ก์„ธ์Šคํ•˜๋Š” ๊ฐ ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ๋ณ„๋„์˜ ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ AWS ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๊ฐ€์ง€๋ฉฐ, ์ด๋Ÿฌํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์€ IAM ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ฆฌ๋œ๋‹ค.
    1. ๊ทธ๋ฃน(Group): IAM์—์„œ ๊ทธ๋ฃน์€ ํ•˜๋‚˜ ์ด์ƒ์˜ ์‚ฌ์šฉ์ž๋ฅผ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ์ด๋“ค์—๊ฒŒ ๊ณตํ†ต๋œ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ. ์˜ˆ๋ฅผ ๋“ค์–ด, ํŠน์ • Amazon S3 ๋ฒ„ํ‚ท์— ๋Œ€ํ•œ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ ์•ก์„ธ์Šค๋ฅผ ๊ฐ€์ง„ ๋ชจ๋“  ์‚ฌ์šฉ์ž๋ฅผ ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฃน์— ๋Œ€ํ•œ ๊ถŒํ•œ์€ IAM ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ฆฌ. ๊ทธ๋ฃน์€ ์œ ์‚ฌํ•œ ๊ถŒํ•œ์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค.
    1. ์ •์ฑ…(Policy): IAM ์ •์ฑ…์€ AWS ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ์‚ฌ์šฉ์ž ๋˜๋Š” ๊ทธ๋ฃน๊ณผ ์—ฐ๊ฒฐ. IAM ์ •์ฑ…์€ JSON ํ˜•์‹์œผ๋กœ ์ž‘์„ฑ๋˜๋ฉฐ, ํ—ˆ์šฉ ๋˜๋Š” ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—… ๋ฐ AWS ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์ˆ˜์ค€์„ ์ง€์ •ํ•œ๋‹ค. IAM ์ •์ฑ…์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ตœ์†Œ ๊ถŒํ•œ ์›์น™์„ ๋”ฐ๋ฅธ๋‹ค. ์ฆ‰, ํ•„์š”ํ•œ ๊ถŒํ•œ๋งŒ ๋ถ€์—ฌํ•˜๊ณ , ๋ถˆํ•„์š”ํ•œ ๊ถŒํ•œ์„ ์ œ๊ฑฐํ•˜์—ฌ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•œ๋‹ค.

Policy Structure

{
  "Version": "policy-version",
  "Statement": [
    {
      "Effect": "allow-or-deny",
      "Action": ["action-name"],
      "Resource": ["resource-arn"],
      "Condition": {
        "condition-operator": {
          "condition-key": "condition-value"
        }
      }
    }
  ]
}
  • Version: ์ •์ฑ…์˜ ๋ฒ„์ „์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ํ˜„์žฌ๋Š” "2012-10-17" ์—์„œ ๊ณ ์ •๋˜์–ด์žˆ๋‹ค.
  • Statement: ์ •์ฑ…์˜ ๊ทœ์น™์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋ฐฐ์—ด ํ˜•ํƒœ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ทœ์น™์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Œ.
  • Effect: ๊ทœ์น™์˜ ์ ์šฉ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ„. "allow" ๋˜๋Š” "deny" ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒ.
  • Action: ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ์ž‘์—…์˜ ์ข…๋ฅ˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "s3:ListBucket"๊ณผ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ž‘์„ฑ.
  • Resource: ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ๋ฆฌ์†Œ์Šค์˜ ARN (Amazon Resource Name)์„ ๋‚˜ํƒ€๋ƒ„. ์˜ˆ๋ฅผ ๋“ค์–ด "arn:aws:s3:::my-bucket/*"๊ณผ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ž‘์„ฑ.
  • Condition: ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ์กฐ๊ฑด์„ ๋‚˜ํƒ€๋ƒ„. ํ•„์ˆ˜๋Š” ์•„๋‹ˆ๋ฉฐ, ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์–‘ํ•œ ์กฐ๊ฑด ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "IpAddress" ์กฐ๊ฑด ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŠน์ • IP ์ฃผ์†Œ์—์„œ๋งŒ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œํ•œํ•  ์ˆ˜ ์žˆ๋‹ค.

MFA

MFA๋Š” Multi-Factor Authentication์˜ ์•ฝ์–ด๋กœ, ๋‹ค์ค‘ ์ธ์ฆ ์š”์†Œ ์ธ์ฆ ๋ฐฉ์‹์„ ์˜๋ฏธ
๋‚˜๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ํœด๋Œ€ํฐ Authenticator ์–ดํ”Œ๋ฆฌ ์ผ€์ด์…˜์„ ๋“ฑ๋กํ•ด, ๋กœ๊ทธ์ธ๋•Œ ๋งˆ๋‹ค ์ธ์ฆํ•˜์—ฌ ๋กœ๊ทธ์ธ ํ•จ!


Elastic Compute Cloud

TMI ๊ณผ๊ธˆ ๋œ ๊ฒฝํ—˜

TMI EC2.... ๋„ˆ ์™œ ๊ณผ๊ธˆ์ด ๋˜์—ˆ๋ƒ...


๊ณผ๊ธˆ ๋‚ด์—ญ์ด ์žˆ๋˜ ์„œ๋น„์Šค๋“ค (ec2 ๋“ฑ๋“ฑโ€ฆ )์€ ์ธ์Šคํ„ด์Šค๋ฅผ ์ข…๋ฃŒ ํ•ด๋‘์—ˆ๋‹ค...

๊ณผ๊ธˆ ๋•Œ๋ฌธ์— ์ฐธ๊ณ ํ•œ ๋ธ”๋กœ๊ทธ1

๊ณผ๊ธˆ ๋•Œ๋ฌธ์— ์ฐธ๊ณ ํ•œ ๋ธ”๋กœ๊ทธ2

๋จธ๋ฆฌ์•ผ... AWS ๊ณ ๊ฐ์„œํฌํŠธ์— ๋ฌธ์˜๋„ ๋„ฃ์€ ์ƒํƒœ... ์ผ๋‹จ ๊ธฐ๋‹ค๋ ค๋ณด์ž

ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์˜ ์ข…๋ฅ˜

  • IaaS (Infrastructure as a Service) : ํ•˜๋“œ์›จ์–ด ์ธํ”„๋ผ๋ฅผ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค. IaaS๋Š” ๊ฐ€์ƒํ™”๋œ ํ•˜๋“œ์›จ์–ด, ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํฌ, ์šด์˜์ฒด์ œ ๋“ฑ์„ ์ œ๊ณตํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ์ด๋ฅผ ์ด์šฉํ•ด ์ž์‹ ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. AWS EC2, Microsoft Azure, Google Compute Engine ๋“ฑ์ด IaaS ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต.
  • PaaS (Platform as a Service) : ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœ, ์‹คํ–‰, ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ”Œ๋žซํผ์„ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค. PaaS๋Š” IaaS์—์„œ ์ œ๊ณตํ•˜๋Š” ํ•˜๋“œ์›จ์–ด ์ธํ”„๋ผ์™€ ๋ฏธ๋“ค์›จ์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ, ๋ฐฐํฌ, ์šด์˜ ๋“ฑ์— ํ•„์š”ํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณต. ์˜ˆ๋ฅผ ๋“ค์–ด, AWS Elastic Beanstalk, Heroku, Google App Engine ๋“ฑ์ด PaaS ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต.
  • SaaS (Software as a Service): SaaS๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์™„์ „ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ๊ณตํ•˜๋ฉฐ, ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด์˜ ์„œ๋ฒ„์—์„œ ์‹คํ–‰. ์‚ฌ์šฉ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์ œํ•œ๋œ ์ œ์–ด๊ถŒ์„ ๊ฐ€์ง€๋ฉฐ, ํด๋ผ์šฐ๋“œ ์ œ๊ณต์—…์ฒด๊ฐ€ ๋ชจ๋“  ์ธํ”„๋ผ, ์šด์˜ ์ฒด์ œ, ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ๋ฅผ ๋‹ด๋‹น. SaaS๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•„์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ตฌ๊ธ€ ๋“œ๋ผ์ด๋ธŒ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์˜คํ”ผ์Šค 365, Salesforce ๋“ฑ์ด SaaS ์„œ๋น„์Šค์˜ ์˜ˆ.

AWS EC2 (Elastic Compute Cloud)๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜๋กœ, ๊ฐ€์ƒ ์„œ๋ฒ„ ์ธ์Šคํ„ด์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. EC2๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ•„์š”ํ•œ ์‹œ๊ฐ„๋งŒํผ ๊ฐ€์ƒ ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•„์š”์— ๋”ฐ๋ผ ์Šค์ผ€์ผ ์—… ๋˜๋Š” ์Šค์ผ€์ผ ๋‹ค์šดํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด ํ™˜๊ฒฝ์€ ์‹ค์ œ๋กœ๋Š” ํ•˜๋“œ์›จ์–ด ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ€์ƒํ™”ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ•˜๋“œ์›จ์–ด ์ƒ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋ฌผ๋ฆฌ์ ์ธ ์„œ๋ฒ„์™€๋Š” ๋‹ค๋ฅด๋‹ค. ๋”ฐ๋ผ์„œ, ์ด๋Ÿฌํ•œ ๊ฐ€์ƒํ™”๋œ ์ปดํ“จํ„ฐ ํ™˜๊ฒฝ์„ "์ธ์Šคํ„ด์Šค(instance)" ๋ผ๊ณ  ๋ถ€๋ฅด๊ฒŒ ๋˜์—ˆ๋‹ค.

๊ฐ ์ธ์Šคํ„ด์Šค๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ๊ด€๋ฆฌ๋œ๋‹ค. ์ด๋Ÿฌํ•œ ์ธ์Šคํ„ด์Šค๋“ค์€ ํ•„์š”์— ๋”ฐ๋ผ ์ƒ์„ฑ, ์‹œ์ž‘, ์ค‘์ง€, ์ข…๋ฃŒ ๋“ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

EC2 ์ธ์Šคํ„ด์Šค๋Š” ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ (์˜ˆ: Linux, Windows)์™€ ์ธ์Šคํ„ด์Šค ์œ ํ˜• (์˜ˆ: ๋ฒ”์šฉ, ์ปดํ“จํŒ… ์ตœ์ ํ™”, ๋ฉ”๋ชจ๋ฆฌ ์ตœ์ ํ™”)์„ ์ง€์›ํ•œ๋‹ค.

EC2๋Š” ๋‹ค์–‘ํ•œ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ฃผ์š” ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜ธ์ŠคํŒ…
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ˜ธ์ŠคํŒ…
  • ์ปดํ“จํŒ… ์ž‘์—… (์˜ˆ: ๋ฐ์ดํ„ฐ ๋ถ„์„, ๋จธ์‹  ๋Ÿฌ๋‹)
  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ…Œ์ŠคํŠธ ๋ฐ ๊ฐœ๋ฐœ

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

EC2์˜ ๋‹ค์–‘ํ•œ ์˜ต์…˜

  1. ์ธ์Šคํ„ด์Šค ์œ ํ˜• (Instance Types) - ์ธ์Šคํ„ด์Šค ์œ ํ˜•์€ ์„œ๋ฒ„์— ํ• ๋‹น๋˜๋Š” CPU, ๋ฉ”๋ชจ๋ฆฌ, ์Šคํ† ๋ฆฌ์ง€ ๋ฐ ๋„คํŠธ์›Œํฌ ๋ฆฌ์†Œ์Šค์™€ ๊ฐ™์€ ๊ธฐ๋ณธ ์„ฑ๋Šฅ ํŠน์„ฑ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ผ๋ถ€ ์ธ์Šคํ„ด์Šค ์œ ํ˜•์€ ์ปดํ“จํŒ… ์ž‘์—…์— ์ ํ•ฉํ•˜๊ณ , ๋‹ค๋ฅธ ์œ ํ˜•์€ ๋ฉ”๋ชจ๋ฆฌ ์ง‘์•ฝ์ ์ธ ์ž‘์—…์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
  2. ์šด์˜ ์ฒด์ œ (Operating System) - EC2 ์ธ์Šคํ„ด์Šค๋Š” ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Amazon Linux, Ubuntu, Windows ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์Šคํ† ๋ฆฌ์ง€ ์˜ต์…˜ (Storage Options) - EC2 ์ธ์Šคํ„ด์Šค์—๋Š” ์ธ์Šคํ„ด์Šค ์Šคํ† ์–ด, Amazon EBS ๋ฐ Amazon S3์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์Šคํ† ๋ฆฌ์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ๋ณด์•ˆ ๊ทธ๋ฃน (Security Groups) - ๋ณด์•ˆ ๊ทธ๋ฃน์€ ์ธ๋ฐ”์šด๋“œ ๋ฐ ์•„์›ƒ๋ฐ”์šด๋“œ ํŠธ๋ž˜ํ”ฝ์„ ์ œ์–ดํ•˜๋Š” ๋ฐฉํ™”๋ฒฝ ๊ทœ์น™์ž…๋‹ˆ๋‹ค. ๊ฐ ๋ณด์•ˆ ๊ทธ๋ฃน์€ ํฌํŠธ ๋ฒ”์œ„, ํ”„๋กœํ† ์ฝœ ๋ฐ ํ—ˆ์šฉ๋˜๋Š” IP ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  5. ํ‚ค ํŽ˜์–ด (Key Pair) - ํ‚ค ํŽ˜์–ด๋Š” EC2 ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ SSH ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ‚ค ํŽ˜์–ด๋ฅผ ๋งŒ๋“ค๋ฉด EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ํ‚ค ํŽ˜์–ด๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  6. ํƒ„๋ ฅ์  IP ์ฃผ์†Œ (Elastic IP Address) - ํƒ„๋ ฅ์  IP ์ฃผ์†Œ๋Š” EC2 ์ธ์Šคํ„ด์Šค์— ๊ณ ์ • IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘์ง€ํ•˜๊ฑฐ๋‚˜ ์‹œ์ž‘ํ•  ๋•Œ๋งˆ๋‹ค IP ์ฃผ์†Œ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  7. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์˜์—ญ (Availability Zones) - EC2 ์ธ์Šคํ„ด์Šค๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์šฉ ์˜์—ญ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์žฅ์•  ๋Œ€์‘ ๋ฐ ๊ณ ๊ฐ€์šฉ์„ฑ์„ ์œ„ํ•ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
profile
๋ฐฐ์šฐ๊ณ  ๋„์ „ํ•˜๋Š”๊ฒƒ์„ ๋ฉˆ์ถ”์ง€ ์•Š๋Š” ๊ฐœ๋ฐœ์ž ์ž…๋‹ˆ๋‹ค.
post-custom-banner

0๊ฐœ์˜ ๋Œ“๊ธ€