Introduction to Hosting Exchange 2000

32
Introduction to Hosting Introduction to Hosting Exchange 2000 Exchange 2000 Jeff Strasser Jeff Strasser Support Engineer Support Engineer Microsoft Business Applications Microsoft Business Applications Microsoft Corporation Microsoft Corporation

Transcript of Introduction to Hosting Exchange 2000

Page 1: Introduction to Hosting Exchange 2000

Introduction to Hosting Introduction to Hosting Exchange 2000Exchange 2000

Jeff StrasserJeff StrasserSupport EngineerSupport EngineerMicrosoft Business ApplicationsMicrosoft Business ApplicationsMicrosoft CorporationMicrosoft Corporation

Page 2: Introduction to Hosting Exchange 2000

2

What Is E-mail Hosting?What Is E-mail Hosting?

Managed by a providerManaged by a provider

Outsource IT departmentsOutsource IT departments

Purchased as a servicePurchased as a service

Page 3: Introduction to Hosting Exchange 2000

3

The The Application Service Provider Application Service Provider ((ASP) ChallengeASP) Challenge

MarginsMargins

Customer SatisfactionCustomer Satisfaction

TCO / TCSDTCO / TCSDH

ot

Ap

ps

Ho

t A

pp

san

dan

d

Ser

vice

sS

ervi

ces

Great

Great

Servi

ce

Servi

ce

Level

s

Level

s

Quality of BusinessQuality of BusinessSolutionSolutionReliability of OperationsReliability of OperationsEase of TroubleshootingEase of TroubleshootingGreat ISV / Service Great ISV / Service Provider customer serviceProvider customer service

Economical to Sell,Economical to Sell,Customize, Provision,Customize, Provision,Bill, Deploy, Operate,Bill, Deploy, Operate,Maintain andMaintain andUpgradeUpgrade

Standardize thenStandardize thenAutomate EverythingAutomate Everything

Stable ServicesStable ServicesDelivery PlatformDelivery Platform(SSDP)(SSDP)

Page 4: Introduction to Hosting Exchange 2000

4

What Do ASPs Gain from What Do ASPs Gain from Exchange 2000?Exchange 2000?

Front end / back endFront end / back end ArchitectureArchitecture Active DirectoryActive Directory Active / active clusteringActive / active clustering Partitioned data storePartitioned data store

Messaging – Messaging – storage upsellstorage upsell

Web store servicesWeb store services Document servicesDocument services Unified messagingUnified messaging ConferencingConferencing Wireless notificationWireless notification

Drive Down CostsDrive Down Costs Increase Service RevenuesIncrease Service Revenues

Page 5: Introduction to Hosting Exchange 2000

5

Developed with ASPs in MindDeveloped with ASPs in Mind

ManageabilityManageability

SecuritySecurity

High availabilityHigh availability

ScalabilityScalability

Page 6: Introduction to Hosting Exchange 2000

6

ManageabilityManageability

Microsoft Management Console (MMC)Microsoft Management Console (MMC) Exchange System Manager (ESM) snap-inExchange System Manager (ESM) snap-in MicrosoftMicrosoft®® Active Directory Active Directory™™ users and users and

computers snap-incomputers snap-in

Windows Management Instrumentation (WMI)Windows Management Instrumentation (WMI)

Third-party applicationsThird-party applications

Page 7: Introduction to Hosting Exchange 2000

7

Simple AdministrationSimple Administration

Organizational Units (OUs)Organizational Units (OUs) UsersUsers GroupsGroups Security settingsSecurity settings Exchange rulesExchange rules Other informationOther information

User Principal Names (UPNs)User Principal Names (UPNs) Eliminates namespace collisionEliminates namespace collision

Page 8: Introduction to Hosting Exchange 2000

8

Tight SecurityTight Security

Logon authenticationLogon authentication Consistent user name and passwordConsistent user name and password

Directory securityDirectory security Method of controlling the extent to which specific Method of controlling the extent to which specific

users can access network resourcesusers can access network resources

Page 9: Introduction to Hosting Exchange 2000

9

Logon AuthenticationLogon Authentication

Uses MicrosoftUses Microsoft®® Windows Windows®® 2000 security 2000 security AnonymousAnonymous

Basic (clear-text)Basic (clear-text)

Basic with Secure Sockets Layer (SSL)Basic with Secure Sockets Layer (SSL)

Integrated Windows Authentication (formerly Integrated Windows Authentication (formerly NTLM)NTLM)

Page 10: Introduction to Hosting Exchange 2000

10

Directory SecurityDirectory Security

Restricts what users can see in Active Restricts what users can see in Active DirectoryDirectory Users only see information regarding their own Users only see information regarding their own

companycompany

Custom administration toolsCustom administration tools

Page 11: Introduction to Hosting Exchange 2000

11

High AvailabilityHigh Availability

Network load balancing clusterNetwork load balancing cluster Availability through redundancy and load Availability through redundancy and load

distributiondistribution

Failover clusteringFailover clustering Allows failover to a secondary nodeAllows failover to a secondary node

Page 12: Introduction to Hosting Exchange 2000

12

Scalability via Front End / Back EndScalability via Front End / Back End

Shared StorageShared Storage

BE BE Machine Machine

BB

BE BE Machine Machine

AA

Front end serversFront end servers

Page 13: Introduction to Hosting Exchange 2000

13

Flexibility of ClientsFlexibility of Clients

MicrosoftMicrosoft®® Outlook Outlook®® 2000 2000

Outlook Web accessOutlook Web access

Outlook ExpressOutlook Express

Any POP3, IMAP4 clientsAny POP3, IMAP4 clients

Page 14: Introduction to Hosting Exchange 2000

14

Designing an Exchange 2000 Designing an Exchange 2000 Architecture for HostingArchitecture for Hosting

Active DirectoryActive Directory

Storage configurationsStorage configurations

Administrative groupsAdministrative groups

Routing groupsRouting groups

Public foldersPublic folders

Page 15: Introduction to Hosting Exchange 2000

15

Active Directory DesignActive Directory Design

Three design modelsThree design models

Shared ForestShared Forest

Dedicated ForestDedicated Forest

Combined Shared/DedicatedCombined Shared/Dedicated

Page 16: Introduction to Hosting Exchange 2000

16

Shared Forest ModelShared Forest Model

Domain RootDomain Root

OUOUCompany2Company2

OUOUCompany1Company1

OUOUCompany3Company3

Domain PoliciesDomain PoliciesDomain SecurityDomain SecurityDomain DevicesDomain DevicesDomain UsersDomain UsersDomain Security GroupsDomain Security Groups

OU1 Specific PoliciesOU1 Specific PoliciesOU1Specific SecurityOU1Specific SecurityOU1 Specific DevicesOU1 Specific DevicesOU1 Specific UsersOU1 Specific UsersOU1 Specific Security GroupsOU1 Specific Security Groups

OU2 Specific PoliciesOU2 Specific PoliciesOU2Specific SecurityOU2Specific SecurityOU2 Specific DevicesOU2 Specific DevicesOU2 Specific UsersOU2 Specific UsersOU2 Specific Security GroupsOU2 Specific Security Groups

OU3 Specific PoliciesOU3 Specific PoliciesOU3Specific SecurityOU3Specific SecurityOU3 Specific DevicesOU3 Specific DevicesOU3 Specific UsersOU3 Specific UsersOU3 Specific Security GroupsOU3 Specific Security Groups

Page 17: Introduction to Hosting Exchange 2000

17

Combined Shared / DedicatedCombined Shared / Dedicated

PlacePlaceHolderHolder

Root for ASPRoot for ASP

SharedSharedServicesServices

Domain for ASPDomain for ASP

DedicatedDedicatedDomain 1Domain 1

DedicatedDedicatedDomain 3Domain 3

DedicatedDedicatedDomain 2Domain 2

Customer 2 OUCustomer 2 OU

Customer 2 OUCustomer 2 OU

Customer 1 OUCustomer 1 OU

Page 18: Introduction to Hosting Exchange 2000

18

Storage Group & Database DesignStorage Group & Database Design

Storage groupsStorage groups

DatabasesDatabases

MDBMDB

MDBMDBMDBMDB

Page 19: Introduction to Hosting Exchange 2000

19

Typical ASP ArchitectureTypical ASP Architecture

StoreStoreStoreStore StoreStoreStoreStore

Cluster ACluster A Cluster BCluster B

Windows Windows 2000 2000 DirectoryDirectoryWindows Windows

2000 2000 DirectoryDirectoryWindows Windows

2000 2000 DirectoryDirectory

VPN VPN serverserver

VPN VPN serverserver

ProtocolProtocol ProtocolProtocol ProtocolProtocol

Router / Router / Packet FilterPacket Filter

/Firewall/Firewall

InternetInternetOutlook Client Outlook Client

over VPN or OWA over over VPN or OWA over SSLSSL

Page 20: Introduction to Hosting Exchange 2000

20

Administrative Group DesignAdministrative Group Design

Farm 1Farm 1Admin GroupAdmin Group

Farm 3Farm 3(AG)(AG)

Farm 2Farm 2 (AG)AG)

Page 21: Introduction to Hosting Exchange 2000

21

Routing Group DesignRouting Group Design

NYCNYCRouting GroupRouting Group

LA LA (RG)(RG)

LondonLondon

Paris Paris (RG)(RG)

(RG)(RG)

Page 22: Introduction to Hosting Exchange 2000

22

Public Folder DesignPublic Folder Design

Multiple Top Level Hierarchies (TLHs)Multiple Top Level Hierarchies (TLHs) User mailboxes associated with one PF treeUser mailboxes associated with one PF tree

Peer level public foldersPeer level public folders Each organization sees only its foldersEach organization sees only its folders

Page 23: Introduction to Hosting Exchange 2000

23

Managing Exchange 2000Managing Exchange 2000

Microsoft Management Console (MMC)Microsoft Management Console (MMC)

Exchange System Manager (ESM)Exchange System Manager (ESM)

Custom toolsCustom tools

Page 24: Introduction to Hosting Exchange 2000

24

Managing Exchange 2000 Managing Exchange 2000 (2)(2)

Active Directory Services Interface (ADSI)Active Directory Services Interface (ADSI) COM objects that represent objects in the COM objects that represent objects in the

directorydirectory Variety of tools to interface with ADSIVariety of tools to interface with ADSI

Page 25: Introduction to Hosting Exchange 2000

25

Managing Exchange 2000 Managing Exchange 2000 (3)(3)

Windows Management Instrumentation (WMI)Windows Management Instrumentation (WMI) Three layer modelThree layer model

Managed systemManaged system ProviderProvider WMI consumerWMI consumer

Collaboration Data Objects (CDO) / CDOEXMCollaboration Data Objects (CDO) / CDOEXM Programmatic access to managementProgrammatic access to management Use in conjunction with ADSIUse in conjunction with ADSI

Page 26: Introduction to Hosting Exchange 2000

26

Other ServicesOther Services

Chat

Instant Messaging

Conferencing

Page 27: Introduction to Hosting Exchange 2000

27

Instant MessagingInstant Messaging

IM DomainIM Domain Logical collection of users and serversLogical collection of users and servers

IM Home ServerIM Home Server Virtual server that hosts IM accountsVirtual server that hosts IM accounts Maintains ‘presence’ informationMaintains ‘presence’ information

IM RouterIM Router Receives messages and routes to appropriate Receives messages and routes to appropriate

home serverhome server

Page 28: Introduction to Hosting Exchange 2000

28

ChatChat

Chat hosting strategiesChat hosting strategies Small companiesSmall companies

Community for eachCommunity for each Set access through access control lists Set access through access control lists

(ACLs)(ACLs) Large companiesLarge companies

Dedicated chat serverDedicated chat server Approximately 20,000 concurrent connections/Approximately 20,000 concurrent connections/

serverserver

Page 29: Introduction to Hosting Exchange 2000

29

ConferencingConferencing

Conferencing hosting considerationsConferencing hosting considerations Internet latency problemsInternet latency problems Firewall issuesFirewall issues

Quality of service (QOS)Quality of service (QOS) Guarantees bandwidthGuarantees bandwidth Support for real-time multimediaSupport for real-time multimedia Assures time transfer of large amounts of dataAssures time transfer of large amounts of data

Page 30: Introduction to Hosting Exchange 2000

30

Provisioning & Billing with MAPSProvisioning & Billing with MAPS

OS services and APIsOS services and APIs

ADSIADSIDDNSDDNS Server apps (Exchange, SQL,etc)Server apps (Exchange, SQL,etc)

CDOEXCDOEX

Ex SCOEx SCOADADSCOSCO

MAPS provisioning framework (XML abstraction)MAPS provisioning framework (XML abstraction)

ISV-developed provisioning, metering, ISV-developed provisioning, metering, billing, OSS frameworksbilling, OSS frameworks

Page 31: Introduction to Hosting Exchange 2000

31

Exchange 2000 Hosting ResourcesExchange 2000 Hosting Resources

Microsoft Exchange Web siteMicrosoft Exchange Web site http://www.microsoft.com/exchange/http://www.microsoft.com/exchange/

Microsoft Internet Services NetworkMicrosoft Internet Services Network http://www.microsoft.com/http://www.microsoft.com/isnisn//

Microsoft .NET Web siteMicrosoft .NET Web site http://www.microsoft.com/net/http://www.microsoft.com/net/

Page 32: Introduction to Hosting Exchange 2000