更新时间:2021-06-24 14:47:28
coverpage
Title Page
Copyright and Credits
Hands-On Linux for Architects
About Packt
Why subscribe?
Packt.com
Contributors
About the authors
About the reviewer
Packt is searching for authors like you
Dedication
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Section 1: High-Performance Storage Solutions with GlusterFS
Introduction to Design Methodology
Defining the stages of solution design and why they matter
Analyzing the problem and asking the right questions
Technical standpoint
Business standpoint
Functional standpoint
Considering possible solutions
POC
Implementing the solution
Summary
Questions
Further reading
Defining GlusterFS Storage
Technical requirements
What is a cluster?
Computing a cluster
Storage clusters
What is GlusterFS?
SDS
Cost reduction
Scalability
Control
The market is moving toward SDS
Massive storage
Block file and object storage
Block storage
File storage
Object storage
Why choose GlusterFS?
GlusterFS features
Commodity hardware – GlusterFS runs on pretty much anything
GlusterFS can be deployed on private public or hybrid clouds
No single point of failure
Asynchronous geo-replication
Performance
Self-healing
Flexibility
Remote direct memory access (RDMA)
Gluster volume types
Distributed
Replicated
Distributed replicated
Dispersed
Distributed dispersed
The need for highly redundant storage
Disaster recovery
RTO
RPO
Synchronous replication
Asynchronous replication
The need for high performance
Parallel I/O
Architecting a Storage Cluster
GlusterFS compute requirements
RAM
Why is cache important?
CPU
Cloud considerations
How much space do you need?
GlusterFS volume type
Space required by the application
Projected growth
Performance considerations
Throughput
Latency
IOPS
I/O size
GlusterFS performance
Volume type
Brick layout