diff --git a/docs/screenshots/Architecture-diagram_distributed_16.svg b/docs/screenshots/Architecture-diagram_distributed_16.svg new file mode 100644 index 000000000..6fbb1ace9 --- /dev/null +++ b/docs/screenshots/Architecture-diagram_distributed_16.svg @@ -0,0 +1,1063 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INTERNET + + + 16-PORT10 GIGABITETHERNETSWITCH + + + 4 SERVERS + + + 16 8TBDRIVES + +NODE 1 +NODE 2 +NODE 3 +NODE 4 +192.168.1.11:9000 +192.168.1.12:9000 +192.168.1.13:9000 +192.168.1.14:9000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EXPORT 4 + EXPORT 3 + EXPORT 1 + EXPORT 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EXPORT 4 + EXPORT 3 + EXPORT 1 + EXPORT 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EXPORT 4 + EXPORT 3 + EXPORT 1 + EXPORT 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + EXPORT 4 + EXPORT 3 + EXPORT 1 + EXPORT 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/screenshots/Architecture-diagram_distributed_8.svg b/docs/screenshots/Architecture-diagram_distributed_8.svg new file mode 100644 index 000000000..017237486 --- /dev/null +++ b/docs/screenshots/Architecture-diagram_distributed_8.svg @@ -0,0 +1,1057 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INTERNET + + + 16-PORT10 GIGABITETHERNETSWITCH + + + 8 SERVERS + +NODE 1 + + NODE 2 + +NODE 3 + + NODE 4 + +NODE 5 + + NODE 6 + +NODE 7 +NODE 8 +192.168.1.11:9000 + + 192.168.1.12:9000 + +192.168.1.13:9000 + + 192.168.1.14:9000 + +192.168.1.15:9000 + + 192.168.1.16:9000 + +192.168.1.17:9000 +192.168.1.18:9000 + + EXPORT 1 + + + EXPORT 2 + + + EXPORT 7 + + + EXPORT 6 + + + EXPORT 5 + + + EXPORT 4 + + + EXPORT 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 8TBDRIVES + + + EXPORT 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/screenshots/Minio_Cloud_Native_Arch.svg b/docs/screenshots/Minio_Cloud_Native_Arch.svg new file mode 100644 index 000000000..c5e075d1f --- /dev/null +++ b/docs/screenshots/Minio_Cloud_Native_Arch.svg @@ -0,0 +1,583 @@ + + + + + + + + + + + + + + + + + + + + + +Containers +Containers +Infrastructure +Orchestration + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Provision object storage as Containers +MINIO +MySQL +REDIS +NODE JS + + DOCKER + + + DOCKER + + + DOCKER + + + DOCKER + + + DOCKER SWARM + + + MESOSPHERE + + + KUBERNETES + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/screenshots/erasure-code.svg b/docs/screenshots/erasure-code.svg new file mode 100644 index 000000000..219a4a2d7 --- /dev/null +++ b/docs/screenshots/erasure-code.svg @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + + CHECKSUM + + + CHECKSUM + + + CHECKSUM + + + CHECKSUM + + + + + + + + + + +OBJECT ERASURE-CODED OVER 16 DRIVESTolerates up to any 8 disk failures + + + + + + + DATA BLOCK + + + + + + + + +1 +2 +3 +8 +CHECKSUM +CHECKSUM +CHECKSUM +CHECKSUM + + + PARITY BLOCK + +1P +2P +3P +8P +