From 1806850db58b9829813cc7a0ee89e4b1799ec51f Mon Sep 17 00:00:00 2001 From: N Balachandran Date: Fri, 9 Feb 2018 21:21:26 +0530 Subject: [PATCH 1/4] Admin Guide: Refactoring Update the GlusterFs Introduction Signed-off-by: N Balachandran --- Administrator Guide/GlusterFS Introduction.md | 74 ++++++------------- 1 file changed, 22 insertions(+), 52 deletions(-) diff --git a/Administrator Guide/GlusterFS Introduction.md b/Administrator Guide/GlusterFS Introduction.md index fec0403..c0d96c7 100644 --- a/Administrator Guide/GlusterFS Introduction.md +++ b/Administrator Guide/GlusterFS Introduction.md @@ -1,63 +1,33 @@ -Introducing Gluster File System -=============================== +What is Gluster ? +================= -GlusterFS is an open source, distributed file system capable of scaling to -several petabytes and handling thousands of clients. It is a file system with -a modular, stackable design, and a unique no-metadata server architecture. -This no-metadata server architecture ensures better performance, -linear scalability, and reliability. GlusterFS can be -flexibly combined with commodity physical, virtual, and cloud resources -to deliver highly available and performant enterprise storage at a -fraction of the cost of traditional solutions. +Gluster is a scalable, distributed file system that aggregates disk and memory resources into a single global namespace. -GlusterFS clusters together storage building blocks over Infiniband RDMA -and/or TCP/IP interconnect, aggregating disk and memory resources and -managing data in a single global namespace. +### Advantages + + * Scales to several petabytes + * Handles thousands of clients + * POSIX compatible + * Uses commodity hardware + * Can use any ondisk filesystem that supports extended attributes + * Accessible using industry standard protocols like NFS and SMB + * Provides replication, quotas, geo-replication, snapshots and bitrot detection + * Allows optimization for different workloads + * Open Source -GlusterFS aggregates various storage servers over network interconnects -into one large parallel network file system. Based on a stackable user space -design, it delivers exceptional performance for diverse workloads and is a key -building block of GlusterFS. -The POSIX compatible GlusterFS servers, use any ondisk file system which supports -extended attributes (eg: ext4, XFS, etc) to format to store data on disks, can be -accessed using industry-standard access protocols including Network File System (NFS) -and Server Message Block (SMB). ![640px-glusterfs_architecture](https://cloud.githubusercontent.com/assets/10970993/7412187/dbb94286-ef5d-11e4-93ca-d4959a94db85.png) -GlusterFS is designed for today's high-performance, virtualized cloud -environments. Unlike traditional data centers, cloud environments -require multi-tenancy along with the ability to grow or shrink resources -on demand. Enterprises can scale capacity, performance, and availability -on demand, with no vendor lock-in, across on-premise, public cloud, and -hybrid environments. -GlusterFS is in production at thousands of enterprises spanning media, -healthcare, government, education, web 2.0, and financial services. -## Commercial offerings and support ## +Enterprises can scale capacity, performance, and availability on demand, with no vendor lock-in, across on-premise, public cloud, and hybrid environments. +Gluster is used in production at thousands of enterprises spanning media, healthcare, government, education, web 2.0, and financial services. -Several companies offer support or [consulting](http://www.gluster.org/consultants/). + + +### Commercial offerings and support + +Several companies offer support or [consulting](https://www.gluster.org/support/). [Red Hat Gluster Storage](http://www.redhat.com/en/technologies/storage/gluster) -is a commercial storage software product, based on GlusterFS. - - -## About On-premise Installation ## - -GlusterFS for On-Premise allows physical storage to be utilized as a -virtualized, scalable, and centrally managed pool of storage. - -GlusterFS can be installed on commodity servers resulting in a -powerful, massively scalable, and highly available NAS environment. - -GlusterFS On-premise enables enterprises to treat physical storage as a -virtualized, scalable, and centrally managed storage pool by using commodity -storage hardware. It supports multi-tenancy by partitioning users or groups into -logical volumes on shared storage. It enables users to eliminate, decrease, or -manage their dependence on high-cost, monolithic and difficult-to-deploy storage arrays. -You can add capacity in a matter of minutes across a wide variety of workloads without -affecting performance. Storage can also be centrally managed across a variety of -workloads, thus increasing storage efficiency. - - +is a commercial storage software product, based on Gluster. From 1ff58abbf4235f29667e8a8bedb4ca94f49393ad Mon Sep 17 00:00:00 2001 From: nbalacha Date: Fri, 16 Feb 2018 16:00:50 +0530 Subject: [PATCH 2/4] Update GlusterFS Introduction.md --- Administrator Guide/GlusterFS Introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Administrator Guide/GlusterFS Introduction.md b/Administrator Guide/GlusterFS Introduction.md index c0d96c7..9aa33ad 100644 --- a/Administrator Guide/GlusterFS Introduction.md +++ b/Administrator Guide/GlusterFS Introduction.md @@ -1,7 +1,7 @@ What is Gluster ? ================= -Gluster is a scalable, distributed file system that aggregates disk and memory resources into a single global namespace. +Gluster is a scalable, distributed file system that aggregates disk storage resources into a single global namespace. ### Advantages From a44d0103e1ebd508650239786f76b178c1853401 Mon Sep 17 00:00:00 2001 From: nbalacha Date: Fri, 16 Feb 2018 16:02:13 +0530 Subject: [PATCH 3/4] Update GlusterFS Introduction.md --- Administrator Guide/GlusterFS Introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Administrator Guide/GlusterFS Introduction.md b/Administrator Guide/GlusterFS Introduction.md index 9aa33ad..d3ddc47 100644 --- a/Administrator Guide/GlusterFS Introduction.md +++ b/Administrator Guide/GlusterFS Introduction.md @@ -1,7 +1,7 @@ What is Gluster ? ================= -Gluster is a scalable, distributed file system that aggregates disk storage resources into a single global namespace. +Gluster is a scalable, distributed file system that aggregates disk storage resources from multiple servers into a single global namespace. ### Advantages From 16ff1df020cb84b07c2d2d8fa85d329a882560ad Mon Sep 17 00:00:00 2001 From: nbalacha Date: Fri, 16 Feb 2018 16:06:43 +0530 Subject: [PATCH 4/4] Update GlusterFS Introduction.md --- Administrator Guide/GlusterFS Introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Administrator Guide/GlusterFS Introduction.md b/Administrator Guide/GlusterFS Introduction.md index d3ddc47..18a59fe 100644 --- a/Administrator Guide/GlusterFS Introduction.md +++ b/Administrator Guide/GlusterFS Introduction.md @@ -16,7 +16,7 @@ Gluster is a scalable, distributed file system that aggregates disk storage reso * Open Source -![640px-glusterfs_architecture](https://cloud.githubusercontent.com/assets/10970993/7412187/dbb94286-ef5d-11e4-93ca-d4959a94db85.png) +![640px-glusterfs_architecture](../images/640px-GlusterFS_Architecture.png)