euc3158 vmware zimbra: better than exchange name, title, company

28
EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

Upload: erick-oliver

Post on 26-Dec-2015

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

EUC3158

VMware Zimbra: Better than Exchange

Name, Title, Company

Page 2: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

2

Disclaimer

This session may contain product features that are currently under development.

This session/overview of the new technology represents no commitment from VMware to deliver these features in any generally available product.

Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.

Technical feasibility and market demand will affect final delivery.

Pricing and packaging for any new technologies or features discussed or presented have not been determined.

Page 3: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

3

Agenda

Overview of VMware Zimbra

Building ITaaS with vSphere

Zimbra Performance and Scalability

Zimbra User Experience

Key Takeaways

Page 4: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

4

Key Takeaway's

1. Plug and Play with todays cloud infrastructure of choice, VMware vSphere.

2. Designed for massive scalability and mailboxes without boundaries.

3. Policy driven administration and extensibility with 3rd Party Applications and APIs.

Page 5: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

5

Cloud

Journey to IT Transformation – Accelerate and Amplify

Infrastructure focus Application focus Business focus

Business Production IT as a Service

Virtualization

Low

Governance

High

Governance

Enterprise Hybrid Cloud

IT Production

Page 6: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

6

Building ITaaS with Zimbra

Virtualization

Operations

User Experience

Anywhere Access

Application

Cloud Scalability

Hardware

Independence

Page 7: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

7

Zimbra Web Client

Zimbra Desktop

SOAP

VMware Zimbra 7 Product Overview

Zimbra Server

Exchange

Server

Exchange

Server

LDAP, WebDAV

Active Directory

Active Directory

Standards ClientsApple Desktop

POP, IMAP, CardDAV, CalDAV

MS Outlook

MAPI

BES, Browser

BlackBerry

ActiveSync, Mobile Browser

iPhone

Android WindowsTablets

Page 8: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

8

Hardware Independence

Virtualization

Operations

User Experience

Anywhere Access

Application

Cloud Scalability

Hardware

Independence

Page 9: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

9

Flexible Storage Options

Disks• Fiber channel• SATA• SAS• SSD

Connectivity• iSCSI• NFS• Fiber Channel• Direct

Types• SAN• NAS• DAS• SOS*• VSA**

* Scale Out Storage, **Virtual Storage Appliance

Page 10: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

10

Flexible Storage Capabilities

No limitations on storage technology

No limitations on snapshot, replication, HA technology

No limitations on de-duplication or auto-tiering technology

Only recommendations for configuration and performance

Page 11: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

11

Zimbra + vSphere Solves IT Ops

Virtualization

Operations

User Experience

Anywhere Access

Application

Cloud Scalability

Hardware

Independence

Page 12: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

12

Integrated High Availability with vSphere

VMware HA, Application Monitoring API

• Monitors Critical Zimbra Services

• Sends heartbeat every 15 seconds

Protects all mail components

• MBS, MTA, LDAP, Proxy, Archive, +3rd Party

VMware ESX VMware ESX VMware ESXi

Resource Pool

Failed Server Operating ServerOperating Server

Critical Zimbra ServicesX

Page 13: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

13

High Availability Setup

Step 1: start heartbeat on Zimbra VM

/opt/zimbra/libexec/vmware-heartbeat start

Step 3: enable app monitoring in vSphere Client

/etc/init.d/zimbra_heartbeat

Step 2 : add heartbeat to startup scripts

Page 14: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

14

Integrated Business Continuity with vSphere

Choose your RPO

• ≥15 minutes – SRM with Host Based Replication

• < 15 minutes – SRM with 3rd party HW/SW replication

Protects all mail components

• MBS, MTA, LDAP, Proxy, Archive, +3rd Party

Test failover without production interruption

VMware vSphere

Site RecoveryManager

Site A (Primary)

Site B (Recovery)

Servers

Z MTA

Z MBS

Z Proxy

Z LDAP

Page 15: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

15

Fine to Coarse Grain Backups with vSphere

Item Level

• End user, Self service recovery

• Admin enabled/disabled

Mailbox Level

• D2D based built into Zimbra

• No 3rd party agents or software required

• Use 3rd party to vault to external media

VM Level

• Snapshot backups using VMware Data Recovery

• 3rd party HW/SW solutions using vStorage APIs

• Crash consistency built into Zimbra

Page 16: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

16

Zimbra Application Architecture

Virtualization

Operations

User Experience

Anywhere Access

Application

Cloud Scalability

Hardware

Independence

Page 17: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

17

3Rd PartyStorage System

Zimbra Primary DBIndexZimbra Journaling

Mailbox Server (MBS) Architecture – Cloud Scale

Zimbra Collaboration Server

Message and File Store API Meta DataSearchDatabaseReliability

Zimbra Secondary

HSM

Written in Java for high transactional throughput• Multiplex within single process, avoid process swapping and IPC

• Low CPU utilization at scale

Efficient storage architecture to support Large (>30GB) mailboxes

Page 18: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

18

Zimbra with NetApp NFS on vSphere

10K user workload• 90 percent SOAP users, 10 percent IMAP users

• 21 receive/hour, 7 send/hour (per user)

• 120KB average message size

• 25% messages with 500KB attachment

• 100% Concurrency

Primary Secondary Journal Index DB

Capacity 10-20% 80-90% Primary ÷ 15 Primary × 35%

5MB per mbx

IOPS/user 0.03 0.01 0.02 0.06(w/ attachments)

0.04

IO Pattern Write/Read Read/Write Write Write/Read Read/Write

Workload Requirements• 60-70% write IO for MBS

• 1700 IOPS total for MBS

• 200 IOPS total for MTA server

Detailed MBS Storage Profile

Page 19: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

19

Scale Out on vSphere 5

*Dell R910, 4 socket x 8 core x 2.27 GHz Xeon X7350 (Nehalem-EX), 256 GB

Result

• 21% host CPU utilization @ 32K users.

• Hypothesis: can double users per VM from 4K – 8K

Page 20: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

20

4K – 8K Performance Comparison

Number of vCPUs

Memory size (GB)

Number of Users

Sendmail latency (ms)

CPU utilization

(usr/sys/wait)

4 32 4,000 112.5 18.8/3.4/9.1

8 64 8,000 119.0 17.7/3.2/9.4

4 32 8,000 167.3 38.6/6.6/20.8

Result

• Same compute resource footprint, double the users

• Well within performance tolerance levels

Page 21: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

21

Virtual vs. Native Performance Comparison

Number of CPUs Number of Users Virtual/Native Sendmail latency (ms)

CPU utilization(usr/sys/wait)

4 4,000 Virtual 112.5 18.8/3.4/9.1

4 4,000 Native 112 17.5/3.8/11

8 8,000 Virtual 119 17.7/3.2/9.4

8 8,000 Native 115 20.3/3.4/9.7

Number of vCPUs Number of users RHEL version % of Native Sendmail latency (ms)

8 8,000 RHEL 5 82% 139

8 8,000 RHEL 6 97% 119

Result

• 97% of Native performance!!

Guest OS improvements

• Dynamic hugepages allocated to applications (vs. fixed)

• Tickless timer with on demand interrupts (vs. periodic query)

Page 22: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

22

Zimbra vs. Exchange: Compute Resources

Page 23: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

23

Admin and User Experience

Virtualization

Operations

User Experience

Anywhere Access

Application

Cloud Scalability

Hardware

Independence

Page 24: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

24

Simple Provisioning on VMware vSphere

NEW* Multi-instance Appliance

Install to Inbox in minutes

No OS installation or administration

Demo

Page 25: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

25

Web Administration

ITaaS model

• Web Administration – multi-platform multi-browser

• Secure by design – application logging and monitoring

• Class of service – manage services and configuration

• Delegated Administrative model

• Multi-tenant / multi-domain by design

External LDAP / AD integration

• GAL per domain

• SSO authentication ( SPNEGO/Kerberos, SAML, Oauth) per domain

Compliance

• Zimbra Archiving and Discovery

• Legal Hold and Cross Mailbox Search

• Single Instance Storage Archive or Separate Server/Storage

Demo

Page 26: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

26

Web Client Experience

Multi-platform / Multi-browser / Multi-Device

• Location and device independent

• AJAX / HTML5 (lead with the browser)

• Zimlets

Large Mailboxes

• Search

• Backend architecture (metadata and blob store separation)

• >30GB mailboxes

Demo

Page 27: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

27

Key Takeaway's

1. Plug and Play with todays cloud infrastructure of choice, VMware vSphere.

2. Designed for massive scalability and mailboxes without boundaries.

3. Policy driven administration and extensibility with 3rd Party Applications and APIs.

Page 28: EUC3158 VMware Zimbra: Better than Exchange Name, Title, Company

28

Q&A