SlideShare a Scribd company logo
1 of 33
SYNACOR MAIL –
OPERATING ZIMBRA FOR SERVICE PROVIDERS
Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Synacor, Inc.
Matthew Berg
Synacor E-mail Lead Engineer
March, 2016
PART 2
Synacor Mail – Operating Zimbra for Service Providers
1. Synacor as a Service providers for CSPs
2. Synacor Operations
3. Geo-Redundant Deployment of Zimbra
4. Future Directions
Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
2Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
SYNACOR OPERATIONS
1. OPERATIONAL PHILOSOPHY
2. DEPLOY AND OPERATE
3. MANAGEMENT
4. MONITORING
5. METRICS
6. MAINTENANCE
7. MIGRATION
3Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Our goal is to reliably detect and mitigate operational issues before
they become end user impacting.
This requires comprehensive understanding of both system and
service performance, long term trending and analysis, and ready
access to historical metrics and log data.
By doing so we improve customers satisfaction, reduce cost of
technical operations, and eliminate call center involvement.
OPERATIONAL PHILOSOPHY
4Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
SYNACOR OPERATIONS
1. PHILOSOPHY
2. DEPLOY AND OPERATE
3. MANAGEMENT
4. MONITORING
5. METRICS
6. MAINTENANCE
7. MIGRATION
5Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Deployment
 Multiple deployment strategies
 All physical
 All virtual
 Hybrid
 Multiple storage backends
 Block storage
 Software defined storage
6Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Operations
 Management
 Routine deployment and operation
 Monitoring
 Reactive and proactive health monitoring
 Metrics
 Data gathering for capacity planning, reporting and
troubleshooting
 Maintenance
 Resolving browser compatibility issues
 Deploying bug fixes and security updates
 Migrations
 Movement of accounts into and between systems
7Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
SYNACOR OPERATIONS
1. PHILOSOPHY
2. DEPLOY AND OPERATE
3. MANAGEMENT
4. MONITORING
5. METRICS
6. MAINTENANCE
7. MIGRATION
8Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Management
 Centralized tooling
 Puppet for config management
 Mcollective for distributed operations
 SCAPI
 Restful API for provisioning and management
 Etools
 Management interface built on SCAPI
9Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Etools: Server Administration
10Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Etools: Queue Monitoring
11Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Etools: Log Access / Abuse Management
12Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
SYNACOR OPERATIONS
1. PHILOSOPHY
2. DEPLOY AND OPERATE
3. MANAGEMENT
4. MONITORING
5. METRICS
6. MAINTENANCE
7. MIGRATION
13Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Monitoring
 24/7 Coverage
 NOC
 Offshore admins
 On-call primary admins
 Synformer
 Network, platform and application monitoring
 Graphing and reporting capabilities
14Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Synformer: Alert View
15Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Synformer: Graph View
16Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Synformer: Ad-hoc Report
17Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
SYNACOR OPERATIONS
1. PHILOSOPHY
2. DEPLOY AND OPERATE
3. MANAGEMENT
4. MONITORING
5. METRICS
6. MAINTENANCE
7. MIGRATION
18Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Metrics
 Graphite
 Centralized storage of system and application metrics
 Ad-hoc visualization
 Dashboards for monitoring and reporting
 Log aggregation and analysis
 Centralized log storage
 Analysis and report done with custom scripts
19Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Graphite: Java GC activity
20Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Graphite: Active User Dashboard
21Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Graphite: Mail Analysis Dashboard
22Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
SYNACOR OPERATIONS
1. PHILOSOPHY
2. DEPLOY AND OPERATE
3. MANAGEMENT
4. MONITORING
5. METRICS
6. MAINTENANCE
7. MIGRATION
23Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Maintenance: Browser issues
 Styles
 Stripped down _base3 skin properties (~ 30 lines)
 Additional IDs added to skin.html for CSS access
 CSS properties converted to LESS; mixin support used to
accommodate browser differences
 Modified view.tag to detect IE
 Scripts
 Modernizr and jquery incorporated
 FixZimbra.js to correct upstream issues
 SynaSkinOverrides.js to augment upstream functionality
 Zimlets
 com_synacor_core_change to apply fixes after application load
24Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Maintenance: Bug fixes and security
 Backport java classes
 Decompile and examine patches
 Apply changes to deployed version
 Update and distribute jars
 Backport dependencies
 Examine dependencies
 Compile new version or backport as appropriate
 Make sure to incorporate any Zimbra customizations in
ZimbraThirdParty repo
25Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
SYNACOR OPERATIONS
1. PHILOSOPHY
2. DEPLOY AND OPERATE
3. MANAGEMENT
4. MONITORING
5. METRICS
6. MAINTENANCE
7. MIGRATION
26Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.Contains proprietary and confidential information owned by Synacor, Inc. © / 2014 Synacor, Inc.
PROVEN EMAIL MIGRATION PROCESS AND PLATFORM
26Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
27Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Migrations
 Disbatch
 Elastic, distributed batch processing framework
 Used for internal and external mail migrations
 Plugins for ingesting from a variety of platforms
 YAMS (Yet Another Mail Syncer)
 Rewrite of imapsync
 Used to migration millions of mailboxes
 Fully managed and monitored
28Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Migration Overview
29Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Disbatch Management (v1)
30Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
Disbatch Management (v2)
Synacor Mail – Operating Zimbra for Service Providers
1. Synacor as a Service providers for CSPs
2. Synacor Operations
3. Geo-Redundant Deployment of Zimbra
4. Future Directions
Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
THANK YOU
Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

More Related Content

What's hot

Cisco Connect Toronto 2017 - Putting Firepower into the Next Generation Firewall
Cisco Connect Toronto 2017 - Putting Firepower into the Next Generation FirewallCisco Connect Toronto 2017 - Putting Firepower into the Next Generation Firewall
Cisco Connect Toronto 2017 - Putting Firepower into the Next Generation FirewallCisco Canada
 
Cochrane Tech Services | N4PaaS
Cochrane Tech Services | N4PaaSCochrane Tech Services | N4PaaS
Cochrane Tech Services | N4PaaSCochrane_Supply
 
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...Cisco Canada
 
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WANCisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WANCisco Canada
 
Cuando la información que tienes en el correo vale más de lo que puedes imagi...
Cuando la información que tienes en el correo vale más de lo que puedes imagi...Cuando la información que tienes en el correo vale más de lo que puedes imagi...
Cuando la información que tienes en el correo vale más de lo que puedes imagi...LibreCon
 
Cisco Connect Toronto 2017 - Introducing the Network Intuitive
Cisco Connect Toronto 2017 - Introducing the Network IntuitiveCisco Connect Toronto 2017 - Introducing the Network Intuitive
Cisco Connect Toronto 2017 - Introducing the Network IntuitiveCisco Canada
 
Cisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex updateCisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex updateCisco Canada
 
Introduction to BRAS
Introduction to BRASIntroduction to BRAS
Introduction to BRASKHNOG
 
Cisco Connect Toronto 2017 - Simplifying Cloud Adoption
Cisco Connect Toronto 2017 - Simplifying Cloud AdoptionCisco Connect Toronto 2017 - Simplifying Cloud Adoption
Cisco Connect Toronto 2017 - Simplifying Cloud AdoptionCisco Canada
 
Cisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven TelemetryCisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven TelemetryCisco Canada
 
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloudCisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloudCisco Canada
 
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Canada
 
Cisco Connect Vancouver 2017 - How to have magical meeting experiences
Cisco Connect Vancouver 2017 - How to have magical meeting experiencesCisco Connect Vancouver 2017 - How to have magical meeting experiences
Cisco Connect Vancouver 2017 - How to have magical meeting experiencesCisco Canada
 
Cisco Connect Vancouver 2017 - Embedding IR into the DNA of the business
Cisco Connect Vancouver 2017 - Embedding IR into the DNA of the businessCisco Connect Vancouver 2017 - Embedding IR into the DNA of the business
Cisco Connect Vancouver 2017 - Embedding IR into the DNA of the businessCisco Canada
 
How To Have Magical Meeting Experiences
How To Have Magical Meeting ExperiencesHow To Have Magical Meeting Experiences
How To Have Magical Meeting ExperiencesCisco Canada
 
Cisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural Design
Cisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural DesignCisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural Design
Cisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural DesignCisco Canada
 
Cloud and On Premises Collaboration Security Explained
Cloud and On Premises Collaboration Security ExplainedCloud and On Premises Collaboration Security Explained
Cloud and On Premises Collaboration Security ExplainedCisco Canada
 
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spotsIXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spotsCisco Russia
 

What's hot (20)

Cisco Connect Toronto 2017 - Putting Firepower into the Next Generation Firewall
Cisco Connect Toronto 2017 - Putting Firepower into the Next Generation FirewallCisco Connect Toronto 2017 - Putting Firepower into the Next Generation Firewall
Cisco Connect Toronto 2017 - Putting Firepower into the Next Generation Firewall
 
Cochrane Tech Services | N4PaaS
Cochrane Tech Services | N4PaaSCochrane Tech Services | N4PaaS
Cochrane Tech Services | N4PaaS
 
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
 
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WANCisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
Cisco Connect Vancouver 2017 - Understanding Cisco next gen SD-WAN
 
Cuando la información que tienes en el correo vale más de lo que puedes imagi...
Cuando la información que tienes en el correo vale más de lo que puedes imagi...Cuando la información que tienes en el correo vale más de lo que puedes imagi...
Cuando la información que tienes en el correo vale más de lo que puedes imagi...
 
Cci Welcome
Cci WelcomeCci Welcome
Cci Welcome
 
Cisco Connect Toronto 2017 - Introducing the Network Intuitive
Cisco Connect Toronto 2017 - Introducing the Network IntuitiveCisco Connect Toronto 2017 - Introducing the Network Intuitive
Cisco Connect Toronto 2017 - Introducing the Network Intuitive
 
Azure F5 Solutions
Azure F5 SolutionsAzure F5 Solutions
Azure F5 Solutions
 
Cisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex updateCisco Connect Toronto 2017 - UCS and Hyperflex update
Cisco Connect Toronto 2017 - UCS and Hyperflex update
 
Introduction to BRAS
Introduction to BRASIntroduction to BRAS
Introduction to BRAS
 
Cisco Connect Toronto 2017 - Simplifying Cloud Adoption
Cisco Connect Toronto 2017 - Simplifying Cloud AdoptionCisco Connect Toronto 2017 - Simplifying Cloud Adoption
Cisco Connect Toronto 2017 - Simplifying Cloud Adoption
 
Cisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven TelemetryCisco Connect Toronto 2017 - Model-driven Telemetry
Cisco Connect Toronto 2017 - Model-driven Telemetry
 
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloudCisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
Cisco Connect Vancouver 2017 - Compute infrastructure for a hybrid cloud
 
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WANCisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
Cisco Connect Toronto 2017 - Understanding Cisco Next Generation SD-WAN
 
Cisco Connect Vancouver 2017 - How to have magical meeting experiences
Cisco Connect Vancouver 2017 - How to have magical meeting experiencesCisco Connect Vancouver 2017 - How to have magical meeting experiences
Cisco Connect Vancouver 2017 - How to have magical meeting experiences
 
Cisco Connect Vancouver 2017 - Embedding IR into the DNA of the business
Cisco Connect Vancouver 2017 - Embedding IR into the DNA of the businessCisco Connect Vancouver 2017 - Embedding IR into the DNA of the business
Cisco Connect Vancouver 2017 - Embedding IR into the DNA of the business
 
How To Have Magical Meeting Experiences
How To Have Magical Meeting ExperiencesHow To Have Magical Meeting Experiences
How To Have Magical Meeting Experiences
 
Cisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural Design
Cisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural DesignCisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural Design
Cisco Connect Vancouver 2017 - Cisco Spark Hybrid Services Architectural Design
 
Cloud and On Premises Collaboration Security Explained
Cloud and On Premises Collaboration Security ExplainedCloud and On Premises Collaboration Security Explained
Cloud and On Premises Collaboration Security Explained
 
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spotsIXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
IXIA VISIBILITY ARCHITECTURE Eliminating Blind spots
 

Viewers also liked

Zimbra Forum France 2016 - Netixia
Zimbra Forum France 2016 - NetixiaZimbra Forum France 2016 - Netixia
Zimbra Forum France 2016 - NetixiaZimbra
 
Zimbra Forum France 2016 - Vaderetro
Zimbra Forum France 2016 - VaderetroZimbra Forum France 2016 - Vaderetro
Zimbra Forum France 2016 - VaderetroZimbra
 
Zimbra Forum France 2016 - Automatiser l’installation de Zimbra avec Ansible...
 Zimbra Forum France 2016 - Automatiser l’installation de Zimbra avec Ansible... Zimbra Forum France 2016 - Automatiser l’installation de Zimbra avec Ansible...
Zimbra Forum France 2016 - Automatiser l’installation de Zimbra avec Ansible...Zimbra
 
What's new in Zimbra Collaboration 8.7.x
What's new in Zimbra Collaboration 8.7.xWhat's new in Zimbra Collaboration 8.7.x
What's new in Zimbra Collaboration 8.7.xZimbra
 
[ES] Zimbra Suite Plus - Concebido para extender las funcionalidades de su se...
[ES] Zimbra Suite Plus - Concebido para extender las funcionalidades de su se...[ES] Zimbra Suite Plus - Concebido para extender las funcionalidades de su se...
[ES] Zimbra Suite Plus - Concebido para extender las funcionalidades de su se...Zimbra
 
Zimbra APxJ Partner Summit - Sales Track
Zimbra APxJ Partner Summit - Sales TrackZimbra APxJ Partner Summit - Sales Track
Zimbra APxJ Partner Summit - Sales TrackZimbra
 
Zimbra versus exchange 2010 presentation
Zimbra versus exchange 2010 presentationZimbra versus exchange 2010 presentation
Zimbra versus exchange 2010 presentationsolarisyourep
 
Zimbra APxJ Partner Summit - Plenary Session
Zimbra APxJ Partner Summit - Plenary SessionZimbra APxJ Partner Summit - Plenary Session
Zimbra APxJ Partner Summit - Plenary SessionZimbra
 
Zimbra Forum France 2016 - Karine and StarXpert
Zimbra Forum France 2016 - Karine and StarXpertZimbra Forum France 2016 - Karine and StarXpert
Zimbra Forum France 2016 - Karine and StarXpertZimbra
 
Zimbra APxJ Partner Summit - Techincal Track
Zimbra APxJ Partner Summit - Techincal TrackZimbra APxJ Partner Summit - Techincal Track
Zimbra APxJ Partner Summit - Techincal TrackZimbra
 
Zimbra Forum France 2016 - Beezim and Ceph
Zimbra Forum France 2016 - Beezim and CephZimbra Forum France 2016 - Beezim and Ceph
Zimbra Forum France 2016 - Beezim and CephZimbra
 
Netixia Zimbra Collaboration Roadmap
Netixia Zimbra Collaboration RoadmapNetixia Zimbra Collaboration Roadmap
Netixia Zimbra Collaboration RoadmapAntony Barroux
 
Zimbra - BlanKonf Semarang
Zimbra - BlanKonf SemarangZimbra - BlanKonf Semarang
Zimbra - BlanKonf Semarangprinceofgiri
 
Pengenalan dev-blankon samarinda
Pengenalan dev-blankon samarindaPengenalan dev-blankon samarinda
Pengenalan dev-blankon samarindaprinceofgiri
 
HTML5 on Linux Desktop
HTML5 on Linux DesktopHTML5 on Linux Desktop
HTML5 on Linux Desktopprinceofgiri
 

Viewers also liked (18)

Zimbra Forum France 2016 - Netixia
Zimbra Forum France 2016 - NetixiaZimbra Forum France 2016 - Netixia
Zimbra Forum France 2016 - Netixia
 
Zimbra Forum France 2016 - Vaderetro
Zimbra Forum France 2016 - VaderetroZimbra Forum France 2016 - Vaderetro
Zimbra Forum France 2016 - Vaderetro
 
Zimbra Forum France 2016 - Automatiser l’installation de Zimbra avec Ansible...
 Zimbra Forum France 2016 - Automatiser l’installation de Zimbra avec Ansible... Zimbra Forum France 2016 - Automatiser l’installation de Zimbra avec Ansible...
Zimbra Forum France 2016 - Automatiser l’installation de Zimbra avec Ansible...
 
What's new in Zimbra Collaboration 8.7.x
What's new in Zimbra Collaboration 8.7.xWhat's new in Zimbra Collaboration 8.7.x
What's new in Zimbra Collaboration 8.7.x
 
[ES] Zimbra Suite Plus - Concebido para extender las funcionalidades de su se...
[ES] Zimbra Suite Plus - Concebido para extender las funcionalidades de su se...[ES] Zimbra Suite Plus - Concebido para extender las funcionalidades de su se...
[ES] Zimbra Suite Plus - Concebido para extender las funcionalidades de su se...
 
Zimbra APxJ Partner Summit - Sales Track
Zimbra APxJ Partner Summit - Sales TrackZimbra APxJ Partner Summit - Sales Track
Zimbra APxJ Partner Summit - Sales Track
 
Zimbra versus exchange 2010 presentation
Zimbra versus exchange 2010 presentationZimbra versus exchange 2010 presentation
Zimbra versus exchange 2010 presentation
 
Zimbra APxJ Partner Summit - Plenary Session
Zimbra APxJ Partner Summit - Plenary SessionZimbra APxJ Partner Summit - Plenary Session
Zimbra APxJ Partner Summit - Plenary Session
 
Zimbra Forum France 2016 - Karine and StarXpert
Zimbra Forum France 2016 - Karine and StarXpertZimbra Forum France 2016 - Karine and StarXpert
Zimbra Forum France 2016 - Karine and StarXpert
 
Zimbra Overview
Zimbra OverviewZimbra Overview
Zimbra Overview
 
Zimbra APxJ Partner Summit - Techincal Track
Zimbra APxJ Partner Summit - Techincal TrackZimbra APxJ Partner Summit - Techincal Track
Zimbra APxJ Partner Summit - Techincal Track
 
Zimbra Forum France 2016 - Beezim and Ceph
Zimbra Forum France 2016 - Beezim and CephZimbra Forum France 2016 - Beezim and Ceph
Zimbra Forum France 2016 - Beezim and Ceph
 
Netixia Zimbra Collaboration Roadmap
Netixia Zimbra Collaboration RoadmapNetixia Zimbra Collaboration Roadmap
Netixia Zimbra Collaboration Roadmap
 
Zimbra Overview
Zimbra OverviewZimbra Overview
Zimbra Overview
 
Zimbra - BlanKonf Semarang
Zimbra - BlanKonf SemarangZimbra - BlanKonf Semarang
Zimbra - BlanKonf Semarang
 
Pengenalan dev-blankon samarinda
Pengenalan dev-blankon samarindaPengenalan dev-blankon samarinda
Pengenalan dev-blankon samarinda
 
Linux_Adminstrator_AWS
Linux_Adminstrator_AWSLinux_Adminstrator_AWS
Linux_Adminstrator_AWS
 
HTML5 on Linux Desktop
HTML5 on Linux DesktopHTML5 on Linux Desktop
HTML5 on Linux Desktop
 

Similar to Synacor Mail – Operation Zimbra for Service Providers, Part II

CA IDMS Performance and Tuning
CA IDMS Performance and TuningCA IDMS Performance and Tuning
CA IDMS Performance and TuningCA Technologies
 
Security and Virtualization in the Data Center
Security and Virtualization in the Data CenterSecurity and Virtualization in the Data Center
Security and Virtualization in the Data CenterCisco Canada
 
7 5 16_cypress_tech_talk
7 5 16_cypress_tech_talk7 5 16_cypress_tech_talk
7 5 16_cypress_tech_talkdczulada
 
SolarWinds User Group - Hawaii November 2016
SolarWinds User Group - Hawaii November 2016SolarWinds User Group - Hawaii November 2016
SolarWinds User Group - Hawaii November 2016SolarWinds
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmAppDynamics
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonAppDynamics
 
Cisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful TechnologyCisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful TechnologyCisco Canada
 
OSMC 2018 | Monitor your application performances using InspectIT APM by Alai...
OSMC 2018 | Monitor your application performances using InspectIT APM by Alai...OSMC 2018 | Monitor your application performances using InspectIT APM by Alai...
OSMC 2018 | Monitor your application performances using InspectIT APM by Alai...NETWAYS
 
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaS
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaSEnhancing Kubernetes with Autoscaling & Hybrid Cloud IaaS
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaSMatt Baldwin
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourAppDynamics
 
The Perimeter Security Retreat: Fall Back, Fall Back to the Server
The Perimeter Security Retreat: Fall Back, Fall Back to the ServerThe Perimeter Security Retreat: Fall Back, Fall Back to the Server
The Perimeter Security Retreat: Fall Back, Fall Back to the ServerRahul Neel Mani
 
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfUC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfWlamir Molinari
 
Pivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First LookPivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First LookVMware Tanzu
 
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...apidays
 
The Enablement of an Identity-Centric SOC in the Regulatory Rumba Era
The Enablement of an Identity-Centric SOC in the Regulatory Rumba EraThe Enablement of an Identity-Centric SOC in the Regulatory Rumba Era
The Enablement of an Identity-Centric SOC in the Regulatory Rumba EraLuca Martelli
 
PCI Compliance for Hipsters
PCI Compliance for HipstersPCI Compliance for Hipsters
PCI Compliance for HipstersPhillip Jackson
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonAppDynamics
 
Evolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
Evolve or Die: Enterprise Ready OpenStack upgrades with KubernetesEvolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
Evolve or Die: Enterprise Ready OpenStack upgrades with KubernetesJakub Pavlik
 
Become an Insider: The Future of Uptime Infrastructure Monitor
Become an Insider: The Future of Uptime Infrastructure MonitorBecome an Insider: The Future of Uptime Infrastructure Monitor
Become an Insider: The Future of Uptime Infrastructure MonitorIDERA Software
 

Similar to Synacor Mail – Operation Zimbra for Service Providers, Part II (20)

CA IDMS Performance and Tuning
CA IDMS Performance and TuningCA IDMS Performance and Tuning
CA IDMS Performance and Tuning
 
Security and Virtualization in the Data Center
Security and Virtualization in the Data CenterSecurity and Virtualization in the Data Center
Security and Virtualization in the Data Center
 
7 5 16_cypress_tech_talk
7 5 16_cypress_tech_talk7 5 16_cypress_tech_talk
7 5 16_cypress_tech_talk
 
SolarWinds User Group - Hawaii November 2016
SolarWinds User Group - Hawaii November 2016SolarWinds User Group - Hawaii November 2016
SolarWinds User Group - Hawaii November 2016
 
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour StockholmTop Tips For AppD Adoption Success - AppD Global Tour Stockholm
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
 
What’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour LondonWhat’s Next For AppDynamics and Cisco? AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
 
Cisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful TechnologyCisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful Technology
 
Modern Software Development
Modern Software DevelopmentModern Software Development
Modern Software Development
 
OSMC 2018 | Monitor your application performances using InspectIT APM by Alai...
OSMC 2018 | Monitor your application performances using InspectIT APM by Alai...OSMC 2018 | Monitor your application performances using InspectIT APM by Alai...
OSMC 2018 | Monitor your application performances using InspectIT APM by Alai...
 
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaS
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaSEnhancing Kubernetes with Autoscaling & Hybrid Cloud IaaS
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaS
 
What's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global TourWhat's next for AppD and Cisco? - AppD Global Tour
What's next for AppD and Cisco? - AppD Global Tour
 
The Perimeter Security Retreat: Fall Back, Fall Back to the Server
The Perimeter Security Retreat: Fall Back, Fall Back to the ServerThe Perimeter Security Retreat: Fall Back, Fall Back to the Server
The Perimeter Security Retreat: Fall Back, Fall Back to the Server
 
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfUC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
 
Pivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First LookPivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First Look
 
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
apidays LIVE New York 2021 - Simplify Open Policy Agent with Styra DAS by Tim...
 
The Enablement of an Identity-Centric SOC in the Regulatory Rumba Era
The Enablement of an Identity-Centric SOC in the Regulatory Rumba EraThe Enablement of an Identity-Centric SOC in the Regulatory Rumba Era
The Enablement of an Identity-Centric SOC in the Regulatory Rumba Era
 
PCI Compliance for Hipsters
PCI Compliance for HipstersPCI Compliance for Hipsters
PCI Compliance for Hipsters
 
Top Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour LondonTop Tips For AppD Adoption Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
 
Evolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
Evolve or Die: Enterprise Ready OpenStack upgrades with KubernetesEvolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
Evolve or Die: Enterprise Ready OpenStack upgrades with Kubernetes
 
Become an Insider: The Future of Uptime Infrastructure Monitor
Become an Insider: The Future of Uptime Infrastructure MonitorBecome an Insider: The Future of Uptime Infrastructure Monitor
Become an Insider: The Future of Uptime Infrastructure Monitor
 

Recently uploaded

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 

Recently uploaded (20)

%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 

Synacor Mail – Operation Zimbra for Service Providers, Part II

  • 1. SYNACOR MAIL – OPERATING ZIMBRA FOR SERVICE PROVIDERS Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Synacor, Inc. Matthew Berg Synacor E-mail Lead Engineer March, 2016 PART 2
  • 2. Synacor Mail – Operating Zimbra for Service Providers 1. Synacor as a Service providers for CSPs 2. Synacor Operations 3. Geo-Redundant Deployment of Zimbra 4. Future Directions Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
  • 3. 2Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. SYNACOR OPERATIONS 1. OPERATIONAL PHILOSOPHY 2. DEPLOY AND OPERATE 3. MANAGEMENT 4. MONITORING 5. METRICS 6. MAINTENANCE 7. MIGRATION
  • 4. 3Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Our goal is to reliably detect and mitigate operational issues before they become end user impacting. This requires comprehensive understanding of both system and service performance, long term trending and analysis, and ready access to historical metrics and log data. By doing so we improve customers satisfaction, reduce cost of technical operations, and eliminate call center involvement. OPERATIONAL PHILOSOPHY
  • 5. 4Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. SYNACOR OPERATIONS 1. PHILOSOPHY 2. DEPLOY AND OPERATE 3. MANAGEMENT 4. MONITORING 5. METRICS 6. MAINTENANCE 7. MIGRATION
  • 6. 5Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Deployment  Multiple deployment strategies  All physical  All virtual  Hybrid  Multiple storage backends  Block storage  Software defined storage
  • 7. 6Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Operations  Management  Routine deployment and operation  Monitoring  Reactive and proactive health monitoring  Metrics  Data gathering for capacity planning, reporting and troubleshooting  Maintenance  Resolving browser compatibility issues  Deploying bug fixes and security updates  Migrations  Movement of accounts into and between systems
  • 8. 7Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. SYNACOR OPERATIONS 1. PHILOSOPHY 2. DEPLOY AND OPERATE 3. MANAGEMENT 4. MONITORING 5. METRICS 6. MAINTENANCE 7. MIGRATION
  • 9. 8Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Management  Centralized tooling  Puppet for config management  Mcollective for distributed operations  SCAPI  Restful API for provisioning and management  Etools  Management interface built on SCAPI
  • 10. 9Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Etools: Server Administration
  • 11. 10Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Etools: Queue Monitoring
  • 12. 11Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Etools: Log Access / Abuse Management
  • 13. 12Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. SYNACOR OPERATIONS 1. PHILOSOPHY 2. DEPLOY AND OPERATE 3. MANAGEMENT 4. MONITORING 5. METRICS 6. MAINTENANCE 7. MIGRATION
  • 14. 13Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Monitoring  24/7 Coverage  NOC  Offshore admins  On-call primary admins  Synformer  Network, platform and application monitoring  Graphing and reporting capabilities
  • 15. 14Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Synformer: Alert View
  • 16. 15Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Synformer: Graph View
  • 17. 16Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Synformer: Ad-hoc Report
  • 18. 17Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. SYNACOR OPERATIONS 1. PHILOSOPHY 2. DEPLOY AND OPERATE 3. MANAGEMENT 4. MONITORING 5. METRICS 6. MAINTENANCE 7. MIGRATION
  • 19. 18Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Metrics  Graphite  Centralized storage of system and application metrics  Ad-hoc visualization  Dashboards for monitoring and reporting  Log aggregation and analysis  Centralized log storage  Analysis and report done with custom scripts
  • 20. 19Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Graphite: Java GC activity
  • 21. 20Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Graphite: Active User Dashboard
  • 22. 21Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Graphite: Mail Analysis Dashboard
  • 23. 22Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. SYNACOR OPERATIONS 1. PHILOSOPHY 2. DEPLOY AND OPERATE 3. MANAGEMENT 4. MONITORING 5. METRICS 6. MAINTENANCE 7. MIGRATION
  • 24. 23Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Maintenance: Browser issues  Styles  Stripped down _base3 skin properties (~ 30 lines)  Additional IDs added to skin.html for CSS access  CSS properties converted to LESS; mixin support used to accommodate browser differences  Modified view.tag to detect IE  Scripts  Modernizr and jquery incorporated  FixZimbra.js to correct upstream issues  SynaSkinOverrides.js to augment upstream functionality  Zimlets  com_synacor_core_change to apply fixes after application load
  • 25. 24Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Maintenance: Bug fixes and security  Backport java classes  Decompile and examine patches  Apply changes to deployed version  Update and distribute jars  Backport dependencies  Examine dependencies  Compile new version or backport as appropriate  Make sure to incorporate any Zimbra customizations in ZimbraThirdParty repo
  • 26. 25Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. SYNACOR OPERATIONS 1. PHILOSOPHY 2. DEPLOY AND OPERATE 3. MANAGEMENT 4. MONITORING 5. METRICS 6. MAINTENANCE 7. MIGRATION
  • 27. 26Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.Contains proprietary and confidential information owned by Synacor, Inc. © / 2014 Synacor, Inc. PROVEN EMAIL MIGRATION PROCESS AND PLATFORM 26Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
  • 28. 27Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Migrations  Disbatch  Elastic, distributed batch processing framework  Used for internal and external mail migrations  Plugins for ingesting from a variety of platforms  YAMS (Yet Another Mail Syncer)  Rewrite of imapsync  Used to migration millions of mailboxes  Fully managed and monitored
  • 29. 28Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Migration Overview
  • 30. 29Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Disbatch Management (v1)
  • 31. 30Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. Disbatch Management (v2)
  • 32. Synacor Mail – Operating Zimbra for Service Providers 1. Synacor as a Service providers for CSPs 2. Synacor Operations 3. Geo-Redundant Deployment of Zimbra 4. Future Directions Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.
  • 33. THANK YOU Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.