Cloud Computing   클라우드 컴퓨팅, 클라우드

(2020-08-05)

IaaS, PaaS, SaaS, Software as a Service, 소프트웨어의 서비스화

1. 클라우드 컴퓨팅 (Cloud Computing) 네트워크를 통해 흩어져있는 IT 자원을 하나 처럼 쉽게 다루게함 (가상화 기술의 집대성)
     - 글로벌 네트워크 환경 하에서, 근접 데이터 센터의 컴퓨팅 및 저장 능력을 최대로 활용하면서,
     - 비즈니스 및 서비스를 수행할 수 있게 하는 것
       . 例) 어떤 기업이 타 기업 데이터 센터에 있는 가상 머신을 구입/사용하는 등

  ㅇ 확장 및 측정 가능한 IT 자원을 원격 프로비저닝하고 원격 접근하는 IT 환경 

  ㅇ 주로, 신속한 서비스 제공에 중점을 둠


2. 클라우드 서비스가상화 기술을 이용하여 서비스를 제공
     - 필요한 때에, 필요한 만큼, CPU,메모리,디스크,소프트웨어 등을 쉽게 빌려쓸 수 있게 함

  ㅇ 클라우드 서비스의 분류
     - IaaS (Infrastructure as a Serive, 인프라 기반 서비스)
        . 필요에 따라 물리적 인프라 환경(서버,스토리지,네트워크 등)을 쉽게 빌려쓸 수 있게 함
           .. 서버,CPU 종류,코어 수,메모리,디스크 등을 빌리고, 그 위에 OS 등은 사용자가 구축 
        . 컴퓨트 서비스 (Compute Service) : 원하는 운영체제서버 인스턴스를 빌려씀

     - PaaS (Platform as a Service, 플랫폼 기반 서비스)
        .  개발 플랫폼을 쉽게 빌려쓸 수 있게 함
        . 통상, 자주 쓰는 사용 환경(OS,미들웨어 등)을 미리 조합시켜 준비해 둠

     - SaaS (Software as a Service, 소프트웨어 기반 서비스)  ☞ 아래 3.항 참조
        . 필요에 따라 소프트웨어 즉시 제공


3. SaaS (Software as a Service)

  ㅇ 영문 뜻으로는 서비스로서의 소프트웨어

  ㅇ 일종의 사업 모델을 말함
     - 기존의 판매 형태인 `어플리케이션 소프트웨어를 제품 및 패키지로 제공하는 것`이 아닌,
     - `, 인터넷을 통해 서비스 형태로 제공하는 것`으로써,
     - 주로, 클라우드 컴퓨팅 형태로 서비스를 제공


4. 상용 클라우드 서비스 例)

  ㅇ AWS (Amazon Web Servcie)
     - Amazon VPC (Virtual Private Cloud)
        . Amazon Cloud를 통해 가상 네트워크를 구축케 하는 기능
           .. 사용자가 가상머신을 AWS 상에 구현(시작)하면,
           .. 자동으로 사용자 계정 전용의 독립된 가상 네트워크 환경이 구성됨

  ㅇ Microsofr Azure
     - 가상 머신 서비스, MS SQL 서버,  개발 등

  ㅇ Google Cloud Platform (GCP)


5. 프라이빗 클라우드 例)

  ㅇ OpenStack 등


6. [참고사항]가상화서버 군(群)이 저장되어 있는 위치를 리전(Region)이라고 함


[가상화기술] 1. 가상화 기술 2. 서버 가상화 3. 메모리 가상화 4. 스토리지 가상화 5. 클라우드 컴퓨팅 6. 네트워크 가상화 7. 소프트웨어 정의 네트워크 8. 오버레이 네트워크
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   전기전자공학
  5.   방송/멀티미디어/정보이론
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
      1.   소프트웨어공학 기초
      2.   가상화기술
        1.   1. 가상화 기술
            2. 서버 가상화
            3. 메모리 가상화
            4. 스토리지 가상화
            5. 클라우드 컴퓨팅
            6. 네트워크 가상화
            7. 소프트웨어 정의 네트워크
            8. 오버레이 네트워크
      3.   분산컴퓨팅
      4.   기업지원시스템
      5.   정보 스토리지
      6.   소프트웨어 기타일반
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공학일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        요약목록     참고문헌