- toc {:toc}
Notice
Computer Networks κΈμ κ²½ν¬λνκ΅ μννΈμ¨μ΄μ΅ν©λν μ΄μ±μ κ΅μλμ [μ»΄ν¨ν° λ€νΈμν¬ CSE302] μμ μ κΈ°λ°μΌλ‘ μ 리ν λ΄μ©μ λλ€.
Cloud Computing
-
λΉμ½μ μΈ λ€νΈμν¬μ λ°μ 2010λ λΆν° μμ.
-
νμν λ§νΌ CPU, λμ€ν¬, λ€νΈμν¬λ₯Ό μ¬μ©νκ³ μ¬μ©μ΄ λλ¬λ€λ©΄ λ°λ©νλ νν.
-
μ¬μ©ν λ§νΌ λΉμ©μ μ§λΆνλ κ²
-
μ΄λκ°μ μ»΄ν¨ν°, λμ€ν¬, λ€νΈμν¬κ° μλ κ². μ°κ²°μ ν΄λ΄μΌ μ‘΄μ¬ν¨μ μ μ μλ€.
-
μ ν΄λΌμ°λ μ»΄ν¨ν μ μ 곡?
-
μλ§μ‘΄ - μΌνλͺ°μ μ΄μνλ©΄μ μ¬μ©νλ μμλ€ λ°€μλ μ μ¬μ©νμ§ μλλ€. μ¬μ©νμ§ μμ λ λ¨λ μμλ€ λ€λ₯Έ μ¬λλ€μκ² μ 곡νμ.
-
λ²€μ² νμ¬ - CPUλ₯Ό μ¬μ©νκ³ μΆμλ° κ΅¬λ§€νκΈ°μλ μΌλ§λ νμνμ§ μμΈ‘λ νλ€κ³ λΉμ©λ λΆμ‘±νκΈ° λλ¬Έμ νμν λ§νΌ μ¬μ©νκ³ μ¬μ©ν λ§νΌ λΉμ©μ μ§λΆνκΈ°λ₯Ό μν¨.
-
μμμ 곡κΈμ΄ λ§μ λ¨μ΄μ Έ μ¬μ©νλ€.
-
νλμ¨μ΄μ μννΈμ¨μ΄μ λν μ λ’°μ±
-
20%λ μ¬λμ μ€μλ‘ μΈν΄μ λ°μνκ³ , κΈ°κ³μ μν΄ λ°μνλ λΉμ¨μ 5%μ΄λ΄μ΄λ€.
-
μ¦, μ¬λμ΄ μ§μ μλ²λ₯Ό ꡬμΆνλ λ°©μλ³΄λ€ κΈ°κ³κ° ꡬμΆνλ λ°©μ, μ 곡ν΄μ£Όλ λ°©μμΌλ‘ λ³ννλ€.
XaaS
- μΌλ§λ§νΌ λΉλ €μ μ¬μ©ν κ²μΈκ°?
- Infrastructure as a Service (IaaS) : νλμ¨μ΄λ₯Ό μ 곡ν΄μ€λ€.
- Platform as a Service (PaaS) : κ°λ°μλ€μ΄ μννκ² κ°λ°ν μ μλλ‘ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ 곡
- Software as a Service (SaaS) : μ¬μ©ν μ μλ μλΉμ€λ₯Ό μ 곡
Build Types
- Public cloud computing
- κΈλ‘λ² IT κΈ°μ μ΄ ν° κ·λͺ¨μ CPU/λμ€ν¬λ₯Ό νΈμ€ν νλ κ²
- κΈ°μ λ§μ κΈ°μ μ κ°λλ€.
- Private cloud computing
- κ°μΈ νμ¬κ° μμ λ§μ ν΄λΌμ°λ ꡬμΆμ ν΄μ μ€μ€λ‘ νΈμ€ν νλ κ²
- μ€νμμ€κ° λ리 μ¬μ©λλ€.
- Hybrid
- κΈ°μ μμ μμ λ§μ λ°μ΄ν° μΌν°λ₯Ό ꡬμΆνκ³ μλ€κ° μΆκ°μ μΈ κ³΅κ°μ΄ νμν κ²½μ° μΈλΆ κΈ°μ μ μλΉμ€λ₯Ό μ¬μ©νλ κ²μ λ§νλ€.
- Private Cloudμ 보μκ³Ό κΈ°μ μ κ°μ§λ§ μ΄κ³Όν λ°μ΄ν°λ₯Ό μμμ λ°λΌ Public Cloudμ μ μ₯ν μ μλ€.
Public Cloud Computing Services
-
AWS
-
Microsoft Azure
-
Google : CPU, λμ€ν¬, λ€νΈμν¬, λΉ λ°μ΄ν°
- κ²μ μλ² λꡬ κ°ν
- Smart Farming : λ₯λ¬λ, ν μνλ‘μ° μ΄μ©ν λμ¬ μλν.
-
Apple - Differenct Approach
-
μ νμ μ¬μ μμ΄λμ΄λ 물건, κΈ°κΈ°λ₯Ό νλ§€νλ κ².
-
ν΄λΌμ°λ μλΉμ€λ₯Ό νμ§ μλλ€.
-
ν΄λΌμ°λλ₯Ό μ΄μ©ν΄μ λͺ¨λ κΈ°κΈ°λ₯Ό λκΈ°νμν€λ λ€λ₯Έ μκ°μΌλ‘ ν΄λΌμ°λλ₯Ό μ¬μ©
-
Single ID - μ¬λ¬ κΈ°κΈ°μ λν΄ νλμ IDλ₯Ό λ§λ€μ΄ 곡μ νλ€.
Cloud Computing APIs
EC2(Amazon Elastic Compute Cloud)
- Concept
- μ¬μ©μκ° Virtual Computerλ₯Ό λΉλ € μ¬μ©μκ° μνλ μ΄νμ ꡬλν μ μλλ‘ νλ€.
- AMI(Amazon Machine Image)λ₯Ό λΆν ν μ μλ μΉ μλΉμ€λ₯Ό μ 곡ν¨μΌλ‘μ¨ νμ₯ κ°λ₯ν λ°°ν¬λ₯Ό ν μ μλλ‘ νλ€.
S3 (Amazon Simple Storage Service)
- μΉ μλΉμ€ μΈν°νμ΄μ€λ₯Ό ν΅ν΄μ μ€ν 리μ§λ₯Ό μ 곡νλ€.
- Service-level agreement (SLA) μ€λ₯κ° λμ§ μμ νλ₯ λ§€λ¬ 99.9% 보μ₯
Thin Client
- μ λ ₯κ³Ό μΆλ ₯ β ν΄λΌμ΄μΈνΈ (ν¬λ‘¬ λΈλΌμ°μ )
- μ€μ§μ μΈ μ²λ¦¬ λ Όλ¦¬ β μλ²
- Pos μμ€ν β νλΈλ¦ΏμΌλ‘λ μ λ ₯ μΆλ ₯λ§, μλ²μμ μ°μ°ν΄μ μ 곡νλ λ°©μ
Container
-
Virtualization tax : νΈμ€νΈ OSκ° μ‘΄μ¬νκ³ νΈμ€νΈ OS μν΄ VMμ μμ μ¬λ¦¬λ©΄μ OSκ° μ€λ³΅μ μΌλ‘ μ€μΉνκ² λλ λ¬Έμ
-
Guest OS over Host OS : νμ¬ λ΄μμ μ¬μ©νλ κ²½μ° private cloud computing β νΈμ€νΈ OS μμ λμΌν OSλ₯Ό λ€μ μ¬λ € μ€λ³΅μ μΈ λΉμ©μ΄ λ°μνλ€.
-
νΈμ€νΈμ OSλ₯Ό 곡μ νμ¬ κ°λ³λ€.
-
Docker : 리λ μ€μμ μ¬μ©νλ 컨ν μ΄λ κ°μν λ°©μμ μλμ°μ¦, λ§₯OSμμ μ¬μ©ν μ μλλ‘ νλ€.
-
Kubernetes : 컨ν μ΄λλ₯Ό μλμΌλ‘ λ°°ν¬, μ€μΌμΌλ§, μ΄μνκΈ° μν μ€νμμ€
-
Microservice κ°λ μ μ₯μ
-
κΈ°μ μ : 100κ°μ κΈ°λ₯μ΄ μλ€κ³ νλ€λ©΄ κ³Όκ±° νλμ νλ‘κ·Έλ¨, νλμ μΈμ΄λ‘ μ μνλ λ°©μκ³Ό λ€λ₯΄κ² λΆλΆμ μΌλ‘ 10κ°μ© λ¬Άμ΄ ν΄λΉ κΈ°λ₯μ μλ§λ μΈμ΄λ‘ λ°λ‘ μ μν μ μλ€.
-
λΉκΈ°μ μ : μκ·λͺ¨μ κ΅¬μ‘°λ‘ λλμ΄ κ°κ°μ΄ μ νΈνλ μΈμ΄λ‘ μμ νλ λ°©μ. μ€κ³μ κ°λ°μ ν¨λ¬λ€μμ΄ λ³κ²½λλ€.
-
μ΄μ μλ νλμ ν° νλ‘κ·Έλ¨μ΄κΈ° λλ¬Έμ ν΅ν©λ νλ€κ³ μ μ§ λ³΄μλ λΉμ©μ΄ λ§μ΄ λ€μμΌλ, λ§μ΄ν¬λ‘μλΉμ€λ₯Ό ν΅ν΄μ 컨ν μ΄λλ₯Ό μλν, ν΅ν© λ±μ νλ DevOps κ°λ μ΄ λμ€λ©΄μ μ΄μ μ κ°κ² λμλ€.