Complete Task 5: Mithal monitoring dashboard
هذا الالتزام موجود في:
49
q4-scalability/block-storage.md
Normal file
49
q4-scalability/block-storage.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# Ghaymah Block Storage for Stateful Workloads
|
||||
|
||||
## Overview
|
||||
|
||||
Stateful applications store persistent data that must remain available even if a container is restarted, replaced, or moved to another node.
|
||||
|
||||
Ghaymah Block Storage provides persistent storage that can be attached to stateful workloads such as databases.
|
||||
|
||||
---
|
||||
|
||||
## Common Stateful Workloads
|
||||
|
||||
- MySQL
|
||||
- PostgreSQL
|
||||
- MongoDB
|
||||
- Redis (Persistent Mode)
|
||||
|
||||
---
|
||||
|
||||
## How It Works
|
||||
|
||||
1. The database container stores its data on a Ghaymah Block Storage volume.
|
||||
2. If the container fails, a new container can be started.
|
||||
3. The same Block Storage volume is reattached.
|
||||
4. The application continues using the existing data.
|
||||
|
||||
---
|
||||
|
||||
## Benefits
|
||||
|
||||
- Persistent data storage
|
||||
- High durability
|
||||
- Faster recovery after failures
|
||||
- Data remains available after container restarts
|
||||
- Suitable for production database workloads
|
||||
|
||||
---
|
||||
|
||||
## Example Architecture
|
||||
|
||||
```text
|
||||
Application Containers
|
||||
│
|
||||
▼
|
||||
Database Container
|
||||
│
|
||||
▼
|
||||
Ghaymah Block Storage
|
||||
```
|
||||
المرجع في مشكلة جديدة
حظر مستخدم