λλμ΄ λ§λ‘λ§ λ£λ EC2 μ λν΄ κ³΅λΆλ₯Ό ν΄λ³΄κ² μ΅λλΉ
Amazon EC2 μκ°
Amazon EC2(Amazon Elastic Compute Cloud) λ AWSμ νΌλΈλ¦ ν΄λΌμ°λ νκ²½μμ νμ₯ κ°λ₯ν μ»΄ν¨ν
μμμ μ 곡νμ¬ κ°μμ μλ²λ₯Ό μ΄μν μ μλ μλΉμ€μ΄λ€
AWS μλΉμ€λ κΈ°λ₯λ€μ μ©μ΄λ₯Ό μ΄ν΄λ³΄λ©΄ Elastic μ΄λΌλ λ¨μ΄κ° λΉλ²νκ² λμ€λκ±Έ νμΈν μ μλλ°
Elastic μ "νλ ₯μ μΈ"μ΄λΌλ λ»μ΄λ©°, μ»΄ν¨ν μμμ λν΄ μνλ λ§νΌ νμ , μΆμνμ¬ μ μ°νκ² μ¬μ©ν μ μλ κ°λ μΌλ‘ μ΄ν΄νλ©΄ λλ€!
Amazon EC2λ μΈμ€ν΄μ€λΌλ κ°μ μ»΄ν¨ν νκ²½μ κΈ°λ°μΌλ‘ νλ©°, AMI(Amazon Machine Image)λ₯Ό μ΄μ©νμ¬ μΈμ€ν΄μ€μ νμν μννΈμ¨μ΄ μ 보λ₯Ό μ μνλ€
=> μ΄λ κ² Amazon EC2 μΈμ€ν΄μ€λ μ¬μ©μκ° μꡬνλ CPU, λ©λͺ¨λ¦¬, λμ€ν¬, μ΄μ 체μ , μννΈμ¨μ΄ λ±μ μ 곡νμ¬ μν¬λ‘λμ λ§λ μ΅μ νλ κ°μμ μλ²λ₯Ό μμ±νκ³ κ΄λ¦¬ν μ μλ€
Amazon EC2 μΈμ€ν΄μ€
Amazon EC2 μΈμ€ν΄μ€λ κ°μμ μ»΄ν¨ν νκ²½μΌλ‘ CPU, λ©λͺ¨λ¦¬, μ€ν 리μ§, λ€νΈμνΉ μ©λμ κ²°μ νλ λ€μν μΈμ€ν΄μ€ μ νμ μ 곡νλ€
Amazon EC2λ 500κ°κ° λλ μΈμ€ν΄μ€ μ νμ μ 곡νμ¬ μ¬μ©μ λͺ©μ κ³Ό λΉμ¦λμ€ νκ²½μ λ§κ² μ΅μ νλ μ νμ ν μ μλ€!
https://aws.amazon.com/ko/ec2/instance-types/
μ»΄ν¨ν - Amazon EC2 μΈμ€ν΄μ€ μ ν - AWS
aws.amazon.com
μμ μ¬μ΄νΈμμ μΈμ€ν΄μ€ μ νλ³ μμμ μμΈν νμΈν΄λ³Ό μ μλ€!
μΈμ€ν΄μ€ μ ν ꡬ쑰λ
t2.micro μ κ°μ΄ ννλλ©°
tλ μΈμ€ν΄μ€ ν¨λ°λ¦¬λ‘ μ©λλ³ λΆλ₯μ μν
2λ μΈμ€ν΄μ€ μΈλλ‘ λμμλ‘ μ΅μ μΈλμ΄κ³ κ·Έμ λ°λΌ μ±λ₯μ΄ μ°μνλ€
microλ μΈμ€ν΄μ€ ν¬κΈ°λ‘ ν¬κΈ°κ° 컀μ§μλ‘ μ©λ λ° κ°κ²©μ΄ μ¦κ°νλ€
μ΄λ κ² λ€ ν©μΉλ©΄ t2.micro μ κ°μ΄ ννλ μ μλ κ²μ΄λ€!
μ± μμ μ§ννλ μ€μ΅μ EC2 μΈμ€ν΄μ€ μ νμ ν리 ν°μ΄ μ μ± μμ 무λ£λ‘ μ 곡νλ 't2.micro μΈμ€ν΄μ€' λ₯Ό μ¬μ©ν μμ
μΈμ€ν΄μ€ μνλ
μΌλ°μ μΌλ‘ μΌκ³± κ°μ§λ‘ λΆλ₯ν μ μμΌλ©°, μ΄λ€ νμμ μ΅μ’ μ μΌλ‘ λλ¬νλ μνμ μ§ν κ³Όμ μ λ°λ₯Έ μνλ‘ λλ μ μλ€
μ΅μ’ μ μΌλ‘ λλ¬νλ μνλ 'μ€ν μ€(running)', 'μ€μ§λ¨(stopped)', 'μ’ λ£λ¨(terminated)' μνμ΄λ©°
μ§ν κ³Όμ μ λ°λ₯Έ μνλ 'λκΈ° μ€(pending)', 'μ€μ§ μ€(stopping)', 'μ¬λΆν (rebooting)', 'μ’ λ£ μ€(shutting-down)' μνμ΄λ€
μΈμ€ν΄μ€ μν λ³νμ λ°λ₯Έ λμ νλ¦μ μ΄ν΄λ³΄μλ©΄
1. μ΅μ΄ μΈμ€ν΄μ€λ₯Ό μμνλ νμ
μ΅μ΄ μμ -> λκΈ° μ€ -> μ€ν μ€(νΉλ³ν μ΄μμ΄ μμ κ²½μ°)
2. μ€ν μ€μΈ μΈμ€ν΄μ€λ₯Ό μ€μ§νλ νμ
μ€ν μ€ -> μ€μ§ μ€ -> μ€μ§λ¨(μΈμ€ν΄μ€ μ’ λ£κ° μλ μΌμμ μ€μ§ μνλ‘ μΌλ§λ μ§ λ€μ μμ κ°λ₯)
3. μ€μ§λ μΈμ€ν΄μ€λ₯Ό μμνλ νμ
μ€μ§λ¨ -> λκΈ° μ€ -> μ€ν μ€
4. μ€μ§λ μΈμ€ν΄μ€λ₯Ό μ’ λ£νλ νμ
μ€μ§λ¨ -> μ’ λ£ μ€ -> μ’ λ£λ¨(μΈμ€ν΄μ€ μꡬ μμ )
5. μ€ν μ€μΈ μΈμ€ν΄μ€λ₯Ό μ’ λ£νλ νμ
μ€ν μ€ -> μ’ λ£ μ€ -> μ’ λ£λ¨(μΈμ€ν΄μ€ μꡬ μμ )
λ‘ μΌλ°μ μΈ νλ¦μ΄λΌκ³ μ΄ν΄νκΈ°λ μ΄λ ΅μ§ μμ§λ§ λͺ κ°μ§ μ£Όμν΄μΌ ν μ μ΄ μλ€!
'μ€μ§λ¨' μνμ 'μ’ λ£λ¨' μνμ μ°¨μ΄λ₯Ό λͺ νν μμμΌ νλλ°
'μ€μ§λ¨' μνλ 'μΈμ€ν΄μ€λ₯Ό μ μ§ν μ± μΌμμ μΌλ‘ μ€μ§ν' μνμ΄κΈ° λλ¬Έμ μΌλ§λ μ§ λ€μ ꡬλν μ μμ§λ§ 'μ’ λ£λ¨' μνλ 'μΈμ€ν΄μ€λ₯Ό μꡬ μμ ' νκΈ° λλ¬Έμ λ€μ μ¬μ©νκΈ° μ΄λ ΅λ€!
κ·Έλ¦¬κ³ 'μ’ λ£λ¨' μνκ° λμ΄λ κ΄λ¦¬ μ½μμμμ λ°λ‘ μμ λμ§ μμμ μ μν΄μΌ νλ€
μ’ λ£λμ΄λ μΈμ€ν΄μ€κ° κΈλ°© μ¬λΌμ§μ§ μκ³ μΌμ μκ° μ 보λ₯Ό μΆλ ₯νλ€
(μ’ λ£λμ§ μμμ λ¨μ μλ κ²μ μλλ―λ‘ λ€λ₯Έ μμ μ μνν΄λ λ¨)
AMI
AMI(Amazon Machine Image)λ μΈμ€ν΄μ€λ₯Ό μμν λ νμν μ 보λ₯Ό μ 곡νλ κ²μΌλ‘ μ΄μ 체μ μ μννΈμ¨μ΄λ₯Ό μ μ ν ꡬμ±ν μνλ‘ μ 곡λλ ν νλ¦Ώμ΄λ€
μΈμ€ν΄μ€λ₯Ό μμ±ν κ²½μ° AMI λ₯Ό μ§μ ν΄μΌ νλ©°, νλμ AMIλ‘ λμΌν ꡬμ±μ μ¬λ¬ μΈμ€ν΄μ€λ₯Ό μμ½κ² μμ±ν μ μλ€!
μ΄λ° AMIλ μ¬μ©μ μ μμ AMIλ₯Ό μμ±νμ¬ νμ©ν μλ μκ³ , AWS Marketplaceμμ μ 곡νλ μλ νν°μ© AMI λ₯Ό μ ννκ±°λ AWS μ체μ μΌλ‘ μ μλ κΈ°λ³Έ AMIλ₯Ό μ ννμ¬ νμ©ν μλ μλ€
μ± μμ νλ μ€μ΅μ AWSμμ μ체μ μΌλ‘ μ μν AMIλ₯Ό νμ©νμ¬ EC2 μΈμ€ν΄μ€λ₯Ό μμ±νλλ°, μ¬μ©μ μ μ AMIλ μ΄λ€ νλ¦μ λ°λΌ μμ±λλμ§λ μμμΌνλ... νλ² λ³΄μ
1. AWSμμ μ체μ μΌλ‘ μ 곡νλ κΈ°λ³Έ AMIλ₯Ό νμ©νμ¬ Amazon EC2 μΈμ€ν΄μ€λ₯Ό μμ±
2. μ¬μ©μ μꡬμ λ°λΌ λ³κ²½νκ±°λ ꡬμ±νμ¬ μ¬μ©μ μ μ AMI μ΄λ―Έμ§λ₯Ό μμ±
3. μ΄λ κ² λ§λ μ¬μ©μ μ μ AMIλ₯Ό νμ©νμ¬ λ§μΆ€ν μΈμ€ν΄μ€λ₯Ό μμ±
AMIλ λμΌ λ¦¬μ λλ λ€λ₯Έ 리μ μΌλ‘ 볡μ¬ν μ μκ³ , λ μ΄μ νμ μλ AMIλ λ±λ‘μ μ·¨μν μ μλ€!
Amazon EC2 μ€ν 리μ§
AMIλ₯Ό ν΅ν΄ Amazon EC2 μΈμ€ν΄μ€ νκ²½μ μ€μ νλ€λ©΄, λ€μμΌλ‘ μ΄λ€ μ μ₯μλ₯Ό μ¬μ©ν μ§ κ²°μ ν΄μΌ νλ€
μ€ν 리μ§λ λ°μ΄ν°λ₯Ό μ μ₯νλ 곡κ°μ΄λΌλ μλ―Έλ‘, μλ² μμμμ λ°μλλ λ€μν λ°μ΄ν°λ₯Ό 보κ΄νλ €λ©΄ νμμ μΌλ‘ μ‘΄μ¬ν΄μΌ νλ μμμ΄λ€.
(Amazon EC2 λ μ μ°νκ³ ν¨μ¨μ μ΄λ©° μ¬μ©νκΈ° μ¬μ΄ λ°μ΄ν° μ€ν λ¦¬μ§ κΈ°λ₯μ μ 곡ν¨)
Amazon EC2 μΈμ€ν΄μ€μ© μ€ν λ¦¬μ§ μ νμ κΈ°λ³Έμ μΌλ‘ μΈμ€ν΄μ€ μ€ν μ΄(instance store) μ λΈλ‘ μ€ν 리μ§μΈ Amazon EBS(Elastic Block Store) λ‘ λλλ€
μΈμ€ν΄μ€ μ€ν μ΄λ μΈμ€ν΄μ€μ λ°λ‘ λΆμ΄ μλ μ μ₯μλ‘, Amazon EC2 μΈμ€ν΄μ€λ₯Ό μμ±νλ©΄ κΈ°λ³Έμ μΌλ‘ μ‘΄μ¬νλ μ€ν λ¦¬μ§ μ΄λ€!
(μΌλΆ μΈμ€ν΄μ€ μ νμ μΈμ€ν΄μ€ μ€ν μ΄λ₯Ό μ§μ X)
=> μ§μ λΆμ΄ μλ ꡬ쑰 λλΆμ λ§€μ° λΉ λ₯Έ I/O λ₯Ό 보μ₯νλ€λ μ₯μ μ΄ μμ§λ§, Amazon EC2 μΈμ€ν΄μ€λ₯Ό μ€μ§νκ±°λ μ’
λ£νλ©΄ μΈμ€ν΄μ€ μ€ν μ΄μ μ μ₯λ λ°μ΄ν°κ° λͺ¨λ μμ€λλ€λ λ¨μ μ΄ μλ€!
Amazon EBSλ μ½κ² μΈμ₯ νλλμ€ν¬μ λΉμ·ν κ°λ μΌλ‘ μ°μνλ©΄ μ΄ν΄νκΈ° μ½λ€
(μΈμ€ν΄μ€μ μ°κ²° λ° μ κ±°λ₯Ό νλ ννλ‘ κ΅¬μ±λλ λΈλ‘ μ€ν 리μ§μ)
=> μΈμ€ν΄μ€κ° λ€νΈμνΉμ ν΅ν΄ Amazon EBSμ μ κ·Όνμ¬ μ°κ²°λλ ꡬ쑰λ‘, μꡬ λ³΄μ‘΄μ΄ κ°λ₯νλ€!
=> Amazon EBSλ κ΄λ¦¬ μ½μμ ν΅ν΄ μ€λ μ·μ μμ±νμ¬ λ°±μ νκ±°λ Amazon EBS μ°κ²°μ ν΄μ ν ν λ€λ₯Έ μΈμ€ν΄μ€μ μ°κ²°ν μ μλ€λ νΉμ§μ΄ μλ€!
Amazon EC2 λ€νΈμνΉ
Amazon EC2 μΈμ€ν΄μ€λ κ·Όλ³Έμ μΌλ‘ μ΄λ€ μλΉμ€λ₯Ό μννλ νΉμν λͺ©μ μΌλ‘ λ§λ€μ΄μ§ κ°μ μλ² μμμ΄λ€
κ·Έλ¬κΈ°μ μλΉμ€λ₯Ό μ 곡νλ €λ©΄ μμ°μ€λ½κ² ν΅μ μ΄ κ°λ₯ν νκ²½μΌλ‘ ꡬμ±λμ΄μΌν¨
=> Amazon EC2 μΈμ€ν΄μ€ ν΅μ μ μν Amazon EC2 λ€νΈμνΉ μμλ€μ μμ보μ!
(μμΈν건 3μ₯μμ μμλ³Όκ²μ΄λ―λ‘, μ£Όμ μμλ§ μ± μμ보μ)
Amazoon VPCλ AWS νΌλΈλ¦ ν΄λΌμ°λ μμμ λ Όλ¦¬μ μΌλ‘ 격리λ κ°μμ ν΄λΌμ°λ λ€νΈμν¬μ΄λ€
(μμ±λ Amazon EC2 μΈμ€ν΄μ€λ λ³λλ‘ κ΅¬μ±λ νλμ Amazon VPC μμ μμ±λμ΄ λ€νΈμνΉ λλ€)
λ€νΈμν¬ μΈν°νμ΄μ€λ λ§κ·Έλλ‘ λ€νΈμνΉμ μννλλ° νμν μΈν°νμ΄μ€μ΄λ€
AWSμμλ ENI(Elastic Network Interface)λΌλ λ Όλ¦¬μ λ€νΈμν¬ μΈν°νμ΄μ€κ° VPC λ΄ μμ±λλ©°, ENIλ₯Ό EC2 μΈμ€ν΄μ€μ μ°κ²°ν΄μ λ€νΈμνΉμ μννλ€
IP μ£Όμλ Internet Protocol λ‘ μμ μ€λͺ ν λ€νΈμν¬ μΈν°νμ΄μ€μλ IP μ£Όμκ° μ‘΄μ¬νλ€
(IP μ£Όμλ‘ λμμ ꡬλΆνκ³ λ€νΈμνΉμ μν!)
=> μ΄λ° IP μ£Όμλ λ΄λΆ ꡬκ°μ ν΅μ μ μν νλΌμ΄λΉ IP μ μΈλΆ ꡬκ°μ ν΅μ μ μν νΌλΈλ¦ IP λ‘ λλλ€
μ΄λ° ꡬ쑰μ λλ€....
Amazon EC2 보μ
AWSμμλ ν΄λΌμ°λ 보μμ μ€μνκ² μΈμνκ³ μμΌλ©°, Amazon EC2λ μμ μ μΌλ‘ μλΉμ€λ₯Ό μ 곡νκ³ κ΄λ¦¬νκΈ° μν΄ EC2 보μ κΈ°λ₯μ μ 곡νλ€!
μ£Όμ 보μ κΈ°λ₯λ€μ μ΄ν΄λ³΄λ©΄
보μ κ·Έλ£Ή : Amazon EC2 μΈμ€ν΄μ€μ μ‘μμ νΈλν½μ μ μ΄νλ κ°μμ λ°©νλ²½ μν μ νλ€
=> Amazon EC2 μΈμ€ν΄μ€λ‘ λ€μ΄μ€λ νΈλν½μ νμ© λλ κ±°λΆνκ±°λ λ°λλ‘ λκ°λ νΈλν½μ νμ© λλ κ±°λΆνλ κ·μΉμ μ μν μ μλ€
(νΈλν½μ μ μνλ λ°©λ²μλ νλ‘ν μ½, ν¬νΈ λ²νΈ, IP λμ λ±μ΄ μμ)
ν€ νμ΄ : Amazon EC2 μΈμ€ν΄μ€μ μ°κ²°ν λ μ격μ μ¦λͺ νλ 보μ ν€μ΄λ€
=> ν€ νμ΄λ νΌλΈλ¦ ν€μ νλΌμ΄λΉ ν€λ‘ ꡬμ±λλλ° νΌλΈλ¦ ν€λ Amazon EC2 μΈμ€ν΄μ€μ μ μ₯λκ³ , νλΌμ΄λΉ ν€λ μ¬μ©μ μ»΄ν¨ν°μ λ³λλ‘ μ μ₯λλ€
(Amazon EC2 μΈμ€ν΄μ€λ₯Ό μμ±ν ν κ°μ μλ²μ μ κ·Όνμ¬ μ€μ μ΄ νμνλ©΄ μ¬μ©μκ° λ³΄κ΄νκ³ μλ νλΌμ΄λΉ ν€λ₯Ό νμ©νμ¬ μ격μ μ¦λͺ νκ³ μ κ·Όν μ μμ)
Amazon EC2 λͺ¨λν°λ§
λΆνΉμ λ€μμκ² μ 곡λλ μλΉμ€λ μΈμ μ΄λ μμ μ νΈλν½μ΄ λͺ°λ €μ λΆνκ° λ°μν μ§ μ μ μλ€!
=> Amamzon EC2 μΈμ€ν΄μ€μ μμμ μ ννλ©°, μμ μ΄μμ λΆνκ° μμ λλ λΆλͺ μ₯μ κ° λ°μν μ μμ
λ°λΌμ, Amazon EC2 μΈμ€ν΄μ€μ λͺ¨λν°λ§μ μλΉμ€ μμ μ±κ³Ό κ°μ©μ±, μ±λ₯ μ μ§μ νμν μ€μν μμμ΄λ€
μ€μ λͺ¨λν°λ§ λ° κ²½λ³΄λ₯Ό μνν λλ
1. λͺ¨λν°λ§ λͺ©ν
2. λͺ¨λν°λ§ λμ μμ
3. λͺ¨λν°λ§ λΉλ
4. λͺ¨λν°λ§ μν λꡬ
5. λͺ¨λν°λ§ μμ μ μνν μ¬λ
6. λ¬Έμ κ° λ°μν λ 경보λ₯Ό μλ €μΌ ν λμ
λ±μ λͺ¨λν°λ§ κ³νμ μ μν΄μ μμ±ν΄μΌ νλ€!!
Amazon EC2 λͺ¨λν°λ§μ λ€μν μ§ν(metric)μ λν΄ μλ λͺ¨λν°λ§κ³Ό μλ λͺ¨λν°λ§μΌλ‘ λΆλ₯ν μ μμΌλ©°, κ° λΆλ₯μ λ°λΌ λ€μν λͺ¨λν°λ§ λκ΅¬κ° μλ€
κ·Έ μ€ λͺκ°μ§ λꡬλ₯Ό μ΄ν΄λ³΄μλ©΄
μλ λͺ¨λν°λ§μ λ§ κ·Έλλ‘ κ΄λ¦¬μκ° μ§μ κ΄λ¦¬ μ½μμ μ΄μ©νμ¬ λͺ¨λν°λ§μ μννλ κ²μ΄λ€.
=> Amazon EC2 λμ보λμμ κ°λ¨ν ν΅κ³ μ 보λ₯Ό νμΈνκ±°λ Amazon CloudWatchλΌλ λͺ¨λν°λ§ μ μ© μλΉμ€λ₯Ό μ΄μ©νμ¬ μμΈν ν΅κ³ μ 보λ₯Ό λͺ¨λν°λ§ν μ μλ€
μλ λͺ¨λν°λ§μ λμ μμμ μ§νμ λν΄ μκ³κ°μ μ νκ³ , μκ³κ°μ μ΄κ³Όνλ©΄ 경보λ₯Ό λ΄λ¦¬λ ννμ λμ μΈ λͺ¨λν°λ§ λ°©λ²μ μλ―Ένλ€
=> μλ λͺ¨λν°λ§ λꡬλ λ€μνμ§λ§, κ·Έ μ€ ν κ°μ§λ₯Ό μ΄ν΄λ³΄μλ©΄ Amazon CloudWatch 경보 μμ€ν μ μ΄μ©νμ¬ λμ μΌλ‘ λ¨μΌ μ§νλ₯Ό κ΄μ°°νκ³ μ§μ λ μκ³κ°μ κΈ°μ€μΌλ‘ 경보 μμ μ μνν μ μλ€
(μ΄λ° 경보 μμ
μ Amazon SNSλΌλ μλ¦Ό μμ€ν
μΌλ‘ κ΄λ¦¬μ μ΄λ©μΌμ νΈμΆνκ±°λ λ€λ₯Έ λ°©λ²μΌλ‘ νΈμΆνκ±°λ Amazon EC2 μΈμ€ν΄μ€ μμμ λμ μΌλ‘ νμ₯ν μ μλ€)
Amazon EC2 μΈμ€ν΄μ€ ꡬμ μ΅μ
Amazon EC2 μΈμ€ν΄μ€μλ λ€μν ꡬμ μ΅μ μ΄ μλ€!
=> μ¬μ©μμ μꡬμ λΉμ© μΈ‘λ©΄μ κ³ λ €νμ¬ μλ§μ ννμ μ΅μ μ μ νν΄μΌ ν¨
- μ¨λ맨λ μΈμ€ν΄μ€ : μμνλ μΈμ€ν΄μ€μ λν λΉμ©μ μ΄ λ¨μλ‘ μ§λΆ
- Savings Plans : 1λ λλ 3λ λμ μκ°λΉ λΉμ©μ μ½μ νμ¬ μΌκ΄λ μ»΄ν¨ν μ¬μ©λμ μ 곡
- μμ½ μΈμ€ν΄μ€ : 1λ λλ 3λ λμ μΈμ€ν΄μ€ μ νκ³Ό 리μ μ μ½μ νμ¬ μΌκ΄λ μΈμ€ν΄μ€λ₯Ό μ 곡
- μ€ν μΈμ€ν΄μ€ : λ―Έμ¬μ© μ€μΈ μΈμ€ν΄μ€μ λν΄ κ²½λ§€ λ°©μ ννλ‘ ν λΉνλ λ°©μ
'π Infra > AWS κ΅κ³Όμ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[AWS κ΅κ³Όμ] 3μ₯ - AWS λ€νΈμνΉ μλΉμ€(1) (1) | 2024.01.03 |
---|---|
[AWS κ΅κ³Όμ] 2μ₯ - AWS μ»΄ν¨ν μλΉμ€(3) (2) | 2024.01.03 |
[AWS κ΅κ³Όμ] 2μ₯ - AWS μ»΄ν¨ν μλΉμ€(1) (1) | 2024.01.01 |
[AWS κ΅κ³Όμ] 1μ₯ - AWSλ?(3) (1) | 2023.12.31 |
[AWS κ΅κ³Όμ] 1μ₯ - AWSλ?(2) (1) | 2023.12.31 |