Your SlideShare is downloading. ×
50GB	
  mailboxes	
  for	
  50,000	
  users	
  
on	
  AWS?	
  Easy.	
  
	
  
Peter	
  Sybenga	
  –	
  Architect,	
  Melbou...
Cost	
  effec?ve	
  approach	
  to	
  design	
  	
  
Exchange	
  2013	
  on	
  AWS	
  	
  
Offering	
  50GB	
  storage	
  al...
Hosted	
  vs	
  Dedicated	
  ?	
  
	
  	
  	
  	
  	
  	
  	
  	
  
•  High	
  level	
  of	
  
customisa?on	
  
	
  
•  Co...
Architectural	
  Considera?ons	
  
Cost	
  
Op?misa?on	
  	
  
Security	
  
Informa?on	
  
Management	
  
Service	
  
Con?...
 	
  	
  	
  	
  	
  	
  	
  
•  Interview	
  Stakeholders	
  	
  
	
  
•  Undertake	
  Mailbox	
  Profiling	
  
Analysis	
...
Understand	
  Capacity	
  Requirements	
  
	
  
	
  
Classify	
  User	
  Base	
  
Understand	
  User	
  Behaviour	
  	
  
...
Capacity	
  Modeling	
  Formulas	
  	
  
Determine	
  Envisaged	
  Mailbox	
  Growth	
  
	
  80	
  Avg	
  messages	
  per	...
Exchange	
  Server	
  Planning	
  Tools	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  
•  Exchange	
  Profile	
  Analyzer	
  ...
Exchange	
  2013	
  Fundamentals	
  
	
  
	
  	
  	
  	
  	
  	
  	
  	
  
•  Exchange	
  2013	
  Server	
  Requirements	
...
Sizing	
  Your	
  Pla`orm	
  
	
  	
  	
  	
  
Exchange	
  2013	
  Sever	
  Role	
  Requirements	
  Calculator	
  
•  User...
Find	
  the	
  SPECint2006	
  Rate	
  
Use	
  The	
  Processor	
  Query	
  Tool	
  to	
  determine	
  the	
  EC2	
  instan...
Approach	
  	
  
To	
  be	
  able	
  to	
  provide	
  high	
  availability,	
  cost,	
  performance	
  
and	
   scale	
   ...
0	
  >	
  3500	
  Seats	
  	
  
80	
  databases	
  per	
  Server	
  –	
  44	
  Mailbox	
  per	
  DB	
  
4	
  Databases	
  ...
3500>	
  7000	
  Seats	
  	
  
	
  	
  
	
  
80	
  databases	
  per	
  Server	
  –	
  44	
  Mailbox	
  per	
  DB	
  
4	
  ...
7000>	
  10500	
  Seats	
  	
  
	
  	
  
	
  
80	
  databases	
  per	
  Server	
  –	
  44	
  Mailbox	
  per	
  DB	
  
4	
 ...
10500>	
  14000	
  Seats	
  	
  
	
  	
  
	
  
80	
  databases	
  per	
  Server	
  –	
  44	
  Mailbox	
  per	
  DB	
  
4	
...
14000>	
  28000	
  Seats	
  	
  
	
  	
  
	
  
80	
  databases	
  per	
  Server	
  –	
  44	
  Mailbox	
  per	
  DB	
  
4	
...
28000>	
  56000	
  Seats	
  	
  
	
  	
  
	
  
80	
  databases	
  per	
  Server	
  –	
  44	
  Mailbox	
  per	
  DB	
  
4	
...
Exchange	
  2013	
  Load	
  Balancing	
  Approach	
  
	
  
Layer	
  4	
  	
  Load	
  Balancing	
  Using	
  AWS	
  ELB	
  
Exchange	
  2013	
  Suppor?ng	
  Infrastructure	
  
	
  
Ac?ve	
  Directory	
  Servers	
  	
  	
  
m3.xlarge	
  EC2	
  ins...
ü  Networking	
  	
  	
  
	
  
Virtual	
  Private	
  Cloud	
  
	
  	
  	
  	
  	
  Availability	
  Zone	
  
ü  DNS	
  
	...
56,000	
  Seat	
  Exchange	
  Configura?on	
  
Mapi	
  Network	
  -­‐10.0.5.x	
  /24
Replication	
  Network	
  –	
  10.0.7....
Exchange	
  Topology	
  AWS	
  Cost	
  
EsImates	
  q 3500	
  Seats	
  
ü  Reserved	
  Pricing	
  	
  3	
  years	
  
$3....
Addi?onal	
  Considera?ons	
  
•  Hyper	
  threading	
  –	
  impact	
  
•  Microsoj	
  –	
  unsupported	
  
hypervisor	
  ...
Reference	
  Architectures	
  
	
  
•  Exchange	
  2013	
  On	
  AWS	
  Reference	
  Architecture	
  
•  Ac?ve	
  Director...
Summary	
  of	
  Approach	
  
Ø  Requirement	
  gathering	
  
Ø  Stakeholder	
  management	
  1.	
  Consult	
  
Ø  Refe...
We	
  are	
  
here!	
  
Thanks	
  for	
  listening.	
  
	
  
Any	
  ques?ons?	
  Visit	
  us	
  at	
  stand	
  number	
  G02	
  
	
  
Download	
  ...
Upcoming SlideShare
Loading in...5
×

AWS Summit Sydney | 50GB Mailboxes for 50,000 Users on AWS? Easy - Session Sponsored by Melbourne IT

492

Published on

Messaging and collaboration systems like Microsoft Exchange 2013 are perceived by most organisations as vital in effective business communication with both colleagues and customers.
This session explores planning considerations from both an application and infrastructure perspective and demonstrates how to apply these concepts when designing a large scale Exchange Server 2013 deployment on AWS.

In this session, you will learn from Melbourne IT's experience in designing large and highly scalable Microsoft Exchange and other application platforms on AWS, using the example of how they have designed a highly resilient Exchange 2013 capable of supporting 50GB mailboxes for 50,500 users.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
492
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "AWS Summit Sydney | 50GB Mailboxes for 50,000 Users on AWS? Easy - Session Sponsored by Melbourne IT"

  1. 1. 50GB  mailboxes  for  50,000  users   on  AWS?  Easy.     Peter  Sybenga  –  Architect,  Melbourne  IT    
  2. 2. Cost  effec?ve  approach  to  design     Exchange  2013  on  AWS     Offering  50GB  storage  alloca?on   Scale  your  user  base  from  3500  >  56000  +  seats   Presenta?on  Objec?ves  
  3. 3. Hosted  vs  Dedicated  ?                   •  High  level  of   customisa?on     •  Compliance  and  security   requirements       •  Greater  control  and   autonomy     •  Specific  business   objec?ves  
  4. 4. Architectural  Considera?ons   Cost   Op?misa?on     Security   Informa?on   Management   Service   Con?nuity  
  5. 5.                 •  Interview  Stakeholders       •  Undertake  Mailbox  Profiling   Analysis       Gather  Informa?on  
  6. 6. Understand  Capacity  Requirements       Classify  User  Base   Understand  User  Behaviour          
  7. 7. Capacity  Modeling  Formulas     Determine  Envisaged  Mailbox  Growth    80  Avg  messages  per  day  x    85  KB  avg  message  size  x      35%  avg  retained  email      Average  daily  mail  growth  of  2.32MB  per  mailbox        Average  daily  mail  growth  of  2.32MB  x    365  days  x  3  years    Average  mailbox  growth  over  3  years  =  ~2.5GB            
  8. 8. Exchange  Server  Planning  Tools                       •  Exchange  Profile  Analyzer     •  Exchange  2013  Sever  Role  Requirements  Calculator   •  Processor  Query  Tool     •  Exchange  Server  Deployment  Assistant       hFp://Inyurl.com/n5mn9hp     hFp://Inyurl.com/a2ozxlk     hFp://Inyurl.com/poz4x85     hFp://Inyurl.com/okf7gag    
  9. 9. Exchange  2013  Fundamentals                     •  Exchange  2013  Server  Requirements   •  Exchange  2013  Database  Availability  Groups     •  Load  Balancing  Solu?on          
  10. 10. Sizing  Your  Pla`orm           Exchange  2013  Sever  Role  Requirements  Calculator   •  User  Mailbox  Configura?on   •  Backup  Configura?on   •  Storage  Op?ons  inc  Disk  Capacity   •  Processor  Configura?on   •  Network  Configura?on            
  11. 11. Find  the  SPECint2006  Rate   Use  The  Processor  Query  Tool  to  determine  the  EC2  instance  SPECint2006  rate.        
  12. 12. Approach     To  be  able  to  provide  high  availability,  cost,  performance   and   scale   improvements   this   soluIon   will   leverage   Amazon’s   EC2   hs1.8xlarge   instances   which   provide   high   network  performance,  fast  mulI-­‐core  processors  coupled   with  sizable  allocaIon  of  RAM  and  local  aFached  24  x  2TB   disk  totalling  48TB.        
  13. 13. 0  >  3500  Seats     80  databases  per  Server  –  44  Mailbox  per  DB   4  Databases  per  disk     20  Databases  +  log  volumes  per  server       4  Disks  used  for  auto-­‐reseed  (hot  spares)   96GB  per  Server   4  Processor  Cores     (43%  Processor  UIlizaIon)  
  14. 14. 3500>  7000  Seats           80  databases  per  Server  –  44  Mailbox  per  DB   4  Databases  per  disk     20  Databases  +  log  volumes  per  server       4  Disks  used  for  auto-­‐reseed  (hot  spares)   64GB  per  Server   3  Processor  Cores     (30%  Processor  UIlizaIon)  
  15. 15. 7000>  10500  Seats           80  databases  per  Server  –  44  Mailbox  per  DB   4  Databases  per  disk     20  Databases  +  log  volumes  per  server       4  Disks  used  for  auto-­‐reseed  (hot  spares)   64GB  per  Server   3  Processor  Cores     (30%  Processor  UIlizaIon)  
  16. 16. 10500>  14000  Seats           80  databases  per  Server  –  44  Mailbox  per  DB   4  Databases  per  disk     20  Databases  +  log  volumes  per  server       4  Disks  used  for  auto-­‐reseed  (hot  spares)   64GB  per  Server   3  Processor  Cores     (30%  Processor  UIlizaIon)  
  17. 17. 14000>  28000  Seats           80  databases  per  Server  –  44  Mailbox  per  DB   4  Databases  per  disk     20  Databases  +  log  volumes  per  server       4  Disks  used  for  auto-­‐reseed  (hot  spares)   64GB  per  Server   3  Processor  Cores     (30%  Processor  UIlizaIon)  
  18. 18. 28000>  56000  Seats           80  databases  per  Server  –  44  Mailbox  per  DB   4  Databases  per  disk     20  Databases  +  log  volumes  per  server       4  Disks  used  for  auto-­‐reseed  (hot  spares)   64GB  per  Server   3  Processor  Cores     (30%  Processor  UIlizaIon)  
  19. 19. Exchange  2013  Load  Balancing  Approach     Layer  4    Load  Balancing  Using  AWS  ELB  
  20. 20. Exchange  2013  Suppor?ng  Infrastructure     Ac?ve  Directory  Servers       m3.xlarge  EC2  instance  13  ECU  (4  vCore,  13GiB  Ram)   Witness    Servers   m1.small  EC2  instance  1  ECU  (1  vCore,  1.7GiB  Ram)   NAT  Gateways   m1.small  EC2  instance  1  ECU  (1  vCore,  1.7GiB  Ram)   Remote  Desktop  Gateways   m1.medium  EC2  instance  2  ECU  (1  vCore,  3.75GiB  Ram)  
  21. 21. ü  Networking         Virtual  Private  Cloud            Availability  Zone   ü  DNS    Route53     ü  Load  balancing       ElasIc  Load  Balancing     ü  Machine  Images       Amazon  Machine  Image   ü  Mail  rou?ng           Simple  Email  Service     ü  Storage                      EBS     Instance  Store   S3                Glacier   ü  Monitoring  &  Management                  IAM              CloudWatch     AWS  Suppor?ng  Infrastructure    
  22. 22. 56,000  Seat  Exchange  Configura?on   Mapi  Network  -­‐10.0.5.x  /24 Replication  Network  –  10.0.7.x  /24 Replication  Network  –  10.0.8.x  /24 Mapi  Network  -­‐10.0.6.x  /24 DAG  1 DAG  2 DAG  3 DAG  4 Mgmt  Network  -­‐10.0.3.x  /24 Mgmt  Network  -­‐10.0.4.x  /24 Exchange  Servers Exchange  Servers Witness  Server Witness  ServerDomain  Controllers Domain  Controllers VPC AWS AWS  Region Availability  Zone  1 Availability  Zone  2 Client  Connectivity   {RPC/HTTPS,  OWA  and   Autodiscover}   Cloud  based   message  hygiene   service   VPN  Tunnel   Remote  Management   &  Administration DMZ  Network  -­‐10.0.1.x  /24 NAT  Gateway Remote  Desktop  Gateway DMZ  Network  -­‐10.0.2.x  /24 NAT  GatewayRemote  Desktop  Gateway Elastic  IP  /  Elastic  Load  Balancing    (External  Access)
  23. 23. Exchange  Topology  AWS  Cost   EsImates  q 3500  Seats   ü  Reserved  Pricing    3  years   $3.48  (2.75  +  0.73)  /user/month     q  7000  seats   ü  Reserved  Pricing    3  years     $3.27  (2.54  +  0.73)  /user/month     q  14000  seats   ü  Reserved  Pricing    3  years     $3.14  (2.41  +  0.73)  /user/month       q 28000  seats   ü  Reserved  Pricing    3  years     $3.04  (2.31  +  0.73)  /user/month     q 56000  seats   ü  Reserved  Pricing    3  years     $2.97  (2.24  +  0.73)  /user/month  
  24. 24. Addi?onal  Considera?ons   •  Hyper  threading  –  impact   •  Microsoj  –  unsupported   hypervisor   •  Mail  rou?ng  through  AWS   SES  benefits     •  Message  edge  protec?on     •  An?virus   •  Cloud  Backup  Solu?on  –     i.e.  CommVault  or  Veeam   •  Monitoring   •  AD  management   •  Enable  DAC  mode     •  Security  groups   •  Microsoj  licensing   •  Layer  7  load  balancers   •  SAN/UC  cer?ficates    
  25. 25. Reference  Architectures     •  Exchange  2013  On  AWS  Reference  Architecture   •  Ac?ve  Directory  2012  On  AWS  Reference  Architecture   •  Exchange  2010  On  AWS  Reference  Architecture    
  26. 26. Summary  of  Approach   Ø  Requirement  gathering   Ø  Stakeholder  management  1.  Consult   Ø  Reference  architecture   Ø  Approach  architecture   Ø  AddiIonal  consideraIons   2.  Design   Ø  AD  servers   Ø  Core  exchange   Ø  Gateways   Ø  Cloud  formaIon   3.  Build   Ø  AutomaIon  tools   Ø  Profile  migraIon  4.  Migrate   Ø  Monitoring   Ø  Back-­‐ups   Ø  Patch  management   Ø  Version  Management   Ø  Performance  management   Ø  ReporIng   Ø  On-­‐going  capacity  management   5.  Manage  
  27. 27. We  are   here!  
  28. 28. Thanks  for  listening.     Any  ques?ons?  Visit  us  at  stand  number  G02     Download  New  Whitepaper:  ‘Exchange  2013  on  AWS:  Reference   Architecture’   hpp://go.melbourneitenterprise.com.au/Whitepaper.html     www.melbourneitenterprise.com.au    

×