클라우드 컴퓨팅 기초

2025. 8. 4. 18:47·데이터 분석/05. 데이터 엔지니어링

🔸클라우드 컴퓨팅

: 손쉽게 사용하고 반납할 수 있는 각종 컴퓨터 자원의 공유 풀에 대해 어디서나 편리하게 접근할 수 있게 해주는 기술

 

호스팅 서비스 = 서버 대여


🔸클라우드 컴퓨팅과 가상화

가상화 (virtualization)

: 한대의 컴퓨터 안에 여러대의 컴퓨터가 작동하고 있는 것

즉, 하이퍼바이저를 통해 가상화 기술을 적용한 환경

 

하드웨어 위에 Hypervisor가 있는데 이것은 물리적인 컴퓨터에 가상화를 적용해주는 프로그램입니다.

이런 Hypervosor에는 가상의 컴퓨터가 여러대 있습니다. 이때  가상의 컴퓨터를 가상머신이라고 합니다.

가상머신은 물리적 컴퓨터의 부품인 cpu,메모리,하드디스크 등을 나누어 사용니다.

 


🔸가상화의 장점

서버 구축 및 관리가 편하다. 하지만 각 버의 활용율이 떨어진다

가상머신은 독립된 존재라 아예 다른 컴퓨터를 쓰는 것과 같습니다.


🔸클라우드 서비스의 3가지 용도

IaaS(Infrastructure  as a Service)

PaaS(Platform as a Service )

SaaS(Software as a Service )

 

🔸클라우드 서비스 구성 5단계

1. 하드웨어: 물리적인 컴퓨터

2. 가상화

3. 운영 체제(Operating System)

4. 런타임(Runtime) : 프로그램을 실행하기 위한 환경

5. 응용 어플리케이션

 

이 단계에서 고객이 어디까지 바꿀 수 있는지에 따라 용도가 달라집니다.

구분 정의   예시
IaaS(Infrastructure as a Service) 물리적 컴퓨터 또는 가상 머신을 빌려주는 서비스 고객은 운영체제(OS)부터 설정 및 관리 - Amazon EC2
- Azure Virtual Machine
- GCP Compute Engine
PaaS(Platform as a Service) 어플리케이션을 개발하고 서비스할 수 있도록 플랫폼 제공 응용 어플리케이션 개발 및 배포만 담당 - AWS Elastic Beanstalk
- Azure App Service
- GCP App Engine
SaaS(Software as a Service) 소프트웨어를 설치 없이 바로 사용할 수 있는 서비스 단순 사용 (설정 및 관리 불필요) - Google Drive
- Google Sheets
- Dropbox

 


🔸IaaS 더 알아보기 : 클라우드 구축 상태에 따른 4가지 

  • 온 프레미스(On-premise)
    • IaaS를 사용하지 않고 있는 경우 = 회사 건물의 서버 룸에 직접 서버를 두고 서비
  • 퍼블릭 클라우드(Public Cloud)
    • 클라우드 서비스 제공 기업의 서비스를 사용하는 경우
  • 프라이빗 클라우드(Private Cloud)
    • 개인적인 형태의 클라우드를 구축하는 방식
    • Hosted Private Cloud : 클라우드 서비스 제공 기업의 프라이빗 서비스를 사
    • On-premise Private Cloud : 사내 서버룸에 클라우드를 직접 구축해서 사용하는 것
      -> 가상화 기술을 통해 탄력적으로 서버를 증설할 수 있음.
  • 하이브리드 클라우드(Hybrid Cloud)
    • 온프레미스,퍼블릭 클라우드, 프라이빗 클라우드 중 2가지 이상의 방식을 병행하는 것

 

 

'데이터 분석 > 05. 데이터 엔지니어링' 카테고리의 다른 글

데이터 엔지니어링 기초(2)  (5) 2025.08.03
데이터 엔지니링 기초(1)  (0) 2025.08.01
'데이터 분석/05. 데이터 엔지니어링' 카테고리의 다른 글
  • 데이터 엔지니어링 기초(2)
  • 데이터 엔지니링 기초(1)
Growth DA Log
Growth DA Log
Growth DA Log 님의 블로그 입니다.
  • Growth DA Log
    Growth DA Log님의 블로그
    Growth DA Log
  • 전체
    오늘
    어제
    • 분류 전체보기 (125)
      • TIS_COMPANY (6)
      • 코딩 테스트 (61)
        • 01. Python (3)
        • 02. SQL (58)
      • 데이터 분석 (53)
        • 01. BigQuery (9)
        • 02. GA4 (1)
        • 02-1. GA4를 더 잘 다루기 위한 마케팅 개.. (5)
        • 03. streamlit (5)
        • 04. Git (12)
        • 05. 데이터 엔지니어링 (3)
        • 06. 데이터 모델링 (11)
        • 07. Excel (0)
        • 08. Tableau (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    tableau
    코드잇스프린트후기
    ROW_NUMBER
    AARRR
    코테
    revert
    SQL
    프로그래머스
    solvesql
    코딩테스트
    git
    이행성
    cross_join
    tableaubootcamp
    윈도우함수
    DENSE_RANK
    streamlit
    Reset
    rank
    쿼리테스트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Growth DA Log
클라우드 컴퓨팅 기초
상단으로

티스토리툴바