- toc {:toc}
Cloud Computing
-
ν΄λΌμ°λ μ»΄ν¨ν μ νμ λ°°κ²½
-
AWSμμ μ¨λΌμΈ μΌνλͺ°μ μν νΌλΈλ¦ ν΄λΌμ°λλ‘ λ°©λν 리μμ€λ₯Ό 보μ νκ³ μ¬μ©νλ, μΌνμ λ§μ΄ νμ§ μλ μκ°λμ κ²½μ° λ Έλ 리μμ€λ€μ΄ λ§μλ€. μ΄λ₯Ό νμ©νλ λ°©μμΌλ‘ κ°μ μλ²λ₯Ό μλνλ λ°©μμ μκ°ν΄λκ³ , μ΄λ₯Ό ν΅ν΄ ν΄λΌμ°λ μ»΄ν¨ν μ΄ νμνλ€.
-
μ 곡νλ μμ μ μ₯μμλ μ¬μ©νμ§ μλ 리μμ€λ₯Ό ν΅ν΄ μμ΅μ μ»μ μ μλ€.
-
λμ¬ - ν΄λΌμ°λ κΈ°μ μ λ§λ€μ΄μ μ€νμμ€λ‘ 곡κ°ν μ΄μ ? β μ»΄ν¨ν°κ° νμνμ§λ§ μμ°μ μ κ³ , κ²°κ΅ μ»΄ν¨ν°λ₯Ό λΉλ € μ¬μ©νκΈ° μν¨.
-
ν΄λΌμ°λ μ»΄ν¨ν (Cloud Computing) : μ΄λκ°μ μλ CPU, λμ€ν¬, λ€νΈμν¬λ₯Ό νμν λ§νΌ λκ°λ₯Ό μ§λΆνμ¬ μ¬μ©νκ³ , λ°λ©ν μ μλ ννμ κΈ°μ
- λκ΅°κ°κ° λκ·λͺ¨λ‘ νλμ¨μ΄, μννΈμ¨μ΄λ₯Ό κ°μ§κ³ μκ³ , ν΄λΉ νλμ¨μ΄λ₯Ό ν΅μ μ ν΅ν΄ μ κ·Όνλ€.
- μ¬μ©μλ€μ μ΄λ€ κ³³μ νλμ¨μ΄κ° μμΉνκ³ μλμ§ μ νμκ° μλ€.
- νμν λ μ¦κ° μμ²ν μ μκ³ κ°λ₯ν ν λΉ λ₯΄κ² μ 곡νλ€. (On-demand)
- λ€λ₯Έ μ¬λλ€κ³Ό 곡μ ν΄μ μ¬μ©νλ€. (Shared Pool)
-
ν΄λΌμ°λ μ»΄ν¨ν μ λ λΆλ₯
- μΈν°λ·μ λν μλΉμ€λ₯Ό μ¬μ©νλ€.
- λ΄κ° μ¬μ©νλ νλμ¨μ΄μ μννΈμ¨μ΄λ€μ μ¬μ©νλ€.
- 3κ°μ§ μΈ‘λ©΄
- νμν λ§νΌ μμ²μ νλ©΄ λλΆλΆ μμ©ν μ μλ€.
- μ¬μ©νμ§ μμΌλ©΄ λΉμ©μ μ§λΆν νμ μλ€.
- μ¬μ©ν λ§νΌλ§ λΉμ©μ μ§λΆνλ©΄ λλ€.
Public Cloud
-
ꡬκΈ, μλ§μ‘΄κ³Ό κ°μ΄ λν κΈ°μ μ λ°μ΄ν° μΌν°μ ν΄λΌμ°λλ₯Ό λΉλ € μ¬μ©νλ ννλ₯Ό λ§νλ€.
-
μ₯μ
- ꡬκΈ, μλ§μ‘΄ κ°μ΄ λκΈ°μ μ κ²½μ° ν° λ°μ΄ν° μΌν°λ₯Ό μ§λκ³ μκΈ° λλ¬Έμ μ ν μμ΄ λΉλ € μ¬μ©ν΄ νμν λ νμν λ§νΌ μ¬μ©ν μ μλ€.
- ν΄λΌμ°λ μ¬μ©μμ μ μ₯μμ μ μ§ λ³΄μ λΉμ©μ΄ νμνμ§ μλλ€.
- κ°μΈλ§λ€ νλμ© μ»΄ν¨ν°λ₯Ό μ¬μ©νλ κ²μ΄ μλ, ν κ³³μ νλμ¨μ΄λ₯Ό λͺ¨μλ μΌλ‘μ¨ κ³΅μ νλ©΄μ μ¬μ©ν μ μλ€.
- 리μμ€ κ°μνλ₯Ό ν΅ν΄ μ΄μ©μ±μ μ¦κ°μν¬ μ μλ€.
- 리λ μ€ μ΄μ체μ μ₯μΉ 1λ§ λκ° μκ³ μλμ° 100λκ° νμν κ²½μ° κ΅³μ΄ μλμ° 100λλ₯Ό λ§λ€ νμ μμ΄ λ¦¬λ μ€ μ΄μ체μ μμ μλμ°λ₯Ό μ¬λ¦° 100λ μ΄μμ μ 곡νμ¬ μ¬μ©νλ€.
-
κ²°λ‘
- νλμ 곡ν΅λ νκ²½μ ν΅ν΄ μ΄μ, μ₯λΉ κ΄λ¦¬, ν¨μ¨μ μΈ μΈ‘λ©΄μμ μ₯μ μ΄ λκΈ° λλ¬Έμ Public Cloudλ₯Ό ꡬμ±νλ€.
-
ν΄λΌμ°λ μ»΄ν¨ν κ³ λ €μ¬ν
- κ³ λ €ν΄μΌ ν 쑰건
- μκ°μ λ°λΌ νμν μλΉμ€λ λ¬λΌμ§λ€.
- 미리 νμν λ§νΌμ μ νν μ μ μλ€.
- μ»΄ν¨ν° ν λλ₯Ό 1000μκ°μ λλ κ²μ΄ λ§λμ§, 1000λμ μ»΄ν¨ν°λ₯Ό 1μκ° μ¬μ©νλ κ²μ΄ μ’μμ§λ₯Ό κ³ λ €ν΄λ΄μΌ νλ€.
- κ³ λ €ν΄μΌ ν 쑰건
-
ν΄λΌμ°λ μ»΄ν¨ν νΉμ§
- On-Demand Self-Service : νμλ‘ ν λ μ¬λμ κ°μ μμ΄ μλμ μΌλ‘ μμμ μ¬μ©ν μ μλ€.
- Broad Network Access : κΈ°λ³Έμ μΈ μ₯μΉλ€λ‘ λ€νΈμν¬ ν΅μ μ ν΅ν΄ μ κ·Όν μ μλ€.
- Resource Pooling : κ΅μ₯ν ν° μμμ νμν λ§νΌ μ¬μ©νλ©΄μ ν¨κ» 리μμ€λ₯Ό μ¬μ©νλ€.
- Rapidly Elasticity : μμμ λ°λΌ 리μμ€λ₯Ό μΈμ λ μ νλμ§ μλ μμ μλμ μΌλ‘ λΉ λ₯΄κ² μ 곡νλ€.
- Measured Service : μμμ μ¬μ©μ μλμΌλ‘ λͺ¨λν°λ§, 컨νΈλ‘€, 리ν¬νΈνλ€.
-
ν΄λΌμ°λ μ»΄ν¨ν μλΉμ€ μ 곡 μ’ λ₯
- Physical Hardware
- EC2(Elastic Computing). νλμ¨μ΄λ₯Ό μ¬μ©νκ±°λ μ΄μ체μ μ λκΉμ§λ§ μ¬μ©νλ κ²½μ°
- Application
- Google AppEngineκ³Ό κ°μ΄ APIκ°μ κΈ°μ λ§λ€μ κ°κ°μ μ°¨λ³νλ μλΉμ€λ₯Ό μ 곡νλ€.
- Physical Hardware
ν΄λΌμ°λ μ»΄ν¨ν μλΉμ€ λͺ¨λΈ
-
Software as a Service (SaaS)
- SaaS : μννΈμ¨μ΄λ₯Ό νμν λ νμν λ§νΌ μ 곡νλ€.
- κ°λ°μκ° μλ μ¬μ©μμ μ μ₯μμ Gmail, κ΅¬κΈ λ μ€, μ νλΈ λ± μννΈμ¨μ΄λ₯Ό νμν λ λΉμ©μ μ 곡νκ³ μ΄μ©νκ±°λ κ΄κ³ λ₯Ό λ³΄κ³ μ¬μ©νλ λ°©μμΌλ‘ μ¬μ©νλ€.
- μ¬μ©μλ λ€νΈμν¬, μλ², μ΄μ체μ , μ€ν λ¦¬μ§ λ±μ΄ 무μμΈμ§ μ ν λ€λ£° νμκ° μλ€.
-
Platform as a Service (PaaS)
- κ°λ°μκ° CPU, λμ€ν¬, μ΄μ체μ μΈμ API, νλ«νΌμ μ¬μ©νμ¬ λ³΄λ€ λ μ¬μ΄ κ°λ°μ νκ³ μΆμ μν©.
- Google Apps Engineκ³Ό κ°μ΄ ν΄λΌμ°λ μ 곡μμ μν΄ λΌμ΄λΈλ¬λ¦¬, ν΄λ€μ΄ μ 곡λλ νλ«νΌμ μλΉμ€λ‘ μ 곡νλ νν
- κ°λ°, λ°°ν¬νκ³ μ νλ μ΄νμ λν μ€μ λ§ λ€λ£¨κ³ λ€νΈμν¬, μλ², μ΄μ체μ λ±μ λ€λ£¨μ§ μλλ€.
- ex) Container as a Service(λ컀, μΏ λ²λ€ν°μ€), Function as a Service(AWS λλ€, κ΅¬κΈ ν΄λΌμ°λ νλ«νΌ), BigData processing(νλ‘)
-
Infrastructure as a Service (IaaS)
- κΈ°μ΄μ μΈ μ»΄ν¨ν μμμ μ 곡νκ³ μ€μ€λ‘ μ μ΄ν΄μ μ¬μ©νλ λ°©μ.
- ex) Amazon EC2, Amazon S3, Windows Azure
- λ€νΈμν¬, μ€ν 리μ§μ κ°μ κΈ°λ³Έμ μΈ μ»΄ν¨ν 리μμ€λ€μ μ 곡 λ°κ³ μ¬μ©μλ μνλ μννΈμ¨μ΄λ₯Ό κ°λ°νλ€.
- κ°μνλ₯Ό μ¬μ©νμ¬ νΈμ€νΈ OS μμ μ¬μ©μκ° μνλ κ°μν OSλ₯Ό μ¬λ € μ 곡νλ κ²½μ°κ° λλΆλΆμ΄κΈ° λλ¬Έμ μ¬μ©μλ κ·Όλ³Έμ μΈ ν΄λΌμ°λ μΈνλΌκ΅¬μ‘°(νΈμ€νΈ OS λ±)μ λν΄μλ λ€λ£¨μ§ μλλ€.
- μ¬μ©μλ κ·Όλ³Έμ μΈ μΈνλΌκ΅¬μ‘° μμ μ΄μ체μ , μ€ν 리μ§, κ°λ° νλ‘κ·Έλ¨ λ±μ λν΄ λ€λ£¬λ€.
ν΄λΌμ°λ μ»΄ν¨ν λ°°ν¬ λͺ¨λΈ
-
Private Cloud
- ν΄λΌμ°λλ₯Ό λ€μμ μ¬μ©μλ€λ‘ ꡬμ±λ μ‘°μ§μ΄ μμ νκ³ μ‘°μ§ λ΄μμ μ¬μ©νλ νν.
- ex) μΌμ±μμ ν΄λΌμ°λλ₯Ό λ§λ€μ΄μ μ‘°μ§μλ€μκ² μ 곡νλ νν
- μ‘°μ§μ μν΄ μμ , κ΄λ¦¬, μλλλ€.
-
Community Cloud
- Private Cloudλ₯Ό ν΅ν΄ μμ μ νλ€κ°λ μμ ν ν΄λΌμ°λμ 리μμ€λ₯Ό λ°μ΄λλ 리μμ€λ₯Ό μ¬μ©ν΄μΌ ν κ²½μ°κ° μλ€.
- 곡λμ κ΄μ¬μ¬λ₯Ό κ°μ§ μ λ’°ν μ μλ μ‘°μ§λΌλ¦¬ ν©μΉ ν΄λΌμ°λλ₯Ό λ§λ€μ΄ μ¬μ©νλ νν.
- μλ‘ λκ°λ₯Ό μ§λΆνμ§ μλ κ²½μ°κ° μΌλ°μ μ΄λ€.
- ex) κ΄κ³΅μ, κ΅κ° ν΄λΌμ°λ μΌν°.
-
Public Cloud
- ꡬκΈ, μλ§μ‘΄κ³Ό κ°μ΄ μ 3μμ ν΄λΌμ°λλ₯Ό λΉλ € μ°κ³ λκ°λ₯Ό μ§λΆνλ€.
-
Hybrid Cloud
- Private, Publicμ μ€κ°μ κ²½μ°.
- λνμ κ²½μ°
- μκ°μ μ² κΈ°κ°μ 보μ 리μμ€λ³΄λ€ λ λ§μ 리μμ€κ° νμ.
- 보μ ν΄λΌμ°λ + μΈλΆ ν΄λΌμ°λ μ¬μ©.
- μ¦, Privateμ Public ν΄λΌμ°λκ° ν¨κ» μ¬μ©λλ κ²μ λ§νλ€.
Issue
- Security
- Reliability
- Privacy
- Legal
- Migration from legacy systems
- Disaster recovery