Téma „Unified Communications“ není žádnou novinkou a věnuje se mu řada portálů. Pro získání komplexního přehledu mohu doporučit stránky Sjednocená komunikace z dílny českého Microsoftu. Také na stránkách TechNet Blogu existuje tato kategorie (tag), drtivá většina článků se však týká produktu Exchange Server, který tvoří jeden z pilířů UC.
Tento seriál se bude zabývat druhým pilířem, a tím je Office Communications Server (OCS). Produkt prošel bouřlivým vývojem od Live Communicatons Serveru 2003 a 2005 až k verzi OCS 2007 a zatím poslední verzi 2007 R2. V době psaní tohoto článku už prosakují na veřejnost informace o nové verzi – Microsoft Communications Server „14“ – například, že beta verze bude pro partnery dostupná v dubnu 2010 nebo že oficiální release je plánován na říjen 2010.
OCS by se dal v jednom souvětí popsat asi takto: podnikový serverový produkt, který kombinuje firemní IM (instant messaging) komunikaci, prezenci, federaci, konferencing, skupinový chat a telefonii (VoIP) s možností integrace s existující pobočkovou ústřednou (PBX). V kombinaci s Exchange Serverem (2007 nebo 2010) a Speech Serverem 2007 představuje ucelené řešení a zároveň vývojovou platformu s možnostmí integrace do jiných aplikací na platformě Microsoft.
Jak jsme zvyklí u jiných serverových produktů, i OCS je nabízen ve dvou edicích: Standard (SE) a Enterprise (EE). Co se funkčnosti týče, tyto edice se od sebe neliší, tzn. i standard edice nabízí plnou paletu funkcí, a to jistě potěší. Ten zásadní rozdíl je v možnosti škálování a řízení vysoké dostupnosti: v edici Standard jsou veškeré komponenty instalovány na jeden fyzický server (tedy až na Edge servery), zatímco u Enterprise edice hovoříme o „Enterprise poolu“, čili skupině serverů, které vystupují pro uživatele jako entita, a máme možnost implementace ve dvou konfiguracích:
Pozn. Conferencing serverům se také říká MCU (Multipoint Control Unit).
Obrázek 1 - Konsolidovaná konfigurace
Obrázek 2 - Rozšířená konfigurace
Kromě rolí existují ještě zvláštní služby, některé povinné a některé volitelné:
Jak vidíte, rolí a služeb je celá řada a to je výčet jen Front-endových rolí. Nesmíme zapomenout na Back-end, čili databázovou základnu. Ta je ve Standard Edici řešena instalací Microsoft SQL Serveru Express 2005, který je jak již bylo zmíněno, umístěn na stejný server jako Front-end a nedá se provozovat v clusteru.
Pro Enterprise edici je vyžadován dedikovaný SQL Server, a je doporučeno jej z důvodu vysoké dostupnosti provozovat v režimu active/passive cluster.
Další skupinu rolí tvoří tzv. optional servers a slouží pro potřeby monitování, zajištění shody (nenašel jsem lepší překlad slova compliance) a další rozšíření funkčnosti:
Telefonií se budeme více zabývat v jedné z dalších částí seriálu, jen pro úplnost základního přehledu uvedu, že OCS 2007 R2 podporuje 4 scénáře nasazení: Enterprise Voice, RCC (Remote Call Control), dual forking a nakonec RCC s dual forkingem.
Mohlo by se zdát, že jsme s výčtem rolí u konce. To by platilo, pokud bychom se omezili je na vnitrofiremní komunikaci. Díky globalizaci, většímu propojování firem (aplikace B2B) a rostoucím požadavkům na mobilitu zaměstnanců, vznikl i tlak na dodavatele komunikačních řešení a velká část funkcí OCS serveru je díky Edge rolím dostupná i mimo firemní síť.
Existují tyto Edge role:
Teoreticky lze i Edge role implementovat buď v konsolidované nebo rozšířené konfiguraci, ale v praxi se nejvíc osvědčila ta konsolidovaná (Edge server obsahuje všechny role), kdy v perimetru instalujeme dva a více Edge serverů pro zajištění vysoké dostupnosti a předřadíme před ně hardwarový load balancer.
Poznámka: v první verzi OCS 2007 bylo možné použít softwarový load balancing Edge serverů, např. Pomocí ISA Serveru 2006. Ve verzi 2007 R2 to však již není podporováno.
Ve zkratce se dá říci, že nám Edge servery zpřístupňují tyto funkce:
Infrastruktura, síťové prvky a zbývající části skládanky
Pro doplnění celkového obrázku se ještě zmíním o dalších důležitých komponentách:
Koncového uživatele samozřejmě většina uvedených věcí nezajímá, stačí mu, když „to funguje“ a když mu dá admin klientská rozhraní, kterými lze funkce využívat.
Co má tedy uživatel k dispozici? Celou řadu klientů, tzv. koncových bodů (end-points):
Pozn. Uživatelskému pohledu bude věnována druhá část seriálu.
Obrázek 3 - Referenční topologie
Zdroj obrázků: Microsoft OCS 2007 R2 Resource Kit
- David Pazdera (Tieto)
Velmi pekne urobeny vstup do OCS, dakujem.
wiko> Nezapomeňte také na druhý díl (a další, které budou následovat) - http://blogs.technet.com/technetczsk/archive/2010/04/22/serial-office-communications-server-2007-r2-dil-2.aspx