Exchange 2010 Mailbox Server Role Requirements Calculator (a.k.a Storage Calculator)
Ένα από τα πιο σημαντικά βήματα στην εγκατάσταση του Exchange είναι ο σχεδιασμός, και η μικρή μου εμπειρία δείχνει ότι στην Ελλάδα συχνά δεν τον κάνουμε ή πέφτουμε έξω.
Είναι μια σχετικά απλή διαδικασία στην οποία μας βοηθά αφάνταστα ο πολύ καλός φίλος από το Product Group του Exchange Ross Smith IV.
Το πρώτο βήμα είναι να μαζέψουμε απλά στοιχεία για το περιβάλλον που θα στηθεί, για να καταλάβουμε καλυτέρα θα δώσω ένα παράδειγμα με την Εταιρεία «θελωμαιλ Α.Ε».
Πόσους χρήστες που θέλουν Mail έχει η εταιρεία ? 200 Πόσα μηνύματα περνούν και πόσα μηνύματα στέλνουν (χοντρικά) τη μέρα ? 20 στέλνουν / 80 παίρνουν Πόσο όριο θα έχουν στο Mailbox ? (εδώ θα έχουμε λογικά κατηγορίες ) 10 Χρήστες με 2 GB 40 Χρήστες με 1.5 GB 150 Χρήστες με 1 GBΘέλουμε High Available Λύση ? (Ασφαλώς ναι, είναι τσάμπα στον 2010!!) ΝΑΙ Θέλουμε να έχουμε Archiving ? ΝΑΙ Πόσο μέγεθος θα έχει το Archive ? 512 MB, 1 GB για Managers και Αφεντικά. Τι Servers σκέπτεστε να βάλετε ? HP DL 180 G6 SeriesΈχοντας μαζέψει τις παραπάνω πληροφορίες πηγαίνουμε στην σελίδα της Ομάδας του Exchange και κατεβάζουμε ένα αρχείο Excel ουσιαστικά που κάνει τα calculation για εμάς (και πάλι τσάμπα ) :
http://msexchangeteam.com/files/12/attachments/entry453145.aspx
Ανοίγοντας το Excel αυτό χωρίζετε στα παρακάτω Sheets:
Input: Το πιο βασικό, εδώ θα βάλουμε αυτά που μαζέψαμε Role Requirements: Βγάζει αυτόματα στοιχειά για τους Server που θα στήσουμε LUN Requirements: Στοιχειά για τα Logical Drives που θα χρειαστούμε Backup Requirements: Στοιχεία για την Backup διαδικασία Log Replication Requirements: Στοιχεία για την μεταφορά των Logs στα αντίγραφα Storage Design: Στοιχεία για τους Δίσκους Version Change: χμμ αλλαγές που έγιναν στο Excel (ξέρετε.. δεν το κοιτάμε ποτέ )Ξεκινάμε με το πιο βασικό.. το Input Sheet.
Δεν θα σας τρελάνω με όλα τα Options και θα σας πω αυτά που μας ενδιαφέρουν άμεσα, ότι δεν αναφέρω το αφήνω ως έχει. Ξεκινάμε με τις γενικού χαρακτήρα πληροφορίες στο Exchange Environment Configuration:
Στο Server Multi-Role Configuration (MBX+CAS+HT) το αλλάζω σε Yes μιας και είναι μικρή εταιρεία και πάω να τα κάνω λίγο consolidate. Στο Number of Mailbox Servers Hosting Active Mailboxes / DAG λέω ότι θα έχω 2. Στο Number of Database Availability Groups του λέω ότι θα έχω 1 Total Number of HA Database Copy Instances (Includes Active Copy) θα έχω 2 ένα active και ένα passive.Συνεχίζουμε με την εισαγωγή στοιχείων για τα Mailboxes στον πίνακα Mailbox Configuration:
Tier-1 User Mailbox Configuration – Εδώ θα βάλουμε τις πληροφορίες για την κατηγορία με το 1 GB όριο.
Total Number of Tier-1 User Mailboxes – 150 Send/Receive Capability / Mailbox / Day – 20 sent/80 Received. Mailbox Size Limit (MB) – 1024 Personal Archive Mailbox Size Limit (MB) – 512Tier-2 User Mailbox Configuration – Θα βάλουμε τους Managers (40 Χρήστες με 1500 ΜΒ όριο)
Total Number of Tier-1 User Mailboxes – 40 Send/Receive Capability / Mailbox / Day – 20 sent/80 Received. Mailbox Size Limit (MB) – 1512 Personal Archive Mailbox Size Limit (MB) – 1024Tier-3 User Mailbox Configuration – Θα βάλουμε τα Αφεντικά (10 Χρήστες με 2048 ΜΒ όριο)
Total Number of Tier-1 User Mailboxes – 10 Send/Receive Capability / Mailbox / Day – 20 sent/80 Received. Mailbox Size Limit (MB) – 2048 Personal Archive Mailbox Size Limit (MB) – 1024Backup Configuration – ας υποθέσω ότι θα παίρνω backup με κάποιο Software VSS.
Backup Methodology - Software VSS Backup/Restore Backup Frequency - Weekly Full / Daily IncrementalStorage Options: Εδώ ας υποθέσω ότι έχω για παράδειγμα έναν HP DL 180 G6 Server Και βάζω 3.5 SATA δίσκους 400GB. (με SATA δίσκους κατεβάζω και το κόστος αλλιώς για λόγους performance μπορώ να βάλω SAS disks)
Database + Log: 400GB SATA 7.2K 3.5 Restore LUN: 400GB SATA 7.2K 3.5
Processor Configuration – βλέποντας τον DL 180 έχουμε 4 cores/processor (Xeon 5500) και ας είμαι ανοικτοχέρης και να βάλω 2 σε κάθε Server άρα 8 cores/ Server.
Mailbox Servers - 8 Cores/ Server – Megacycles / Core 2660Είμαστε λοιπόν έτοιμοι από πλευράς δεδομένων και μπορούμε να πάμε στο sheet Role Requirements να δούμε τι θα χρειαστούμε για το περιβάλλων μας.
Στο πρώτο κομμάτι του Environment Configuration βλέπουμε τι θα χρειαστούμε συνολικά, για το παράδειγμα μας λοιπόν θα χρειαστούμε:
1 DAG το οποίο θα απαρτίζετε από 2 mailbox Servers και θα περιλαμβάνει 2 αντίγραφα της mailbox database μας
Ο κάθε Server τώρα θα πρέπει να έχει 8 GB RAM minimum (εγώ θα έλεγα πάνω από 10 ).
Από πλευράς χωρητικότητας για την Database θέλουμε ένα δίσκο (LUN) των 720 GB(per Server). Άρα σύνολο και στους 2 Server (2x720) 1440 GB (1,44 TB).
Αυτό μπορείτε να το δείτε και στο επόμενο sheet που αναφέρει τα LUN Requirements.
Από πλευράς Backup Requirements μπορούμε με το Windows Backup Να παίρνουμε ένα full την Κυριακή βράδυ προς Δευτέρα και incremental τις υπόλοιπες (ή ότι άλλη λύση Backup έχουμε).
Όσο αφορά την δικτυακή επικοινωνία των 2 Servers μεταξύ τους για την μεταφορά των Log Files σαν requirements έχουμε την ύπαρξη Gigabit LAN και το latency μεταξύ των 2 να είναι κάτω από 50ms, αν είναι στο ίδιο LAN λογικά θα είναι <1ms
Τέλος κάνοντας μια βαθειά βουτιά στο σχεδιασμό του Storage, βάση τον στοιχείων που δώσαμε θα χρειαστούμε 4 δίσκους (400 GB) για την mailbox database και αν θέλουμε και Restore LUN για να κάνουμε και τα restore μας υπολογίστε 2 ακόμα.
Οι δίσκοι της Database θα πρέπει να είναι σε RAID 1 ή ακόμα καλύτερα RAID 1+0 επίπεδο ενώ το restore μπορούμε να το κάνουμε RAID 0 μιας και δεν θέλουμε RAID Protection εκεί . Μην ξεχάσετε όμως και άλλους 2 δίσκους τουλάχιστον για το λειτουργικό, λογαριασμός λοιπόν…. 4+2+2 (έβαλα και restore) 8 400GB SATA δίσκοι per Server, 16 Σύνολο… τσάμπα!
Όπως είδαμε η λογική είναι απλή, μαζεύουμε τα δεδομένα μας, τα βάζουμε στην πρώτη σελίδα και μετά παίρνουμε τα αποτελέσματα και σχεδιάζουμε την λύση, ΠΡΟΣΟΧΗ, μην αρχίζετε τις τσιγκουνιές και την περικοπές, να είστε ανοικτοχέρηδες, εγω προσωπικά βάζω και ένα 20% fluff factor όπως το ονομάζω σε ότι βγάλω, αν δεν το υπολογίσετε καλά θα το πληρώσετε στο μέλλον
Ότι βγάλει το Calculator δεν είναι νόμος, σε αυτό το παράδειγμα για την «ΘέλωΜαιλ Α.Ε» εγώ προσωπικά θα δημιουργούσα 2 Databases με το μισό μέγεθος της μεγάλης (250 GB περίπου) ώστε να μοιράσω τους χρήστες στους 2 Servers .
Κάντε 1-2 παραδείγματα στο μυαλό σας και βάλτε τα στο calculator για να το καταλάβετε ακόμα καλύτερα.
- pkalog
2 Comments
Recommended Comments