π [ λ νκ° ] κ·Έλ¦ΌμΌλ‘ μ΄ν΄νλ AWS ꡬ쑰μ κΈ°μ - μ€κ°μ¬μλΌ μκ²νμΉ΄
βοΈ μλ‘
μ΄ μ±
μ μ½κ² λ κ³κΈ°λ 컀μ€ν
λ²
μ€ νλ‘μ νΈλ₯Ό μ§ννλ©΄μ μ΄λ»κ² νλ©΄ μ΄λ―Έμ§λ₯Ό λΉ λ₯΄κ² λ‘λ©ν μ μμκΉ?λΌλ κ³ λ―Όμ AWS S3
λ₯Ό μ¬μ©νλ μͺ½μΌλ‘ κ°λ₯μ μ‘μλλ° , μ μ AWS
μ κΈ°λ³Έμ μΈ λ΄μ©λ λͺ¨λ₯΄κ³ μ¬μ©νλ κ²λ³΄λ¨ AWS
μ μ 체μ μΈ κ΅¬μ‘°λ₯Ό νλ² μ± νκ³ μ¬μ©νλ κ²μ΄ λ«λ€λ μκ°μ ꡬκΈλ§μ ν΄λ³΄λκΉ AWS
μ κ΄λ ¨λ λ΄μ©μ΄ μ λμ€μ§ μμλ€. κ·Έλμ μμ μ ꡬ맀νκ² λ€κ³ λ§μμ λ¨Ήμκ³ , μ리λ μ€κ³ μμ μΌλ‘ ꡬ맀νλ €κ³ νλλ° μΆνλ μ§ μΌλ§ μ λ μμ μ΄μ΄μ λ§€λ¬Όμ΄ μμ΄ μ μ±
μΌλ‘ ꡬ맀νλ€. κ°κ²©μ 16,200
μ, μΆν μΌμλ 2021λ
6μ 30μΌ
, μ΄νμ΄μ§λ 280μͺ½μ΄λ€. λ
μ κΈ°κ°μ 21. 10. 14 ~ 21. 10. 18.
μ΄λ€. λ΄μ©μ΄ μ΄λ ΅μ§ μμμ κΈλ°© μ½μ μ μλ μ±
μ΄μλ€.
βοΈ λ³Έλ‘
κΈ°λ³Έμ μΌλ‘ AWS
λ ν΄λΌμ°λ μ»΄ν¨ν
μλΉμ€μ νλμ΄λ€. μλ§μ‘΄μ΄ μνμ¬μ λ
Ένμ°λ₯Ό νμ©νμ¬ μ 곡νκ³ μλ€. ν΄λΌμ°λ μ»΄ν¨ν
μλΉμ€λ μλ² λ° λ€νΈμν¬ λ±μ μΈν°λ·μΌλ‘ λΉλ €μ£Όλ μλΉμ€λ‘, μΈμ μ΄λμλ μ§ μ΄μ©ν μ μλ μ₯μ μ΄ μλ€. μ΄λ¬ν AWS
μ₯μ μ λͺ κ°μ§ μλλ° μλΉμ€λ₯Ό μ‘°ν©νκΈ° μ¬μ΄ μ , λ΄κ° μ¬μ©ν λ§νΌ λΉμ©μ μ§λΆνλ μ’
λμ λΌλ μ , ν΄νΉμΌλ‘λΆν° λ°©μ΄ν μ μλ 보μ λ₯λ ₯, κΈλ‘λ² νμ₯μ΄ μ½λ€λ μ λ±μ΄ μλ€.
AWS
μμ μ 곡νλ μλΉμ€λ 165κ° μ΄μμ΄ μλλ°, μ΄ μ€μμ S3
, cloudFront
λ λ€μμ κΈμ λ°λ‘ ν¬μ€ν
νκ³ , λλ¨Έμ§ EC2
, IAM
, AMI
, EBS
, ELB
, μ€λ
μ·
, μ€ν μ€μΌμΌλ§
, cloudWatch
, Elastic IP
, 리μ (region)
, VPC
, μλΈλ·
, CIDR
λ±μ μ©μ΄μ κ°λ
μ λν΄ μ΄μ§ μμ보μ.
EC2(Amazon Elastic Compute Cloud)
: μ»΄ν¨ν μ©λμ μ 곡νλ μλΉμ€μ΄λ€. μ½κ² λ§ν΄ μλ²μ νμν μΈνΈλ₯Ό ν΄λΌμ°λμμ λΉλ¦΄ μ μλ€λ λ»μ΄λ€. μλ μλ²λ μ΄λ―Έ λ§λ€μ΄μ§ μλ² κΈ°κ³λ μλ² κΈ°λ₯μ λΉλ¦¬λ κ²μ΄μ§λ§, ν΄λΌμ°λμ κ²½μ°μλ λΉλ¦° λꡬλ₯Ό μ¬μ©νμ¬ μμ μ μλ²λ₯Ό λ§λ λ€κ³ μκ°νλ©΄ λλ€. μ°©κ°νλ©΄ μ λλ κ²μ΄EC2
λ 맀λμ§λ μλΉμ€κ° μλλ€. λ°λΌμ μλ² λ° λ€νΈμν¬ μ΄μμAWS
κ° λ΄λΉνμ§λ§,OS
λ₯Ό ν¬ν¨νμ¬ νμν μννΈμ¨μ΄λ μ¬μ©μκ° μ§μ μ€μΉνκ³ μ΄μν΄μΌ νλ€.IAM(Identity and Access Management)
:AWS
μ μΈμ¦ λ°©μμ΄λ€.AWS
λ μλΉμ€ μ¬λ¬ κ°λ₯Ό μ¬μ©νκΈ° λλ¬Έμ μ μ ν κ΄λ¦¬λ₯Ό μν μΈμ¦ λ°©μμ΄ κΌ νμνλ€.AWS
κ³μ κ³Ό λΉμ·ν μ μμ§λ§,AWS
κ³μ μ κ³μ½μ κ΄λ¦¬νλ κ³μ μΈλ° λ°ν΄,IAM
μ κ° μλΉμ€μ λν μ μμ κ΄λ¦¬νλ κΈ°λ₯μ΄λ€. μ¬λμ λν΄ λΆμ¬νλIAM
μIAMμ¬μ©μ
λΌκ³ νλ€.AMI(Amazon Machine Image)
:EC2
λ₯Ό μ§ν±νλ μ€μν μμ μ€ νλμ΄λ€.AMI
λ₯Ό μ¬μ©νλ©΄ λμΌν μΈμ€ν΄μ€λ₯Ό λλμΌλ‘ μ½κ² μμ±ν μ μλ€. μννΈμ¨μ΄ ꡬμ±μ κΈ°λ‘ν ν νλ¦Ώμ΄λ€. μΈμ€ν΄μ€(κ°μ μλ²)λ₯Ό μμ±νκΈ° μν κΈνκ³Ό κ°μ κ²μΌλ‘, κΈνμ ν λ² λ§λ€μ΄ λλ©΄ μΌλ§λ μ§ κ°μ μ€μ μ μλ²λ₯Ό μμ±νλ κ²μ΄ κ°λ₯νλ€. λμΌν μλ²κ° μ¬λ¬ κ° νμν λ μλ²λ§λ€OS
λ₯Ό μ€μΉνκ³ , μνμΉ, μννΈμ¨μ΄λ₯Ό μ€μΉνλ λ± κ°μ μμ μ λ°λ³΅ν΄μΌ ν λAMI
λ₯Ό μ¬μ©νλ©΄ λ¨ λͺ λΆλ§μ λμΌν μλ²λ₯Ό λ§λ€ μ μλ€.EBS(Amazon Elastic Block Store)
: μꡬμ μΈ λΈλ‘ μ€νΈλ¦¬μ§ λ³Όλ₯¨μΌλ‘ μ£Όλ‘EC2
μΈμ€ν΄μ€μ μ‘°ν©νμ¬ μ¬μ©νλ€. λνμ μΈ μ€ν 리μ§λHDD
μSSD
μ΄λ€. μ°λ¦¬κ° μκ³ μλ μΌλ°μ μΈ μ»΄ν¨ν°μ μ₯μ°©νλ μ μ₯μ₯μΉμΈHDD
μSDD
λ₯Ό λ μ¬λ¦¬λ©΄ νΈνλ€.ELB(Elastic Load Balancing)
:AWS
κ° μ 곡νλ λ‘λ λ°Έλ°μμ΄λ€. λ‘λ λ°Έλ°μλ μλ²μ μ§μ€λλ νΈλν½μ μλ² μ¬λ¬ λλ λ€νΈμν¬μ λΆλ°°νλ λ°©μμ΄λ€. μλ² ν λμ μ§μ€λλ λΆνλ₯Ό λΆμ°μν€κΈ° λλ¬Έμ λΆν λΆμ° μ₯μΉλΌκ³ λ νλ€.μ€λ μ·(snapshot)
: μ΄λ€ μμ μ μλ² λμ€ν¬ μνλ₯Ό ν΅μ§Έλ‘ 보쑴ν νμΌμ΄λ ν΄λ λ±μ μ§ν©μ΄λ€. ν΅μ§Έλ‘ 보쑴νκΈ° λλ¬Έμ λ°μ΄ν°λ μννΈμ¨μ΄λΏλ§ μλλΌOS
μ μ€μ μ 보 λ±λ λͺ¨λ ν¬ν¨λλ€. λ³΄ν΅ μννΈμ¨μ΄ νΉμOS
κ°±μ μμ λ±μ ν λ 무μΈκ° λ¬Έμ κ° λ°μνλ©΄ λ°λ‘ λλ릴 μ μλλ‘ λ°±μ νκΈ° μν΄ μ€λ μ·μ μ¬μ©νλ κ²½μ°κ° λ§λ€. λν κ°μΈμ΄AWS
μμAMI
λ₯Ό λ§λ€κΈ° μν΄ μ€λ μ·μ μ¬μ©νκΈ°λ νλ€.μ€ν μ€μΌμΌλ§(Auto Scaling)
: μλ²μ μ‘μΈμ€ μνμ λ°λΌ μλ² λμλ₯Ό λ리거λ μ€μ΄λ κΈ°λ₯μ΄λ€.AWS
λEC2 Auto Scaling
μ λ¨λ μΌλ‘ μ¬μ©ν λΏλ§ μλλΌCloudWatch
μμ μλ²μ λΆν μ 보(CPU λΆν, λ€νΈμν¬ ν΅μ λ λ±) λ°μ΄ν°λ₯Ό μ°Έμ‘°νμ¬ μ€μΌμΌλ§μ μ°Έκ³ ν μλ μλ€.
CloudWatch
: κ°AWS
μλΉμ€μ 리μμ€ λͺ¨λν°λ§κ³Ό κ΄λ¦¬λ₯Ό λ΄λΉνλ μλΉμ€μ΄λ€.AWS
μ κ° μλΉμ€μμ μ§ν, λ‘κ·Έ λ±μ μμ§, κΈ°λ‘νλ€. μμ§ν λ‘κ·Έκ° μκ³ κ°μ λμΌλ©΄ νΉμ λμμ΄ μΌμ΄λλλ‘ μ€μ ν μ μκΈ° λλ¬Έμ κ°μ μν©μ λμ²νλ κ΄λ¦¬λ κ°λ₯νλ€.Elastic IP
:AWS
κ° μ 곡νλ μ μ μΈ κ³΅μΈ(Public)IPv4
μ£Όμμ΄λ€.EC2
μΈμ€ν΄μ€λ μ μ§ ν λ€μ μμνλ©΄ 곡μΈIP
μ£Όμκ° λ°λκ² λλ€. μ΄λ μλ²λ‘μ μ¬μ©νλλ° λ¬Έμ κ° λλ€. κ·Έλμ κ³ μ IP
μ£Όμλ₯Ό μΈμ€ν΄μ€μ μ°κ²°ν΄μΌ νκ³ , μ΄λ κ³ μ IPλ‘ μ¬μ©νλ κ²μ΄Elastic IP
μ£Όμμ΄λ€.리μ (Region)
:AWS
λ μ μΈκ³ 25 μ§μμ μλ²μ λ°μ΄ν° μΌν°λ₯Ό κ°μ§κ³ μλ€. μ΄λ¬ν μ§λ¦¬μ λΆλ₯κ° λ¦¬μ μ΄λ€. μ¬μ©μκ° μλΉμ€λ₯Ό μ¬μ©ν λ μ§μμ μ§μ νλλ° κ΅λ΄μμλ μμΈμ μμΉν΄μλ€. κ΅λ΄μ λ§μ μ¬λμ΄ μμΈ λ¦¬μ μ μ ννμ§λ§, μμ§ μμΈ λ¦¬μ μμ μ 곡νμ§ μλ μλΉμ€λ μκΈ° λλ¬Έμ μ 곡νμ§ μλ μλΉμ€λ§ λ―Έκ΅ λλΆ λ± λ€λ₯Έ 리μ μ μ ννλ©΄ λλ€. 리μ μ κ°λ¨νκ² λ§νλ©΄ λ°μ΄ν° μΌν°μ΄λ€. κ° λ¦¬μ μλ μ¬λ¬ κ°μ© μμ(AZ)μ΄ κ°κ° 물리μ μΌλ‘ λ 립λ μ€λΉλ‘ μ€μΉλμ΄ μλ€. μ¦ μΈκ³ κ°κ΅μ λ°μ΄ν° μΌν°κ° μμ΄ μ μΈκ³μ μΈ νμ₯μ±μ κ°μ§ μ μλ€.VPC(Amazon Virtual Private Cloud)
: μΉ μλ²λDB
μλ²μ κ°μ μλ²λ λ€νΈμν¬μ μ°κ²°λμ΄ μμ΄μΌ νλ€. ν μ₯μμ λͺ¨μμ λ€νΈμν¬λ₯Ό μ°κ²°νλ κ²λ κ°λ₯νμ§λ§ κ·Έλ κ² λλ©΄ μλ²λ‘μμ μλ―Έκ° μλ€.AWS
μλΉμ€μΈEC2
λRDS(Relational Database Service)
λ±λ λ§μ°¬κ°μ§λ‘ λ€νΈμν¬μ μ°κ²°λμ΄μμ΄μΌ νλ€. μ΄λ¬ν λ€νΈμν¬λ₯Ό ꡬμΆνκΈ° μν΄ μ¬μ©λλ κ²μ΄Amazon VPC
μ΄λ€.AWS
κ³μ μ μ© κ°μ λ€νΈμν¬ μλΉμ€λ‘,AWS
μμ μ 곡νλ 리μμ€λ§ μ€μΉν μ μλ€. νΉνEC2
λRDS
μ κ²½μ°VPC
λ₯Ό μ ννμ§ μμΌλ©΄ μλ²λ₯Ό μμ±ν μ μκΈ° λλ¬Έμ 리μμ€λ₯Ό μ¬μ©νκΈ° μν΄μλ λ°λμ νμν μλΉμ€μ΄λ€.μλΈλ·(subnet)
: 컀λ€λ λ€νΈμν¬λ₯Ό μκ² λλ λ€νΈμν¬λ₯Ό λ§νλ€. λ€νΈμν¬λ₯Ό λΆν ν΄ μ§μ ν΅μ ν μ μλ λ²μλ₯Ό μ’νκ³ , λ°©νλ²½μ μ€μ ν΄ λ³΄μμ κ°ννλ κ²μ λͺ©μ μΌλ‘ νλ€.VPC
λ μ¬μ©μκ° μ¬μ©ν μ μλ λ€νΈμν¬ λ²μλ₯Ό μμ±νκ³ κ·Έ μλμ μ©λμ λ°λΌμ μλΈλ·(μμ λ€νΈμν¬)μ μμ±νλ€. μΌλ°μ μΈ λ€νΈμν¬μ κ²½μ° μλΈλ·λΌλ¦¬ ν΅μ νλ €λ©΄ λΌμ°ν μ΄ νμνμ§λ§VPC
μ κ²½μ°μλ λΌμ°ν μμ΄λ ν΅μ ν μ μλ€.CIDR(Classless Inter-Domain Routing)
: λ€νΈμν¬μ μλΈλ·μ λ²μλ₯Ό λλλ λ° μ¬μ©λλ νκΈ°λ²μ λ§νλ€. ν리ν½μ€ νκΈ°λΌκ³ λ νλλ°/24
,/20
μ²λΌ/(μ¬λμ)
λ€μ λ€νΈμν¬ κΈΈμ΄λ₯Ό μ«μλ‘ μ μ΄μ νκΈ°νλ€.255.255.255.0
μ΄λ255.255.255.40
κ³Ό κ°μ΄ μλΈλ· λ§μ€ν¬λ‘ νκΈ°νλ κ²½μ°λ μμ§λ§,AWS
λCIDR
μ μ¬μ©νλ€./24
λ256κ°
,/20
μ4,096κ°
λ₯Ό μλ―Ένλλ°(2μ 32 - λ€νΈμν¬μ κΈΈμ΄) ** 2
λ₯Ό κΈ°μ΅νλ©΄ μ½κ² κ³μ°ν μ μλ€.
μ§κΈκΉμ§ μ΄ν΄λ³Έ κ°λ
μΈμλ DHCP
, IP λ§μ€μ»€λ μ΄λ
, NAT
, μΈλ°μ΄λ λ° μμλ°μ΄λ
, VPC μλν¬μΈνΈ
, κ°μ€ μ¬μ€λ§
λ±μ΄ μμΌλ, AWS
κ³ μ μλΉμ€κ° μλ λ€νΈμν¬ κ°λ
μ΄λ―λ‘ μλ΅νκ² λ€.
βοΈ κ²°λ‘
κ²°λ‘ μ μΌλ‘ μ΄ μ±
μ μ½κ³ λΉμ₯ νλ‘μ νΈμ λμμ΄ λ κ°λ
μ S3
, CloudFront
μ λκ° λκ² λ€. νμ§λ§ μλ²λ₯Ό μ§μ ꡬμ±νλ λμ νΈλ¦¬νκ² ν΄λΌμ°λ μλΉμ€λ₯Ό λ§μ΄ μ¬μ©νλ μμ¦μ λνμ μΈ κΈ°μ
μΈ AWS
μμ μ¬μ©νλ κ°λ
κ³Ό ꡬ쑰 λ±μ μκ³ μμΌλ©΄ `AWS`μ λΉμ·ν νλ«νΌ cloud
μλΉμ€μμ μ¬μ©νλ κ°λ
, ꡬ쑰 λ±μ λΉμ·ν κ²μ΄κ³ λμ€μ μΈμ κ° ν λ²μ μ¨λ¨Ήμ§ μμκΉ μκ°νλ©° μ΄ μ±
μ 골λλ€. μ±
μ μ½μΌλ©΄μ λλ μ μ AWS
μ κ΄ν΄ μ²μ λ€μ΄λ³΄λ κ°λ
μ΄ λ§μκ³ κ°μ§μλ μλΉν λ§μλ€. μ±
μ μ½κΈ° μ AWS
ννμ΄μ§μ μ μνμ λλ μΈκ³μ΄μ²λΌ λκ»΄μ‘λ λ¨μ΄λ€μ΄ μ±
μ μ½κ³ λ μ΄ν μ‘°κΈμ© λ΄κ° μλ κ°λ
λ€μ΄ 보μ΄λ κ²μ μ κΈ°νλ€. λλΆμ΄ WEB
μ κ΄ν μ λ°μ μΈ μ§μμ μκΈ° μν΄ λ λ§μ 곡λΆκ° νμνλ€λ κ²λ λκΌλ€.
'λ μ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[ λ νκ° ] ν κΆμΌλ‘ λλ΄λ Node & Express 2νμ μ½κ³ ... (0) | 2022.02.28 |
---|---|
[ λ νκ° ] λ°μν λμμΈ ν¨ν΄κ³Ό μ리λ₯Ό μ½κ³ ... (0) | 2021.11.09 |
[ λ νκ° ] HTML5 & CSS3λ₯Ό μ½κ³ .. (0) | 2021.10.12 |
[ λ νκ° ] μ½μ΄ μλ°μ€ν¬λ¦½νΈλ₯Ό μ½κ³ .. (2) | 2021.10.05 |
[ λ νκ° ] μ΄ νλ ₯μ(λ§ν΄ λ Έμ, λ‘μ νμ΄νλ)λ₯Ό μ½κ³ .. (0) | 2021.07.14 |
λκΈ