EUC 3158 VMware Zimbra Better than Exchange Name
EUC 3158 VMware Zimbra: Better than Exchange Name, Title, Company
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. 2
Agenda § § § 3 Overview of VMware Zimbra Building ITaa. S with v. Sphere Zimbra Performance and Scalability Zimbra User Experience Key Takeaways
Key Takeaway's 4 1. Plug and Play with todays cloud infrastructure of choice, VMware v. Sphere. 2. Designed for massive scalability and mailboxes without boundaries. 3. Policy driven administration and extensibility with 3 rd Party Applications and APIs.
Journey to IT Transformation – Accelerate and Amplify Cloud Enterprise Hybrid Cloud Low High Governance Infrastructure focus Application focus Business focus IT Production Business Production IT as a Service Virtualization 5
Building ITaa. S with Zimbra User Experience Anywhere Access Application Cloud Scalability Virtualization Operations Hardware Independence 6
VMware Zimbra 7 Product Overview i. Phone Zimbra Web Client Zimbra Server Zimbra Desktop BES, Browser Tablets SOAP MS Outlook Apple Desktop 7 Android Windows Active. Sync, Mobile Browser Standards Clients Active Directory MAPI Black. Berry POP, IMAP, Card. DAV, Cal. DAV Exchange Server LDAP, Web. DAV
Hardware Independence User Experience Anywhere Access Application Cloud Scalability Virtualization Operations Hardware Independence 8
Flexible Storage Options Disks Connectivity Types • • • i. SCSI • NFS • Fiber Channel • Direct • • • Fiber channel SATA SAS SSD SAN NAS DAS SOS* VSA** * Scale Out Storage, **Virtual Storage Appliance 9
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 10
Zimbra + v. Sphere Solves IT Ops User Experience Anywhere Access Application Cloud Scalability Virtualization Operations Hardware Independence 11
Integrated High Availability with v. Sphere § VMware HA, Application Monitoring API • Monitors Critical Zimbra Services • Sends heartbeat every 15 seconds § Protects all mail components • MBS, MTA, LDAP, Proxy, Archive, +3 rd Party X Critical Zimbra Services Resource Pool 12 VMware ESXi Operating Server Failed Server Operating Server
High Availability Setup Step 1: start heartbeat on Zimbra VM /opt/zimbra/libexec/vmware-heartbeat start Step 2 : add heartbeat to startup scripts /etc/init. d/zimbra_heartbeat Step 3: enable app monitoring in v. Sphere Client 13
Integrated Business Continuity with v. Sphere Site A (Primary) Z MBS Z LDAP Z MTA Z Proxy § Choose your RPO • ≥ 15 minutes – SRM with Host Based Replication • < 15 minutes – SRM with 3 rd party HW/SW replication VMware v. Sphere § Protects all mail components • MBS, MTA, LDAP, Proxy, Archive, +3 rd Party § Test failover without production interruption Servers Site B (Recovery) Site Recovery Manager 14
Fine to Coarse Grain Backups with v. Sphere § Item Level • End user, Self service recovery • Admin enabled/disabled § Mailbox Level • D 2 D based built into Zimbra • No 3 rd party agents or software required • Use 3 rd party to vault to external media § VM Level • Snapshot backups using VMware Data Recovery • 3 rd party HW/SW solutions using v. Storage APIs • Crash consistency built into Zimbra 15
Zimbra Application Architecture User Experience Anywhere Access Application Cloud Scalability Virtualization Operations Hardware Independence 16
Mailbox Server (MBS) Architecture – Cloud Scale § 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 (>30 GB) mailboxes Zimbra Collaboration Server Message and File Store API 3 Rd Party Storage System Zimbra Primary Zimbra Secondary HSM 17 Database Reliability Zimbra Journaling Search Meta Data Index DB
Zimbra with Net. App NFS on v. Sphere § 10 K user workload • • • § Workload Requirements 90 percent SOAP users, 10 percent IMAP users • 60 -70% write IO for MBS • 1700 IOPS total for MBS • 200 IOPS total for MTA server 21 receive/hour, 7 send/hour (per user) 120 KB average message size 25% messages with 500 KB attachment 100% Concurrency Detailed MBS Storage Profile Primary Secondary Journal Index DB 10 -20% 80 -90% Primary ÷ 15 Primary × 35% 5 MB per mbx IOPS/user 0. 03 0. 01 0. 02 0. 06 0. 04 IO Pattern Write/Read/Write Capacity 18 (w/ attachments) Write/Read/Write
Scale Out on v. Sphere 5 § Result • 21% host CPU utilization @ 32 K users. • Hypothesis: can double users per VM from 4 K – 8 K *Dell R 910, 4 socket x 8 core x 2. 27 GHz Xeon X 7350 (Nehalem-EX), 256 GB 19
4 K – 8 K Performance Comparison § Result • Same compute resource footprint, double the users • Well within performance tolerance levels 20 Number of v. CPUs 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
Virtual vs. Native Performance Comparison § Result • 97% of Native performance!! § Guest OS improvements • Dynamic hugepages allocated to applications (vs. fixed) • Tickless timer with on demand interrupts (vs. periodic query) 21 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 v. CPUs Number of users RHEL version % of Native Sendmail latency (ms) 8 8, 000 RHEL 5 82% 139 8 8, 000 RHEL 6 97% 119
Zimbra vs. Exchange: Compute Resources 22
Admin and User Experience Anywhere Access Application Cloud Scalability Virtualization Operations Hardware Independence 23
Simple Provisioning on VMware v. Sphere § NEW* Multi-instance Appliance § Install to Inbox in minutes § No OS installation or administration Demo 24
Web Administration § ITaa. S 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 Demo • 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 25
Web Client Experience § Multi-platform / Multi-browser / Multi-Device • Location and device independent • AJAX / HTML 5 (lead with the browser) • Zimlets § Large Mailboxes • Search • Backend architecture (metadata and blob store separation) • >30 GB mailboxes Demo 26
Key Takeaway's 27 1. Plug and Play with todays cloud infrastructure of choice, VMware v. Sphere. 2. Designed for massive scalability and mailboxes without boundaries. 3. Policy driven administration and extensibility with 3 rd Party Applications and APIs.
Q&A 28
- Slides: 28