Diagram: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 127: Line 127:
ldap --> db: Success (OK)
ldap --> db: Success (OK)
db --> user: Connection Established
db --> user: Connection Established
@enduml
</kroki>
==MinIO » MC » Replicate==
<kroki lang="plantuml">
@startuml
skinparam componentStyle rectangle
skinparam shadowing false
title MinIO Bucket Replication (Native Sync)
node "On-Premise Data Center" {
    database "Source MinIO" as LocalMinio {
        folder "my-bucket (Source)" as SrcBucket
    }
}
cloud "Public Cloud (AWS/GCS/Azure)" {
    database "Destination S3" as CloudS3 {
        folder "my-bucket (Replica)" as DestBucket
    }
}
' The Replication Process
SrcBucket -[#blue,bold]-> DestBucket : mc replicate (Metadata & Data)
note bottom of SrcBucket
  **1. Metadata Stored Locally**
  - object.jpg (v1)
  - Full path preserved
end note
note bottom of DestBucket
  **2. Identical Structure**
  - object.jpg (v1)
  - **Native Visibility**:
    Cloud services can read
    files directly without MinIO.
end note
legend right
  |= Feature |= mc replicate |
  | Format | Native (Visible) |
  | Disk Space | Consumed on Both |
  | Use Case | DR / Cloud Bursting |
end legend


@enduml
@enduml

Revision as of 20:40, 14 January 2026