15
Toni Piehl & Teemu Huovila Dovecot Oy October 14 , 2016 (example image) please insert relevant photo Dovecot Architecture Software defined storage

Dovecot Architecture - Software defined Storage

Embed Size (px)

Citation preview

Page 1: Dovecot Architecture - Software defined Storage

Toni Piehl & Teemu Huovila!Dovecot Oy!October 14 , 2016!

(exampleimage)pleaseinsertrelevantphoto

Dovecot Architecture Software defined storage

Page 2: Dovecot Architecture - Software defined Storage

Dovecot Architecture Configuration optionsThe roadmap to Software Defined Storage

Page 3: Dovecot Architecture - 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

Page 4: Dovecot Architecture - Software defined Storage

•  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

Page 5: Dovecot Architecture - Software defined Storage

Dovecot Architecture Dovecot Pro – supported The roadmap to Software Defined Storage

Page 6: Dovecot Architecture - 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

Page 7: Dovecot Architecture - Software defined Storage

•  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

Page 8: Dovecot Architecture - Software defined Storage

8 | Dovecot Pro Software Defined Storage

Dovecot Architecture

Page 9: Dovecot Architecture - Software defined Storage

Dovecot Architecture Dovecot Pro – Object storageSoftware Defined Storage

Page 10: Dovecot Architecture - Software defined Storage

10 | Dovecot Pro Software Defined Storage

Dovecot Architecture

Page 11: Dovecot Architecture - Software defined Storage

11 | Dovecot Pro Software Defined Storage

Dovecot Architecture - FTS

Page 12: Dovecot Architecture - Software defined Storage

•  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

Page 13: Dovecot Architecture - Software defined Storage

•  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

Page 14: Dovecot Architecture - Software defined Storage

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

Page 15: Dovecot Architecture - Software defined Storage