As enterprises strive to provide uninterrupted access to their business applications there has been a drive to develop robust clustering technologies to meet this requirement. In this session a review of a few of these technologies will be undertaken:
1. High Availability using pacemaker and corosync
2. GFS2 - a native file system that interfaces directly with the Linux kernel file system interface (VFS layer). When implemented as a cluster file system, GFS2 employs distributed metadata and multiple journals.
3. glusterFS - an open source, distributed file system capable of scaling to several petabytes (actually, 72 brontobytes!) and handling thousands of clients. GlusterFS clusters together storage building blocks over Infiniband RDMA or TCP/IP interconnect, aggregating disk and memory resources and managing data in a single global namespace.
4. DRBD - a mechanism to provide network-based RAID1 that is designed as a building block to form high availability (HA) clusters