오픈스택(OpenStack)이란?

OpenStack(오픈스택)은 클라우드 리소스를 관리하고, 정의하고, 활용하기 외한 오픈 소스 프레임워크로써 비영리 단체인 오픈인프라스트럭처재단(OIF)(구:오픈스택 재단)에서 운영 중이며, 아파치 라이선스에서 배포됩니다. 2010년 오픈스택 재단은 AWS의 폐쇄성에 대항하는 오픈소스 laaS 오픈스택 프로젝트를 관리합니다.

OpenStack 정의

OpenStack은 AWS, Oracle Cloud, Azure와 같은 클라우드 서비스를 자체적으로 구축할 수 있으며, 사용자의 요청이 있을 때 가상 머신 등의 리소스를 공급할 수 있습니다. 리소스의 운영 및 유지 보수를 할 수 있는 소프트워어 패키지 모음입니다.

OpenStack은 데이터 센터 전반에 걸쳐 대규모 컴퓨팅, 스토리지 및 네트워크 리소스 풀을 제어하는 클라우드 운영 체제로, 공통 인증 메커니즘을 사용하는 API를 통해 관리 및 프로비저닝 됩니다.

대시보드도 제공되어 관리자는 제어권을 갖고 사용자는 웹 인터페이스를 통해 리소스를 프로비저닝할 수 있습니다.

표준 IaaS(Infrastructure-as-a-Service) 기능 외에도 추가 구성 요소는 다른 서비스 간에 오케스트레이션, 오류 관리 및 서비스 관리를 제공하여 사용자 애플리케이션의 고가용성을 보장합니다.

출처:openstack.org® 오픈스택이란 무엇인가?

가상화 관리 플랫폼으로써 가상 리소스를 기반으로 하며 벤더별 환경에서 프로세스를 검색, 리포트, 자동화할 수 있으며 OpenStack에서는 ‘툴’ 조합을 실행하기 위해 실제로 가상 리소스에 사용합니다.

툴은 미국 국립표준기술원(NIST)이 제시한 클라우드 컴퓨팅의 5가지 기준인 네트워크, 풀링된 리소스, 사용자 인터페이스, 프로비저닝 기능, 자동 리소스 제어/할당을 충족하는 클라우드 환경을 구축합니다.

오픈스택의 배포 방식

OpenStack은 자체적으로 리소스를 가상화하는 것이 아니라, 리소스를 사용하여 클라우드를 구축합니다. OpenStack은 또한 명령을 실행하기보다는 기본 OS로 이들 명령을 전달합니다. 따라서 OpenStack, 가상화 및 기본 OS의 세 가지 기술이 모두 연동되어야 합니다. 그러한 상호 의존성 때문에 OpenStack 클라우드는 Linux®를 사용하여 배포됩니다. 이는 OpenStack을 오픈소스 소프트웨어로 출시하기로 결정한 RackSpace와 NASA의 사례에도 영향을 미쳤습니다.

출처: Openstack 구축 방법과 사례

Similar Posts

  • VMware 다운로드 및 무료 버전 설치하기[윈도우]

    윈도우에 리눅스를 설치하는 경우 가상 머신(Virtual Machine, VM)을 이용하게 되며, 가상화를 위한 하이퍼바이저 프로그램이 필요합니다. 하이퍼바이저인 VMware 다운로드 및 설치 방법에 대해 알아 보겠습니다. 기본적으로 VMware는 결제 후 유료 사용이 가능하지만 설치해서 사용하게 될 프로그램은 VMware Workstation Player 제품으로 개인 사용자에게 무료로 사용할 수 있는 VMware 무료 버전입니다. 목차OpenStack 정의오픈스택의 배포 방식1. VMware…

  • |

    오라클 클라우드 ping 오류[VM 인스턴스]

    오라클 클라우드 VM 인스턴스에서 고정 IP 설정까지 진행했지만 ping을 입력해도 요청 시간 만료로 timeout 오류가 되면서 응답이 없는 오류가 계속 발생했습니다. 오라클 클라우드 ping 오류를 해결하는 방법은 다음과 같습니다. 목차OpenStack 정의오픈스택의 배포 방식오라클 클라우드 ping 오류 해결하기 방화벽 설정에서 VCN 설정을 진행해 줘야 하는 것으로 확인 되었습니다. [네트워킹] > [가상 클라우드 네트워크]로 접속합니다….

  • Ubuntu Server Rsync 작업_SSH 방식(LightSail)

    새로 만든 Ubuntu 서버에서 Rsync를 활용해 현재 운영 중인 Alma Linux 서버의 데이터를 동기화하는 작업을 진행해 보겠습니다. 기존 LightSail의 스냅샷만 사용하기에는 웹 사이트 데이터의 실시간 복구가 힘들고, 실시간 복구가 필요한 시점이 되었다고 판단되기에 Rsync 작업을 진행하기로 했습니다. 동일한 Alma Linux보다 거의 사용하지 않았던 Ubuntu를 써 보는 것도 나쁘지 않다고 판단되어 Rsync 작업 서버는…

  • [AWS] EC2 인스턴스란?

    아마존 웹 서비스(AWS)에서 제공하는 클라우드 컨퓨팅 서비스 EC2 인스턴스는 Elastic Compute Cloud라는 뜻을 가지고 있습니다. 탄적적인 뜻을 가진 Elastic의 단어에서 알 수 있듯이 AWS 서비스에서 탄력적으로 운영 가능한 클라우드 컴퓨터라고 할 수 있습니다. Instance는 가상 머신(Virutal Machine)을 뜻 하며, 일반적인 사례, 경우의 영어 뜻과 다르게 IT 인프라에서는 실행중인 임의의 프로세스, 클래스에 생성된 오브젝트를…

  • Ceph란?

    목차OpenStack 정의오픈스택의 배포 방식 ✅ Ceph의 기본 개념 Ceph는 분산형 스토리지 시스템이며, 여러 개의 스토리지를 클러스터로 묶어 데이터를 블록으로 관리하는 오브젝트 스토리지를 구현하는 오픈소스 소프트웨어입니다. Ceph는 오징어나 문어 등이 포함된 두족류 동물을 뜻 하는 cephalopod의 줄임말이며 세프로 읽습니다. 세프를 사용하는 이유는 대량의 데이터를 효율적이고 안정적으로 처리하여 정보의 무결성과 가용성을 보장하는 것을 목표로 합니다….

  • 가상 머신(VM)과 하이퍼바이저 2가지 유형과 종류

    가상 머신(Virtual Machine, VM)이란 물리적 하드웨어 시스템에 자체 CPU, 메모리, 네트워크 인터페이스 및 스토리지를 만들어 가상 컴퓨터 시스템으로 작동하는 환경을 뜻 합니다. 가상 머신은 하나의 물리적 시스템에서 각각 다른 자체 ‘운영 체제(OS)’와 애플리케이션을 만들어 운영할 수 있습니다. 목차OpenStack 정의오픈스택의 배포 방식 1. 가상 머신을 사용하는 이유 VM을 사용하는 이유는 하나의 물리적 컴퓨터를 활용하여…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 5   +   5   =