Home Contact
BQS Consulting
 

IT Architektura

V provozu IT v dnešní době převládají trendy jako jsou definice SLA poskytovaných služeb na aplikační úrovni, zvýšení dostupnosti řešení, optimalizace výkonnostního zatížení, zkrácení času od zadání nového business požadavku do jeho implementace v IT systémechu a v neposlední řadě také konsolidace IT infrastruktury po akvizicích firem resp. po období překotného růstu. Ruku v ruce s těmito trendy jsou aktuálními tématy snížení spotřeby el. energie, nákladů na chlazení, snížení nákladů na licence a support. To vše pak za plného provozu a se souběžnou realizací změn generovaných průběžně v oblasti core business zákazníka. Posledním fakorem je pak nedostatek kvalifikovaných IT pracovníků a rostoucími mzdovými náklady na jejich získání a udržení.

Zákazníkům proto nabízíme možnost využít naše služby v oblasti:

Případová case study: Fiktivní příklad založený na praktických zkušenostech. Pro tento případ je pro jednotlivé služby prezentován přístup k řešení a dosažitelné výsledky. Firma provozující několik řešení, které byly nasazovány v čase dle požadavků businessu.

Datová podpora business uživatelů a propojení systémů bylo řešeno separátně vždy v rámci konkrétního projektu (a rozpočtu) a v čase realizace konkrétního řešení, takže vzniklo několik míst, kde jsou systémy propojené.

Kvůli silnému zatížení systémů byla vytvořena datová báze pro reporting, aby nedocházelo k zatížení produkčních systémů kvůli reportingu. Společné rysy jednotlivých řešení:

  • Každý systém má svůj DB server, aplikační servery, front-end;
  • Technická infrastruktura je konfigurována na default hodnotách
  • Databázová instance pro systém je generována pomocí default nastavení
  • Firma pracuje v režimu 5x10

Typ systému Typ aplikace Stručná charakteristika Počet CPU Databáze
CRM OLTP Obsahuje zákaznická data, produktový katalog, čerpá informace z ERP, logistiky, umožňuje zavádění nových zákazníků, objednání služeb atd. 2 Oracle EE, per CPU
Billing Batch zpracování Na základě údajů o čerpání služeb provádí dávkové zpracování, připravuje faktury, čerpá data z CRM, ERP, logistiky 4 Oracle EE, per CPU
Marketingová databáze Batch zpracování Typicky provádí segmentaci zákazníků, vyhodnocuje možnosti cross-sellingu, up-sellingu. Čerpá data z CRM, Billingu, Logistiky. Umožňuje ad-hoc dotazy, generuje reporty a datové dávky pro propagaci do CRM 2 Oracle SE
Logistika OLTP/batch zpracování Řídí logistické procesy firmy, zajišťuje vazbu na dodavatelský i odběratelský řetězec, předává data CRM a billingu, čerpá data z CRM, billingu a ERP, dávkově generuje data do CRM, billingu a ERP 2 Oracle EE, per CPU
ERP OLTP/batch zpracování Účetní systém zákazníka se standardními moduly 2 Oracle SE
Reporting Batch zpracování Obsahuje kopie dat z ostatních systémů získávaných formou pravidelných exportů dat ze zdrojových systémů a jejich zpřistupnění pro potřeby reportingu 4 Oracle EE, per CPU

Typické provozní problémy u tohoto fiktivního zákazníka:

  • Rozvoj firemního businessu generuje čím dál větší objem dat v databázích, dávkové úlohy a generované reporty nejsou dostupné v požadovaném čase a kvalitě;
  • Prodlužuje se odezva systému i za běžného provozu díky nárůstu dat, business žádá okamžitou nápravu, např. formou upgrade HW;
  • Velice rychle rostou požadavky na úložný prostor diskového pole;
  • Business požaduje zvýšení dostupnosti řešení díky závislosti jejich business na provozu daného systému (zmenšení servisních oken, vyššíí nároky na monitoring atd);
  • Business požaduje real-time propojení systémů z důvodu lepší podpory businessu a zachování konkurenceschopnosti;
  • Reporty z jednoho systému ukazují jiné data než druhý systém, pracně se hledá zdůvodnění rozdílů;

Optimalizace IT řešení

Z pohledu poměru náklady vs. přínosy představuje dle našich zkušeností optimalizace IT řešení investičně velice výhodnou cestu. Často slyšíme od zákazníků poznámky, že jsou investiční náklady do infrastruktury a SW vysoké. Nakolik je ale tato investice využita ? Jsou plně využity možnosti zakoupené infrastruktury HW a SW, který je zakoupen za nemalé investiční prostředky ?

Nelze úplně paušalizovat, ale v drtivé většině případů nalézáme a eliminujeme úzká místa na úrovni infrastruktury, optimalizace databází s výrazným vlivem na chování systému, resp. jeho zrychlení. Takže business vlastník pořídí za vysokou investici infrastrukturu, ale nedostává za tuto investici adekvátní protihodnotu.

Zajisté teď přemýšlíte, jestli je to i váš případ. Najděte ve Vaší firmě odpovědi na následující otázky a získáte důležitý indikátor:

  • Je business vlastník a uživatelé spokojeni s dobou odezvy řešení, dobou dostupnosti reportů ?
  • Provedl implementátor řešení výkonnostní audit řešení ?
  • Byla provedena prvotní optimalizace infrastruktury, resp. je nastaven kontinuální proces identifikace úzkých míst řešení?
    Používají Vaše databáze více než jeden mountpoint ?
  • Byl v posledních 6 měsících proveden audit vašich systémů z pohledu výkonnosti od úrovně aplikace do úrovně HW infrastruktury ?
  • Byl v posledním půlroce proveden pokus obnovy systémů ze záloh ?

Pokud na všechny otázky zní odpověd ANO, měli by jste uvažovat o zvýšení platu Vašeho IT managera a my smekáme před jeho zkušenostmi a řídícími schopnostmi. Pokud Vám tento člověk řekne, že potřebujete upgrade, tak mu věřte. Pokud je ale alespoň jedna odpověď NE, je vhodné začít uvažovat o využití služby Optimalizací IT řešení.

Průběh: Jedná se o kombinaci technických konzultací,technické analýzy a následné technické realizace v níže uvedených krocích

1. Úvodní konzultace s IT, příprava průběhu optimalizace, zjištění technických informací
2. Získání přístupů do systémů na úrovni systémových administrátorů pro read-only přístup
3. Sběr informací ze systémů formou analýzy systémových logů, parametrických a konfiguračních informací
4. Identifikace úzkých míst na úrovni infrastruktury, databází a aplikace
5. V případě použití specifické kombinace HW konzultujeme naše doporučení s dodavateli HW
6. Na základě technické analýzy, našich zkušeností a doporučení našich technologických partnerů připravíme dokument obsahující soubor doporučení, jejich rating z pohledu přínosu a pracnosti, doporučený postup realizace , případně rozdělení realizace do několika fází dle jejich vzájemné závislosti.
7. Praktickou realizaci doporučení v definovaných fázích může provádět Vaše IT, případně jsme schopni provést nebo zajistit provedení doporučení s využitím našich partnerů, nejčastěji se však jedná o společnou spolupráci našich konzultantů a IT pracovníků zákazníka
8. Vyhodnocení optimalizace

Jaké výsledky lze očekávat: Níže uvedené výsledky nelze považovat za závazné, vycházejí z dlouhodobé praxe našich konzultantů a realizovaných konzultací tohoto typu. Pro potřebu dosažení optimálního výkonu řešení je nutné vlastnit know-how o IT řešení jako celku tj. fungování diskových polí, serverů, databází, typu a způsobu chování aplikací atd. Jedná se o celý soubor znalostí, který musí konzultant obsáhnout.

1. Rychlejší odezvu řešení (někdy i několikanásobnou
2. Minimalizace potřeby upgrade infrastruktury a nákupu dalších SW licencí
3. Větší průchodnost infrastruktury
4. Zvýšení zatížení CPU serveru z důvodu snížení počtu čekání CPU na odezvu infrastruktury (nízká úroveň zatížení CPU  ukazuje buď na predimenzovaný HW, nejčastěji však ale právě na nízkou průchodnost infrastruktury jako celku
5. V některých případech je možné očekávat i doporučení snížení počtu CPU a tím byla dosažena okamžitá významná finanční úspora při zvýšené průchodnosti celého řešení
6. Relevantním i když zcela vyjímečným případem výsledku je i to, že je infrastruktura nastavena optimálně a nemá už žádné další rezervy. 

Konsolidace IT systémů

V poslední době se jedná o velmi aktuální téma pro mnoho IT managerů. Jak již bylo řečeno, na IT managery jsou kladeny protichůdné požadavky - snížení nákladů na provoz a současně zajištění vyšší kvality poskytovaných služeb. S rostoucím počtem řešení pak stojí IT manager před otázkou personálního zajištění služeb. Aktuálně prosazovaná cesta virtualizace není dle našeho názoru prioritní v oblasti mission critical produkčních databází a business intelligence systémů.

Pro jednotlivá řešení jsou definovány budgety business sponzora, v rámci kterých je pořizován HW, SW licence a služby spojené s implementací. Každý projekt má svůj budget. Hledání rezerv a synergických efektů např. tím, že řešení budou využívat sdílený HW a SW není vidět často. Ve výsledku to ovšem znamená, že provoz IT obhospodařuje neustále rostoucí počet serverů a prvků infrastruktury, což klade zvyšující se nároky na zabezpečení provozu, zálohování a optimalizaci infrasturktury jako celku. V rámci projektu představuje sdílení prostředí potenciální riziko, takže není motivace hledat tyto úspory, i když se jedná o významnou část investic do projektu.

Tato služba je připravena právě pro takto budovaná prostředí. Na již bežící systémy se díváme ne z pohledu konkrétního jednoho projektu, ale jako na část celku podnikové informační infrastruktury. Cílem služby konsolidace IT systémů je:

  • Identifikace úspor na úrovni HW a SW licencí formou zajištění sdílení infrastruktury (více aplikací sdílí jedne fyzický server a databázi)
  • Identifikace úspor nákladů na provoz jednotlivých systémů provedením Optimalizace IT řešení , např. úspory licencí na databázové systémy při jejich vyladění)
  • Návrh a analýza variant vzájemné koexistence řešení vhodných pro sdílení infrasturktury za účelem úspory provozních nákladů, případně dosažení zvýšené dostupnosti provozovaných řešení, určení nákladů na realizaci sdílení infrastruktury
  • Zajištění následného provedení navržených a schválených kroků našimi konzultanty a partnery

Základní zásadní výhodnou této služby je jasná měřitelnost okamžitých přínosů formou úspory licenčních nákladů (nebo převedení licencí pro jiné účely) a nákladů na HW,zefektivnění a zjednodušení IT infrastruktury zákazníka.

Z našich zkušeností víme, že se jedná o komplikovanou úlohu, která kombinuje potřebu znalosti architektur různorodých systémů, technické a analytické know-how. V některých případech se objevuje obecně platná poučka, že když už něco funguje, nemá se to měnit. Ale pokud existuje potřeba reálných úspor, je tento způsob jednou z cest, jak zkombinovat reálnou úsporu a současně zajistit zefektivnění řízení provozu IT. Vedlejším efektem je získání reálných podkladů pro jednání s business vlastníky i další budoucnosti jimi požadovaných řešení.

Průběh: Jedná se o kombinaci technických konzultací,technické analýzy a následné technické realizace v níže uvedených krocích

1. Úvodní konzultace s IT, příprava průběhu konsolidace, definice priorit, zjištění technických informací
2. Získání přístupů do systémů na úrovni systémových administrátorů pro read-only přístup
3. Analýza a sběr informací z jednotlivých systémů formou analýzy systémových logů, parametrických a konfiguračních informací, konzultací s klíčovými pracovníky zákazníka
4. Validace resp. vytvoření provozních harmonogramů IT řešení
5. Příprava analytického dokumentu obsahující zjištěné informace, doporučení, kroky k jejich realizaci a vyhodnocení finančního přinosu
6. Příprava harmonogramu případné realizace
7. Schválení zákazníka
8. Praktickou realizaci schválených kroků ve spolupráci s IT zákazníka
9. Vyhodnocení přínosů

Jaké výsledky lze očekávat:

1. Analytický dokument obsahující zjištěné informace, doporučení, kroky k jejich realizaci a vyhodnocení finančního přinosu (náklady na provedení vs. finanční úspora)
2. Minimalizace potřeby upgrade infrastruktury a nákupu dalších SW licencí v střednědobém horizontu 2 let
3. Potenciální snížení počtu provozovaných serverů nebo počtu CPU a DB instancí
4. Pro business vlastníka daného řešení pak zajištění efektivního využití investice do IT infrastruktury
5. Tvorba provozních harmonogramů pro jednotlivé systémy, pokud je požadován jako oficiální výstup
6. Ověření stavu stávající infrasturktury a identifikace rezerv
7. Výsledkem může být i doporučení vytvoření nového řešení nahrazujícího několik stávajících s finanční úsporou , typicky jde o zajištění reportingu, který klade na primární systémy neustále vyšší nároky


Závěry pro Case Study: 

  • Zavedení sdílení infrasturktury pro systémy CRM, Billing, Marketingová databáze - po vyladění možno umístit na jeden server se 4 CPU)
  • ERP beze změn
  • Zavedení sdílení infrasturktury pro Logistiku a reportingové řešení - po vyladění možno umístit na jeden server se 4 CPU)
  • Transformace stávajícího reportingu do podoby datové základny typu ODS a nad ní postaveným near-real time reportingem
  • Zajištění distribuce dat z ostatních systémů do jednotné datové báze typu ODS s využitím nejmodernějších prostředků typu Oracle Streams a tím minimalizaci zátěže primárních systému spojené s distribucí dat do okolních systémů
    Potenciální úspora: uvolnění 3 serverů pro jiné systému, uvolnění 4 CPU licencí pro Oracle EE, zjednodušení a standardizace datových toků mezi systémy

Převzetí stávajícího IT řešení do správy

IT oddělení zákazníka nebo jiný dodavatel vytvořil řešení, které je nasazeno v provozu a stalo se důležitým z pohledu business uživatelů. Pokud není business owner řešení spokojen s poskytovanou úrovní služeb včetně podpory dalšího rozvoje řešení, úrovní supportu stávajícího dodavatele. V tomto případě nabízíme takto nespokojenému zákazníkovi možnost jednorázového auditu a následné převzetí řešení do naší správy, současně se zajištěním dalšího rozvoje.

Průběh: Jedná se o kombinaci technických konzultací,technické analýzy, audit stávajího řešení, audit dokumentace a následného převzetí:

1. Úvodní konzultace s IT a business vlastníkem, zjištění technických informací
2. Sběr požadavků na úroveň služeb, sběr požadavků na základní parametry řešení typu dostupnost, průchodnost atd
3. Pokud je to možné, tak i konzultace se stávajícím dodavatelem nebo zodpovědným pracovníkem
4. Získání přístupů do systémů na úrovni systémových administrátorů pro read-only přístup
5. Provedení jednorázové Optimalizace IT řešení
6. Identifikace úzkých míst na úrovni aplikace s doporučrení k jejich nápravě
7. Přehledová re-analýza resp. audit dokumentace, ověření funkcionality
8. Definice SLA parametrů a KPI řešení, definice response time, příprava servisní smlouvy, road mapa převzetí do správy
9. Praktické přebírání řešení do správy dle oboustranně schválené road mapy

Po dobu přebírání řešení do naší správy doporučujeme freeze aplikace. V případě nekterých řešení může být závěr

Jaké výsledky lze očekávat:

1. Získání kompetentního partnera pro provoz a další rozvoj řešení, které je pro Váš business důležité
2. Zajištění stabilního provozu
3. Nadefinované SLA, response time
4. Vaše řešení bude v rukou odborníků
5. V případě řešení, u kterého v rámci analýzy zjistíme, že nejsme schopni zajistit bezproblémový provoz (např. z důvodu silně nekvalitního kódu, vysoké nestability řešení způsobené závažnými architektonickými chybami) Vás budeme neprodleně informovat a společně hledat možnosti řešení

 

BQS Consulting na 9.setkání uživatelů DWH a BI

BQS Consulting se aktivně účastní konference 9.setkání uživatelů Datových skladů a Business Intelligence pořadaném dne ...

BQS Consulting na 14.dni českého controllingu

27.11.2008 - BQS Consulting se zůčastnila jako partner konference 14.den českého controllingu, kde prezentovala přístup ...

Zprovoznění democentra pro BI/DWH technologie

11.11.2008 - Společnost BQS Consulting oznamuje svým stávajícím i potenciálním obchodním partnerům zprovoznění ...

BQS též partnerem Informatiky

4.8.2008 - Společnost BQS Consulting se dohodla na partnerství se společností Informatika a rozšiřuje tak řady svých ...

BQS se stává partnerem Oracle

29.7.2008 - Společnost BQS Consulting podepsala partnerskou smlouvu se společností Oracle Czech s.r.o. a stala se tak ...