VMware presentation - Amazon Web Services

advertisement
EUC3158
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 ITaaS with vSphere
Zimbra Performance and Scalability
Zimbra User Experience
Key Takeaways
Key Takeaway's
4
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.
Journey to IT Transformation – Accelerate and Amplify
Enterprise Hybrid Cloud
Cloud
Low
High
Governance
Governance
Infrastructure focus
Application focus
Business focus
IT Production
Business Production
IT as a Service
Virtualization
5
Building ITaaS with Zimbra
User Experience
Anywhere Access
Application
Cloud Scalability
Virtualization
Operations
Hardware
Independence
6
VMware Zimbra 7 Product Overview
iPhone
Zimbra Web Client
Zimbra
Server
Zimbra Desktop
BES, Browser
Tablets
SOAP
MS Outlook
Apple Desktop
BlackBerry
Android
Windows
ActiveSync, Mobile Browser
Standards Clients
Exchange
Active
Directory
MAPI
7
POP, IMAP, CardDAV, CalDAV
Server
LDAP, WebDAV
Hardware Independence
User Experience
Anywhere Access
Application
Cloud Scalability
Virtualization
Operations
Hardware
Independence
8
Flexible Storage Options
Disks
Connectivity
Types
• Fiber
channel
• SATA
• SAS
• SSD
• iSCSI
• NFS
• Fiber
Channel
• Direct
•
•
•
•
•
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 + vSphere Solves IT Ops
User Experience
Anywhere Access
Application
Cloud Scalability
Virtualization
Operations
Hardware
Independence
11
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
X
Critical Zimbra Services
Resource Pool
12
VMware ESX
VMware ESX
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 vSphere Client
13
Integrated Business Continuity with vSphere
Site A (Primary)
Z
MBS
Z
LDA
P
Z
MTA
Z
Proxy
 Choose your RPO
• ≥15 minutes – SRM with Host Based Replication
• < 15 minutes – SRM with 3rd party HW/SW replication
VMware vSphere
 Protects all mail components
• MBS, MTA, LDAP, Proxy, Archive, +3rd Party
 Test failover without production interruption
Servers
Site B (Recovery)
Site Recovery
Manager
14
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
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 (>30GB) mailboxes
Zimbra Collaboration Server
Message and File Store API
3Rd Party
Storage
System
Zimbra Primary
Zimbra Secondary
HSM
17
Database
Reliability
Zimbra
Journaling
Search
Meta Data
Index
DB
Zimbra with NetApp NFS on vSphere
 10K 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)
120KB average message size
25% messages with 500KB attachment
100% Concurrency
Detailed MBS Storage Profile
Primary
Secondary
Journal
Index
DB
10-20%
80-90%
Primary ÷
15
Primary ×
35%
5MB per
mbx
IOPS/user
0.03
0.01
0.02
0.06
0.04
IO Pattern
Write/Read
Read/Write
Write
Capacity
18
(w/ attachments)
Write/Read
Read/Write
Scale Out on vSphere 5
 Result
• 21% host CPU utilization @ 32K users.
• Hypothesis: can double users per VM from 4K – 8K
*Dell R910, 4 socket x 8 core x 2.27 GHz Xeon X7350 (Nehalem-EX), 256 GB
19
4K – 8K Performance Comparison
 Result
• Same compute resource footprint, double the users
• Well within performance tolerance levels
20
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
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 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
Zimbra vs. Exchange: Compute Resources
22
Admin and User Experience
User Experience
Anywhere Access
Application
Cloud Scalability
Virtualization
Operations
Hardware
Independence
23
Simple Provisioning on VMware vSphere
 NEW* Multi-instance Appliance
 Install to Inbox in minutes
 No OS installation or administration
24
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
25
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
26
Key Takeaway's
27
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.
Q&A
28
Download