[엘리스] 클라우드 컴퓨팅 Part 1

Hyejis·2023년 1월 29일
0

엘리스

목록 보기
4/11

클라우드 컴퓨팅

Part 1 클라우드 컴퓨팅

1. 클라우드 컴퓨팅 개요

1) 클라우드 컴퓨팅

클라우드 서비스의 종류

iCloud, aws, MyBox, Azure, Google Cloud Platform 등등 여러 종류가 있다.

클라우드 컴퓨팅의 정의 및 구조

  • 정의: 사용자의 직접적인 활발한 관리 없이, 데이터 스토리지(클라우드 스토리지)와 컴퓨팅 파워와 같은 컴퓨터 시스템 리소스를 필요 시 바로 제공하는 것을 의미한다.
  • 구조: PC, 노트북, 스마트폰 <-> 초고속 인터넷 <-> 데이터센터
  • 사용자: 리소스 요청 -> 인터넷: 리소스 확인 -> 데이터 센터: 리소스 할당
    => 사용자의 직접적인 관리가 없다.

클라우드 컴퓨팅의 주요 구성 요소

  • 컴퓨티 기능(CPU, 메모리, 네트워크)
  • 초고속 네트워크망
  • 가상화 기술(전통적인 아키텍처 -> 가상화 아키텍처)

클라우드에서는 서버의 컴퓨팅 능력을 활용하기 때문에 사용자의 컴퓨팅 능력은 많은 영향을 미치지 않는다.

2) 클라우드의 이점 및 고려 사항

  • 원격으로 접속 가능
  • 슈퍼 컴퓨팅 능력을 사용자가 활용할 수 있다.

서버 가상화 기술

물리적 서버를 여러 개로 분리된 고유한 가상 서버로 나눠 각 사용자가 필요한 만큼의 서버를 사용할 수 있도록 한 것이다.
각 가상 서버는 자체 운영 체제를 독립적으로 실행할 수 있다.

  • 운영 비용 절감
  • 서버 가용성 증가

클라우드의 이점

  • 경제적 측면: 구축-사용 비용 낮음, 관리 비용 필요 없음
  • 신뢰성: 데이터 센터 내 보안 기능 제공, 자유로운 스케일링, 강력한 데이터 관리 기능
  • 관리성: 모든 것을 중앙에서 관리
  • 데이터 중앙화: 중앙에서 모든 데이터를 스토리지에 저장하여 관리

클라우드의 단점

  • 인터넷 연결: 인터넷 속도에 대한 의존성
  • 낮은 대역폭: 속도 저하 요인
  • 속도 영향: 사용자 수에 따른 인터넷 속도 변화
  • 보안 문제: 보안 규정 준수(사용자에 의한 취약점 발생)
  • 동의: 중앙에서 모든 데이터를 스토리지에 저장하여 관리
  • 지원 부족: 관리 기능 부족의 문제점 발생
  • 비용의 변화: 추가적인 비용에 대한 고려 필요

3) 클라우드 컴퓨팅의 유형

Bare Metal

Base Hardware -> OS(Window) -> App A/B/C/D

Cloud

Base Sardware -> Host OS(CentOS)(Linux) -> Hypervision(KVM, QEMU)
-> Guest OS(ContOS) -> App A/B (사용자 1)
-> Guest OS(Ubuntu) -> App A/b (사용자 2)

클라우드 컴퓨팅 유형

클라우드 응용 SW SaaS(Software as a Service)
클라우드 플랫폼 PaaS(Platform as a Service)
클라우드 인프라 IaaS(Insfrastrucure as a Service)
: 컴퓨터 구성 능력부터 서비스까지 사용자가 관리할 수 있는 권한을 가지는 서비스
On-Premise < Insfrastrucure < Platform < Software(전부 맡긴다)
-> 왼쪽일수록 사용자가 관리할 게 많다.

4) 클라우드 모델

클라우드 용어 - Public / Private /Hybrid

  • Public: 돈만 내면 누구나 사용할 수 있다. ex) azure, asw
    데이터 센터 자체에서 제공하는 클라우드
    SaaS : Application (Netflix)
    PaaS: Middleware(DB, Web, App Server)
    IaaS: Infra(Server, Network)

  • Private: 보통 자체 기술을 사용하는 것을 의미. 회사 내 클라우드 ex) vmware, openstack
    클라우드를 사용하기 원하는 기업에서 자체적으로 전용망을 이용하여 구축하는 클라우드
    데이터 보호가 필요한 사기업(대기업, 은행), 포털들
    Public Cloud 서비스 비용이 고민
    통신사의 이동통신망 인프라는 이젠 클라우드 환경
    Digital Transformation의 선도 기업들

  • Hybrid: 위의 반반. 회사 내에서 aws를 사용해서 다른 사용자들에게 공유하는 느낌.
    사내 클라우드는 비공개, 공유 클라우드는 공개

  • Multi: 2곳 이상의 클라우드 벤더가 제공ㅇ하는 2개 이상의 퍼블릭 또는 프라이빗 클라우드로 구성된 클라우드 접근 방식

profile
프론트를 시작으로 풀스택을 걸쳐 모든 분야를 아우르고 싶은 야망이 살짝 있는 아기 개발자입니다.

0개의 댓글