1. Why Use Cloud Services? πŸ‘©β€πŸ’»

κΈ°μ‘΄μ—λŠ” μ„œλΉ„μŠ€λ₯Ό μœ„ν•΄μ„œ 기업이 직접 μ„œλ²„λ₯Ό λ³΄μœ ν•˜κ³ , κ΄€λ¦¬ν•˜λŠ” 것이 λ„ˆλ¬΄λ‚˜λ„ λ‹Ήμ—°ν•œ μΌμ΄μ—ˆλ‹€. ν•˜μ§€λ§Œ ν΄λΌμš°λ“œ μ‹œμž₯이 μ»€μ§€λ©΄μ„œ 기업듀은 직접 μ„œλ²„λ₯Ό λ³΄μœ ν•˜κ³  μš΄μ˜ν•˜κΈ°λ³΄λ‹€λŠ” ν΄λΌμš°λ“œλ₯Ό νƒν•˜λŠ” κ²½μš°κ°€ 많이 늘고 μžˆλ‹€.

ν΄λΌμš°λ“œμ˜ μ–΄λ–€ μƒν’ˆμ„ μ΄μš©ν•˜λƒμ— 따라 κ°€μ§ˆ 수 μžˆλŠ” 이점이 λ‹€λ₯΄μ§€λ§Œ 일반적으둜 λ‹€μŒκ³Ό 같은 이유둜 ν΄λΌμš°λ“œλ₯Ό μ‚¬μš©ν•œλ‹€.

  • μ„œλ²„μ˜ 초기 κ΅¬μž… λΉ„μš©μ΄ μ—†μ–΄ μ„œλΉ„μŠ€ μ΄ˆκΈ°μ— λΉ„μš© 절감이 κ°€λŠ₯ν•˜κ³ , ν™•μž₯이 μœ μ—°ν•¨.
  • κΈ€λ‘œλ²Œ μ„œλΉ„μŠ€λ₯Ό μœ„ν•΄ λ‹€λ₯Έ 지역에 μ„œλΉ„μŠ€λ₯Ό ν™•μž₯ν•  λ•Œ ν•„μš”ν•œ λͺ¨λ“  것을 μ œκ³΅ν•œλ‹€.

직접 μ„œλ²„λ₯Ό μš΄μ˜ν•˜λŠ” 것과 비ꡐ해 μ–΄λ–€ 차이가 있고, μ–΄λ–€ μ„œλΉ„μŠ€λ“€μ΄ μ‘΄μž¬ν•˜λŠ”μ§€ μ•Œμ•„λ³Έλ‹€.


2. On-Premise πŸ‘©β€πŸ’»

1. On-Premise

On-premise

ν΄λΌμš°λ“œ μ‹œμž₯이 μƒκ²¨λ‚˜κΈ° 이전 λ°©μ‹μœΌλ‘œ, 전톡적인 방식이라고도 ν•œλ‹€. μ„œλ²„λ₯Ό κ΅¬μž…ν•˜λŠ” 것은 물둠이고 λ„€νŠΈμ›Œν¬λΆ€ν„° μ €μž₯μ†Œ, 운영체제, 가상화 λ“± μ„œλΉ„μŠ€λ₯Ό μœ„ν•œ λͺ¨λ“  관리λ₯Ό 직접 ν•˜λŠ” 방식이닀. λͺ¨λ“  것을 직접 κ΄€λ¦¬ν•˜κ³  κ΅¬μΆ•ν•΄μ•Όν•˜κΈ° λ•Œλ¬Έμ— μ§€μ†μ μœΌλ‘œ 관리할 전산싀을 μš΄μ˜ν•˜κ³ , UPS 등도 직접 μš΄μ˜ν•΄μ•Όν•œλ‹€.

2. IDC (Internet Data Center)

λŒ€λΆ€λΆ„μ˜ 기업은 전산싀을 직접 μš΄μ˜ν•˜λŠ” 것이 뢀담될 수 밖에 μ—†λ‹€. 100λŒ€λ„ μ•ˆ λ˜λŠ” μ„œλ²„λ₯Ό μœ„ν•΄ 전산싀을 직접 μš΄μ˜ν•˜λŠ” 것은 μƒλ‹Ήν•œ 뢀담이 λœλ‹€. λ”°λΌμ„œ μ„œλ²„λ₯Ό 물리적으둜 μ•ˆμ •μ μœΌλ‘œ μš΄μ˜ν•˜κ³ , λ„€νŠΈμ›Œν¬ μ—°κ²° 등을 μ œκ³΅ν•΄μ£ΌλŠ” μ„œλΉ„μŠ€μ— 맑기게 λœλ‹€. 이런 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 곳을 Internet Data Center라 ν•œλ‹€. μ„œλ²„λ₯Ό 가동할 수 μžˆλŠ” 곡간을 μ œκ³΅ν•΄ μ˜¨λ„, μŠ΅λ„, μ „λ ₯ 곡급, λ„€νŠΈμ›Œν¬μ™€ 같은 뢀뢄을 μ œκ³΅ν•œλ‹€. κ·Έλ ‡κΈ° λ•Œλ¬Έμ— Server Hotel이라고 λΆˆλ¦¬κΈ°λ„ ν•œλ‹€.

ꡭ내에 μš΄μ˜μ€‘μΈ IDC λŠ” λ‹€μŒκ³Ό κ°™λ‹€.

  • ν•΄μ™Έ κΈ°μ—… : AWS, MS, Google, Alibaba, Oracle, Equinix, Digital Realty
  • κ΅­λ‚΄ κΈ°μ—… : LG CNS, Samsung SDS, Naver, Kakao, SK, KT, LG Uplus

IDC κ΄€λ ¨ μ •λ³΄λŠ” IDC μ—μ„œ 얻을 수 μžˆλ‹€.


3. Cloud - IaaS πŸ‘©β€πŸ’»

On-premise

IaaSλŠ” Infrastructure as a Service의 μ•½μžλ‘œ ν΄λΌμš°λ“œ νšŒμ‚¬μ—μ„œ 가상화 μ„œλ²„λ₯Ό μš΄μ˜ν•˜κ³ , κ·Έ μœ„μ— OS λ₯Ό μ œκ³΅ν•œλ‹€. AWS 의 EC2 κ°€ 이 방식이닀. μ‚¬μš©μžλŠ” VM 의 OS 와 사양을 μ„ νƒν•˜λ©΄ 이미 μƒμ„±λœ 더미 VM OS λ₯Ό λ³΅μ œν•΄ λΉ λ₯΄κ²Œ μ œκ³΅ν•œλ‹€. 이 OS λŠ” μ •λ§λ‘œ μˆœμˆ˜ν•˜κ²Œ OS 만 μ œκ³΅ν•˜λŠ” 깑톡 OS μ΄λ―€λ‘œ, On-Premise 와 λ§ˆμ°¬κ°€μ§€λ‘œ 운영체제의 관리λ₯Ό ν¬ν•¨ν•œ λͺ¨λ“  것은 직접 ν•΄μ•Όν•œλ‹€. IDC λ₯Ό μ΄μš©ν•˜λŠ” 것과 μœ μ‚¬ν•˜λ‹€.

ν•˜μ§€λ§Œ IDC 에 λΉ„ν•΄ λΉ λ₯Έ μ„œλΉ„μŠ€ 제곡이 κ°€λŠ₯ν•˜λ©°, λ‹€λ₯Έ 지역에 μ„œλΉ„μŠ€λ₯Ό μš΄μ˜ν•˜κ±°λ‚˜, μ„œλ²„μ˜ μ»΄ν“¨νŒ… μ„±λŠ₯을 ν™•μž₯ν•˜λŠ” λ“±μ˜ 선택이 μ’€ 더 μœ μ—°ν•˜λ‹€.

μ£Όμš” μ„œλΉ„μŠ€λŠ” λ‹€μŒκ³Ό κ°™λ‹€.

DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure, Google Compute Engine (GCE)


4. Cloud - PaaS and Serverless πŸ‘©β€πŸ’»

1. PaaS

On-premise

사싀 운영체제λ₯Ό OS 버전 및 λ³΄μ•ˆλΆ€ν„° μ‹œμž‘ν•΄ ν”„λ‘μ‹œ, 계정 및 κΆŒν•œ, μŠ€λƒ…μƒ· λ°±μ—… λ“± λͺ¨λ“  것을 직접 κ΄€λ¦¬ν•˜λŠ” 것은 쉽지 μ•Šμ€ 것이닀. λ”°λΌμ„œ 이 λΆ€λΆ„κΉŒμ§€ μ œκ³΅ν•΄ μ’€ 더 μ‚¬μš©μžκ°€ μžμ‹ μ˜ μ„œλΉ„μŠ€ μ½”λ“œμ—λ§Œ 집쀑할 수 μžˆλ„λ‘ ν•œ μƒν’ˆλ“€μ΄ λ‚˜μ˜€κ²Œ λ˜μ—ˆλŠ”λ° 이것이 λ°”λ‘œ PaaS λ‹€.

PaaSλŠ” Platform as a Service의 μ•½μžλ‘œ OS 와 Middleware, Runtime ν™˜κ²½κΉŒμ§€ λͺ¨λ‘ ν΄λΌμš°λ“œμ—μ„œ 관리 μ œκ³΅ν•œλ‹€. Runtime 을 μ œκ³΅ν•œλ‹€λŠ” 것은 μ„œλΉ„μŠ€ νŒ¨ν‚€μ§€λ₯Ό 배포만 ν•˜λ©΄ μžλ™μœΌλ‘œ μ„œλΉ„μŠ€ μš΄μ˜κΉŒμ§€ μ œκ³΅ν•˜λŠ” νŽΈλ¦¬ν•¨μ„ μ œκ³΅ν•˜λŠ” λŒ€μ‹  μ‚¬μš©μžλŠ” Runtime ν™˜κ²½μ„ 선택에 μ œμ•½μ„ λ°›κ²Œ λ˜λŠ” 단점이 μ‘΄μž¬ν•œλ‹€.

μ£Όμš” μ„œλΉ„μŠ€λŠ” λ‹€μŒκ³Ό κ°™λ‹€.

AWS Elastic Beanstalk, Azure App Service, Azure Cognitive Search, Heroku, Google App Engine, Apache Stratos, RedHat OpenShift, IBM Cloud Pak for Applications, BitNami by VMWare

2. Serverless

PaaS 와 λΉ„μŠ·ν•œ ν΄λΌμš°λ“œ μ„œλΉ„μŠ€λ‘œ Serverless μ„œλΉ„μŠ€κ°€ μžˆλ‹€. 이것은 PaaS λŠ” λ¬Όλ‘  μ‹œκ°„ 기반 μ •μ•‘μ œλ‘œ κ³ΌκΈˆλ˜λŠ” λ‹€λ₯Έ ν΄λΌμš°λ“œ μ„œλΉ„μŠ€μ™€ λ‹€λ₯΄κ²Œ μ½”λ“œκ°€ μ‹€ν–‰λ˜λŠ” μˆœκ°„μ˜ λΉ„μš©λ§Œ μ§€λΆˆν•˜λŠ” μ„œλΉ„μŠ€ λͺ¨λΈλ‘œ μ‚¬μš©ν•œ 만큼 λΉ„μš©μ„ μ§€λΆˆν•˜λŠ” μ„œλΉ„μŠ€λ‹€. ν•œ λ²ˆμ— μ‹€ν–‰λ˜λŠ” 크기에 μ œμ•½μ΄ μ‘΄μž¬ν•˜λ©°, λ”°λΌμ„œ 였랜 μ‹œκ°„ μ‚¬μš©λ˜λŠ” μ½”λ“œλ‚˜ μƒνƒœ 관리가 ν•„μš”ν•œ 앱은 μ ν•©ν•˜μ§€ μ•Šλ‹€. λ˜ν•œ μ„œλ²„κ°€ λ‹€μ‹œ κ΅¬λ™λ˜κΈ°κΉŒμ§€ μ‹œκ°„μ΄ ν•„μš”ν•˜λ‹€(Cold Start).

Serverless μ„œλΉ„μŠ€κ°€ 적합성은 λ‹€μŒκ³Ό κ°™λ‹€.

  • Suitable : Event-driven Architectures, Microservices-based Applications
  • Unsuitable : Long-running Processes, Stateful Applications

PaaS 와 λΉ„κ΅ν•˜λ©΄ μœ μ—°μ„±μ— μžˆμ–΄μ„œλ„ 차이가 μžˆλ‹€. PaaS μ—­μ‹œ ν΄λΌμš°λ“œ μ„œλΉ„μŠ€μ΄λ―€λ‘œ μ„œλΉ„μŠ€μ˜ ν™•μž₯이 μžμœ λ‘­λ‹€. ν•˜μ§€λ§Œ PaaS λŠ” ν™•μž₯을 μœ„ν•΄ Configuration 을 직접 κ΅¬μ„±ν•΄μ•Όν•˜μ§€λ§Œ Serverless λŠ” μžλ™μœΌλ‘œ κ΄€λ¦¬λœλ‹€.


Serverless λŠ” 주둜 BaaS Backend as a Service와 FaaS Function as a Service둜 λ‚˜λ‰œλ‹€.

  • BaaS λŠ” λŒ€ν‘œμ μœΌλ‘œ Google 의 Firebase 와 같은 μ„œλΉ„μŠ€λ‘œ Backend κΈ°λŠ₯을 ν΄λΌμš°λ“œκ°€ μ œκ³΅ν•˜κ³ , API λ₯Ό μ œκ³΅ν•œλ‹€. Serverless λͺ¨λΈμ΄κΈ° λ•Œλ¬Έμ— μ‚¬μš©ν•œ 만큼 λΉ„μš©μ΄ λΆ€κ³Όλœλ‹€.
  • FaaS λŠ” λŒ€ν‘œμ μœΌλ‘œ AWS 의 Lambda 와 같은 μ„œλΉ„μŠ€λ‘œ μ„œλΉ„μŠ€μ˜ κΈ°λŠ₯을 ν•¨μˆ˜ λ‹¨μœ„λ‘œ μͺΌκ°œ 사전에 μ •μ˜λœ μ΄λ²€νŠΈκ°€ 트리거 되면 ν•΄λ‹Ή ν•¨μˆ˜λ₯Ό μ‹€ν–‰ ν›„ μ’…λ£Œλœλ‹€.

μ£Όμš” μ„œλΉ„μŠ€λŠ” λ‹€μŒκ³Ό κ°™λ‹€.

AWS Lambda, AWS Fargate, Azure Functions, Google Cloud Functions, Google Firebase, Apache OpenWhisk, IBM Cloud Functions, Fission.io serverless Kubernetes


5. Cloud - SaaS πŸ‘©β€πŸ’»

On-premise

SaaSλŠ” Software as a Service의 μ•½μžλ‘œ μ„œλΉ„μŠ€ 자체λ₯Ό μ œκ³΅ν•œλ‹€. 일반적으둜 개발자λ₯Ό μœ„ν•œ ν΄λΌμš°λ“œ μ„œλΉ„μŠ€λΌκΈ° λ³΄λ‹€λŠ” λŒ€λΆ€λΆ„μ˜ μ‚¬μš©μžλ₯Ό μœ„ν•œ μ„œλΉ„μŠ€ 자체λ₯Ό μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€ λͺ¨λΈμ΄λ‹€.

μ£Όμš” μ„œλΉ„μŠ€λŠ” λ‹€μŒκ³Ό κ°™λ‹€.

Google Workspace, Dropbox, Salesforce, Cisco WebEx, Concur, GoToMeeting




Reference

  1. β€œOn-Premise vs. Cloud Servers: What Are the Differences?.” WME. Jan. 26, 2021, On-Premise vs. Cloud Services.
  2. Shanika Wickramasinghe. β€œServerless vs Platform as a Service: Is Serverless the New PaaS?.” BMC. Aug. 18, 2021, Serverless vs Platform as a Service.
  3. Stephen Watts, Muhammad Raza. β€œSaaS vs PaaS vs IaaS: What’s The Difference & How To Choose.” BMC. Jun. 15, 2019, SaaS vs PaaS vs IaaS.
  4. β€œλ°μ΄ν„°μ„Όν„° μ‹œμž₯의 κΈ‰μ†ν•œ μ„±μž₯, μ£Όμš” 동인과 전망.” koscom. Dec. 07, 2021, 데이터센터 μ‹œμž₯의 κΈ‰μ†ν•œ μ„±μž₯, μ£Όμš” 동인과 전망.