Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented...
Transcript of Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented...
![Page 1: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/1.jpg)
CS3Rome, Jan 28 2019
Kopano and Ceph (and more…)
![Page 2: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/2.jpg)
a Post-Era?
![Page 3: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/3.jpg)
What is Kopano?
![Page 4: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/4.jpg)
Chalkboard image
![Page 5: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/5.jpg)
What is Kopano?• Worldwide leading open source MAPI-based
groupware• E-Mail, Calendar, Contacts, Tasks, Notes• Meetings, Documents• Clients: Windows, MacOS, Linux, Android, iOS,
Chrome, Firefox, Edge, … and more.• Feature rich and stable• Used by Governments, Industry, Science and
much more.• Solid, scalable, high available on premise
communication solution
![Page 6: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/6.jpg)
MAPI?• Messaging Application Programming Interface• Invented by Microsoft• MAPI is not just an API, it includes an object storage
model
• Lossless storage of object information• Think of the MAPI storage model like a multi-
dimensional key-value chain containing so-called MAPI Tables
• Each object consists of multiple MAPI-Attributes describing the object
• Object-Types are distinguished by only a single attribute
• Well standardized and documented and the foundation of Microsofts’ success in the messaging ecosystem.
![Page 7: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/7.jpg)
What makes us special• A complete communication platform under your control• MAPI & Exchange ActiveSync• Open, standardized REST Interface• # 1 Non-Java OpenID Connect Provider
![Page 8: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/8.jpg)
Backend Architecture
• Group replication based on MySQL• Scalability by Kopano Multi-Server technology• Kopano components communicate HTTPS
![Page 9: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/9.jpg)
What is CEPH?• Outscaling storage solution• Serves multiple storage types (Block storage, Object
Storage)• Near-linear scalability• “One storage to rule them all”: Kopano Groupware
Core, Kopano Documents, Kopano Meetings
What is SUSE Enterprise Storage?• CEPH on steroids
![Page 10: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/10.jpg)
One storage architecture for your precious data
![Page 11: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/11.jpg)
Component architecture with >100.000 users
![Page 12: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/12.jpg)
Protocol architecture with >100.000 users
![Page 13: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/13.jpg)
Architecture to deliver rich communication and file sync & share experience
• Modularity allows scalability to a cloud-level• Primary communication services all web based• REST interface based on Graph API• Authentication based on OpenID Connect
![Page 14: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/14.jpg)
The result
![Page 15: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/15.jpg)
What is the result?
![Page 16: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/16.jpg)
What is the result?
![Page 17: Kopano and Ceph (and more…) · MAPI? • Messaging Application Programming Interface • Invented by Microsoft • MAPI is not just an API, it includes an object storage model •](https://reader033.fdocuments.us/reader033/viewer/2022060523/6052856ce640ef0b5e2738cb/html5/thumbnails/17.jpg)
Thank you!
Q & A
Demo: In the Demo-Room