SOGo Open Source Groupware at the University of Konstanz -- Pascal Gienger Mail: root@uni.kn University of Konstanz, IT Services Department ("Rechenzentrum") Building V, Room V404, Phone +49 7531 88 5048, Fax +49 7531 88 3739 G+: https://plus.google.com/114525323843315818983/
The groupware dilemma
The groupware dilemma Commercial systems are "all in a box":
The groupware dilemma Commercial systems are "all in a box": All parts (E-Mail, Calendaring, Appointments, Backend Storage) are combined - integrating them in a heterogenous environment means a total replacement.
The groupware dilemma Commercial systems are "all in a box": All parts (E-Mail, Calendaring, Appointments, Backend Storage) are combined - integrating them in a heterogenous environment means a total replacement. License costs often per user
The groupware dilemma Difficulty to avoid any vendor "lock-in"
The groupware dilemma Difficulty to avoid any vendor "lock-in" Users'/Customers' demand: Web applications
The groupware dilemma Difficulty to avoid any vendor "lock-in" Users'/Customers' demand: Web applications A "Linux/Unix"-based IT department has difficulties integrating a non-unix solution
Situation Univ. Konstanz
Situation Univ. Konstanz Mail: 40,000,000 stored mails in 40,000,000 files + working Tivoli TSM backup on ZPOOL
Situation Univ. Konstanz Mail: 40,000,000 stored mails in 40,000,000 files + working Tivoli TSM backup on ZPOOL 13,000 user accounts - 156,000 mail folders
Situation Univ. Konstanz Mail: 40,000,000 stored mails in 40,000,000 files + working Tivoli TSM backup on ZPOOL 13,000 user accounts - 156,000 mail folders Two proprietary groupware systems: - Zimbra - Microsoft Exchange
Situation Univ. Konstanz 40,000 new mails per 24h
Situation Univ. Konstanz 40,000 new mails per 24h 5,000-6,000 open connections on our Cyrus IMAP
Situation Univ. Konstanz 40,000 new mails per 24h 5,000-6,000 open connections on our Cyrus IMAP 10 TB mail storage, approx 4 TB used (compressed, 6 TB uncompressed)
Our decision: SOGo
Our decision: SOGo Cyrus IMAP infrastructure is supported
Our decision: SOGo Cyrus IMAP infrastructure is supported OpenLDAP is supported
Our decision: SOGo Cyrus IMAP infrastructure is supported OpenLDAP is supported PostgreSQL is supported: Performance can be analyzed easily (ANALYZE EXPLAIN...)
Our decision: SOGo Cyrus IMAP infrastructure is supported OpenLDAP is supported PostgreSQL is supported: Performance can be analyzed easily (ANALYZE EXPLAIN...) No migration overhead
SOGo basic architecture
SOGo basic architecture
IMAP SMTP LDAP pgsql Ironports Cyrus IMAP 2.4.13 SOGo 1.3.12c OpenLDAP FC SAN Storage PostgreSQL HA Service
IMAP SMTP LDAP pgsql Ironports SOGo Webfrontend Cyrus IMAP 2.4.13 SOGo 1.3.12c OpenLDAP FC SAN Storage PostgreSQL HA Service
SOGo Web interface
SOGo Web interface
SOGo Web interface
SOGo Web interface
SOGo Web interface
Example: Thunderbird
Example: Thunderbird
Example: Thunderbird
Example: Thunderbird
Example: Thunderbird
Example: Android 2.3
Example: Android 2.3
Example: Android 2.3
Example: Android 2.3
Example: Android 2.3
Example: Android 2.3
Example: Android 2.3
Example: Apple ical
Example: Apple ical
Example: Apple ical
Example: Apple ical
Example: Apple ical
IMAP SOGo + Outlook LDAP pgsql Cyrus IMAP 2.4.13 SOGo 1.3.12c OpenLDAP PostgreSQL HA Service
SOGo + Outlook OpenLDAP University AD Cyrus IMAP 2.4.13 SOGo 2.0 AD Slave: Samba 4 as Domain Member Outlook MAPI OpenChange
SOGo 2.0
SOGo 2.0 SOGo 2.0 comes with an OpenChange plugin.
SOGo 2.0 SOGo 2.0 comes with an OpenChange plugin. OpenChange enables MAPI, i.e. Exchange- Compatibility for Microsoft Outlook
SOGo 2.0 SOGo 2.0 comes with an OpenChange plugin. OpenChange enables MAPI, i.e. Exchange- Compatibility for Microsoft Outlook Samba 4 as Domain Member of an active AD Domain will be a supported configuration.
SOGo 2.0 SOGo 2.0 comes with an OpenChange plugin. OpenChange enables MAPI, i.e. Exchange- Compatibility for Microsoft Outlook Samba 4 as Domain Member of an active AD Domain will be a supported configuration. Authentication to Cyrus IMAP is "trusted".