deploy zimbra collaboration in minutes—not days—with oracle cloud

24
1 ZIMBRA IN THE ORACLE CLOUD Deploying an Open Source, Cloud-based Email Service in Minutes, not Days! 1

Upload: zimbra

Post on 16-Apr-2017

903 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

1

ZIMBRA IN THE ORACLE CLOUD

Deploying an Open Source, Cloud-based Email Service in Minutes, not Days!

1

Page 2: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

2

TODAY’S DISCUSSION

Zimbra Overview• Market Perspectives• Product Highlights

Why Zimbra in the Oracle Cloud• Market Drivers and Value Proposition• Business Case and Opportunity

Deployment Steps• Getting Started• Storage Orchestrations• Instance Orchestrations• Chef Recipe and Details• Final Configuration• Additional Tips

Next Steps

Page 3: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

3

ZIMBRA OVERVIEW

Open, Secure, Extensible

Page 4: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

4

MARKET PERSPECTIVESOUR PERSPECTIVE ON THE EMAIL MARKET EMAIL REMAINS RELEVANT AND IS STILL A GROWTH MARKET• Total worldwide email users, including both business and

consumer users, will grow to 3B in 2019

• While overall growth is slowing in the US, there is still an enormous base of users growing to 250M by 2018

MOBILE AS WELL AS DESKTOP ACCESS• While mobile is growing, and accounts for 50% of ‘opens’,

Desktop usage is still maintaining its share

IMPORTANCE OF ROBUST SECURITY FEATURES CONTINUES TO INCREASE• Safety of sensitive data is growing in importance

INTEGRATED EXPERIENCES • Unified Communications and Integration of IM, Web

Conferencing, voice and video• Social Networking Integrations, e.g. Facebook, LinkedIn, etc.

EMAIL AS A ADD-ON SERVICE• Leverage existing relationships for additional revenue• Differentiate in the Market with Zimlets

Email has been and will continue to be a major strategic focus and core competency for Synacor

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 5: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

5

Secure, private collaboration built on an open source platform

PRODUCT HIGHLIGHTSZIMBRA EMAIL AND COLLABORATION 500M MAILBOXES STRONG

Enterprise grade email for secure communication• Email, calendar, file sharing and tasks • Trusted by millions of people

Resold by 1,500 channel partners• Scalable deployments: from 5 – 34M users• BSP underpins open source community

creating extensions via Zimbra platform

Complete control over security and privacy • Your data, under your control• Deploy on premises, public or private cloud• Open source transparency

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 6: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

6

PRODUCT HIGHLIGHTSZIMBRA EMAIL AND COLLABORATION

Lower TCO• Save up to 50% compared to

Microsoft • Save on licensing, hardware and

operationsCollaborate Anywhere, Any Device• Synchronize between web,

mobile and touch clients• Easily Manage Mobile Devices

• Device wipe• PIN’s• Device Management on

user accounts

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 7: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

7

Partner Defined Offerings

PRODUCT HIGHLIGHTSZIMBRA EMAIL AND COLLABORATION

Extensible• Full APIs plus Zimlets• Line of Business Applications

Integrations• Chat, Video Conferencing – Zimbra

Talk• Unified Communications – Cisco,

Mitel• Office Suite – Think Free, Collabora• Cloud Storage – Dropbox,

OwnCloud, NextCloud• Salesforce, Webex Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 8: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

8

E-MAIL EXPERIENCE

ON-PREMISETotal Mailboxes:~100,000,000

MANAGED HOSTEDTotal Mailboxes:

~9,000,000

BUSINESS SERVICE PROVIDERS

Total Mailboxes:~2,000,000

Page 9: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

9

WHY ZIMBRA IN THE ORACLE CLOUD?MARKET DRIVERS AND VALUE PROPOSITIONCustomer Demand • Email as a Service moves CapEx and overhead to manageable expenses• Oracle and Zimbra Partners requested support for Oracle Linux AND Oracle Cloud

• Partners can deliver managed service quickly and efficiently• Customers want to leverage Oracle Support for end-to-end solutions

• Strong Public Cloud Adoption for Services Architecture, Oracle Cloud provides the right foundation with great support!

• Zimbra has a compelling product offering with open architecture, extensibility and UI flexibility

Partners can define value-added solutions for specific markets• Works for Enterprise, Government, Hosting Partners, and Service Providers

Zimbra and Oracle deliver a rich, well supported, experienced team, a broad customer base, a strong appreciation of the Hosted Email business, and a

unique combination of technology, services, and monetization

Page 10: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

10

WHY ZIMBRA IN THE ORACLE CLOUD?THE BUSINESS CASE AND THE OPPORTUNITYDAYS TO MINUTES

Oracle’s Infrastructure as a Service (IAAS): • Organizational resistance with private clouds

• After more than 80 deployments, we learned that different teams with different agendas, made standing up infrastructure take DAYS!!

Network Team, Server Team, Security Team, Storage Team• Getting support required finding “who is responsible”. With Oracle, Customer Success Manager took responsibility for cases. All issues resolved in one place!

• Computing, Networking, Storage all in one place• Orchestrations allows deployment in MINUTES!!

Zimbra as a Managed Service • Designed for Multi-tenancy • Deploys in about 40 minutes with Orchestrations and Chef• Using Orchestrations and Chef, Zimbra can easily be scaled to support large cloud-based email

collaboration deployments• Version 8.7 supported on Oracle Linux

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 11: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

11

INTEGRATED + CLOUD SERVICE + PLATFORM + PROFIT-CENTERMANAGED HOSTED EMAIL SOLUTION

World Class Product

• Built-in Multi-tenant architectureand success of end-users for hosted services• Proven platform that

has successfully supported customers from all business segments

Carrier GradeAvailability & Reliability

• Zimbra’s Extensive

Business Service Provider Partner Network with demonstrated successful business model

• Smart-Mail – extend email as a personalized productivity tool and discovery platform• Email as a Service –

optimize the end-to-end solution• Leverage Innovation -

Partner Community of 1500 partners

Manageability +Experience

Proven Monetization

• Architecture designed to scale as our customers scale and exceed the expectations of end-users• Leading track record

of 99.99+% availability

Page 12: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

12

DEPLOYMENTCloud-based Email Services with Zimbra

Page 13: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

13

Instances Virtual servers in the Oracle Cloud

Orchestrations A set of instructions in json format for automating the creation of Instances, Network Settings, and Storage Volumes in the Oracle Cloud

Chef A third party tool to manage infrastructure configuration, including software deployments, using recipes, template files, resources, etc.

Shapes The specifications for the number of vCPU’s and the amount of memory allocated to an instance

ORACLE CLOUD DEFINITIONS

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 14: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

14

BEFORE YOU START…From Oracle

• Create an Oracle Cloud Service Account• Upload your ssh key to allow access to the Instance you will create

From Zimbra • Download and customize the sample Orchestrations to match your requirements

• Specify your identity domain, account name, and ssh key• Update with the latest image names for Oracle Linux and Zimbra• Set the appropriate storage volume size and hostname for your

environment• Establish an account for relaying outbound email with a provider like Sendgrid,

Mailgun, or Mailjet• To reduce the likelihood of spammers using the service, the Oracle Cloud

prevents outbound usage on port 25.• Using a mail relay service improves delivery results

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 15: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

15

ZIMBRA DEPLOYMENT

Login to your Account• Upload the Orchestrations (1 – Storage, 1- Instance)• Launch the Storage Orchestration (order is important)• After the storage partitions are “Ready”, launch the

Instance Orchestration• Configure your Zimbra Instance

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 16: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

16

ZIMBRA DEPLOYMENT

Storage Orchestration• Defines a security list used to associate security

applications with your Instance• Reserves an external IP address• Creates Security Applications (IP port definitions to be

allowed for inbound traffic)• Creates 2 storage volumes

• OS/Boot volume with Oracle Linux pre-installed• Zimbra data volume

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 17: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

17

ZIMBRA DEPLOYMENT

Instance Orchestration• Associates security rules to the security applications that allow

inbound connections to your Zimbra server • Creates the Instance

• Specifies a security list for the Instance so that the security applications are applied

• Associates the external IP address with the Instance• Defines the “shape” of your Instance (number of CPU’s and

memory)OC4 – 2 vCPU’s, 15 GB of RAM

• Connects the storage volumes previously defined• Defines the Chef recipe to be downloaded that will be used to

install Zimbra. If the download is successful, Zimbra is installed.

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 18: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

18

ZIMBRA DEPLOYMENTChef Recipe

• Format a raw partition using Zimbra recommended parameters• Mount the file system /opt/zimbra and set permissions• Optimize the file system for optimal Zimbra performance• Configure the template files

• Update the Zimbra configuration file used for installation• Update the /etc/hosts file with correct IP and hostname• Update the /etc/sysctl.conf file to optimize Linux memory and

TCP/IP• Download the Zimbra software installation file (Network Edition)• Download a 60-day TRIAL License which can easily be updated to a

production license with a few clicks• Extract the Zimbra installation file• Install Zimbra prerequisite packages• Install Zimbra

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 19: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

19

ZIMBRA DEPLOYMENTChef Template Files

• Hosts file (/etc/hosts)• IP Address and Fully Qualified Domain Name (FQDN)

• sysctl (/etc/sysctl.conf)• OS Memory Configuration• TCP/IP Parameters

• Zimbra Installation File• Package List, port configuration, etc.

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 20: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

20

ZIMBRA DEPLOYMENT

Post Installation Configuration• Set the Admin Password• Install your Zimbra Network Edition License• Configure your email domain and accounts• Optional – Add a commercial certificate• Setup Outbound mail relay• Add a separate backup partition• Optional – Migrate existing email, contacts, calendar, etc.• Update your DNS Host and MX records when you are ready to

cut over

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 21: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

21

RECOMMENDED ORACLE CLOUD SETTINGS

Additional Tips For DIY• When creating a storage volume, use “storage/latency” as the

storage property for volumes storing Zimbra data; for Zimbra backup volume, “storage/nfs” is sufficient.

• Create the OS partition with the pre-loaded Oracle Linux boot image

• “OC4” should be sufficient for smaller Zimbra instances (<1500 mixed-use users). More powerful shapes may be needed for larger loads.

...come see us for more information…

Booth #1901 in the Linux Showcase

Tuesday Noon – Showcase Theater SessionContains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 22: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

22

ADDITIONAL NOTES

More Info and Reference Links• www.zimbra.com• https

://wiki.zimbra.com/wiki/Configuring_Zimbra_Using_Chef_Oracle_Cloud - Reference for building a Zimbra Instance in the Oracle Cloud using Orchestrations and chef-solo, includes sample Orchestrations

• https://wiki.zimbra.com/wiki/Installing_Zimbra_Using_Chef - How to build a Zimbra Instance with chef-solo on a Oracle Linux Server, includes recipes and templates

• https://cloud.oracle.com • https://www.zimbra.com/downloads/zimbra-collaboration/

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.

Page 23: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

23

THANK YOU

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc. 23SYNC

Page 24: Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud

24

ADDITIONAL NOTES

Other Lessons…• WARNING: If you stop your Storage orchestration, you

will lose all your Zimbra DATA (Instance reboot works just fine)

• An outbound email relay service is required since outbound port 25 is not allowed from the Oracle Cloud

• The Oracle Cloud does NOT support snapshots for persistent disks

• An instance FQDN is defined within the Oracle Cloud internal domain such as

yourhostname.compute-myidentitydomain.oraclecloud.internal

Contains proprietary and confidential information owned by Synacor, Inc. © / 2016 Synacor, Inc.