소프트웨어 제품 개발 회사 Altoros 시스템의 IT 인프라 건축가 바 딤 Truksha 발간 Cloudstack, 유칼립투스, Vcloud 감독, 같은 4 개의 클라우드 플랫폼 적 및 OpenStack. 기사는 다음과 같이 읽는다:
클라우드 컴퓨팅 남아 한 IT 세계에서 가장 뜨거운 주제 중 클라우드 컴퓨팅, 상당한 비용 절감, 확장 가능한 인프라 및 높은 성능 및 보안 데이터 저장소에 대 한 엄청난 잠재력을 제공 합니다.
그러나, 올바른 클라우드 플랫폼을 선택 하는 것이 어렵습니다. 이러한 클라우드 플랫폼 지원 및이 있다. 그래서, Truksha 말한다, 고객이 요구할 때 나와 내 동료 있었는지 그의 프로젝트에 대 한 최고의 클라우드 플랫폼, 우리 결정 탐구, 가장 유명한 클라우드 플랫폼의 일부 그들의 기능을 비교 하 고 제품 테이블의 배열에서 연구의 결과 요약. Vcloud 감독과 OpenStack Cloudstack, 유칼립투스, 같은 4 개의 플랫폼 테스트.
아래 자유의 기능에 대 한 정보 및 상업 클라우드 플랫폼, 제품 가격, 문서 무결성, 및 지역 사회 성숙도 찾을 수 있습니다. 또한, 배포 하는 동안 발견 된 오류는 결함을 수리에 대 한 자세한 내용은 수리 되었습니다.
이 편견된 비교의 목표는 사람들이 자신의 비즈니스를 만들 수 있도록 특정 클라우드 시스템의 기능에 부합 하 고 궁극적으로 가장 적절 한 제품을 선택 해야.
Cloudstack 3.0.0
Cloudstack는 데이터 센터 컴퓨팅 리소스를 관리 하는 콘솔입니다. 많은 잘 알려진 정보 기반 회사, Zynga, 노키아 연구소 및 클라우드 중앙, 같은 Cloudstack를 사용 하 여 구름을 배포 했습니다. 데 뿐만 아니라 자신의 API (응용 프로그래밍 인터페이스), 플랫폼 Cloudstackapi 아마존 API 변환 Cloudbridge 아마존 EC2를 지원 합니다.
주요 특징:
-모든 관리 프로그램 (KVM, XEN, ESXi, OVM, 및 BareMetal)에 의존 하지 않는
-작업 (할당 및 사용 권한 관리)
-가상 네트워크 (지원 가상 LAN)
-자원 그룹 (가상 컴퓨터의 수 등의 가상 리소스를 제한 하려면 관리자 계정에 의해 만들어진 및 계정, 및에에 할당 된 공용 IP 주소 수 있습니다)
-스냅샷 및 볼륨
-가상 라우터, 방화벽 및 부하 분산
-유지 관리 호스트를 사용 하 여 동적 마이그레이션
데이터 센터는 vsphere를 바탕으로, Cloudstack vcenter API를 사용 합니다. 즉, 당신이 vsphere 4.1 동적 배포를 사용 하 여 데이터 처리 센터를 관리할 수 있을 것입니다.
가격: Cloudstack 나올 것 이다 GNU 공중 라이센스 v 3에서 무료 (GNU 공용 라이센스의 제 3 판). 기술 지원을 돈을 받고, 당신은 이메일을 통해 개발자를 문의 해야 합니다.
커뮤니티: 거기 적시 기술 지원을 무료로 제공 하는 온라인 커뮤니티가입니다. 포럼에 cloudstack 문제에 많은 솔루션을 찾을 수 있습니다. 또한 IRC (인터넷 릴레이 채팅) 채널 이며 모든 오신 것을 환영 합니다 질문입니다.
설명 파일: 만약 당신이 기본적인 기술적 배경, 그것은 기본 설정을 사용 하 여 Cloudstack 플랫폼을 설치 하 게 쉬운. 더 복잡 한 설치를 해야 하는 경우 문서 모든 복잡 한 문제를 포함 하지 않습니다 때문에 몇 가지 문제가 발생 합니다. 이 설명서는 단계별 지침을 제공 하지만 플랫폼 일반적으로 작동 하는 방법에 대 한 정보를 제공 하지 않습니다.
경험: 우리 설치 및이 시스템의 설정을 구현 하 고 vm 웨어와 KVM 클러스터와 실험. 이러한 호스트는 CentOS 5.5 및 CentOS 6.2를 사용합니다. 또한, 우리의 엔지니어링 팀 Cloudstack Rightscale 관리 콘솔을 사용 하 여 배포 하는 사설 클라우드를 연결. 이 플랫폼 설치 하기 쉬운 하 고 예상 대로 작업을 수행 합니다.
가능한 문제 및 결함 패치: CentOS 6을 사용할 때 몇 가지 오류가 있는 LIBVIRTD를 실행. 이 문제를 해결 the/etc/cgconfig.conf 파일에 다음 코드를 추가:
그룹 Virt 없음
CPU 없음
Cpu.shares = 9216;
}
}
이 코드를 입력 한 후 the/etc/init.d/cgconfig를 다시 시작 하 고는 LIBVIRTD를 시작 합니다.
웹사이트에는 콘솔을 사용 하 여 또한 문제를 만들 수 있습니다. 문제 중 하나는 VNC (가상 네트워크 컴퓨터) 서버에이 호스트에 대 한 기본 주소 127.0.0.1 취급 이다. 이 문제를 확인 하려면 다음 명령을 실행할:
NETSTAT-NLP | grep KVM
TCP 0 0 0.0.0.0:5900 0.0.0.0:* 들어 11673/QEMU-KVM
TCP 0 0 0.0.0.0:5901 0.0.0.0:* 11872/QEMU-KVM 들어
TCP 0 0 0.0.0.0:5902 0.0.0.0:* 들어 15227/QEMU-KVM
TCP 0 0 0.0.0.0:5903 0.0.0.0:* 들어 12587/QEMU-KVM
이 주소는 127.0.0.1, 일단 선 주석 Vnc_listen 취소 해야 = "0.0.0.0" the/etc/libvirt/qemu.conf 구성 파일에서 및 가상 컴퓨터를 다시 시작.
결론: 우리의 엔지니어링 팀 감동된에 Cloudstack 관리 콘솔 작업의 사용. 이것은 다양 한 기능을 제공 하 고 무료로 제공 됩니다 빠르게 진화 도구입니다. 그것은 생산을 위해 사용할 수 있습니다. 그러나, vm 웨어를 사용 하 여 프로그램을 관리 하는 경우 Vcloud 감독 더 나은 선택이 될 것 같다.
유칼립투스 오픈 소스 2.0.3
유 칼 리 나무는 또 다른 인기 있는 클라우드 플랫폼입니다. 소니, 푸 마, NASA, 트렌드 기술 및 다른 회사는 그들의 자신의 개인 클라우드 배포를 사용 하 여 선택 했습니다. 유칼립투스는 무료 버전과 상업 버전. 비즈니스 버전은 물론 더 많은 확장 기능이 있다.
이 플랫폼을 보다 편리 하 게 만드는 가장 큰 장점 중 하나는 유칼립투스 API는 아마존 API와 완벽 하 게 호환입니다. 따라서, 모든 스크립트와 아마존 API를 기반 소프트웨어 제품 쉽게 배포할 수 있습니다 당신의 개인 클라우드. 유칼립투스 3 관리 프로그램을 지원 합니다: XEN, KVM, 및 ESXi. 마지막 관리 프로그램은 엔터프라이즈 클라우드 사용자 에게만 사용할 수 있습니다.
주요 특징:
-작업 (할당 및 사용 권한 관리)
-모든 관리 프로그램에 의존 하지 않는.
-클러스터 및 파티션을 합니다.
-유연한 네트워크 관리, 보안 그룹, 및 트래픽 격리.
가격: 무료 유칼립투스 구름과 유칼립투스 기업 구름에 대 한 오픈 소스 소프트웨어를 선택할 수 있습니다.
커뮤니티: 다른 오픈 소스 커뮤니티 같은 유 칼 리 나무 플랫폼의 개발에 기여 하 고 식별 하 고 결함을 수정 하는 강력한 디자인을 하고있다. 우리가 어떤 어려움을 설치 하 고 우리가 어떻게 도움이 커뮤니티는 평가할 수 없습니다 그래서이 제품을 설정 하지 않았다. 어떤 경우에, 그들은이 제품 개발에 아주 잘 하 고 있다.
설명 파일: 제품 사양 설치 프로세스를 포함 하지만 추가 정보는 소프트웨어와 함께 작동 하도록 제공 됩니다. 이 가이드 정보를 제공 하지 가상화에 대 한 복잡 한 설정이 필요, 그래서 그것은 유용 하기 때문에 잠재적인 사용자가 강력한 기술적 배경이 있어야 합니다.
경험: 우리 팀 플랫폼의 오픈 소스 소프트웨어 버전을 설치 하 고 제공 된 지침에 따라 플랫폼을 설정 합니다. 우리는 구름 컨트롤러에 대 한 CentOS 5.5를 사용 하 고 CentOS 5.5와 젠 관리 프로그램을 사용 하 여 호스트에 대 한. 우리의 클라우드 Rightscale 클라우드 관리 플랫폼에 성공적으로 추가 되었습니다. 오픈 소스 버전 관리 콘솔에는 없습니다 그래서 Euca2tools를 사용 하거나 Rightscale 유칼립투스를 결합 해야 합니다. 이 제품의 상업적인 버전을 더 많은 사용자 친화적인 관리 콘솔을 있다.
가능한 문제 및 결함 패치
1. 위성 프로그램의 일부 순서에 설치할 수 없습니다. 이 문제에 해결책으로 우리는 패키지에 한 번에 이러한 프로그램 중 하나를 설치 한다.
RPM-UVH python25-2.5.1-bashton1.x86_64.rpm
오류: 실패 종속성:
libpython2.5.so.1.0 (64 비트) python25-2.5.1-bashton1.x86_64 필요
해결 방법:
RPM-UVH python25-2.5.1-bashton1.x86_64.rpm python25-devel-2.5.1-bashton1.x86_64.rpm python25-libs와-2.5.1-bashton1.x86_64.rpm
2. 설치 완료 후에, 컨트롤러를 시작할 때 다음과 같은 오류가 발생할 수 있습니다.
/ETC/INIT.D/EUCALYPTUS-CC 시작
유칼립투스 클러스터 컨트롤러 시작:
IP 전달 사용 권한이 거부 되었습니다 활성화: make_sock: 주소 [::]에 바인딩할 수 없습니다: 8774
(13) 사용 권한이 거부 되었습니다: make_sock: 주소 0.0.0.0:8774에 바인딩할 수 없습니다
아니 청취 소켓 종료 사용할 수
로그를 열 수 없습니다
Cc를 시작 하지 못했습니다!
이 문제를 해결 하려면 SELinux를 종료 해야 합니다.
3. 젠 경험 적절 하 게 사용 하지 않는 경우에 그것을 사용 하는 경우 문제를 발생 합니다. 젠의 설치가 완료 된 후 매개 변수 값이 "기본 = 1"로 변경 해야 합니다 "기본 = 0" the/etc/grub/menu.lst 설정 파일 젠 커널에 로드 된.
4. 또한 "Libvirt" CentOS에 그룹 만들고 유칼립투스를 실행 하려면이 그룹에 계정을 추가 합니다.
결론: 오픈 소스 소프트웨어 버전에는 많은 문제가 있다, 하지만 몇 가지 간단한 우회 조치 있습니다. 또한, 비즈니스 버전 다양 한 기능을 제공 (VMware 관리자 도구, 호환 아마존 AWS, 광고 및 LDPA 통합, 등등.). 사용자 환경 가상화는 이미 완전히 유칼립투스 마이그레이션 없이 가상화 환경 향상 유 클라우드를 사용할 수 있습니다.
Vcloud 감독 1.5
Vcloud 감독 클라우드를 배포 하는 vm 웨어에 의해 개발 된 플랫폼 이다. 이 시스템은 하이브리드 클라우드를 구축할 수 있습니다. 사무실 전체 인프라 vm 웨어 제품을 사용 하 여 만들어집니다, Vcloud 디렉터를 배포 하는 데 어려움이 없을 것입니다. VMware vcloud 커넥터를 사용 하 여 사설 클라우드 및 공용 클라우드 간에 가상 컴퓨터를 마이그레이션할 수 있습니다.
중요 한 특징:
-가상 데이터 센터
-VShield 안전 기술
-인프라 서비스 디렉토리
-다중 소유 기관
-셀프 서비스 포털
-VMware Vcloud Api, 오픈 가상화 형식 및 주석
가격: 불행히도 거기이 제품의 없는 무료 버전이입니다. 자신의 필요에 맞는 패키지의 대략적인 가격을 찾을 지구 관리자를 문의 해야 합니다.
커뮤니티: vm 웨어가이 시장에 있는 지도자 중 하나 이며 거 대 한 공동체 들이 있다. 또한 사용된 무료 기술 지원 서비스를 할 수 있는 풍부한 기술 자료입니다. 이 제품은 기술 지원 패키지를 있다. 회사는 또한 주문형 추가 유료 기술 지원을 제공합니다.
설명 파일: 독점 소프트웨어는 일반적으로 높은-품질 설명서로 구성 됩니다. 이 플랫폼은 아무 예외도 없다. 신중 하 게이 가이드에 제공 된 모든 지침에 따라, 어려움이 있을 것입니다.
경험: 우리는 성공적으로 설치 되어 있고 Vcloud 이사 구성. 그것은 빨간 모자는이 플랫폼을 설치 하는 데 필요한 지적 한다. 이 플랫폼을 설치 해야 다른 것 들 ()와 함께 클러스터 DRS vcenter 및 VShield 포함 됩니다.
Vcloud 감독 분명히 Vcenter API를 사용합니다. 즉 Vcloud 감독 사용자 vsphere에서 구현 하는 모든 기능을 사용 했습니다.
결론: 이것은 상용 제품입니다. 이 일부 사용자에 대 한 거 대 한 약점이 다. 그러나, 가상화에 대 한 vm 웨어를 사용 하는 경우 Vcloud 감독 가장 적절 한 선택 됩니다.
OpenStack 및
OpenStack 2011.3 클라우드를 배포 하기 위한 오픈 소스 소프트웨어 플랫폼 이다. 3 개의 제품을 포함 하는 프로젝트: 노바 (아마존의 e c 2와 유사), 스위프트 (아마존 S3와 유사)와 눈 (가상 하드 디스크 미러링에 대 한 검색, 등록, 및 배달 서비스를 제공 하는 API 서버). 우리의 연구에서 우리는 노바만 사용합니다. 하지만 스위프트에 눈을 계속 해야한다. 스위프트는 많은 액세스할 수 PB에 대 한 확장 가능한 개체 저장소를 제공 합니다 (1PB = 1 백만 기가바이트) 데이터의. Cloudstack 3를 포함 하 여 많은 공급 업체 지원 OpenStack 2011.3.
현재, 노바는 완벽 하 게 두 개의 관리 프로그램을 지원: KVM와 젠. 이 플랫폼은 빠르게 개발 되 고 하 고 곧 광범위 한 기능을 제공 하는 것입니다. 이 기술은 전문가의 큰 지역 사회에서 아주 대중적 이며, 시스 코, 델, NASA, 인텔, AMD, Citrix, Rackspace, Rightscale 같은 회사에 의해 지원 됩니다. 이 제품의 핵심은 NASA에 의해 개발 되었다.
주요 특징:
-가상화 상품 서버 리소스를 관리 하는 기능
-LAN을 관리 하는 능력
-가상 머신 미러링 관리
-보안 그룹
-작업-기반 액세스 제어
-프로젝트 할당량
웹 브라우저를 통해-VNC (가상 네트워크 컴퓨터) 에이전트
가격: OpenStack 2011.3는 오픈 소스 소프트웨어 하 고 무료로 다운로드 될 수 있다입니다. 이 프로젝트는 다양 한 참여자에 의해 개발 되 고 사용자 기여에 주로 의존 하는 존재.
커뮤니티: OpenStack 연구에서 언급 된 다른 제품에 비해 가장 활성화 커뮤니티를 보인다. 공동체의 구성원은 항상 발생 하는 모든 문제에 해결책을 찾을 다른 사람들을 돕고 기꺼이.
설명서: 그러나, OpenStack의 문서 완전 하지 않습니다 다소. 제품의 급속 한 발전으로 인해이 설명서는 적시에 모든 현재 문제 및 새로운 기능을 커버 수 없습니다. 자주 방문 하는 포럼 또는 IRC를 사용 하 여 필요한 정보를 얻을 수 있다.
경험: 우리가 성공적으로 설치 하 고 어떤 중요 한 문제가 없이 노바, 재단, 그리고 제어판을 설정.
결론:이 오픈 소스 소프트웨어 플랫폼 무료 이며 매우 신속 하 게 개발 된다. 그것은 진행을 많이 보여주지만, 생산을 위해 사용 될 수 있습니다 전에 개발 노력을 많이 필요 합니다. OpenStack 2011.3 이미 아마존 API와 호환 됩니다. 제어판이 프로젝트는 현재 고려 중인.
요약
귀하의 비즈니스를 클라우드로 이동 하려는 경우 발생 하는 첫 번째 작업 중 하나 회사의 요구에 가장 적합 한 플랫폼을 선택 하는 것입니다. 그것은 제조 업체의 약속 마케팅 문에서 이해 하기 어려울 수 있습니다, 하는 동안 난이 기사 도움을 제공할 것입니다 바랍니다. 이 연구를 사용 하 여 모든 클라우드 제품 결과, 아니라 어떤 시스템 홍보입니다.
아니만 병 통치 약이 있다. 심지어 최고의 클라우드 플랫폼 (있는 경우) 모든 요구 사항 및 사용의 경우에 맞게 어려울 수 있습니다. 비즈니스의 특정 유형에 대 한 모든 관련 요소를 조사, 일반적인 작업을 정의 위험 계산, 예산 할당,이 플랫폼 및 라이센스 비용의 기능을 비교 해야 합니다. 그것은 당신이 어떻게 보는가 상관 없이, 타협을 있을 것입니다. 이것은 처음에 최고의 선택을 확인 하는 보장의 문제 이다.
술 취한
구름 블로그
(책임 편집기: 관리자)