EC2
<aside>
π‘ Elastic Compute Cloud = IaaS
</aside>
- κ°μ λ¨Έμ μ λΉλ¦΄ λ(EC2)
- κ°μ λλΌμ΄λΈμ λ°μ΄ν°λ₯Ό μ μ₯ν λ(EBS)
- λ¨Έμ λ€μκ² λ‘λλ₯Ό λΆμ°ν λ(ELB)
- μλΉμ€λ₯Ό μ€μΌμΌλ§ν λ(ASG)
μ€μ ν μ μλ μ΅μ
λ€: OS, CPU, RAM, μ€ν 리μ§, λ€νΈμν¬ μΉ΄λ(νΌλΈλ¦ IP μ£Όμ λ±), λ°©νλ²½ κ·μΉ, Bootstrap script
- Bootstrap Script(=EC2 User Data): μΈμ€ν΄μ€κ° μμ±λ λ μ΅μ΄λ‘ μ€νλλ μ€ν¬λ¦½νΈ.
- μ
λ°μ΄νΈ μ€μΉ, μννΈμ¨μ΄ μ€μΉ λ±
EC2 Hands on
- κΈ°λ³Έ μ€μ μΌλ‘ , λ§€ μ€νλ§λ€ Public IP μ£Όμλ κ³ μ μ΄ μ λμ΄ μμ. (Private IP μ£Όμλ κ³ μ )
Instance Types
- m5.2xlarge
- m: instance class
- 5: generation
- 2xlarge: size within instance class
Security
- Security Groups: νΈλν½μ΄ λ€μ΄μ€κ³ λκ°λ κ²μ ν΅μ ν¨. EC2 μΈμ€ν΄μ€λ€μ λ°©νλ²½.
- Allow κ·μΉλ§ κ°λ₯
- ν¬νΈ μ κ·Ό κΆν
- μΈλ°μ΄λ/μμλ°μ΄λ: λν΄νΈλ‘, μΈλ°μ΄λλ λ§νμκ³ , μμλ°μ΄λλ νμ©λμ΄ μλ€.
- νλμ μΈμ€ν΄μ€μλ μ¬λ¬ Security Groupμ΄ λΆμ μ μκ³ , λ§μ°¬κ°μ§λ‘ νλμ Security Groupμ μ¬λ¬ κ°μ μΈμ€ν΄μ€μ λΆμ μ μλ€.
- Region-scoped
- κ°λ°μ κ΄μ μμ, SSH μ κ·Όμ μν΄ νλμ λ
립λ Security Groupμ μ μ§νλ κ²μ΄ μ’λ€
- μ΄λ€ μΈμ€ν΄μ€μ μΈλ°μ΄λ κ·μΉμ Security Group 1, Security Group 2λ₯Ό νμ©νλ€κ³ νλ©΄, Security Group 1/2λ₯Ό μ°λ λ€λ₯Έ μΈμ€ν΄μ€ μμ κ·Έ μΈμ€ν΄μ€μ μ κ·Όν μ μλ€. IP μ£Όμ λ±μ μκ°νμ§ μμλ λλ€.