글루스터
Gluster![]() | |
유형 | 민간자금 |
---|---|
산업 | 소프트웨어, 컴퓨터 스토리지 |
설립됨 | 2005 |
본부 | |
위치수 | 2 |
주요인 | 아난드 바부(AB) 페리아사미(CTO)와 히테시 셸라니(CEO) |
상품들 | 클라우드 스토리지 |
직원수 | 60 |
웹사이트 | www |
Gluster Inc.는 퍼블릭 및 프라이빗 클라우드 스토리지의 스케일 아웃을 위한 오픈 소스 플랫폼을 제공한 소프트웨어 회사였습니다.이 회사는 개인적으로 자금을 지원받았으며 캘리포니아주 서니베일에 본사를 두고 있으며 인도 뱅갈로르에 엔지니어링 센터를 두고 있다.글루스터는 넥서스벤처파트너스와 인덱스벤처스의 자금지원을 받았다.글루스터는 2011년 10월 7일 레드햇에 인수되었다.[1]
역사
글루스터라는 이름은 GNU와 군집이라는 용어의 조합에서 유래되었다.이름이 유사함에도 불구하고, 글루스터는 Lustre 파일 시스템과 관련이 없으며 Lustre 코드를 포함하지 않는다.글루스터는 글루스터를 기반으로 제품을 제작했다.일반 하드웨어에 배포하는 오픈 소스 소프트웨어 기반 네트워크 연결 파일 시스템인 FS.[2]글루스터의 초기 버전FS는 글루스터의 설립자 겸 CTO인 아난드 바부 페리아사미가 썼다.[3]2010년 5월 벤 골럽은 사장 겸 최고 경영자가 되었다.[4][5]
레드햇은 글루스터의 제1저자 겸 유지자가 되었다.2011년 10월 글루스터사를 인수한 후 FS 오픈소스 프로젝트.[1]이 제품은 처음에 Red Hat Storage Server로 판매되었지만, Red Hat 또한 Ceph 파일 시스템 기술을 취득했기 때문에 2015년 초 Red Hat Gluster Storage로 이름을 바꾸었다.[6]
건축
글루스터FS 아키텍처는 컴퓨팅, 스토리지 및 I/O 리소스를 글로벌 네임스페이스에 통합한다.각 서버와 연결된 물품 저장소(직접 연결 저장소, JBOD 또는 저장 영역 네트워크 사용으로 구성됨)는 노드로 간주된다.노드를 추가하거나 각 노드에 스토리지를 추가하여 용량 확장더 많은 노드 간에 스토리지를 구축하여 성능을 향상시킨다.노드 간에 데이터를 n-way로 복제하여 고가용성을 달성한다.
퍼블릭 클라우드 구축
퍼블릭 클라우드 구축의 경우 GlusterFS는 물리적 서버가 아닌 Elastic Compute Cloud(EC2) 인스턴스에 구축된 Amazon Web Services(AWS) Amazon Machine Image(AMI)를 제공하며, 기반 스토리지는 Amazon EBS(Elastic Block Storage)이다.[7]이 환경에서는 EBS 스토리지 유닛을 더 많이 배치하여 용량을 확장하고, EC2 인스턴스를 더 많이 배치하여 성능을 확장하며, AWS 가용성 영역 간의 n-way 복제를 통해 가용성을 확장한다.
프라이빗 클라우드 구축
일반적인 사내 또는 프라이빗 클라우드 구축은 Gluster로 구성됨FS는 KVM, Xen 또는 VMware와 같은 하이퍼바이저를 실행하는 여러 상용 서버 위에 가상 어플라이언스로 설치되거나 베어메탈에 설치되었다.[8]
글루스터FS
원본 작성자 | 글루스터 |
---|---|
개발자 | 레드햇, 주식회사 |
안정적 해제 | 7[9].5 / 2020년 4월 16일 |
릴리스 미리 보기 | v9dev[10] / 2020년 4월 17일 |
운영 체제 | Linux, OS X, FreeBSD, NetBSD, OpenSolaris |
유형 | 분산 파일 시스템 |
면허증 | GNU 일반 공용 라이센스 v3[11] |
웹사이트 | www |
GlusterFS는 스케일 아웃 네트워크 연결 스토리지 파일 시스템이다.클라우드 컴퓨팅, 스트리밍 미디어 서비스, 콘텐츠 제공 네트워크 등의 애플리케이션을 찾았다.글루스터FS는 Red Hat이 2011년 Gluster를 인수한 결과로 원래 Gluster, Inc.에 의해 개발되었다.[12]
2012년 6월, Red Hat Storage Server는 상업적으로 지원되는 Gluster의 통합으로 발표되었다.FS와 Red Hat Enterprise Linux.[13]레드햇은 2014년 4월 cep 분산 파일 시스템 배후에 있는 회사인 잉크탱크 저장소를 인수해 글루스터를 다시 브랜드화했다.FS 기반 Red Hat 스토리지 서버에서 "Red Hat Gluster Storage"[14]로 전환.
디자인
GlusterFS는 이더넷 또는 Infiniband RDMA 인터커넥트를 통해 다양한 스토리지 서버를 하나의 대규모 병렬 네트워크 파일 시스템에 통합한다.무료 소프트웨어로 GNU GPL(General Public License) v3에 따라 라이센스가 부여된 부품과 GPL v2 또는 LGPL(Low General Public License) v3에 따라 이중 라이센스가 부여된 부품도 있다.글루스터FS는 스택형 사용자 공간 설계를 기반으로 한다.
GlusterFS는 클라이언트와 서버 구성요소를 가지고 있다.서버는 일반적으로 스토리지 브릭으로 배치되며, 각 서버는 로컬 파일 시스템을 볼륨으로 내보내는 glusterfsd 데몬.TCP/IP, InfiniBand 또는 Sockets Direct Protocol을 통해 사용자 지정 프로토콜로 서버에 연결하는 glusterfs 클라이언트 프로세스는 스택형 변환기를 사용하여 여러 원격 서버에서 복합 가상 볼륨을 생성한다.기본적으로 파일은 전체로 저장되지만 여러 원격 볼륨에서 파일을 스트라이핑하는 것도 가능하다.클라이언트가 Gluster를 사용하여 복합 볼륨을 마운트할 수 있음FUS 메커니즘을 통한 FS 기본 프로토콜 또는 내장 서버 변환기를 사용한 NFSv3 프로토콜을 사용하거나 gfapi 클라이언트 라이브러리를 통해 볼륨에 액세스한다.클라이언트는 예를 들어 커널 NFSv4 서버, SAMBA 또는 "UFO"(Unified File and Object) 변환기를 사용하는 객체 기반 OpenStack 스토리지(Swift) 프로토콜을 통해 네이티브 프로토콜 마운트를 다시 내보낼 수 있다.
Gluster의 대부분의 기능FS는 파일 기반 미러링 및 복제, 파일 기반 스트라이핑, 파일 기반 로드 밸런싱, 볼륨 페일오버, 스케줄링 및 디스크 캐싱, 스토리지 할당량 및 볼륨 스냅샷을 포함한 변환기로 구현됨(Gluster 이후)FS 버전 3.6).
글루스터FS 서버는 의도적으로 단순하게 유지된다. 즉, 기존 디렉토리를 그대로 내보내고, 저장소를 구조하기 위해 클라이언트측 번역가에게 맡긴다.고객 자체는 상태 비저장적이며, 서로 의사소통하지 않으며, 번역기 구성이 서로 일치할 것으로 예상된다.글루스터FS는 중앙집중식 또는 분산형 메타데이터 모델을 사용하기보다는 탄성 해싱 알고리즘에 의존한다.사용자는 볼륨을 동적으로 추가, 삭제 또는 마이그레이션할 수 있으므로 구성 일관성 문제를 방지할 수 있다.이것은 글러스터를 허용된다.FS는 일반적으로 더 긴밀하게 결합된 분산 파일 시스템에 영향을 미치는 병목 현상을 방지하여 범용 하드웨어에서 수 페타바이트까지 확장할 수 있다.
GlusterFS는 복제된 볼륨과 지오 복제 등 다양한 종류의 복제를 통해 데이터 안정성과 가용성을 제공한다.[15]복제된 볼륨은 각 파일의 복사본이 브릭 전체에 적어도 한 개 이상 존재하도록 보장하므로, 한 개에 장애가 발생하더라도 데이터는 여전히 저장되고 액세스할 수 있다.지리 복제는 복제의 마스터 슬레이브 모델을 제공하며, 지리적으로 구별되는 위치에 걸쳐 볼륨이 복사된다.이는 비동기적으로 발생하며 전체 데이터 센터 장애의 경우 가용성에 유용하다.
글루스터FS는 학술연구와[16][17] 조사기사로 활용돼 왔다.[18]
Red Hat은 이 소프트웨어를 "온프레미스", 퍼블릭 클라우드, "프라이빗 클라우드"[19]의 3개 시장에 판매한다.
참고 항목
참조
- ^ a b "Red Hat to Acquire Gluster". redhat.com. October 4, 2011. Archived from the original on May 30, 2013. Retrieved 2013-08-16.
- ^ "Gluster: Open source scale-out NAS". InfoStor.com. 2011-02-17. Retrieved 2013-08-16.
- ^ Kovar, Joseph F. "Page 17 - 2010 Storage Superstars: 25 You Need To Know". Crn.com. Retrieved 2013-08-16.
- ^ Jason Kincaid (May 18, 2010). "Former Plaxo CEO Ben Golub Joins Gluster, An Open Source Storage Platform Startup". Tech Crunch. Retrieved August 20, 2013.
- ^ "Former Plaxo CEO takes top spot at Gluster". Silicon Valley Business Journal. May 19, 2010. Retrieved August 20, 2013.
- ^ "New product names. Same Great features". Archived from the original on April 2, 2015. Retrieved October 27, 2016.
- ^ Nathan Eddy (2011-02-11). "Gluster Introduces NAS Virtual Appliances for VMware, Amazon Web Services". Eweek.com. Retrieved 2013-08-16.
- ^ "Gluster Virtual Storage Appliance". Storage Switzerland, LLC. Retrieved 1 September 2013.
- ^ "glusterfs-6.5 packages tested". Retrieved 16 April 2020.
- ^ "[gluster-packaging] glusterfs-7.0rc0 released". Retrieved 17 April 2020.
- ^ "Gluster 3.1: Understanding the GlusterFS License". Gluster Documentation. Gluster.org. Retrieved 30 April 2014.
- ^ Timothy Prickett Morgan (4 October 2011). "Red Hat snatches storage Gluster file system for $136m". The Register. Retrieved 3 July 2016.
- ^ Timothy Prickett Morgan (27 June 2012). "Red Hat Storage Server NAS takes on Lustre, NetApp". The Register. Retrieved 30 May 2013.
- ^ "Red Hat Storage. New product names. Same great features". redhat.com. 20 March 2015. Archived from the original on 2 April 2015. Retrieved 20 March 2015.
- ^ "GlusterFS Documentation". Retrieved January 28, 2018.
- ^ Noronha, Ranjit; Panda, Dhabaleswar K (9–12 September 2008). IMCa: A High Performance Caching Front-End for GlusterFS on InfiniBand (PDF). 37th International Conference on Parallel Processing, 2008. ICPP '08. IEEE. doi:10.1109/ICPP.2008.84. Retrieved 14 June 2011.
- ^ Kwidama, Sevickson (2007–2008), Streaming and storing CineGrid data: A study on optimization methods (PDF), University of Amsterdam System and Network Engineering, retrieved 10 June 2011
- ^ Klaver, Jeroen; van der Jagt, Roel (14 July 2010), Distributed file system on the SURFnet network Report (PDF), University of Amsterdam System and Network Engineering, retrieved 9 June 2012
- ^ "Red Hat Storage Server". Web site. Red Hat. Retrieved 30 May 2013.