8.1 Cloud Computing#
8.1.1. ν΄λΌμ°λ μ»΄ν¨ν μ μμ¬μ μ§ν#
Cloud?
λ 무μμΌκΉμ? iCloud, Google Drive (Google Photo) λ± μΌμμν μμμ ν΄λΌμ°λλΌλ μ©μ΄λ₯Ό λ§μ΄ 보μ
¨μ κ²μ
λλ€. β βλ€νΈμν¬λ₯Ό μ΄μ©ν μ¬μ©μ±μ κ·ΉλνβλΌκ³ μκ°ν΄λ³΄κ² μ΅λλ€.
Computing?
μ»΄ν¨ν
μμ β FROM COMPUTER
ν΄λΌμ°λ μ»΄ν¨ν μμ¬(History)#
κ°μν (virtualization)
(1970~1980) IBMμ μμ€ν /360μ μμ€ν /370 λ©μΈνλ μ μμ€ν μ κ°μν κΈ°λ₯μ λμ νμ΅λλ€. μ΄λ‘μ¨ νλμ 물리μ μμ€ν μ μ¬λ¬ βκ°μβ μμ€ν μΌλ‘ λΆν νμ¬ μ¬μ©ν μ μκ² λμμ΅λλ€.
λΆμ° μ»΄ν¨ν κ³Ό 그리λ μ»΄ν¨ν
(1990 - 2000λ λ μ΄): μ¬λ¬ μ»΄ν¨ν°λ₯Ό λ€νΈμν¬λ‘ μ°κ²°νμ¬ κ³΅λμΌλ‘ λ¬Έμ λ₯Ό ν΄κ²°νλ λΆμ° μ»΄ν¨ν κ³Ό 그리λ μ»΄ν¨ν μ΄ λ°μ νμ΅λλ€. μ΄λ€ κΈ°μ μ ν΄λΌμ°λ μ»΄ν¨ν μ λ°μ μ μ€μν μν μ νμ΅λλ€.
μΉ 2.0
(2000λ λ μ€λ° - νμ¬) : μΉ 2.0μ λ±μ₯μΌλ‘ μ¬μ©μλ€μ΄ λμ μΈ μ½ν μΈ λ₯Ό μμ±νκ³ κ³΅μ ν μ μκ² λλ©΄μ, μΉ κΈ°λ° μλΉμ€κ° λλμ λ°μ΄ν°λ₯Ό μ μ₯νκ³ μ²λ¦¬νλ λ° νμν ν΄λΌμ°λ κΈ°λ° μΈνλΌμ μμ‘΄νκ² λμμ΅λλ€.
Plus, νλμ¨μ΄μ λ°μ
β κ°μνμ λΆμ°μ»΄ν¨ν (μννΈμ¨μ΄), νλμ¨μ΄μ λ°μ , λ€νΈμν¬μ λ°μ , λ§μ§λ§μΌλ‘ λκΈ°μ μ μλ³Έμ΄ ν΄λΌμ°λ μ»΄ν¨ν βμλΉμ€βλ₯Ό κ°λ₯νκ² λ§λ€μκ³ , μμκ° μμΌλ, λ§λ€μ΄ λ²λ Έμ΅λλ€.
ν΄λΌμ°λ μ»΄ν¨ν μλΉμ€μ λ±μ₯
(2000λ λ νλ° - νμ¬): 2006λ , μλ§μ‘΄μΉμλΉμ€(AWS)κ° Elastic Compute Cloud(EC2)λ₯Ό λ‘ μΉνλ©΄μ μμ© ν΄λΌμ°λ μλΉμ€κ° μμλμμ΅λλ€. μ΄ν ꡬκΈ, λ§μ΄ν¬λ‘μννΈ, IBM λ±μ΄ ν΄λΌμ°λ μλΉμ€λ₯Ό μ 곡νκΈ° μμνμμ΅λλ€.
ν΄λΌμ°λ μ»΄ν¨ν λ±μ₯ λ°°κ²½ (μ¬μ©μ κΈ°μ€μ λ³ν)#
λ¬Έμ μ
λ°μ΄ν° μΌν° λ κ°β¦
μ κΈ°κ°β¦ μΏ¨λ§β¦ μ μ§λ³΄μ λΉμ©
νλμ¨μ΄ μΆκ°, κ΅μ²΄μ μκ°μ΄ λ λ€
Scalingμ΄ νλ€λ€..
3κ΅λ μΈκ±΄λΉ?
μ¬λ μν©β¦ (μΉ΄μΉ΄μ€ λ°μ΄ν°μΌν°)
μ΄λ¬ν λ¬Έμ μ λ€μ λ
Έλ¦¬κ³ λμ¨ κ²μ΄ Cloud Service
μ
λλ€.
on-demand : μ»΄ν¨ν νμ, λ°μ΄ν° μ€ν 리μ§, μ ν리μΌμ΄μ , λ±λ± νμν κ²λ§
pay-as-you-go : μ°λ λ§νΌ λ΄λΌ
μ»΄ν¨ν° Scalingλ λ§μλλ‘
λ³κ²½λ λ§μλλ‘
μ¦κ°μ μΌλ‘ λ³κ²½λλ©° (κ»λ€μΌ°λ€ μλ€..)
κ΄λ¦¬λ HOSTκ°..
8.1.2. ν΄λΌμ°λ λ°°ν¬ λͺ¨λΈ#
8.1.3. ν΄λΌμ°λ μλΉμ€ λͺ¨λΈ#
λμΌλ‘ λ€μν ν΄λΌμ°λ μλΉμ€ λͺ¨λΈμ λν΄μ μμ보λλ‘ νκ² μ΅λλ€.
1. Infrastructure as a Service (Iaas)#
κ°μ₯ κΈ°λ³Έμ μΈ ν΄λΌμ°λ μλΉμ€
κ°μνλ μ»΄ν¨ν 리μμ€ μ 곡
Iaas μ¬μ©μλ λ€νΈμν¬, μλ², λ°μ΄ν° μ€ν λ¦¬μ§ λ±μ μΈνλΌλ₯Ό μ§μ κ΅¬μ± λ° κ΄λ¦¬,
νλμ¨μ΄λ ν΄λΌμ°λ κ³΅κΈ μ μ²΄κ° κ΄λ¦¬
β κ°μ λ¨Έμ , μλ², μ€ν 리μ§, λ€νΈμν¬, λ‘λ λ°Έλ°μ
β Amazon Web Services (AWS) EC2, Google Cloud Platform (GCP) Compute Engine, Microsoft Azure Virtual Machines.
2. Platform as Service (PasS)#
Iaasμ λΉν΄ λ λμ μμ€μ μΆμν μ 곡 - μ ν리μΌμ΄μ μ½λμ λ°μ΄ν°λ§ κ΄λ¦¬
μ 곡μλ μ΄μ체μ , λ―Έλ€μ¨μ΄, λ°νμ λ±μ μΈνλΌ κ΄λ¦¬
β κ°λ° ν΄, λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬, BI μλΉμ€
β Google App Engine, AWS Elastic Beanstalk, Microsoft Azure App Service.
3. Software as a Service (Saas)#
μ 곡μλ μννΈμ¨μ΄ μ ν리μΌμ΄μ μ 곡, μννΈμ¨μ΄μ νμ μΈνλΌ λͺ¨λ κ΄λ¦¬
μ¬μ©μλ μννΈμ¨μ΄ κΈ°λ₯μ μ¬μ©, μ€μ κ΄λ¦¬
β μ΄λ©μΌ, μΊλ¦°λ, CRM ν΄, μ 무 μλν ν΄
β Microsoft Office 365, Zoom
λ€μν ν΄λΌμ°λ μλΉμ€ λͺ¨λΈμ΄ μ§κΈ λΉμ₯ μλΏμ§ μμΌμ€ μ μμ΅λλ€. κ°κ°μ λͺ¨λΈλ³ νΉμ§μ λν΄μ ν λ² μ΄ν΄νκ³ μκ°ν΄λ³΄μλ©΄ μ’μ κ² κ°μ΅λλ€(μμΌλ‘ μμ£Ό λ§μ£ΌμΉκ² λ μλΉμ€λ€μ λλ€!)