dovecot architecture - software defined storage

Post on 17-Feb-2017

247 Views

Category:

Software

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related