Post on 17-Feb-2017
Toni Piehl & Teemu Huovila!Dovecot Oy!October 14 , 2016!
(exampleimage)pleaseinsertrelevantphoto
Dovecot Architecture Software defined storage
Dovecot Architecture Configuration optionsThe roadmap to Software Defined Storage
• Primary and fail over node• To switch• DNS update • Floating IP
• 2 way replication of data• Up to several thousands of users
Basic setup – Primary and fail over
3 | Dovecot Pro Software Defined Storage
Dovecot ArchitectureCommunity edition
• Adding Directors provides 2 active nodes • Automatic assignment
• Redundancy without intervention• 2 way replication of data• Up to several thousands of users
Basic setup – active | active
4 | Dovecot Pro Software Defined Storage
Dovecot ArchitectureCommunity edition
Dovecot Architecture Dovecot Pro – supported The roadmap to Software Defined Storage
• Larger environments need external userDB
• Stateless design – users not tied to any Backend
• Shared storage layer• HA storage• Upto millions of users• Single site
Advanced setup – shared storage
6 | Dovecot Pro Software Defined Storage
Dovecot Architecture
• Use Director tagging to separate clusters and users to clusters
• Stateless design – users not tied to any Backend
• Shared storage layer• Storage level replication• Active storage for cluster 1,
passive on cluster 2• Upto millions of users• Single site
Advanced setup – shared storage, 2 clusters
7 | Dovecot Pro Software Defined Storage
Dovecot Architecture
8 | Dovecot Pro Software Defined Storage
Dovecot Architecture
Dovecot Architecture Dovecot Pro – Object storageSoftware Defined Storage
10 | Dovecot Pro Software Defined Storage
Dovecot Architecture
11 | Dovecot Pro Software Defined Storage
Dovecot Architecture - FTS
• Main components are the same • Only separate connectors
needed for different implementations
• Same Full Text Search (FTS) works with different storages
• Connectors relatively light weight
Object Storage with high performance listing
12 | Dovecot Pro Software Defined Storage
Dovecot Architecture
• Main components are the same • Cassandra needed for object
listing• Separate connectors needed for
different storages• Same Full Text Search (FTS)
works with different storages• Connectors relatively light weight
Object Storages without listing
13 | Dovecot Pro Software Defined Storage
Dovecot Architecture
14 | Dovecot Pro Software Defined Storage
Dovecot Architecture
• Primary site assignment• All sites can serve all users• Small reference pointers in
Cassandra• Flexible expansion of storage• Commodity hardware• Up to exabyte scale
Multiple sites with Scality