34
Modern Modern ý komunikačný systém ý komunikačný systém Milan Marenčík Konzultant [email protected] 24. Máj 2007

Modern ý komunikačný systém

  • Upload
    rianne

  • View
    33

  • Download
    2

Embed Size (px)

DESCRIPTION

Modern ý komunikačný systém. Milan Marenčík Konzultant [email protected] 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 - PowerPoint PPT Presentation

Citation preview

Page 1: Modern ý komunikačný systém

ModernModerný komunikačný ý komunikačný systémsystém

Milan Marenčí[email protected] 24. Máj 2007

Page 2: Modern ý komunikačný systém

AgendaAgenda

Moderný komunikačný systémModerný komunikačný systém

Exchange 2007Exchange 2007

Q & AQ & A

Page 3: Modern ý komunikačný systém

Moderný komunikačný systémModerný komunikačný systém

StabilnStabilnýýFunguje 24x7x365Funguje 24x7x365

Rozšíriteľný, ŠkálovateľnýRozšíriteľný, ŠkálovateľnýDá sa použiť pre 5 ľudí ako aj 5000Dá sa použiť pre 5 ľudí ako aj 5000

Vysoko dostupnýVysoko dostupnýV prípade výpadku (poruchy) sa o tom používateľ nedozvieV prípade výpadku (poruchy) sa o tom používateľ nedozvie

PrístupnýPrístupnýZ kancelárie, z domu, z dovolenky, z mobiluZ kancelárie, z domu, z dovolenky, z mobilu

BezpečnýBezpečnýAntivírus, antispamAntivírus, antispam

ManažovateľnýManažovateľnýJednoduchá správaJednoduchá správa

„„Lacný“Lacný“Je potrebné ho udržiavať – kúpou to len začínaJe potrebné ho udržiavať – kúpou to len začína

Page 4: Modern ý komunikačný systém

Prepracovaný koncept Prepracovaný koncept ExchangeExchangeServer RolesServer Roles

Hub Transport Hub Transport Client AccessClient AccessEdge TransportEdge TransportMailboxMailboxUnified MessagingUnified Messaging

Exchange Management ShellExchange Management Shell

Continuous ReplicationContinuous Replication

Page 5: Modern ý komunikačný systém

Exchange Server Roles 1/4Exchange Server Roles 1/4

Exchange 2003 (a Exchange 2003 (a staršiestaršie))Všetky servery boli identické (SWVšetky servery boli identické (SW konfiguráckonfiguráciiaa a a mmeennežežmentment)). . Použitie v rôznych roliachPoužitie v rôznych roliach m meennežežment ment potreby sú rôznepotreby sú rôzne

Exchange 2007Exchange 2007Navrhnutý od základov s vedomím rôznych rolíNavrhnutý od základov s vedomím rôznych rolíKaždá rola optimalizovaná pre svoju funkciu a Každá rola optimalizovaná pre svoju funkciu a menežovateľnosťmenežovateľnosť

Page 6: Modern ý komunikačný systém

Exchange Server Roles Exchange Server Roles 22/4/4

Hub TransportHub Transporthandles routing by using Microsoft Active Directory sites handles routing by using Microsoft Active Directory sites and site topologyand site topologyapplies policies to incoming and outgoing mailapplies policies to incoming and outgoing mail

Client AccessClient Accessenables mailbox access through Microsoft Office Outlook enables mailbox access through Microsoft Office Outlook Web Access, Post Office Protocol version 3 (POP3), Internet Web Access, Post Office Protocol version 3 (POP3), Internet Message Access Protocol version 4rev1 (IMAP4), Outlook Message Access Protocol version 4rev1 (IMAP4), Outlook Anywhere (formerly known as RPC over HTTP), and Anywhere (formerly known as RPC over HTTP), and Exchange Server ActiveSync.Exchange Server ActiveSync.

MailboxMailboxresponsible for hosting mailbox and public folder databasesresponsible for hosting mailbox and public folder databasesmailbox database contains the users' mailboxes.mailbox database contains the users' mailboxes.

Page 7: Modern ý komunikačný systém

Exchange Server Roles Exchange Server Roles 33/4/4

Unified MessagingUnified Messagingcombines voice messaging, fax, and e-mail messaging into combines voice messaging, fax, and e-mail messaging into a single messaging infrastructurea single messaging infrastructurecan be accessed from a telephone and a computercan be accessed from a telephone and a computer

Edge Transport Edge Transport provides antivirus and anti-spam protection in a perimeter provides antivirus and anti-spam protection in a perimeter network for the Exchange organizationnetwork for the Exchange organization

Page 8: Modern ý komunikačný systém

Exchange Server Roles Exchange Server Roles 44/4/4

DMZDMZ IntranetIntranet

Page 9: Modern ý komunikačný systém

Nová funkcionalita Exchange Nová funkcionalita Exchange 20072007Exchange Management ConsoleExchange Management Console

Exchange Management Shell Exchange Management Shell

Unified Messaging Unified Messaging

Performance improvements Performance improvements

Availability Availability

High availability for Mailbox servers High availability for Mailbox servers

Messaging Policy and Compliance Features Messaging Policy and Compliance Features

Security and Protection Security and Protection

Autodiscover Autodiscover

Extensibility and Programmability Extensibility and Programmability

Page 10: Modern ý komunikačný systém

Exchange Management ConsoleExchange Management Console 1/21/2based on Microsoft Management Console (MMC) 3.0.based on Microsoft Management Console (MMC) 3.0.

is required to install and manage Exchange 2007is required to install and manage Exchange 2007

combines all management tasks into one user combines all management tasks into one user interfaceinterface

you can manage all Exchange servers, recipients, you can manage all Exchange servers, recipients, and organizational components in your Exchange and organizational components in your Exchange 2007 organization2007 organization

Page 11: Modern ý komunikačný systém

Exchange Management ConsoleExchange Management Console 2/22/2

Page 12: Modern ý komunikačný systém

Exchange Management ShellExchange Management Shell 1/2 1/2

new task-based command line shell and scripting new task-based command line shell and scripting language for system administrationlanguage for system administration

use the Exchange Management Shell to perform every use the Exchange Management Shell to perform every task that the Exchange Management Console can task that the Exchange Management Console can performperform

additional tasks that cannot be performed in the additional tasks that cannot be performed in the Exchange Management ConsoleExchange Management Console

Safe ScriptingSafe Scriptinglets you test your commands to make sure they do what you lets you test your commands to make sure they do what you wantwant

Trusted scriptsTrusted scriptsEMS requires that all scripts are digitally signed before they are EMS requires that all scripts are digitally signed before they are allowed to runallowed to runprevents malicious parties from inserting a harmful script in EMSprevents malicious parties from inserting a harmful script in EMS

Page 13: Modern ý komunikačný systém

Exchange Management Shell Exchange Management Shell 2/22/2

Page 14: Modern ý komunikačný systém

Unified Messaging Unified Messaging

combines multiple messaging infrastructures into a combines multiple messaging infrastructures into a single messaging infrastructuresingle messaging infrastructure

users users can receive all voice mail, e-mail, and fax can receive all voice mail, e-mail, and fax messages in their Exchange 2007 mailboxes messages in their Exchange 2007 mailboxes

offers a single store for all messages including e-offers a single store for all messages including e-mail, voice, and fax messagesmail, voice, and fax messages

usersusers can access their mailboxes from a variety of can access their mailboxes from a variety of devicesdevices mobile devices and cellular, analog, or mobile devices and cellular, analog, or digital telephonesdigital telephones

telephony functionality found in Microsoft Exchange telephony functionality found in Microsoft Exchange Server 2007 Unified Messaging (UM) Server 2007 Unified Messaging (UM)

new to the Microsoft Exchange product linenew to the Microsoft Exchange product line

Page 15: Modern ý komunikačný systém

Performance improvements Performance improvements

move from a 32-bit architecture to a 64-bit architecturemove from a 32-bit architecture to a 64-bit architecture

deployment on a 64-bit architecture for improved deployment on a 64-bit architecture for improved performance and capacityperformance and capacity

now supports a larger number of storage groups and now supports a larger number of storage groups and databases per serverdatabases per server

50 storage groups per server50 storage groups per serverstorage group can contain as many as 5 databasesstorage group can contain as many as 5 databaseslimit of 50 databases per serverlimit of 50 databases per server

Optimized Database Engine and CacheOptimized Database Engine and Cachedatabase page size has been increased from 4 kilobytes to 8 database page size has been increased from 4 kilobytes to 8 KBKB

New Transport PipelineNew Transport Pipelinenew transport engine supports a significantly larger number of new transport engine supports a significantly larger number of messages than earlier versions of Exchangemessages than earlier versions of Exchange

Page 16: Modern ý komunikačný systém

Availability Availability

mail flow between Hub Transport servers and mail flow between Hub Transport servers and Mailbox serversMailbox servers

is automatically load balanced is automatically load balanced does not require any additional configuration by the does not require any additional configuration by the administratoradministrator

failover to the other Hub Transport servers is failover to the other Hub Transport servers is automaticautomatic

If a Hub Transport server (formerly known as a bridgehead If a Hub Transport server (formerly known as a bridgehead server) is unavailable because of a failure or regularly server) is unavailable because of a failure or regularly scheduled maintenancescheduled maintenance

Page 17: Modern ý komunikačný systém

High availability for Mailbox High availability for Mailbox serversserversincludes three built-in features that provide high includes three built-in features that provide high availability for Mailbox serversavailability for Mailbox servers

Local Continuous Replication (LCR)Local Continuous Replication (LCR)Cluster Continuous Replication (CCR)Cluster Continuous Replication (CCR)Single Copy Clusters (SCC)Single Copy Clusters (SCC)

LCRLCRsecond copy is located on the same server as the second copy is located on the same server as the production storage groupproduction storage group

CCRCCRuse log shipping to create a second copy of a production use log shipping to create a second copy of a production storage groupstorage groupthe second copy is located on the passive node in the the second copy is located on the passive node in the clustercluster

Page 18: Modern ý komunikačný systém

Local Continuous ReplicationLocal Continuous Replication

LCR providesLCR providesfast recovery with current datafast recovery with current dataa single-server solution for transaction log copying and a single-server solution for transaction log copying and replayingreplaying

LCR lowers the total cost of ownership for Exchange LCR lowers the total cost of ownership for Exchange 2007 2007

by reducing the number of regular backups that are by reducing the number of regular backups that are required for data protectionrequired for data protection

LCR and backupLCR and backupdoes significantly reduce the need to take regular, daily full does significantly reduce the need to take regular, daily full backupsbackupsdoes not eliminate the need to take backupsdoes not eliminate the need to take backups

Page 19: Modern ý komunikačný systém

Cluster continuous replication Cluster continuous replication

Combines automatic management of redundancy Combines automatic management of redundancy and application-level data replicationand application-level data replication

A solution that can be deployed without a single A solution that can be deployed without a single point of failure in a single data center or between point of failure in a single data center or between two data centerstwo data centers

Transaction log replicationTransaction log replicationis used to copy the databases and maintain its concurrency is used to copy the databases and maintain its concurrency among cluster nodesamong cluster nodes

Scheduled outage functionality in CCRScheduled outage functionality in CCRis designed to make sure that all log data on the active is designed to make sure that all log data on the active node is successfully copied to the passive nodenode is successfully copied to the passive node

Page 20: Modern ý komunikačný systém

Single Copy ClusterSingle Copy Clusterss

a clustered mailbox server that uses shared storage a clustered mailbox server that uses shared storage to allow multiple servers to manage a single copy of to allow multiple servers to manage a single copy of the storage groupsthe storage groups

Exchange 2007 mailbox server uses its own network Exchange 2007 mailbox server uses its own network identity, not the identity of any node in the clusteridentity, not the identity of any node in the cluster

network identity is referred to as a clustered mailbox network identity is referred to as a clustered mailbox serverserver

FAILOVERFAILOVERmailbox server goes offline for a brief period until another mailbox server goes offline for a brief period until another node takes control of the clustered mailbox server and node takes control of the clustered mailbox server and brings it onlinebrings it onlinestorage associated with the clustered mailbox is logically storage associated with the clustered mailbox is logically disconnected from the failed node and placed under the disconnected from the failed node and placed under the control of the new host node control of the new host node

Page 21: Modern ý komunikačný systém

High Availability in Exchange High Availability in Exchange 20032003

Exchange 2003 Exchange 2003 poskytujeposkytuje vysokú dostupnosť na bázevysokú dostupnosť na báze Microsoft Cluster Server (MSCS) Microsoft Cluster Server (MSCS) technoltechnológieógie..

Viaceré Viaceré serverserveryy zdieľajú rovnaké zdieľajú rovnaké dátadáta ( (obyčajne na obyčajne na SAN)SAN)

Single Copy Cluster (SCC)Single Copy Cluster (SCC)

Server/Service level Server/Service level výpadok je výpadok je riešený reštartom služby na riešený reštartom služby na pasívnom serveripasívnom serveri

Nerieši výpadok na úrovniNerieši výpadok na úrovni D DááttNajhoršie výpadkyNajhoršie výpadky

DB

Q

Log

s

ActiveActive PassivPassivee

Single Copy Cluster Single Copy Cluster

(SCC)(SCC)

Page 22: Modern ý komunikačný systém

High Availability in EHigh Availability in E20072007

Server/Service Server/Service výpadok je výpadok je opäť riešený na báze opäť riešený na báze MSCSMSCS

DDátový výpadok je riešenýátový výpadok je riešený

Každý uzol má nezávislú Každý uzol má nezávislú kópiu dátkópiu dát

Replikácia dát použitím Replikácia dát použitím Log Log ShippingShipping

SCC, LCR, CCR, Post SP1 SCC, LCR, CCR, Post SP1 SCRSCR

Active

DB

DB

L

og

s

L

og

s

Passive

Log Shipping

Cluster Continuous ReplicationCluster Continuous Replication

(CCR)(CCR)

Page 23: Modern ý komunikačný systém

Messaging Policy and Messaging Policy and Compliance 1/3Compliance 1/3new Messaging Records Management (MRM) feature new Messaging Records Management (MRM) feature in Exchange 2007in Exchange 2007

to apply rules to messages that are sent to apply rules to messages that are sent to enforce retention requirements for stored datato enforce retention requirements for stored data

helps users and organizations retain the messages helps users and organizations retain the messages that they need for business or legal reasonsthat they need for business or legal reasons

Page 24: Modern ý komunikačný systém

Messaging Policy and Messaging Policy and Compliance 2/3Compliance 2/3Address rewritingAddress rewriting

to enable the modification of the Simple Mail Transfer to enable the modification of the Simple Mail Transfer Protocol (SMTP) addresses on inbound and outbound Protocol (SMTP) addresses on inbound and outbound messagesmessages

Edge transport rulesEdge transport rulesto create rules that control the flow of messages that are to create rules that control the flow of messages that are sent to or received from the Internetsent to or received from the Internet

Hub transport rulesHub transport rulesto create rules that are applied to messages that are sent to create rules that are applied to messages that are sent to or from users in the organizationto or from users in the organization

DisclaimersDisclaimersto add disclaimer text to the start or end of the message to add disclaimer text to the start or end of the message bodybody

Page 25: Modern ý komunikačný systém

Messaging Policy and Messaging Policy and Compliance 3/3Compliance 3/3JournalingJournaling

rules configured on the Hub Transport serverrules configured on the Hub Transport servermore flexibility than the store-based configuration of more flexibility than the store-based configuration of Exchange Server 2003 Exchange Server 2003 reduces duplication of journal reportsreduces duplication of journal reportsjournaling according to the distribution scope of the messagejournaling according to the distribution scope of the messagejournaling conditions refined by specifying an individual user journaling conditions refined by specifying an individual user or the sender's or recipient's distribution list membership as or the sender's or recipient's distribution list membership as criteriacriteria

Messaging records managementMessaging records managementto help users and the organization retain the messages that to help users and the organization retain the messages that they need for business or legal reasons and delete message they need for business or legal reasons and delete message that they don’t needthat they don’t needby configuring managed folders, which are Inbox folders to by configuring managed folders, which are Inbox folders to which retention policies are appliedwhich retention policies are applied

Page 26: Modern ý komunikačný systém

Security and ProtectionSecurity and Protection

anti-spam and antivirus features anti-spam and antivirus features provide services to block viruses and spam, also known as provide services to block viruses and spam, also known as unsolicited commercial e-mailunsolicited commercial e-maillocated located at the network perimeter.at the network perimeter.

Page 27: Modern ý komunikačný systém

Autodiscover Autodiscover

To optimize bandwidthTo optimize bandwidthwhen a remote user connects to an Exchange 2007 when a remote user connects to an Exchange 2007 computer that has the Client Access server role installed, computer that has the Client Access server role installed, the Client Access server that accepts the initial request the Client Access server that accepts the initial request locates the user's mailbox. locates the user's mailbox.

To locate userTo locate user’s Mailbox’s MailboxAfter the user's Mailbox server is located, the client request After the user's Mailbox server is located, the client request is redirected to the Client Access server that is nearest to is redirected to the Client Access server that is nearest to the user's Mailbox server.the user's Mailbox server.

Page 28: Modern ý komunikačný systém

Extensibility and Extensibility and ProgrammabilityProgrammabilityincludes a new set of services, known as Exchange includes a new set of services, known as Exchange Web ServicesWeb Services

enable developers to interact with Exchange mailboxes and enable developers to interact with Exchange mailboxes and contents by using standard HTTPcontents by using standard HTTPprovides access to the mailboxes of authenticated users provides access to the mailboxes of authenticated users and the items in their mailboxesand the items in their mailboxes

Page 29: Modern ý komunikačný systém

Questions?Questions?

Page 30: Modern ý komunikačný systém

Appendix: Backup contentAppendix: Backup content

Page 31: Modern ý komunikačný systém

Exchange 2007Exchange 2007

64-bit64-bit

MeneMenežovaný kódžovaný kód

ServerServerovéové Role Role

3 3 vrstvovávrstvová aarchiterchitekkttúúrraa

Vysoká dostupnosťVysoká dostupnosť

SSkriptovateľná administráciakriptovateľná administrácia

Page 32: Modern ý komunikačný systém

64-bit64-bit

Znížiť Znížiť Cost of OwnershipCost of Ownership

Nová funkcionalitaNová funkcionalita

ŠkálovateľnosťŠkálovateľnosťVeľkosť správVeľkosť správVeľkosť mailboxuVeľkosť mailboxuMnožstvo správMnožstvo správ

Viacej používateľov na serverViacej používateľov na server

Page 33: Modern ý komunikačný systém

Managed codeManaged code

Prepísané kľúčové komponentyPrepísané kľúčové komponenty E E20072007OWAOWASMTP transportSMTP transportAir SyncAir SyncPOP3POP3IMAP4IMAP4

Pridané nové komponentyPridané nové komponentyUnified Messaging (UM)Unified Messaging (UM)

Písané v menežovanom kóde = .NETPísané v menežovanom kóde = .NET

MotiMotiváciaváciaEfektivitaEfektivita (Dev (Developmentelopment, Test, S, Test, Support upport EEngineersngineers))BezpečnosťBezpečnosť

Page 34: Modern ý komunikačný systém

3 3 vrstvovávrstvová aarchiterchitekkttúúrraa

Exchange 2003 (Exchange 2003 (a staršiea staršie))Nemal riadne vrstvenieNemal riadne vrstvenieVyžadoval aby všetky komponenty bežali na jednom serveriVyžadoval aby všetky komponenty bežali na jednom serveri

Exchange 2007Exchange 2007Modulárny, veľmi dobre vrstvený, sada softvérových Modulárny, veľmi dobre vrstvený, sada softvérových komponentovkomponentovUmožňuje bežať rôzne vrstvy na rôznych strojochUmožňuje bežať rôzne vrstvy na rôznych strojochUmožňuje 3-vrstvovú architektúru a serverovské roleUmožňuje 3-vrstvovú architektúru a serverovské role