클라우딩 컴퓨팅의 기본 배경 지식

순두누나·2025년 3월 18일

AWS 공부

목록 보기
1/18

동아리에서 공부하는 거를 매주 정리해서 올릴 예정!
가끔 프로젝트 트러블 슈팅 과정을 올릴 것임다
tistory로 시작하려다가 다음 분사된다는 이야기를 듣고 velog로 옮겼다

클라우딩 컴퓨팅

: 인터넷을 통해, 서버, 스토리지, 데이터 베이스, 네트워크, 소프트웨어 등의 IT리소스를 제공하는 기술
-> 물리적인 컴퓨터나 서버를 직접 운영하지 않아도 됨! 필요할 때마다 온라인으로 빌려서 사용하는 개념

특징

  1. 온디맨드(On-Demand) 서비스
  • 필요한 때만 리소스 사용하고, 사용한만큼 비용을 지불 (종량제요금제)
    ~~ 종량제 요금제는 잘못하고 요금 폭탄을 맞을 수 있으니 주의..!!~~
  1. 확장성
  • 필요에 따라 자원을 쉽게 늘리거나 줄이기 가능
  1. 유지보수 부담 없음
  • 서버 관리,보안 업데이트 등을 클라우드 제공업체가 담당
  1. 네트워크 기반 접근
  • 어디서든 인터넷만 있으면 클라우드 서비스에 접근 가능
  1. 비용 절감
  • 초기 하드웨어 비용 없이 클라우드 서비스 이용 가능
    하지만 내가 운영을 잘못해서 요금 폭탄을 맞는다면 비용절감이라는 장점 따위 없다

클라우드 컴퓨팅 서비스 유형

IaaS (Infrastructure as a Service, 인프라 서비스)

: 서버, 스토리지, 네트워크 같은 인프라를 제공

  • 예: AWS EC2, Google Compute Engine, Microsoft Azure VM

PaaS (Platform as a Service, 플랫폼 서비스)

: 개발자가 애플리케이션을 개발할 수 있는 플랫폼 제공
-> 개발자에게 유용함

  • 예: Google App Engine, AWS Elastic Beanstalk, Heroku

SaaS (Software as a Service, 소프트웨어 서비스)

: 웹 브라우저를 통해 소프트웨어 제공

  • 예: Gmail, Dropbox, Slack, Zoom
    -> 우리가 평소에 자주 쓰는 웹들을 생각해주면 됨

여기서 질문 !
내가 자주쓰는 Google Docs랑 노션은 어떤 유형일까?
난 노션을 최고인 것 같긴하다...

1. Google Dacs -> SaaS

  • 인터넷을 통해 제공되는 클라우드 기반 문서 작성 도구

  • 별도 설치 없이 웹에서 문서 생성, 편집 모두 가능
    -Google Drive랑 연동하여 자동저장, 협업 가능!

    난 조별과제에서 문서를 편집할 때 많이 쓴다

  1. Notion -> Saas + 일부 PaaS 포함
  • 메모, 문서 작성, 프로젝트 관리, 데이터베이스 기능을 포함한 올인원 협업 툴
  • 단순히 문서 편집기가 아니라, 테스크 관리, 위키, 일정 관리 기능 제공
  • API를 활용하여 PaaS 기능도 수행
    -> 개인적으로는 팀 협업 및 작업 흐름 관리에 강점이 크다

현재 프로젝트를 진행하고 있는데 쓰고 있는 테이블!
구글 닥스는 사실상 문서 작성할 때만 사용하는 것 같고, 전체적인 흐름 관리, 피드백 공유는 노션을 이용하는 중!

클라우드 배포 모델

: 클라우드 환경이 어떻게 구축되고 운영되는지를 나타내는 방식

퍼블릭 클라우드

: 클라우드 서비스 제공업체가 다수의 고객에게 공용으로 제공하는 클라우드

  • 사용자는 인터넷을 통해 가상 서버, 스토리지, 데이터 베이스 등의 자원을 이용

  • 종량제 요금제

    장점

  1. 초기 투자 비용 없음

  2. 빠른 확장성

  3. 유지보수 및 관리 부담 없음

    단점

  4. 보안 및 데이터 프라이버시 우려

  5. 서비스 제공업체 장애 시 의존도가 높음

    예시

  6. AWS (Amazon Web Services)

  7. Microsoft Azure

  8. Google Cloud Platform (GCP)

프라이빗 클라우드

: 특정 조직만을 위해 독점적으로 구축한 환경

  • 온프레미스(자체 데이터센터) 또는 외부 호스팅 방식으로 운영 가능

  • 높은 보안과 데이터 통제 기능 제공

    장점

  1. 보안성, 데이터 보호 및 규제 준수에 유리

  2. 성능 최적화 기능

    단점

  3. 높은 초기 비용

  4. 괸리 인력 필요

    예시

  5. OpenStack (오픈소스 기반 프라이빗 클라우드)

  6. VMware vSphere

  7. Microsoft Azure Stack

하이브리드 클라우드

: 퍼블릭 클라우드 + 프라이빗 클라우드

  • 민감한 데이터 -> 프라이빗 클라우드/ 일반적인 데이터 -> 퍼블릭 클라우드

    장점:

  1. 보안과 비용 절감의 균형 유지

  2. 유연한 자원 활용 가능 (필요할 때 퍼블릭 클라우드 확장)

    단점:

  3. 운영 복잡성 증가 (퍼블릭 & 프라이빗 연동 필요)

  4. 네트워크 연결이 중요 (속도 및 보안 고려)

    예시

  5. AWS Outposts

  6. Microsoft Azure Hybrid

  7. Google Anthos

멀티 클라우드

: 여러개의 퍼블릭 클라우드 서비스를 동시에 활용하는 모델

  • 특정 서비스나 기능을 제공하는 여러 클라우드 업체를 활용하여 최적의 성능과 비용 절감

    장점:
    1.특정 클라우드 제공업체에 대한 종속성(lock-in) 감소
    2.장애 발생 시 다른 클라우드로 전환 가능 (가용성 향상)

  1. 다양한 서비스 조합으로 최적화된 성능 제공

    단점:

  2. 클라우드 간 데이터 전송 비용 발생 가능

  3. 관리 및 운영이 복잡 (여러 클라우드 환경 연동 필요)

    예시

  4. Kubernetes (멀티 클라우드 오케스트레이션)

  5. Terraform (멀티 클라우드 인프라 관리)

각종 클라우드 배포 모델 비교 표!
챗피티 내가 너무 좋아해 챗피티 짱짱~

profile
순두의 누나입니다

0개의 댓글