340 likes | 448 Views
Modern ý komunikačný systém. Milan Marenčík Konzultant Milan.Marencik@Microsoft.com 24. Máj 2007. Agenda. Moderný komunikačný systém Exchange 2007 Q & A. Moderný komunikačný systém. Stabiln ý Funguje 24x7x365 Rozšíriteľný, Škálovateľný Dá sa použiť pre 5 ľudí ako aj 5000
E N D
Moderný komunikačný systém Milan Marenčík Konzultant Milan.Marencik@Microsoft.com 24. Máj 2007
Agenda • Moderný komunikačný systém • Exchange 2007 • Q & A
Moderný komunikačný systém • Stabilný • Funguje 24x7x365 • Rozšíriteľný, Škálovateľný • Dá sa použiť pre 5 ľudí ako aj 5000 • Vysoko dostupný • V prípade výpadku (poruchy) sa o tom používateľ nedozvie • Prístupný • Z kancelárie, z domu, z dovolenky, z mobilu • Bezpečný • Antivírus, antispam • Manažovateľný • Jednoduchá správa • „Lacný“ • Je potrebné ho udržiavať – kúpou to len začína
Prepracovaný koncept Exchange • Server Roles • Hub Transport • Client Access • Edge Transport • Mailbox • Unified Messaging • Exchange ManagementShell • ContinuousReplication
Exchange Server Roles 1/4 • Exchange 2003 (a staršie) • Všetky servery boli identické (SWkonfigurácia a menežment). • Použitie v rôznych roliach menežmentpotreby sú rôzne • Exchange 2007 • Navrhnutý od základov s vedomím rôznych rolí • Každá rola optimalizovaná pre svoju funkciu a menežovateľnosť
Exchange Server Roles2/4 • Hub Transport • handles routing by using Microsoft Active Directory sites and site topology • applies policies to incoming and outgoing mail • Client Access • enables mailbox access through Microsoft Office Outlook Web Access, Post Office Protocol version 3 (POP3), Internet Message Access Protocol version 4rev1 (IMAP4), Outlook Anywhere (formerly known as RPC over HTTP), and Exchange Server ActiveSync. • Mailbox • responsible for hosting mailbox and public folder databases • mailbox database contains the users' mailboxes.
Exchange Server Roles3/4 • Unified Messaging • combines voice messaging, fax, and e-mail messaging into a single messaging infrastructure • can be accessed from a telephone and a computer • Edge Transport • provides antivirus and anti-spam protection in a perimeter network for the Exchange organization
Exchange Server Roles4/4 Intranet DMZ
Nová funkcionalita Exchange 2007 • Exchange ManagementConsole • Exchange ManagementShell • UnifiedMessaging • Performanceimprovements • Availability • High availability for Mailbox servers • Messaging Policy and Compliance Features • Security and Protection • Autodiscover • Extensibility and Programmability
Exchange ManagementConsole 1/2 • based on Microsoft ManagementConsole (MMC) 3.0. • is required to install and manage Exchange 2007 • combines all management tasks into one user interface • you can manage all Exchange servers, recipients, and organizational components in your Exchange 2007 organization
Exchange ManagementShell 1/2 • new task-based command line shell and scripting language for system administration • use the Exchange Management Shell to perform every task that the Exchange Management Console can perform • additional tasks that cannot be performed in the Exchange Management Console • SafeScripting • lets you test your commands to make sure they do what you want • Trustedscripts • EMS requires that all scripts are digitally signed before they are allowed to run • prevents malicious parties from inserting a harmful script in EMS
UnifiedMessaging • combinesmultiplemessaginginfrastructuresinto a single messaginginfrastructure • userscan receive all voice mail, e-mail, and fax messages in their Exchange 2007 mailboxes • offers a single store for all messages including e-mail, voice, and fax messages • users can access their mailboxes from a variety of devicesmobile devices and cellular, analog, or digital telephones • telephony functionality found in Microsoft Exchange Server 2007 Unified Messaging (UM) • new to the Microsoft Exchange product line
Performanceimprovements • move from a 32-bit architecture to a 64-bit architecture • deployment on a 64-bit architecture for improved performance and capacity • now supports a larger number of storage groups and databases per server • 50 storage groups per server • storage group can contain as many as 5 databases • limit of 50 databases per server • Optimized Database Engine and Cache • database page size has been increased from 4 kilobytes to 8 KB • New Transport Pipeline • new transport engine supports a significantly larger number of messages than earlier versions of Exchange
Availability • mail flow between Hub Transport servers and Mailbox servers • is automatically load balanced • does not require any additional configuration by the administrator • failover to the other Hub Transport servers is automatic • If a Hub Transport server (formerly known as a bridgehead server) is unavailable because of a failure or regularly scheduled maintenance
High availability for Mailbox servers • includes three built-in features that provide high availability for Mailbox servers • LocalContinuousReplication (LCR) • ClusterContinuousReplication (CCR) • Single CopyClusters (SCC) • LCR • second copy is located on the same server as the production storage group • CCR • use log shipping to create a second copy of a production storage group • the second copy is located on the passive node in the cluster
Local Continuous Replication • LCR provides • fast recovery with current data • a single-server solution for transaction log copying and replaying • LCR lowers the total cost of ownership for Exchange 2007 • by reducing the number of regular backups that are required for data protection • LCR and backup • does significantly reduce the need to take regular, daily full backups • does not eliminate the need to take backups
Clustercontinuousreplication • Combines automatic management of redundancy and application-level data replication • A solution that can be deployed without a single point of failure in a single data center or between two data centers • Transaction log replication • is used to copy the databases and maintain its concurrency among cluster nodes • Scheduled outage functionality in CCR • is designed to make sure that all log data on the active node is successfully copied to the passive node
Single CopyClusters • a clustered mailbox server that uses shared storage to allow multiple servers to manage a single copy of the storage groups • Exchange 2007 mailbox server uses its own network identity, not the identity of any node in the cluster • network identity is referred to as a clustered mailbox server • FAILOVER • mailbox server goes offline for a brief period until another node takes control of the clustered mailbox server and brings it online • storage associated with the clustered mailbox is logically disconnected from the failed node and placed under the control of the new host node
Active Q Logs DB High Availability in Exchange 2003 • Exchange 2003 poskytujevysokú dostupnosť na báze Microsoft Cluster Server (MSCS) technológie. • Viaceré serveryzdieľajú rovnaké dáta (obyčajne na SAN) • Single Copy Cluster (SCC) • Server/Service level výpadok je riešený reštartom služby na pasívnom serveri • Nerieši výpadok na úrovni Dát • Najhoršie výpadky Single Copy Cluster (SCC) Passive
Active Logs DB Logs DB High Availability in E2007 Cluster Continuous Replication (CCR) • Server/Service výpadok je opäť riešený na báze MSCS • Dátový výpadok je riešený • Každý uzol má nezávislú kópiu dát • Replikácia dát použitím Log Shipping • SCC, LCR, CCR, Post SP1 SCR Passive Log Shipping
Messaging Policy and Compliance 1/3 • new Messaging Records Management (MRM) feature in Exchange 2007 • to apply rules to messages that are sent • to enforce retention requirements for stored data • helps users and organizations retain the messages that they need for business or legal reasons
Messaging Policy and Compliance 2/3 • Address rewriting • to enable the modification of the Simple Mail Transfer Protocol (SMTP) addresses on inbound and outbound messages • Edge transport rules • to create rules that control the flow of messages that are sent to or received from the Internet • Hub transport rules • to create rules that are applied to messages that are sent to or from users in the organization • Disclaimers • to add disclaimer text to the start or end of the message body
Messaging Policy and Compliance 3/3 • Journaling • rules configured on the Hub Transport server • more flexibility than the store-based configuration of Exchange Server 2003 • reduces duplication of journal reports • journaling according to the distribution scope of the message • journaling conditions refined by specifying an individual user or the sender's or recipient's distribution list membership as criteria • Messaging records management • to help users and the organization retain the messages that they need for business or legal reasons and delete message that they don’t need • by configuring managed folders, which are Inbox folders to which retention policies are applied
Security and Protection • anti-spam and antivirus features • provide services to block viruses and spam, also known as unsolicited commercial e-mail • locatedat the network perimeter.
Autodiscover • To optimize bandwidth • when a remote user connects to an Exchange 2007 computer that has the Client Access server role installed, the Client Access server that accepts the initial request locates the user's mailbox. • To locateuser’s Mailbox • After the user's Mailbox server is located, the client request is redirected to the Client Access server that is nearest to the user's Mailbox server.
Extensibility and Programmability • includes a new set of services, known as Exchange Web Services • enable developers to interact with Exchange mailboxes and contents by using standard HTTP • provides access to the mailboxes of authenticated users and the items in their mailboxes
Exchange 2007 • 64-bit • Menežovaný kód • Serverové Role • 3 vrstvováarchitektúra • Vysoká dostupnosť • Skriptovateľná administrácia
64-bit • Znížiť Cost of Ownership • Nová funkcionalita • Škálovateľnosť • Veľkosť správ • Veľkosť mailboxu • Množstvo správ • Viacej používateľov na server
Managed code • Prepísané kľúčové komponenty E2007 • OWA • SMTP transport • Air Sync • POP3 • IMAP4 • Pridané nové komponenty • Unified Messaging (UM) • Písané v menežovanom kóde = .NET • Motivácia • Efektivita (Development, Test, SupportEngineers) • Bezpečnosť
3 vrstvováarchitektúra • Exchange 2003 (a staršie) • Nemal riadne vrstvenie • Vyžadoval aby všetky komponenty bežali na jednom serveri • Exchange 2007 • Modulárny, veľmi dobre vrstvený, sada softvérových komponentov • Umožňuje bežať rôzne vrstvy na rôznych strojoch • Umožňuje 3-vrstvovú architektúru a serverovské role