β Amazon EC2 κ°μ: Elastic Compute Cloud
π 1. EC2λ? (Elastic Compute Cloud)
Amazon EC2(Amazon Elastic Compute Cloud) λ AWSκ° μ 곡νλ κ°μ μλ²(Virtual Machine) μλΉμ€μ λλ€.
ν΄λΌμ°λ νκ²½μμ μ ν리μΌμ΄μ μ μ€νν μ μλ μ»΄ν¨ν μμ(μλ²)μ μ μ°νκ² μ 곡νλ IaaS μλΉμ€
π§ 2. EC2μ μ£Όμ νΉμ§
κΈ°λ₯ | μ€λͺ |
---|---|
β κ°μ μλ² | μ€μ 물리 μλ²κ° μλλΌ κ°μνλ μΈμ€ν΄μ€(Instance) |
π¦ μΈμ€ν΄μ€(Instance) | EC2μμ μμ±ν νλμ κ°μ μλ² λ¨μ |
βοΈ μ€ν μ‘°μ | CPU, RAM, λμ€ν¬, OS λ± μμ λ‘κ² μ ν κ°λ₯ |
π μ μ°μ± | μλ²λ₯Ό μΈμ λ μ§ μμ, μ μ§, μ’ λ£ν μ μμ |
π° κ³ΌκΈ λ°©μ | μ¬μ©ν λ§νΌλ§ κ³ΌκΈ (On-Demand, Reserved λ±) |
ποΈ 3. EC2 μΈμ€ν΄μ€ μμ± μ μ€μ μμ
μ€μ νλͺ© | μ€λͺ |
---|---|
π¦ AMI (Amazon Machine Image) | OS, κΈ°λ³Έ ν¨ν€μ§ λ±μ΄ ν¬ν¨λ μ΄λ―Έμ§ (Ubuntu, Amazon Linux λ±) |
π μΈμ€ν΄μ€ νμ | vCPU, λ©λͺ¨λ¦¬ μ¬μ (μ: t2.micro, m5.large λ±) |
π ν€ νμ΄ (SSH Key Pair) | μλ²μ μ κ·ΌνκΈ° μν μΈμ¦ λ°©μ (μ΄κ² μ€μ!) |
π 보μ κ·Έλ£Ή (Security Group) | μλ²μ λ°©νλ²½ μ€μ μν μ νλ κ·μΉ |
π§± EBS (Elastic Block Store) | EC2μ λΆλ λμ€ν¬ λ³Όλ₯¨ (νλλμ€ν¬) |
π‘ νΌλΈλ¦ IP | μΈλΆμμ μ μν μ μλ IP μ£Όμ (λμ λλ κ³ μ ) |
π 4. EC2μ ν΅μ¬ ꡬμ±λ
ββββββββββββββββββββββββββββββββββββββββ
β AWS Cloud (VPC) β
β ββββββββββββββ ββββββββββββββ β
β β EC2 β β β EC2 β‘ β β
β β (Ubuntu) β β (Amazon OS)β β
β ββββββββββββββ ββββββββββββββ β
β β β (SSH μ μ) β
β βΌ β
β [보μ κ·Έλ£Ή: 22ν¬νΈ μ€ν] β
β β² β
β μ¬μ©μ PC → SSH ν€(Pem) μ¬μ© μ μ β
ββββββββββββββββββββββββββββββββββββββββ
π 5. μ EC2μλ λΉλ°λ²νΈ λ‘κ·ΈμΈμ΄ μ λκ³ ν€λ₯Ό μ¨μΌ νλμ?
μ΄μ | μ€λͺ |
---|---|
π 보μμ± | ν¨μ€μλ λ‘κ·ΈμΈμ μ¬μ λμ 곡격(Brute Force)μ μ·¨μ½ |
β AWS κΈ°λ³Έ μ μ± | EC2 μΈμ€ν΄μ€λ κΈ°λ³Έμ μΌλ‘ PasswordAuthentication no λ‘ μ€μ |
βοΈ μ΄μ μλν | ν€ μΈμ¦μ λ°°ν¬, λͺ¨λν°λ§ λ± μλνμ νμ |
π ν¨μ€μλ μ μΆ μν | ν€λ λ‘컬μμλ§ μ‘΄μ¬νλ©°, μλ²μλ μ λ μ μ₯λμ§ μμ |
EC2 μμ± μ ν¨μ€μλ λ‘κ·ΈμΈμ λͺ μμ μΌλ‘ μ΄μ΄μ€μΌ νλ©°, κΆμ₯λμ§ μμ
π 6. EC2 = "ν΄λΌμ°λμμ λ΄κ° μ§μ μ΄μνλ 리λ μ€ μλ²"
μ§μ 리λ μ€ μλ²λ₯Ό μ€μΉνμ§ μμλ, μΉ μμμ λͺ λ²μ ν΄λ¦λ§μΌλ‘ μλ²λ₯Ό λμ°κ³ μ격 μ μ(SSH)ν΄μ λ§μλλ‘ λ€λ£° μ μκ² ν΄μ£Όλ μλΉμ€
π 7. μ€λ¬΄/κ°λ°μμ EC2λ₯Ό μ¬μ©νλ μ£Όμ λͺ©μ
- μΉ μλ² μ΄μ (Apache, Nginx)
- λ°±μλ API μλ² λ°°ν¬
- λ¨Έμ λ¬λ λͺ¨λΈ μλ² νΈμ€ν
- λ°°μΉ μμ μ€ν
- λͺ¨λν°λ§ / λ‘κ·Έ μμ§κΈ°
- ν μ€νΈ μλ² μ΄μ (QA νκ²½)
- VPN, νλ‘μ μλ²
- κ°μΈ ν¬νΈν΄λ¦¬μ€ μλ²
π 8. EC2 κ΄λ ¨ μ©μ΄ μ 리
μ©μ΄ | μ€λͺ |
---|---|
AMI | EC2 μΈμ€ν΄μ€μ OS μ΄λ―Έμ§ (Amazon Linux, Ubuntu λ±) |
Instance Type | κ°μ μλ²μ μ¬μμ κ²°μ νλ λ¨μ (t2.micro, t3.medium λ±) |
Security Group | λ°©νλ²½ μ€μ . μ΄λ€ IPμμ μ΄λ€ ν¬νΈλ‘ μ κ·Ό κ°λ₯νμ§ μ€μ |
Elastic IP | κ³ μ νΌλΈλ¦ IP (μΈμ€ν΄μ€ μ¬μμν΄λ λ³νμ§ μμ) |
User Data | μΈμ€ν΄μ€ μ΄κΈ° μ€ν μ μλμΌλ‘ μ€νν μ€ν¬λ¦½νΈ |
EBS | λμ€ν¬ μ μ₯μ. λ£¨νΈ λλ°μ΄μ€ λλ μΆκ° λ³Όλ₯¨ κ°λ₯ |
'aws' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[AWS] EC2 μΈμ€ν΄μ€μ SSHλ‘ μ μ μ μ Έμ bashμΈκ°μ? (0) | 2025.04.17 |
---|---|
[AWS] SSH μ μμ© ν€ μλ μμ± (0) | 2025.04.17 |
[AWS] ν€ νμ΄ μμ±, ꡬ쑰, Mac/Windows μ μλ² (0) | 2025.04.17 |
[RDS] SpringBoot μ RDS μ°λνκΈ° (0) | 2022.09.01 |
λκΈ