본문 바로가기

카테고리 없음

📝오픈스택 및 클라우드 관련 용어 정리

📝오픈스택 및 클라우드 관련 용어 정리

📘오픈스택을 다루는 기술

+ 장현정님 tistory 참조하여 정리한 문서입니다.

https://naleejang.tistory.com/90?category=527426


클라우드 컴퓨팅

  • 개인이 가진 스마트폰, 스마트패드, 스마트 TV, 노트북, 컴퓨터와 같은

    인터넷이 가능한 디바이스를 통해 클라우드 라고 불리는 제 3의 공간에서 데이터를
  • 읽고 쓰고 정보를 분석하고 처리하여, 저장하고 관리하는 컴퓨팅 시스템*

SDN (Software-Defined Networking)

  • 네트워크에서 트래픽을 이동하고 기반 하드웨어 인프라와 통신하기 위해

  • 소프트웨어 기반 컨트롤러* 또는 애플리케이션 프로그래밍 인터페이스를

    활용하는 네트워킹에 대한 접근 방법

  • 가상 네트워크를 생성 및 제어하거나

    소프트웨어가 포함된 기존 하드웨어 네트워크를 제어한다.

Iaas 인프라 기반 서비스

  • 서버, 스토리지, 네트워크가상화 환경으로 만들어 필요에 따라
  • 인프라 자원을 사용할 수 있게 제공하는 서비스.*
  • ex) AWS, EC2, S3

Paas 플랫폼 기반 서비스

  • SaaS 개념을 개발 플랫폼으로 확장한 것으로, 웹에서 개발 플랫폼을 쉽게 빌려쓸수있는 서비스
  • API 서비스도 PaaS 서비스의 일부다.

Saas 소프트웨어 기반 서비스

  • IaaS와 PaaS 위에 올라가는 소프트웨어를 말하며, 온디맨드 소프트웨어라고도 한다.
  • 중앙에서 호스팅*되는 소프트웨어를 웹 브라우저 등 클라이언트로 이용하는 서비스이다.

Public Cloud

  • 인터넷에 공개되어 있는 서버스토리지를 아마존이나 구글 혹은 마이크로소프트와 같은

    서비스 제공자들에게 제공받아 PaaS와 같은 개발환경이나 SaaS에 해당하는 소프트웨어

    서비스를 하는 것을 통칭하여 Public Cloud 라고 부른다.

Private Cloud

  • public cloud반대 개념,
  • 인터넷에 공개하지 않음*

Hybrid Cloud

  • Public Cloud 영역에 있는 인스턴스를 언제든지
  • Private Cloud* 영역으로 가져올 수 있고,
  • Private Cloud* 영역에 있는 인스턴스
  • Public Cloud* 영역으로 내보낼 수 있는 Cloud System

컴퓨트 서비스

  • 사용자가 원하는 운영체제탑재컴퓨터서버

    인터넷에서 사용할 수 있게 제공하는 유료 또는 무료 서비스를 말한다.

스토리지 서비스

  • 사용자들이 가지고 있는 데이터나 음악, 동영상, 문서와 같은 파일을 인터넷상에 존재하는

    스토리지에 저장, 삭제, 공유 등을 할 수 있도록 제공해 주는 서비스

하이퍼바이저

  • 호스트 컴퓨터 한대에서 운영체제 다수동시실행하는 논리적 플랫폼을 말함.

  • 가상 머신 모니터*라고도 한다.

  • 하이퍼바이저는 Native 방식, Hosted 방식으로 나뉜다.

Native (TYPE1 , 베어메탈)

  • 해당 하드웨어직접 설치해서 실행됨.

    이미 하드웨어에 설치된 하이퍼바이저에서 두번째 수준으로 실행됨

    하드웨어에 운영체제 대신 Xen, KVM, Xen Server 같은 하이퍼바이저가 설치되고,

    설치된 하이퍼바이저 위에 서로 다른 운영체제가 실행되는 방식임.

Hosted

  • 일반 프로그램처럼 호스트 운영체제에서 실행됨.

    가상 머신 안에서 동작되는 게스트 운영체제는 하드웨어에서 세번째 수준으로 실행됨.

    ex) Virtual Box, VMware Workstation 설치하고 다른 운영체제 띄우는 것

-------------------------------------------------

가상화 방식에 따른 하이퍼바이저

전가상화

  • 하드웨어를 모두 가상화 한 것을 말함.

    전가상화 방식은 하드웨어를 모두 가상화 하였기 때문에 Guest OS를 아무런
  • 수정 없이 다양한 OS를 이용*할 수 있는 장점을 가지고 있다.

반가상화

  • 하드웨어를 완전하게 가상화 하지 않은 것,

    그래서 Guest OS가 직접적으로 하드웨어를 제어할 수 없고,
  • 하이퍼바이저*통해서만 제어가 가능


블록 스토리지와 오브젝트 스토리지

블록 스토리지

  • 클라우드 컴퓨팅에서 컴퓨터나 서버를 인스턴스라고 부르는 것처럼,
  • 인스턴스에 추가하는 하드 디스크*블록 스토리지라고 함.

오브젝트 스토리지

  • 블록 스토리지와 다르게 단독으로 구성될 수 있으며, 사용자 계정의 컨테이너에

  • 파일*이나 데이터저장할 수 있는 저장 공간.

  • 오브젝트 스토리지는 사용자 계정이 있으며, 해당 사용자는 스토리지를 이용하기 위하여

    시스템에 로그인을 하고, 파일을 저장할 수 있는 디렉터리라고 하는 컨테이너를 생성 및 삭제할 수 있으며

    해당 컨테이너에 데이터나 음악, 동영상, 문서와 같은 파일을 업로드하고 다운로드 받을 수 있다.

  • 데이터*필요 없을 경우에는 삭제가능하다.


----------------------------------------

고정 IP 주소와 유동 IP 주소

고정 IP

  • 고정 IP는 회사나 집에서 사용하는 컴퓨터에 연결된 인터넷 회선
  • IPtime* 같은 인터넷 공유기를 연결해 고정으로 할당받는 ip를 말함.

    클라우드 컴퓨트 서비스에서 생성하는 가상 인스턴스는 IP를 할당받을 때 고정 IP를 받는다.
  • 고정 IP는 가상 머신 간 내부 통신만 가능함.*

유동 IP

  • Floating IP라고 함.

    유동 IP는 가상 인스턴스가 외부에서 접근할 수 있도록 할당하는 인터넷이 가능한 IP이다.
  • 가상 인스턴스에 인터넷이 되도록 IP를 부여*했다가 필요에 따라 삭제하는 IP를 유동 IP라고 함.

오픈스택

  • 클라우드 컴퓨팅 환경을 만드는 오픈 소스 플랫폼