Diagram: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (11 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
==Example== | ==Example== | ||
<kroki lang= | {|class='wikitable mw-collapsible mw-collapsed' | ||
!scope='col' style='text-align:left'| Example | |||
|- | |||
|valign='top'| | |||
<kroki lang='blockdiag'> | |||
blockdiag { | blockdiag { | ||
Kroki -> generates -> "Block diagrams"; | Kroki -> generates -> "Block diagrams"; | ||
| Line 10: | Line 14: | ||
} | } | ||
</kroki> | </kroki> | ||
|} | |||
==Cloudflare » BlockDiagram== | ==Cloudflare » BlockDiagram== | ||
<kroki lang= | {|class='wikitable mw-collapsible mw-collapsed' | ||
!scope='col' style='text-align:left'| Cloudflare » BlockDiagram | |||
|- | |||
|valign='top'| | |||
<kroki lang='blockdiag'> | |||
blockdiag { | blockdiag { | ||
| Line 59: | Line 68: | ||
} | } | ||
</kroki> | </kroki> | ||
|} | |||
==Cloudflare » PlantUML== | ==Cloudflare » PlantUML== | ||
<kroki lang= | {|class='wikitable mw-collapsible' | ||
!scope='col' style='text-align:left'| Cloudflare » PlantUML | |||
|- | |||
|valign='top'| | |||
<kroki lang='plantuml'> | |||
@startuml | @startuml | ||
' Styling for Transparency and Layout | |||
skinparam backgroundColor transparent | |||
cloud Internet | cloud Internet | ||
node "Cloudflare Edge\nArgo Tunnel" as CF | node "Cloudflare Edge\nArgo Tunnel" as CF | ||
| Line 93: | Line 111: | ||
@enduml | @enduml | ||
</kroki> | </kroki> | ||
|} | |||
==Keycloak » SSO » LDAP== | ==Keycloak » SSO » LDAP== | ||
<kroki lang= | {|class='wikitable mw-collapsible' | ||
!scope='col' style='text-align:left'| Keycloak » SSO » LDAP | |||
|- | |||
|valign='top'| | |||
<kroki lang='plantuml'> | |||
@startuml | @startuml | ||
skinparam actorStyle awesome | |||
' Styling for Transparency and Layout | |||
skinparam backgroundColor transparent | |||
skinparam actorStyle awesome | |||
autonumber | autonumber | ||
| Line 130: | Line 157: | ||
@enduml | @enduml | ||
</kroki> | </kroki> | ||
|} | |||
==MinIO » MC » Replicate== | |||
{|class='wikitable mw-collapsible' | |||
!scope='col' style='text-align:left'| MinIO » MC » Replicate | |||
|- | |||
|valign='top'| | |||
<kroki lang='plantuml'> | |||
@startuml | |||
' Styling for Transparency and Layout | |||
skinparam backgroundColor transparent | |||
skinparam DefaultFontName Helvetica | |||
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 | |||
</kroki> | |||
|} | |||
==Encrypt » E2E » JWE== | ==Encrypt » E2E » JWE== | ||
<kroki lang= | {|class='wikitable mw-collapsible mw-collapsed' | ||
!scope='col' style='text-align:left'| Encrypt » E2E » JWE | |||
|- | |||
|valign='top'| | |||
<kroki lang='mermaid'> | |||
sequenceDiagram | sequenceDiagram | ||
autonumber | autonumber | ||
| Line 165: | Line 253: | ||
FE->>FE: Decrypt JWE response | FE->>FE: Decrypt JWE response | ||
</kroki> | </kroki> | ||
|} | |||
==References== | ==References== | ||
{|class='wikitable mw-collapsible | {|class='wikitable mw-collapsible' | ||
!scope='col' style='text-align:left' colspan='3'| | !scope='col' style='text-align:left' colspan='3'| References | ||
References | |||
|- | |- | ||
|valign='top' style='width:33%'| | |valign='top' style='width:33%'| | ||
Latest revision as of 05:43, 25 January 2026
Example
| Example |
|---|
|
|
Cloudflare » BlockDiagram
| Cloudflare » BlockDiagram |
|---|
|
|
Cloudflare » PlantUML
| Cloudflare » PlantUML |
|---|
|
|
Keycloak » SSO » LDAP
| Keycloak » SSO » LDAP |
|---|
|
|
MinIO » MC » Replicate
| MinIO » MC » Replicate |
|---|
|
|
Encrypt » E2E » JWE
| Encrypt » E2E » JWE |
|---|
|
|
References
| References | ||
|---|---|---|