Computer Science/Network

[네트워크] 클라우드 컴퓨팅 (Cloud Computing)

SuperDev 2024. 8. 3. 17:22

1. 클라우드 컴퓨팅이란?

클라우드 컴퓨팅은 인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 분석, 인텔리전스 등의 IT 리소스를 제공하는 기술입니다.  기존의 On-Premise 인프라에서 발생하는 높은 초기 구축 비용과 유지 보수, 확장성 등의 문제에 있어 큰 장점을 가지고 있지만 최근 MS Window 사태와 같이 사용하는 클라우드 서비스 자체에 문제가 발생할 경우, 사용자 모두에게 영향을 미칠 수 있습니다. 

 

 

2. 클라우드 컴퓨팅 서비스 모델

클라우드 컴퓨팅 주요 3가지 서비스 모델은?

  • IaaS (Infrasturcture as a Service, 인프라 기반 서비스)
    • 서버, 스토리지, 네트워크 등과 같은 컴퓨팅 자원(IT 인프라)을 제공하는 서비스 입니다.
    • 개발자는 사용한 자원만큼의 비용만 지불하면 되므로 IT 인프라 구축에 대한 비용을 줄일 수 있습니다.
    • 즉, 내가 식당을 운영하기 위해 장소와 조리기구를 임대하는 것 입니다.
  • PaaS (Platform as a Service, 플랫폼 기반 서비스)
    • 애플리케이션을 구축, 실행, 관리하는데 필요한 플랫폼을 제공하는 서비스 입니다.
    • 라이브러리, 개발도구, 데이터베이스, API 등을 제공하여 개발자의 생산성을 높일 수 있습니다.
    • 즉, 내가 식당을 운영하기 위해 카드결제, 배달대행, 컨설팅 업체 등을 활용하는 것 입니다.
  • SaaS (Software as a Service, 소프트웨어 기반 서비스)
    • 서버 구성, 보안 및 업그레이드와 같은 기술적인 부분을 제공하는 서비스 입니다.
    • 개발자는 소프트웨어 라이선스 비용을 지불하면 필요한 만큼 서비스를 이용할 수 있습니다.
    • 즉, 내가 식당을 운영하기 위해 프렌차이즈 업체에 모두 맡기는 것 입니다.

 

 

 

 

 

3. 클라우드 컴퓨팅 배포 유형

클라우드 컴퓨팅의 배포 유형은 여러가지가 있으며 적절한 클라우드 아키텍처를 수립해야 합니다.

  • 퍼블릭 클라우드 (Public)
    • 인터넷을 통해 일반 대중과 기업에게 공개된 클라우드 서비스 입니다.
    • 이러한 서비스는 제공자가 운영 & 관리하고, 사용자는 인터넷을 통해 이용할 수 있습니다.
    • 대표적으로 AWS, Azure, GCP 등이 있습니다.
  • 프라이빗 클라우드 (Private Cloud)
    • 조직 내부에서 운영되는 클라우드 인프라 입니다.
    • 이러한 인프라는 조직 내부의 데이터센터나 호스팅 서비스에서 운영됩니다.
    • 보안과 규정 준수에 대한 컨트롤이 높고, 데이터나 애플리케이션을 안전하게 보호할 수 있습니다.
  • 하이브리드 클라우드 (Hybrid Cloud)
    • 퍼블릭 & 프라이빗 클라우드를 병행 사용하고 데이터와 애플리케이션을 공유하는 기술 입니다.
    • 민감한 데이터는 프라이빗, 비용 효율적인 데이터는 퍼블릭 클라우드 서비스에서 확장할 수 있습니다.

 

4. 클라우드 컴퓨팅의 다양한 서비스

아래 서비스 외에도 정말 다양한 서비스들이 존재합니다....

  • 클라우드 관리 플랫폼  :  클라우드 리소스를 관리 & 모니터링하고 필요한 서비스를 제공
  • 클라우드 스토리지  :  클라우드 환경에서 데이터를 저장 & 관리 & 백업 가능한 서비스
  • 클라우드 네트워크  :  클라우드 리소스간의 연결과 통신이 가능한 서비스
  • 클라우드 보안  :  클라우드 컴퓨팅 환경에서 데이터와 앱의 보안을 위한 인증, 암호화, 권한 관리 기능 서비스

 

5. 호스팅과 하우징

워드프레스(블로그)나 EC-CUBE(전자상거래 솔루션)같은 애플리케이션은 위와 같이 서버를 임대해서 사용할 수 있습니다. 클라우드 외에 사용되는 서비스가 있는데, 바로 호스팅과 하우징 서비스 입니다.

  • 호스팅은 호스팅 사업자가 서버를 보유하고, 사용자에게 대여하는 서비스를 총칭합니다. 서버 렌탈, 전용 서버, VPS 등 물리 서버의 하드웨어를 유지 보수하고 운용해줍니다.
  • 하우징은 데이터 센터 사업자가 랙(전용 선반)을 대여해주고, 사용자가 랙 안에 네트워크 기기나 서버 등을 탑재할 수 있는 서비스 입니다.

 

 

https://www.samsungsds.com/kr/cloud-glossary/cloud-computing.html

 

클라우드 컴퓨팅(Cloud Computing)이란? | 클라우드 용어집 | 삼성SDS

클라우드 컴퓨팅은 인터넷을 통해 원격으로 컴퓨팅 자원 및 서비스를 제공하는 컴퓨팅 기술입니다. 클라우드 컴퓨팅은 기존의 온프레미스 인프라에서 발생하는 높은 초기 구축 비용, 유지 보수

www.samsungsds.com

 

728x90