diff --git a/docs/bigdata/images/image1.png b/docs/bigdata/images/image1.png index 007edb2d06d1d..c23ff7ad8bb36 100644 Binary files a/docs/bigdata/images/image1.png and b/docs/bigdata/images/image1.png differ diff --git a/docs/bigdata/images/image4.png b/docs/bigdata/images/image4.png index e82a5b4b602ff..5ccf50dcf95b3 100644 Binary files a/docs/bigdata/images/image4.png and b/docs/bigdata/images/image4.png differ diff --git a/docs/bucket/quota/bucketquota.png b/docs/bucket/quota/bucketquota.png index 0d24baabd21b3..54772eb365695 100644 Binary files a/docs/bucket/quota/bucketquota.png and b/docs/bucket/quota/bucketquota.png differ diff --git a/docs/bucket/replication/DELETE_bucket_replication.png b/docs/bucket/replication/DELETE_bucket_replication.png index 19cdebe6d56d0..91fc61727a56c 100644 Binary files a/docs/bucket/replication/DELETE_bucket_replication.png and b/docs/bucket/replication/DELETE_bucket_replication.png differ diff --git a/docs/bucket/replication/HEAD_bucket_replication.png b/docs/bucket/replication/HEAD_bucket_replication.png index d544fdec5156a..242eda53938e9 100644 Binary files a/docs/bucket/replication/HEAD_bucket_replication.png and b/docs/bucket/replication/HEAD_bucket_replication.png differ diff --git a/docs/bucket/replication/PUT_bucket_replication.png b/docs/bucket/replication/PUT_bucket_replication.png index d662cc79127a3..6ef7154afc419 100644 Binary files a/docs/bucket/replication/PUT_bucket_replication.png and b/docs/bucket/replication/PUT_bucket_replication.png differ diff --git a/docs/bucket/versioning/versioning_DELETE_versionEnabled.png b/docs/bucket/versioning/versioning_DELETE_versionEnabled.png index 18dde122d1f86..a5e6643c69f45 100644 Binary files a/docs/bucket/versioning/versioning_DELETE_versionEnabled.png and b/docs/bucket/versioning/versioning_DELETE_versionEnabled.png differ diff --git a/docs/bucket/versioning/versioning_DELETE_versionEnabled_id.png b/docs/bucket/versioning/versioning_DELETE_versionEnabled_id.png index 99afdd4fa1d3e..e46170e748092 100644 Binary files a/docs/bucket/versioning/versioning_DELETE_versionEnabled_id.png and b/docs/bucket/versioning/versioning_DELETE_versionEnabled_id.png differ diff --git a/docs/bucket/versioning/versioning_GET_versionEnabled.png b/docs/bucket/versioning/versioning_GET_versionEnabled.png index aacbeb37c2e4c..14d16d406c969 100644 Binary files a/docs/bucket/versioning/versioning_GET_versionEnabled.png and b/docs/bucket/versioning/versioning_GET_versionEnabled.png differ diff --git a/docs/bucket/versioning/versioning_GET_versionEnabled_id.png b/docs/bucket/versioning/versioning_GET_versionEnabled_id.png index 44ad109a1ae0e..9159e60f4bd1c 100644 Binary files a/docs/bucket/versioning/versioning_GET_versionEnabled_id.png and b/docs/bucket/versioning/versioning_GET_versionEnabled_id.png differ diff --git a/docs/bucket/versioning/versioning_PUT_versionEnabled.png b/docs/bucket/versioning/versioning_PUT_versionEnabled.png index fe13b2c089d8b..52749bedd1900 100644 Binary files a/docs/bucket/versioning/versioning_PUT_versionEnabled.png and b/docs/bucket/versioning/versioning_PUT_versionEnabled.png differ diff --git a/docs/federation/lookup/bucket-lookup.png b/docs/federation/lookup/bucket-lookup.png index b2b60d1bfce63..40d0332f0e1fa 100644 Binary files a/docs/federation/lookup/bucket-lookup.png and b/docs/federation/lookup/bucket-lookup.png differ diff --git a/docs/integrations/veeam/screenshots/1_add_object_store.png b/docs/integrations/veeam/screenshots/1_add_object_store.png index 9f82eca4f6b4f..02944aaebc52c 100644 Binary files a/docs/integrations/veeam/screenshots/1_add_object_store.png and b/docs/integrations/veeam/screenshots/1_add_object_store.png differ diff --git a/docs/integrations/veeam/screenshots/6_add_sobr_with_object_store.png b/docs/integrations/veeam/screenshots/6_add_sobr_with_object_store.png index eca589c0bb48d..2b2a7b2392e57 100644 Binary files a/docs/integrations/veeam/screenshots/6_add_sobr_with_object_store.png and b/docs/integrations/veeam/screenshots/6_add_sobr_with_object_store.png differ diff --git a/docs/integrations/veeam/screenshots/backup_job_immutable_days.png b/docs/integrations/veeam/screenshots/backup_job_immutable_days.png index 3fc1672465a8f..2787b61591e46 100644 Binary files a/docs/integrations/veeam/screenshots/backup_job_immutable_days.png and b/docs/integrations/veeam/screenshots/backup_job_immutable_days.png differ diff --git a/docs/integrations/veeam/screenshots/object_store_immutable_days.png b/docs/integrations/veeam/screenshots/object_store_immutable_days.png index 097ed2d59a943..f120ef65cffba 100644 Binary files a/docs/integrations/veeam/screenshots/object_store_immutable_days.png and b/docs/integrations/veeam/screenshots/object_store_immutable_days.png differ diff --git a/docs/metrics/prometheus/grafana/bucket/grafana-bucket.png b/docs/metrics/prometheus/grafana/bucket/grafana-bucket.png index da218d2acdbe8..ffdf8742afbd7 100644 Binary files a/docs/metrics/prometheus/grafana/bucket/grafana-bucket.png and b/docs/metrics/prometheus/grafana/bucket/grafana-bucket.png differ diff --git a/docs/metrics/prometheus/grafana/grafana-minio.png b/docs/metrics/prometheus/grafana/grafana-minio.png index d1c56cef31783..9cc07324ae31e 100644 Binary files a/docs/metrics/prometheus/grafana/grafana-minio.png and b/docs/metrics/prometheus/grafana/grafana-minio.png differ diff --git a/docs/metrics/prometheus/grafana/node/grafana-node.png b/docs/metrics/prometheus/grafana/node/grafana-node.png index bbb4ff925a465..5b29d90994929 100644 Binary files a/docs/metrics/prometheus/grafana/node/grafana-node.png and b/docs/metrics/prometheus/grafana/node/grafana-node.png differ diff --git a/docs/metrics/prometheus/grafana/replication/grafana-replication-cluster.png b/docs/metrics/prometheus/grafana/replication/grafana-replication-cluster.png index 0899664c15702..1d7d0bb787f8a 100644 Binary files a/docs/metrics/prometheus/grafana/replication/grafana-replication-cluster.png and b/docs/metrics/prometheus/grafana/replication/grafana-replication-cluster.png differ diff --git a/docs/metrics/prometheus/grafana/replication/grafana-replication-node.png b/docs/metrics/prometheus/grafana/replication/grafana-replication-node.png index 2758631b1c329..da48c8c576654 100644 Binary files a/docs/metrics/prometheus/grafana/replication/grafana-replication-node.png and b/docs/metrics/prometheus/grafana/replication/grafana-replication-node.png differ diff --git a/docs/metrics/prometheus/minio-es-tolerance-alert.png b/docs/metrics/prometheus/minio-es-tolerance-alert.png index 0994dd7af26a9..d3e338db6b06a 100644 Binary files a/docs/metrics/prometheus/minio-es-tolerance-alert.png and b/docs/metrics/prometheus/minio-es-tolerance-alert.png differ diff --git a/docs/screenshots/Architecture-diagram_distributed_16.png b/docs/screenshots/Architecture-diagram_distributed_16.png index dc844595209c6..236b2b577c063 100644 Binary files a/docs/screenshots/Architecture-diagram_distributed_16.png and b/docs/screenshots/Architecture-diagram_distributed_16.png differ diff --git a/docs/screenshots/Architecture-diagram_distributed_16.svg b/docs/screenshots/Architecture-diagram_distributed_16.svg index 6fbb1ace9e6d1..75c3eec606119 100644 --- a/docs/screenshots/Architecture-diagram_distributed_16.svg +++ b/docs/screenshots/Architecture-diagram_distributed_16.svg @@ -1,1063 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +INTERNET16-PORT10 GIGABITETHERNETSWITCH4 SERVERS16 8TBDRIVESNODE 1NODE 2NODE 3NODE 4192.168.1.11:9000192.168.1.12:9000192.168.1.13:9000192.168.1.14:9000EXPORT 4EXPORT 3EXPORT 1EXPORT 2EXPORT 4EXPORT 3EXPORT 1EXPORT 2EXPORT 4EXPORT 3EXPORT 1EXPORT 2EXPORT 4EXPORT 3EXPORT 1EXPORT 2 \ No newline at end of file diff --git a/docs/screenshots/Architecture-diagram_distributed_8.jpg b/docs/screenshots/Architecture-diagram_distributed_8.jpg index 9dcfcaa10b430..b46aa8f64f00b 100644 Binary files a/docs/screenshots/Architecture-diagram_distributed_8.jpg and b/docs/screenshots/Architecture-diagram_distributed_8.jpg differ diff --git a/docs/screenshots/Architecture-diagram_distributed_8.png b/docs/screenshots/Architecture-diagram_distributed_8.png index cff2f1df4170f..f03bbb70d499b 100644 Binary files a/docs/screenshots/Architecture-diagram_distributed_8.png and b/docs/screenshots/Architecture-diagram_distributed_8.png differ diff --git a/docs/screenshots/Architecture-diagram_distributed_8.svg b/docs/screenshots/Architecture-diagram_distributed_8.svg index 7dfbf7f2f6e19..c54a06b9dbeb7 100644 --- a/docs/screenshots/Architecture-diagram_distributed_8.svg +++ b/docs/screenshots/Architecture-diagram_distributed_8.svg @@ -1 +1 @@ -Architecture-diagram_Distributed 8ContainersContainersInfrastructureOrchestrationProvision object storage as containersMINIOMySQLREDISNODE JSDOCKERDOCKERDOCKERDOCKERDOCKER SWARMMESOSPHEREKUBERNETESHOST 1TENANT 1TENANT 2TENANT 3DISK 1MINIO 1MINIO 2MINIO 3900190029003Example 1: 3 tenants on single host, single driveHOST 1TENANT 1TENANT 2TENANT 3DISK 1DISK 2DISK 3DISK 4MINIO 1MINIO 2MINIO 3900190029003Example 2: 3 tenants on single host, 4 drives (erasure code)TENANT 1TENANT 2TENANT 3HOST 1DISK 1MINIO 1MINIO 2MINIO 3HOST 2DISK 1MINIO 1MINIO 2MINIO 3HOST 4DISK 1MINIO 1MINIO 2MINIO 3HOST 3DISK 1MINIO 1MINIO 2MINIO 3900190039003900190029002900190029003900190029003Example 3: 4 node distributed setupCHECKSUMCHECKSUMCHECKSUMCHECKSUMDATA BLOCK1238CHECKSUMCHECKSUMCHECKSUMCHECKSUMPARITY BLOCK1P2P3P8POBJECT ERASURE-CODED OVER 16 DRIVESTolerates up to any 8 disk failuresINTERNET16-PORT10 GIGABITETHERNETSWITCH8 SERVERSNODE 1NODE 2NODE 3NODE 4NODE 5NODE 6NODE 7NODE 8192.168.1.11:9000192.168.1.12:9000192.168.1.13:9000192.168.1.14:9000192.168.1.15:9000192.168.1.16:9000192.168.1.17:9000192.168.1.18:9000EXPORT 1EXPORT 1EXPORT 1EXPORT 1EXPORT 1 EXPORT 1EXPORT 1 8 8TBDRIVESEXPORT 1INTERNET16-PORT10 GIGABITETHERNETSWITCH4 SERVERS16 8TBDRIVESNODE 1NODE 2NODE 3NODE 4192.168.1.11:9000192.168.1.12:9000192.168.1.13:9000192.168.1.14:9000EXPORT 4EXPORT 3 EXPORT 1EXPORT 2EXPORT 4EXPORT 3 EXPORT 1EXPORT 2EXPORT 4EXPORT 3 EXPORT 1EXPORT 2EXPORT 4EXPORT 3 EXPORT 1EXPORT 2INTERNET16-PORT10 GIGABITETHERNETSWITCH8 SERVERSNODE 1NODE 2NODE 3NODE 4NODE 5NODE 6NODE 7NODE 8192.168.1.11:9000192.168.1.12:9000192.168.1.13:9000192.168.1.14:9000192.168.1.15:9000192.168.1.16:9000192.168.1.17:9000192.168.1.18:9000EXPORT 1EXPORT 1EXPORT 1EXPORT 1EXPORT 1 EXPORT 1EXPORT 1 8 8TBDRIVESEXPORT 1 \ No newline at end of file +Architecture-diagram_Distributed 8ContainersContainersInfrastructureOrchestrationProvision object storage as containersMINIOMySQLREDISNODE JSDOCKERDOCKERDOCKERDOCKERDOCKER SWARMMESOSPHEREKUBERNETESHOST 1TENANT 1TENANT 2TENANT 3DISK 1MINIO 1MINIO 2MINIO 3900190029003Example 1: 3 tenants on single host, single driveHOST 1TENANT 1TENANT 2TENANT 3DISK 1DISK 2DISK 3DISK 4MINIO 1MINIO 2MINIO 3900190029003Example 2: 3 tenants on single host, 4 drives (erasure code)TENANT 1TENANT 2TENANT 3HOST 1DISK 1MINIO 1MINIO 2MINIO 3HOST 2DISK 1MINIO 1MINIO 2MINIO 3HOST 4DISK 1MINIO 1MINIO 2MINIO 3HOST 3DISK 1MINIO 1MINIO 2MINIO 3900190039003900190029002900190029003900190029003Example 3: 4 node distributed setupCHECKSUMCHECKSUMCHECKSUMCHECKSUMDATA BLOCK1238CHECKSUMCHECKSUMCHECKSUMCHECKSUMPARITY BLOCK1P2P3P8POBJECT ERASURE-CODED OVER 16 DRIVESTolerates up to any 8 disk failuresINTERNET16-PORT10 GIGABITETHERNETSWITCH8 SERVERSNODE 1NODE 2NODE 3NODE 4NODE 5NODE 6NODE 7NODE 8192.168.1.11:9000192.168.1.12:9000192.168.1.13:9000192.168.1.14:9000192.168.1.15:9000192.168.1.16:9000192.168.1.17:9000192.168.1.18:9000EXPORT 1EXPORT 1EXPORT 1EXPORT 1EXPORT 1EXPORT 1EXPORT 18 8TBDRIVESEXPORT 1INTERNET16-PORT10 GIGABITETHERNETSWITCH4 SERVERS16 8TBDRIVESNODE 1NODE 2NODE 3NODE 4192.168.1.11:9000192.168.1.12:9000192.168.1.13:9000192.168.1.14:9000EXPORT 4EXPORT 3EXPORT 1EXPORT 2EXPORT 4EXPORT 3EXPORT 1EXPORT 2EXPORT 4EXPORT 3EXPORT 1EXPORT 2EXPORT 4EXPORT 3EXPORT 1EXPORT 2INTERNET16-PORT10 GIGABITETHERNETSWITCH8 SERVERSNODE 1NODE 2NODE 3NODE 4NODE 5NODE 6NODE 7NODE 8192.168.1.11:9000192.168.1.12:9000192.168.1.13:9000192.168.1.14:9000192.168.1.15:9000192.168.1.16:9000192.168.1.17:9000192.168.1.18:9000EXPORT 1EXPORT 1EXPORT 1EXPORT 1EXPORT 1EXPORT 1EXPORT 18 8TBDRIVESEXPORT 1 \ No newline at end of file diff --git a/docs/screenshots/Architecture-diagram_distributed_nm.png b/docs/screenshots/Architecture-diagram_distributed_nm.png index 0ba9284e610fd..d42604d21ed8c 100644 Binary files a/docs/screenshots/Architecture-diagram_distributed_nm.png and b/docs/screenshots/Architecture-diagram_distributed_nm.png differ diff --git a/docs/screenshots/Minio_Cloud_Native_Arch.png b/docs/screenshots/Minio_Cloud_Native_Arch.png index d2946f49ac82d..d309e6bd6e75f 100644 Binary files a/docs/screenshots/Minio_Cloud_Native_Arch.png and b/docs/screenshots/Minio_Cloud_Native_Arch.png differ diff --git a/docs/screenshots/Minio_Cloud_Native_Arch.svg b/docs/screenshots/Minio_Cloud_Native_Arch.svg index c5e075d1fec56..ff41ca670bdb6 100644 --- a/docs/screenshots/Minio_Cloud_Native_Arch.svg +++ b/docs/screenshots/Minio_Cloud_Native_Arch.svg @@ -1,583 +1 @@ - - - - - - - - - - - - - - - - - - - - - -Containers -Containers -Infrastructure -Orchestration - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Provision object storage as Containers -MINIO -MySQL -REDIS -NODE JS - - DOCKER - - - DOCKER - - - DOCKER - - - DOCKER - - - DOCKER SWARM - - - MESOSPHERE - - - KUBERNETES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ContainersContainersInfrastructureOrchestrationProvision object storage as ContainersMINIOMySQLREDISNODE JSDOCKERDOCKERDOCKERDOCKERDOCKER SWARMMESOSPHEREKUBERNETES \ No newline at end of file diff --git a/docs/screenshots/erasure-code.png b/docs/screenshots/erasure-code.png index 61d8bcbcc1cdf..d6a436b78623e 100644 Binary files a/docs/screenshots/erasure-code.png and b/docs/screenshots/erasure-code.png differ diff --git a/docs/screenshots/erasure-code.svg b/docs/screenshots/erasure-code.svg index 219a4a2d77aba..3c59334cce2bd 100644 --- a/docs/screenshots/erasure-code.svg +++ b/docs/screenshots/erasure-code.svg @@ -1,341 +1 @@ - - - - - - - - - - - - - - - - - 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 - +CHECKSUMCHECKSUMCHECKSUMCHECKSUMOBJECT ERASURE-CODED OVER 16 DRIVESTolerates up to any 8 disk failuresDATA BLOCK1238CHECKSUMCHECKSUMCHECKSUMCHECKSUMPARITY BLOCK1P2P3P8P \ No newline at end of file diff --git a/docs/screenshots/pic1.png b/docs/screenshots/pic1.png index 4ba49cbafc818..04921b2671345 100644 Binary files a/docs/screenshots/pic1.png and b/docs/screenshots/pic1.png differ diff --git a/docs/screenshots/pic2.png b/docs/screenshots/pic2.png index 990658921a5c8..1b6ee48bc3b50 100644 Binary files a/docs/screenshots/pic2.png and b/docs/screenshots/pic2.png differ