답변:
Openstack은 기본적으로 GUI를 통해 가상 머신을 빠르게 생성 및 관리하고 진행 상황을 추적 할 수있는 대규모 가상화 환경을 설정하기위한 많은 도구입니다. 그것은의 다른 유사 프레임 워크 아마존의 EC2와 S3 서비스를 제공합니다. 유칼립투스 및 CloudStack 과 같이 이와 유사한 다른 것들이 있습니다 .
그러한 것을 적용하는 많은 방법 중 일부는 다음과 같습니다.
그 가능성은 끝이 없습니다 ... 그러나 솔직하게 자신의 클라우드를 설정하는 것이없이 수행하는 것보다 더 많은 작업이 될 수 있습니다. 프레임 워크를 구축하고 이미지를 구축하는 데 걸리는 시간을 고려한 후에는 서버 2-3 대의 소규모 배포에는 적합하지 않습니다.
높은 수준에서 OpenStack은 Amazon AWS 또는 Rackspace Cloud 와 유사한 클라우드 컴퓨팅 서비스를 생성 및 관리 할 수있는 소프트웨어 모음입니다 .
따라서 OpenStack 설치 고객은 OpenStack과 상호 작용하여 새 서버 가상 머신을 생성하고, 추가 스토리지 공간을 예약하고, 서버를 다시 시작하거나 이미지를 다시 작성하고, 파일을 스토리지에 읽고 쓰는 등의 작업을 수행합니다.
@Johan과 관련하여 "[..]는 일반 웹 서버와 데이터베이스, 그리고 일부 파이썬 / php를 사용하여이를 수행 할 수 있습니다". 아닙니다. 우리는 서버 집합, 수천 대의 서버 및 단일 서버 용량의 일부만 필요한 일부 고객, 수백 대의 서버가 필요한 고객에 대해 이야기하고 있습니다.
로부터 OpenStack은 개체 스토리지 관리 가이드 :
현재 OpenStack은 가상 시스템 및 네트워크 관리를 통해 컴퓨팅 성능을 제공하는 OpenStack Compute와 확장 가능하고 중복 가능한 객체 스토리지 용량을위한 소프트웨어 인 OpenStack Object Storage의 두 가지 관련 프로젝트를 개발하고 있습니다.
OpenStack은이 작업을 자체적으로 수행하지 않습니다. 분명히 많은 서버, 가상화 계층 / 하이퍼 바이저 , 스토리지 서버, 잘 관리 된 네트워크 등이 필요합니다. OpenStack은이 기존 인프라를보다 자동화 된 프로그래밍 방식으로 관리합니다.
자세한 정보를 찾고 있다면 Developer & Admin Guides를 시작하는 것이 가장 좋습니다 . 첫 페이지는 조금 이상하게 보이지만 목차는 항상 맨 왼쪽에 있습니다.