Every day, applications require faster storage that can sustain thousands of concurrent I/O requests. GlusterFS is a highly-scalable, redundancy filesystem that can deliver high-performance I/O to many clients simultaneously. We will define the core concept of a cluster and then introduce how GlusterFS plays an important role.
In the preceding chapter, we went through the different aspects of designing solutions to provide high availability and performance to applications that have many requirements. In this chapter, we'll go through solving a very specific problem, that is, storage.
In this chapter, we will cover the following topics:
- Understanding the core concept of a cluster
- The reason for choosing GlusterFS
- Explaining software-defined storage (SDS)
- Exploring the differences between file, object, and block storage
- Explaining the need for high...