Zvládáme zátěž webové aplikace

Rozměr: px
Začít zobrazení ze stránky:

Download "Zvládáme zátěž webové aplikace"

Transkript

1 Zvládáme zátěž webové aplikace Když spouštíme webovou aplikaci, měli bychom přemýšlet nad tím, zda budeme schopni zvládnout nápor uživatelů v případě, že naše aplikace bude mít úspěch. Určitě totiž nechceme zažít výpadek právě ve chvíli, kdy o naší aplikaci napíše nějaký hodně navštěvovaný web a my máme konečně šanci získat kritickou masu uživatelů. Na druhou stranu je potřeba si uvědomit, kolik nás bude stát zcela bezvýpadkový provoz a jakou škodu způsobí výpadek. V naprosté většině případů je totiž cena za bezvýpadkový systém daleko vyšší, než cena přiměřeně krátkého výpadku. My potřebujeme najít takový kompromis, který bude ekonomicky nejvýhodnější. Návštěvnost Když provozujeme webovou aplikaci, je potřeba pečlivě sledovat trendy návštěvnosti. To nám pomůže připravit se na nápor návštěvnosti, zvolit servisní okna atd. Pokud například provozujeme český e-shop, pravděpodobně se budeme muset připravit na největší nápor před Vánocemi, zatímco v noci budeme mít výrazně méně návštěvníků, takže si budeme moci dovolit provést různé servisní úpravy. Testovací prostředí Abychom minimalizovali množství výpadků, je potřeba do produkce nasazovat pouze pečlivě otestovaný kód, který bude obsahovat co nejméně chyb. Z tohoto důvodu je vhodné zřídit nezávislý webserver (aby chyba v testu nemohla ohrozit produkční kód) a testovací databázi. Na testovací databázi však musíme vyřešit problém s aktuálností dat. Častý přístup je takový, že se na testovací prostředí nasazují zálohy z produkční databáze, takže máme vždy lehce zastaralá data a budou se špatně testovat funkce, počítající s pravidelným přibýváním dat. Z tohoto důvodu se někdy i testovací server připojuje na produkční databázi. To je však potřeba provést až ve chvíli, kdy jsme si jisti, že testovací kód nepoškodí produkční data. Někdy však data z produkce nemůžeme použít žádným způsobem, především když se jedná o citlivá data. V tom případě je potřeba použít náhodně generovaná data. Vlastní testování probíhá buď pomocí automatických testů (např. pomocí Selenium), nebo ručním testováním. Automatické testy jsou výrazně levnější, ale lidští testeři mohou lépe odhalit záludnější chyby. V praxi se osvědčilo psát automatické testy zprvu pouze na základní funkčnost a předpokládané problémové části. A v případě, že tester objeví nějakou chybu, tak spolu s její opravou se naprogramuje i test, aby se chyba už neopakovala. Na druhou stranu není dobré přehnaně testovat úplně vše, protože pak jakákoliv úprava znamená udržovat příliš mnoho testů. Produkční prostředí V případě, že kód úspěšně projde testovacím prostředím, je možné jej nasadit do produkčního prostředí (více o nasazování v kapitole Deployment). 1

2 To, že kód úspěšně prošel všemi testy, bohužel ještě neznamená, že je zcela bez chyb. Čím více uživatelů používá naší aplikaci, tím větší je pravděpodobnost, že objeví nějakou skrytou chybu. V tom případě je potřeba uložit co nejúplnější informaci o tom, v jakém kontextu a proč chyba vznikla. K tomuto účelu jsou hotová řešení ve většině PHP frameworků (např. v Nette je to Laděnka ). Zároveň je potřeba dbát na to, aby se uživateli nezobrazily podrobné výpisy, které mohou obsahovat citlivé informace o naší aplikaci. V případě kritické chyby je nejlepší uživateli zobrazit pouze informaci o tom, že v aplikaci došlo k chybě a odeslat s podrobným popisem chyby správci serveru. V případě nečekaného zvýšení návštěvnosti je potřeba mít k dispozici další servery, nebo možnost zvýšit jejich výkon (v případě virtuálních serverů). Databáze Většina webových aplikací má největší zátěž na straně databáze. Zároveň je databáze místem, které se nejhůře škáluje. Jednou možností je využít tzv. NoSQL databáze, které řeší škálování již v návrhu. Pokud NoSQL databáze použít nemůžeme či nechceme, nezbývá než optimalizovat použití standardní databáze, rozdělit data na více serverů, případně zkusit použít replikaci. Když se rozhodneme rozdělit data na více serverů, je potřeba nalézt dvě nebo více nezávislých skupin tabulek tak, že se nikdy nepoužívá JOIN mezi tabulkami z různých skupin. Pak můžeme každou skupinu tabulek umístit na jeden server. V praxi však toto rozdělení bývá obtížné, protože například tabulku uživatelů obvykle potřebujeme používat spolu se všemi ostatními tabulkami. V tom případě můžeme replikovat pouze tyto společné tabulky a ostatní mohou zůstat rozdělené na jednotlivých databázových serverech. Replikace funguje tak, že jsou data rozkopírována na více serverů a když potřebujeme data pouze číst, tak je čteme z libovolného serveru. Naopak když potřebuje data měnit, tak musíme operaci provést nad všemi dostupnými servery. To využívá předpokladu, že v aplikacích se výrazně častěji data čtou než mění. Replikace může být dvou druhů: synchronní a asynchronní. Synchronní replikace Synchronní replikace nám zaručuje, že budeme mít vždy aktuální data na všech databázových serverech. To je obvykle stav, který si přejeme. Není vhodné, aby uživatel uložil změnu svého profilu a po obnovení stránky opět viděl staré údaje. Bohužel je synchronní replikace velmi obtížné dosáhnout. Při každé změně v databázi musíme změny nejprve zreplikovat na všechny servery a teprve po úspěšném dokončení, můžeme data považovat za uložená. V případě kdy se na jednom serveru data nepodaří uložit je potřeba provést rollback na všech serverech. Již zde je zřejmé, že s nárůstem počtu serverů budou všechny operace měnící data trvat déle a zvyšuje se pravděpodobnost selhání. Jsou dva obecné principy, jak provádět synchronní replikaci: pooling a replikace na základě událostí. Pooling znamená, že každý požadavek na změnu předáme jednomu centrálnímu správci a ten provede operaci na všech dostupných serverech a zkontroluje, zda všude proběhla v pořádku. Tento správce by měl také ošetřit různé speciální případy, jako například vkládání přesného aktuálního času, nebo náhodného čísla, které by se v každé databázi uložilo jinak. Tato data by měl vyhodnotit již tento správce. 2

3 Při replikace na základě událostí databáze sama zkontaktuje při změně dat (například pomocí triggerů) ostatní databáze a nechá je zapsat potřebná data. Tato událost se obvykle vyhodnocuje nad konkrétním pozměněným řádkem, takže máme výhodu v tom, že jsou již vyhodnocena náhodná čísla a podobně. Na druhou stranu toto řešení není dobré používat v situaci, kdy se pomocí jednoho dotazu mění velké množství řádků, protože pro každý řádek musíme komunikovat se všemi databázemi. Různé databáze přinášejí různá řešení synchronní replikace, žádné však není jednoduše použitelné za všech okolností a vždy zde nastává mnoho nových problémů. Zároveň je potřeba si uvědomit, že replikace bude VŽDY zpomalovat operace měnící data. Asynchronní replikace Při asynchronní replikaci nemusí být data zreplikována hned, ale až po určité době. To vypadá na první pohled nepoužitelně, ale opak je často pravdou. Co kdybychom vyhradili databázi, která nám počítá složité dávkové operace na nový databázový server? Hlavní databáze ušetří velké množství výkonu na složitých výpočtech a u dávkových operací nám často nevadí, že běží nad mírně neaktuálními daty. Výhoda asynchronní replikace je v tom, že se mnohem lépe škáluje. Přidání dalšího databázového serveru neznamená zpomalení operací, měnících data. Data totiž můžeme replikovat nezávisle, ve zvolené době. Případně můžeme využít replikaci za pomoci transakčního logu, kdy slave databáze čtou transakční log master databáze a z něj získávají data. Snížení zátěže databáze Ať už máme nebo nemáme více databází, měli bychom se snažit co nejvíce snížit zátěž každé z nich. Z tohoto důvodu je vhodné na vývojovém prostředí nainstalovat profiler databázových dotazů, ten existuje pro většinu databází. Tím můžeme zjistit, které dotazy zabírají nejvíce času (i v závislosti na počtu volání). Tyto dotazy pak můžeme zkusit nějakým způsobem analyzovat. Na to mají databáze opět nástroje, které zobrazí, jak přesně se dotaz vyhodnocuje, jaké používá indexy atd. Nejdůležitější je samozřejmě mít správně použité indexy nesprávná volba indexu může o několik řádů zpomalit vyhodnocování dotazů. Druhá nejdůležitější úprava, kterou musíme udělat, je oprostit se od dogmatického dodržování normálních forem. Bylo by velmi neekonomické u každého vypsání článku znovu a znovu počítat počet komentářů, když se mění velmi zřídka. Proto bude lepší si takový údaj uložit přímo k článku a v případě přidání nebo smazání komentáře jej upravit. Je zřejmé, že při takovémto postupu hrozí riziko nekonzistence dat. Abychom jej minimalizovali, je vhodné počítat závislá data v triggerech. Ty nám zaručí, že když se nepodaří upravit počet komentářů, tak se rollbackuje celá operace vložení komentáře. Pokud chceme mít ještě větší jistotu, můžeme si vytvořit kontrolní skripty, které budou data např. každý den v noci kontrolovat. Dále bychom měli kontrolovat všechny provozní vlastnosti databáze správná konfigurace může podstatně zvýšit výkon a samozřejmě naopak. Jak jsme si již řekli u replikace, je vhodné náročné dávkové úlohy přesunout na vlastní server, nebo je alespoň spouštět v době nejmenšího zatížení databáze. 3

4 Pomoci může také nasazení connection pooleru, který si drží několik připojení k databázi a na požadavek je předává webovému serveru. Po skončení běhu skriptu je pak neukončuje, ale opět je nechá využít dalším skriptem. Tím se ušetří režie s navazováním nových spojení, která může být značná. Webserver Když začínáme budovat serverovou infrastrukturu, je potřeba rozhodnout zda využít fyzické, či virtuální servery. Pokud zvolíme fyzické servery, je vždy potřeba mít dostupný alespoň jeden rezervní server. Bohužel, hardwarové poruchy nastávají poměrně často a ve chvíli kdy vypadne jeden server je pozdě objednávat nový. Virtuální servery jsou mnohem flexibilnější (můžeme si snadno zřizovat nové a opět je ubírat podle potřeby), ale neznamená to, že můžeme být bez starostí s podrobným nastavováním a plánem pro případ havárie fyzických serverů. Vždy je potřeba mít někoho, kdo velmi dobře rozumí konfiguraci a dokáže vyřešit hardwarové problémy, ale i správně nakonfigurovat všechny parametry operačního systému, webserveru atd. Na rozdíl od databáze je rozložení zátěže mezi více webserverů poměrně lehké. Existují dvě základní možnosti jak dělit zátěž na více serverů: loadbalancer a DNS proxy. Loadbalancer přijímá všechny požadavky uživatelů a přeposílá je na další servery. Ty je zpracují, vrátí vygenerovanou stránku zpět loadbalanceru a ten ji pošle zpět uživateli. Toto řešení je poměrně flexibilní (můžeme snadno přidávat a ubírat servery), ale vyžaduje vždy minimálně jeden server navíc. Pokud tedy potřebujeme zátěž rozložit na tři servery, musíme mít čtyři. Naproti tomu DNS proxy si vystačí se skutečně využitým počtem serverů za cenu mírně nižší flexibility. Při požadavku na překlad doménového jména např. example.com vrací střídavě IP adresy všech serverů a klienti pak zasílají požadavky přímo cílovým serverům. Výkonu webserveru může velmi pomoci oddělení aplikačního serveru a serveru pro statická data. Na aplikačním serveru může běžet těžký webserver (např. Apache), který bude mít k dispozici všechny potřebné zásuvné moduly a bude se starat o běžné požadavky. Na serverech pro statická data poběží pouze nějaký lehký webserver (např. Lighttpd), který bude poskytovat obrázky, styly a ostatní statická data. Při rozdělování na více webserverů musíme vyřešit synchronizaci dat mezi servery. Zdrojové kódy aplikace můžeme buď nahrávat na všechny servery ručně (nebo pomocí deployovacího nástroje), nebo nechat replikaci přímo na serveru. V tom případě lze využít buď jeden síťový filesystém (čímž zvyšujeme riziko, že při selhání jednoho serveru přijdeme o celou aplikaci), nebo pomocí filesystémových hooků nechat data rozkopírovávat přímo filesystémy serverů. Vytvářená data jsou dvojího druhu buď je potřebujeme sdílená napříč všemi webservery (např. sessions) a pak by měla být na odděleném serveru, nebo mohou být separovaná na každém serveru zvlášť (např. přeložené šablony). 4

5 Kešování There are only two hard things in Computer Science: cache invalidation and naming things. Phil Karlton Správné kešování je klíčem k výkonné aplikaci. Je mnoho možností, jak, kam a co kešovat. Bohužel žádná není univerzální a vždy záleží na konkrétní situaci. File cache hodí se pro dlouho platná data, například přeložené šablony. Webový server má obvykle velkou operační paměť, takže tato data stejně bývají nakešovaná operačním systémem. Memcached je key-value úložiště, které drží všechna data přímo v operační paměti. Snadno lze vytvořit velkou farmu Memcached serverů a proto se hodí na kešování větších kusů dat, která nepotřebujeme tak rychle (obvykle se přistupuje přes lokální síť). Vhodné využití je například kešování předpřipravených částí vygenerované stránky. Databázová cache zde velmi záleží na typu databáze. Některé databáze nemají příliš rády časté změny a mazání, proto se příliš nehodí pro ukládání kešovaných dat. Např. u MySQL je velký rozdíl mezi použitím InnoDB, MyIsam, nebo MEMORY tabulky. Dále můžeme využít např. databázi SQLite na RAM disku. OpCode cache je cache přímo PHP interpretu. Přístup do ní je nejrychlejší, ale může obsahovat pouze omezené množství dat. Jako vhodné využití se nabízí kešování velmi často používaných datových struktur. PHP akcelerátory dokáží kešovat PHP soubory přeložené do mezikódu, takže se nemusí při každém požadavku opětovně překládat. Dále lze například u akcelerátoru APC zapnout direktiva stat, která zajistí, že se vůbec nekontroluje, zda se soubor na disku nezměnil. Toho lze využít např. při deploymentu, kdy nahrajeme novou verzi a teprve když jsou všechny soubory nahrané tak vyčistíme tuto cache. Verzování Při vývoji jakékoliv alespoň trochu větší aplikace je verzování nutností. To, jaký verzovací nástroj zvolíme, rozhodne o komfortu, jaký budeme mít po celou dobu vývoje. Proto je dobré rozhodovat pečlivě. Poslední dobou se nejvíce rozmáhá GIT, který nabízí velmi pohodlnou práci s větvemi. Větve umožňují začít pracovat na nové funkci a kdykoliv se vrátit do původního stavu, opravit nalezenou chybu, a opět se vrátit k rozdělané funkci a pokračovat dále. Těžší než verzování zdrojových kódů je verzování databázových scriptů. Jednou možností je psát vždy upgrade a downgrade script, případně v nějakém metajazyku jeden script, který je schopný vygenerovat update script pro oba směry. V tomto případě je vždy při přepnutí do jiné větve potřeba vykonat několik rozdílových scriptů, což může být dost náročné. Dále je problém s daty: pokud například zrušíme sloupeček v databázi a chceme se vrátit zpět, tak už nemůžeme obnovit smazaná data. 5

6 Proto je často jednodušší psát pouze upgrade scripty, ale psát je co nejvíce zpětně kompatibilní. To může znamenat nutnost psát triggery na replikaci dat mezi jednotlivými sloupečky, ale pomůže nám to v situaci, kdy zjistíme, že nová verze nefunguje dle očekávání a můžeme se snadno vrátit k předchozí verzi. Další užitečnou praktikou je export kompletní struktury databáze, ve kterém se pak dobře hledá pomocí diffu verzovacího nástroje. Deployment Čím složitější se náš projekt stává, tím složitější je nasadit novou verzi na produkční server. Je potřeba provést např.: databázové změny struktury a dat nahrát nové soubory nepřepsat ale konfigurační soubory apod. statické soubry nahrát obrázky, styly, scripty, vymazat cache šablony, nakešované stránky, APC stat, a všechny tyto činnosti je potřeba provést na všech serverech a co nejrychleji, protože ve chvíli kdy máme nahranou pouze polovinu souborů, tak se aplikace může chovat nevyzpytatelně. Automatický deployment Vzhledem k množství úkolů, které je potřeba provést v co nejkratším čase, je vhodné použít nějaký automatizovaný script. Pokud používáme verzovací systém, je dobré deployovat přímo z něj. Pouze musíme rozhodnout, zda budeme mít pro deploy zvláštní větev, nebo budeme nasazovat přímo master větev. Automatický script by měl připravit všechna data, která může připravit bez výpadku a pak teprve provést co nejkratší switch. V praxi to vypadá např. tak, že se všechny zdrojové kódy z GITu nahrají přes FTP na servery do zvláštní složky a pak se složky pouze přejmenují. Kdyby se zjistilo, že se do produkce dostala nějaká chyba, můžeme opět snadno přepnout na předchozí verzi. Určitě je vhodné o plánovaných delších odstávkách informovat uživatele předem. I pro půlsekundový switch si můžeme nachystat informativní stránku a všechny požadavky během této doby pomocí.htaccessu přesměrovat na tuto stránku. Zálohování Všichni ví, že by se mělo zálohovat, ne všichni však zálohují tak jak by měli. Čím více má projekt uživatelů, tím bolestivější bude ztráta dat. Proto se opravdu zálohování nesmí podceňovat. Zálohovat by se mělo vždy všechno, co je potřeba pro rozběhnutí projektu někde jinde, kdyby serverovnu zasáhla živelná pohroma. Tedy nejenom data a zdrojové kódy, ale i aktuální verze externích knihoven, nastavení webserveru atd. Zálohování může být při velkých objemech dat velmi zdlouhavé, takže je dobré nenechávat v databázi ani na webserverech zbytečná data, která pouze prodlužují dobu zálohy. V praxi tak bývá možné zálohovat pouze v době s nejnižší zátěží, typicky v noci. Proti fyzické poruče serveru nám 6

7 může pomoci zálohování dat pomocí replikace na jiný server. Auditování dat pomocí triggerů může pomoci proti některým chybám způsobených programátorem. Závěr Pokud chceme provozovat aplikaci s vysokou zátěží, je potřeba myslet na všechny aspekty a brát v potaz výkon už při plánování nových funkcí. Naštěstí lze obvykle dopředu odhadnout přibližný růst návštěvnosti a tak se můžeme připravit včas. Pokud chystáte malý startup, určitě není potřeba plánovat replikaci databáze a podobně, ale je dobré vědět, čeho se při návrhu vyvarovat a jak moc v předstihu je potřeba řešit konkrétní problémy se zátěží. 7

Jak testovat software v praxi. aneb šetříme svůj vlastní čas

Jak testovat software v praxi. aneb šetříme svůj vlastní čas Jak testovat software v praxi aneb šetříme svůj vlastní čas Proč testy nepíšeme Nemáme na to čas Platí v cca 5% případů Nový projekt Prototyp je třeba mít během pár dní Počítá se s tím, že další verze

Více

Zálohování v Linuxu: která možnost je ta správná?

Zálohování v Linuxu: která možnost je ta správná? Petr Krčmář Zálohování v Linuxu: která možnost je ta správná? 4. listopadu 2012 LinuxAlt, Brno Moudro na úvod Lidé se dělí na ty, kteří zálohují a na ty, kteří o svá data ještě nepřišli. a ještě jedno

Více

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace:

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, 69107 Němčičky u Břeclavi. Úvodní informace: BM Software, Němčičky 84, 69107 Němčičky u Břeclavi Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů Tel: 519 430 765, Mobil: 608 447 546 e-mail: bmsoft@seznam.cz web: http://www.dochazka.eu

Více

Evoluce deploye Od FTP po automatický deploy

Evoluce deploye Od FTP po automatický deploy Evoluce deploye Od FTP po automatický deploy Tomáš Huda Osnova FTP git-ftp git pull deploy skript git hooks automatický deploy - CI/CD databáze bezvýpadkový deploy Osnova FTP git-ftp git pull deploy skript

Více

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě PHP PHP původně znamenalo Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami a nyní tato zkratka znamená Hypertext Preprocessor. PHP je skriptovací programovací jazyk, určený především

Více

Synchronizace číselníků

Synchronizace číselníků Verze 5.7 Zpracoval: Hurbiš Pavel U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 26. 6.2018 tel.: +420 228 809 000 e-mail: info@eso9.cz Revize: www.eso9.cz Dne: Obsah 1. SYNCHRONIZACE ČÍSELNÍKŮ V ESO9 POPIS

Více

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva

Více

Návod k práci s programem MMPI-2

Návod k práci s programem MMPI-2 Návod k práci s programem MMPI-2 Výchozím vstupním heslem je název programu psaný malými písmeny, tedy mmpi-2. Po zadání hesla stiskněte Enter nebo tlačítko Dále. Hlavní obrazovka programu zobrazuje přehled

Více

Aplikace. vliv na to, jakou mají strukturu i na to, jak pracné je je vyvinout. Bylo vypozorováno, že aplikace je možné rozdělit do skupin

Aplikace. vliv na to, jakou mají strukturu i na to, jak pracné je je vyvinout. Bylo vypozorováno, že aplikace je možné rozdělit do skupin Aplikace Aplikace se liší tím, k jakému účelu jsou tvořeny. To má vliv na to, jakou mají strukturu i na to, jak pracné je je vyvinout. Bylo vypozorováno, že aplikace je možné rozdělit do skupin s podobnou

Více

Systém JSR představuje kompletní řešení pro webové stránky malého a středního rozsahu.

Systém JSR představuje kompletní řešení pro webové stránky malého a středního rozsahu. Redakční systém JSR Systém pro správu obsahu webových stránek Řešení pro soukromé i firemní webové stránky Systém JSR představuje kompletní řešení pro webové stránky malého a středního rozsahu. Je plně

Více

HELIOS - Zálohování BüroKomplet, s.r.o.

HELIOS - Zálohování BüroKomplet, s.r.o. HELIOS - Zálohování 2017 BüroKomplet, s.r.o. Obsah Záloha... 3 Přehled záloh... 3 Typ zálohy... 3 Adresář... 4 Nový... 4 Obnova... 6 2 Záloha V přehledu lze provádět zálohy dat jednotlivých firem a v případě

Více

Databázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Databázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Databázové aplikace pro internetové prostředí 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Projekt: Inovace výuky prostřednictvím ICT Registrační číslo: CZ.1.07/1.5.00/34.250

Více

Příručka pro správu systému

Příručka pro správu systému Příručka pro správu systému Medtronic MiniMed Northridge, CA 91325 USA 800-646-4633 (800-MiniMed) 818.576.5555 www.minimed.com Zástupce pro ES Medtronic B.V. Earl Bakkenstraat 10 6422 PJ Heerlen Nizozemsko

Více

Hromadná korespondence

Hromadná korespondence Hromadná korespondence Teoretická část: Typickým příkladem použití hromadné korespondence je přijímací řízení na školách. Uchazeči si podají přihlášku, škola ji zpracuje a připraví zvací dopis k přijímací

Více

Aplikační vrstva. Úvod do Php. Ing. Martin Dostal

Aplikační vrstva. Úvod do Php. Ing. Martin Dostal Aplikační vrstva Úvod do Php Ing. Martin Dostal Co to je PHP? php soubory se nekompilují, interpret je spouští přímo bez překladu php běží na serveru php soubor je.txt soubor obsahující php kód: Zkrácený

Více

Provozní řád zálohování virtuální infrastrukury

Provozní řád zálohování virtuální infrastrukury Provozní řád zálohování virtuální infrastrukury 1 Popis služby Služba zálohování poskytuje možnost pravidelného automatizovaného vytváření kopií (záloh) dat z daného časového okamžiku na vyhrazena datová

Více

Patrol Management System 2.0

Patrol Management System 2.0 Patrol Management System 2.0 Uživatelský manuál RF 5000 Obsah 1 Základní popis aplikačního prostředí 1.1 Hardwarové požadavky 1.2 Aplikační prostředí 1.3 Instalace software 2 Jak používat software 2.1

Více

Odbor informatiky a provozu informačních technologií

Odbor informatiky a provozu informačních technologií POLICEJNÍ PREZIDIUM ČR Odbor informatiky a provozu informačních technologií Příloha č. 1 a) název zakázky, Technická podpora software pro systém NS-VIS a VISMAIL b) předmět a rozsah plnění veřejné zakázky

Více

Redakční systém Joomla. Prokop Zelený

Redakční systém Joomla. Prokop Zelený Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem

Více

Instalace SW VIS přímo z programu VIS - Opakovaná instalace, instalace upgrade

Instalace SW VIS přímo z programu VIS - Opakovaná instalace, instalace upgrade Instalace SW VIS přímo z programu VIS - Opakovaná instalace, instalace upgrade Opakovanou instalací SW VIS rozumíme instalaci do adresáře, který již obsahuje starší instalaci programu VIS. Většinou se

Více

Instalace a první spuštění Programu Job Abacus Pro

Instalace a první spuštění Programu Job Abacus Pro Instalace a první spuštění Programu Job Abacus Pro Pro chod programu je nutné mít nainstalované databázové úložiště, které je připraveno v instalačním balíčku GAMP, který si stáhnete z našich webových

Více

Návod pro použití Plug-in SMS Operátor

Návod pro použití Plug-in SMS Operátor Verze: 1.06 Strana: 1 / 17 Návod pro použití Plug-in SMS Operátor 1. Co to je Plug-in modul SMS Operátor? Plug-in modul (zásuvkový modul) do aplikace MS Outlook slouží k rozšíření možností aplikace MS

Více

Replikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou

Replikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou Administrace Oracle Replikace je proces kopírování a udržování databázových objektů, které tvoří distribuovaný databázový systém. Změny aplikované na jednu část jsou zachyceny a uloženy lokálně před posláním

Více

Formy komunikace s knihovnami

Formy komunikace s knihovnami Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence

Více

1 Provozní informace Zálohování Bezpečnostní certifikát SSL pro servery Merbon SCADA Úvod... 7

1 Provozní informace Zálohování Bezpečnostní certifikát SSL pro servery Merbon SCADA Úvod... 7 Provozní informace Obsah 1 Provozní informace... 3 2 Zálohování... 4 3 Bezpečnostní certifikát SSL pro servery Merbon SCADA... 7 3.1 Úvod... 7 4 Postup pro instalaci certifikátu v IIS... 9 2 05/2019 Tento

Více

Obecné informace o cvičeních

Obecné informace o cvičeních Obecné informace o cvičeních Michal Podzimek michal.podzimek@profinit.eu http://www.profinit.eu/cz/podpora-univerzit/univerzitni-vyuka O cvičícím Více než 3 roky v Profinitu Absolvoval tento předmět na

Více

Zálohování v MS Windows 10

Zálohování v MS Windows 10 Zálohování v MS Windows 10 Historie souborů Způsob zálohování jako v MS Windows 8.1 Nastavení Aktualizace a zabezpečení Zálohování nebo Ovládací panely Systém a zabezpečení - Historie souborů Přidat jednotku

Více

QNAP TS-409 a QNAP TS-409 Pro. Jak použít funkci Online RAID Capacity Expansion a RAID Level Migration

QNAP TS-409 a QNAP TS-409 Pro. Jak použít funkci Online RAID Capacity Expansion a RAID Level Migration QNAP TS-409 a QNAP TS-409 Pro Jak použít funkci Online RAID Capacity Expansion a RAID Level Migration [1] Úskalí současných firem Jedním největších problémů, kterým dnešní firmy čelí je výběr a správné

Více

IT 3. Projekt centrálního zálohovacího systému v ČSOB Pojišťovně. Michal Mikulík. špička v každém směru

IT 3. Projekt centrálního zálohovacího systému v ČSOB Pojišťovně. Michal Mikulík. špička v každém směru Projekt centrálního zálohovacího systému v ČSOB Pojišťovně Michal Mikulík špička v každém směru Krátce o DELTAX Systems a.s. významný systémový integrátor technologická infrastruktura TOP 10 SI 2003, 2005,

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_DYN.1.05 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 05 Zásady psaní v jazyce PHP DUM naučí základní kroky v psaní správné syntaxe PHP, žák napíše svůj první skript Ing.

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Technologické postupy práce s aktovkou IS MPP

Technologické postupy práce s aktovkou IS MPP Technologické postupy práce s aktovkou IS MPP Modul plánování a přezkoumávání, verze 1.20 vypracovala společnost ASD Software, s.r.o. dokument ze dne 27. 3. 2013, verze 1.01 Technologické postupy práce

Více

Strom funkcí Lenovo Solution Center: Systémové nástroje (System)

Strom funkcí Lenovo Solution Center: Systémové nástroje (System) Solution Center funguje jako jednotné centrum, které sleduje stav počítače, hlásí případné problémy a pomůže s jejich řešením (proto Solution Center centrum řešení). Aplikace je mnohem přívětivější pro

Více

Nastavení komunikace s registrem EET. Krok 1 - Instalace certifikátu do Allegro. Před začátkem nastavení musíte mít připraveno:

Nastavení komunikace s registrem EET. Krok 1 - Instalace certifikátu do Allegro. Před začátkem nastavení musíte mít připraveno: EET v Allegro Tento dokument popisuje implementaci EET v Allegro. Zasílání dat do EET je realizováno vždy v běžném (online) režimu. Allegro samo je online služba a tudíž implementace zjednodušeného (offline)

Více

FRED & PostgreSQL. CZ.NIC, z.s.p.o. Jaromír Talíř <jaromir.talir@nic.cz> 13. 2. 2008 http://www.nic.cz/ http://fred.nic.cz

FRED & PostgreSQL. CZ.NIC, z.s.p.o. Jaromír Talíř <jaromir.talir@nic.cz> 13. 2. 2008 http://www.nic.cz/ http://fred.nic.cz FRED & PostgreSQL CZ.NIC, z.s.p.o. Jaromír Talíř 13. 2. 2008 http://www.nic.cz/ http://fred.nic.cz 1 Obsah FRED co to je? Architektura systému, datový model, transakční model Komunikace

Více

Student. Funguje: Přihlášení Výběr školy Výběr role Změna Akademického roku Změna kurzu Odhlášení Přihlášení offline

Student. Funguje: Přihlášení Výběr školy Výběr role Změna Akademického roku Změna kurzu Odhlášení Přihlášení offline Student Funguje: Přihlášení Výběr školy Výběr role Změna Akademického roku Změna kurzu Odhlášení Přihlášení offline Profil Zobrazení profilu Editace profilu Změna hesla Změna avatara Aktuality Zobrazení

Více

Dobrý CMS Popis produktu a jeho rozšíření

Dobrý CMS Popis produktu a jeho rozšíření Dobrý CMS Popis produktu a jeho rozšíření 503M012.N01 11/09/2012 www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní y...3 3.3 Doplňkové

Více

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý

Uživatelský manuál. Aplikace GraphViewer. Vytvořil: Viktor Dlouhý Uživatelský manuál Aplikace GraphViewer Vytvořil: Viktor Dlouhý Obsah 1. Obecně... 3 2. Co aplikace umí... 3 3. Struktura aplikace... 4 4. Mobilní verze aplikace... 5 5. Vytvoření projektu... 6 6. Části

Více

Akční nabídka marketingového řešení pro neziskové organizace

Akční nabídka marketingového řešení pro neziskové organizace Akční nabídka marketingového řešení pro neziskové organizace Varianta BASIC Obsahem balíčku je: webová stránka včetně: redakčního systému umožňujícího snadnou úpravu obsahu i neprofesionálním uživatelům,

Více

Modul. Univerzální tabulkový export

Modul. Univerzální tabulkový export Modul Univerzální tabulkový export Přístup ke komplexně reportovaným údajům Export je vybaven možnostmi pro velice komplexní prezentaci dat: Umožňuje seskupování dat až v pěti úrovních, seskupování může

Více

Náklady na odstranění chyby stoupají, v čím pozdější fázi životního cyklu aplikace je chyba nalezena.

Náklady na odstranění chyby stoupají, v čím pozdější fázi životního cyklu aplikace je chyba nalezena. Testování software Testování SW má podstatný vliv na kvalitu dodaného produktu. Náklady na odstranění chyby stoupají, v čím pozdější fázi životního cyklu aplikace je chyba nalezena. Na druhé straně, vytvořit

Více

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

Téma 8: Konfigurace počítačů se systémem Windows 7 IV Téma 8: Konfigurace počítačů se systémem Windows 7 IV 1 Teoretické znalosti V tomto cvičení budete pracovat se správou vlastností systému, postupně projdete všechny karty tohoto nastavení a vyzkoušíte

Více

ČSOB Business Connector

ČSOB Business Connector ČSOB Business Connector Instalační příručka Člen skupiny KBC Obsah 1 Úvod... 3 2 Instalace aplikace ČSOB Business Connector... 3 3 Získání komunikačního certifikátu... 3 3.1 Vytvoření žádosti o certifikát

Více

Služba Rychlý výpis umožňuje on-line službám získat elektronický a snadno zpracovatelný výpis z bankovního účtu klienta.

Služba Rychlý výpis umožňuje on-line službám získat elektronický a snadno zpracovatelný výpis z bankovního účtu klienta. Rychlý výpis Úvod Služba Rychlý výpis umožňuje on-line službám získat elektronický a snadno zpracovatelný výpis z bankovního účtu klienta. Zákazník služby Mezi očekávané zákazníky služby Rychlý výpis patří:

Více

Nejprve je třeba spustit správce serveru: V něm je třeba vybrat přidání rolí:

Nejprve je třeba spustit správce serveru: V něm je třeba vybrat přidání rolí: Změna web serveru Pokud Vám z nějakého důvodu nevyhovuje používání nejrozšířenějšího webového serveru Apache, který je součástí standardní instalace docházky, je možné použít webový server jiný. V tomto

Více

Síťové propojení, konfigurace počítačů a programu Praktik

Síťové propojení, konfigurace počítačů a programu Praktik Síťové propojení, konfigurace počítačů a programu Praktik Propojení počítačů 2 počítače bez internetu Pokud potřebujeme propojit 2 počítače mezi sebou a vytvořit síť (lékař + sestra), lze je propojit kabelem

Více

BRICSCAD V15. Licencování

BRICSCAD V15. Licencování BRICSCAD V15 Licencování Protea spol. s r.o. Makovského 1339/16 236 00 Praha 6 - Řepy tel.: 235 316 232, 235 316 237 fax: 235 316 038 e-mail: obchod@protea.cz web: www.protea.cz Copyright Protea spol.

Více

Nastavení tiskárny pro tisk štítků Geis Str. 1/16

Nastavení tiskárny pro tisk štítků Geis Str. 1/16 Str. 1/16 Obsah 1. Instalace tiskárny štítků... 2 Instalace tiskárny s rozhraním USB:... 2 Instalace tiskárny se síťovým rozhraním:... 4 2. Přímý tisk na tiskárnu... 9 3. Dump mode... 10 Pro tiskárnu Zebra

Více

Versiondog 3.0.3 Lukáš Rejfek, Pantek (CS) s.r.o. 4/2014

Versiondog 3.0.3 Lukáš Rejfek, Pantek (CS) s.r.o. 4/2014 Versiondog 3.0.3 Lukáš Rejfek, Pantek (CS) s.r.o. 4/2014 Strana 2 Versiondog 3.0.3 Nová verze systému Versiondog 3.0.3 přináší oproti verzi 2.5.1 celou řadu nových funkčností a rozšíření typů komponent

Více

Analýza výkonu HELIOS Green

Analýza výkonu HELIOS Green Analýza výkonu HELIOS Green Dáme Vašemu Greenu zelenou Libor Soukup, HelpIS, s.r.o. soukup.libor@helpis.cz http://www.helpis.cz/vykon O co jde? Po úspěšné implementaci je zákazník spokojený a vše krásně

Více

ezkouška požadavky na IT

ezkouška požadavky na IT ezkouška realizováno v rámci projektu podpora profesionalizace a kvality státní služby a státní správy s číslem CZ.03.4.74/0.0/0.0/15_019/0006173 požadavky na IT sekce pro státní službu ministerstvo vnitra

Více

DOCUMENT MANAGEMENT TOOLKIT

DOCUMENT MANAGEMENT TOOLKIT DOCUMENT MANAGEMENT TOOLKIT SPRÁVA DOKUMENTŮ V MODERNÍM PODNIKOVÉM PROSTŘEDÍ Zpracování dokumentů prochází v dnešním firemním světě významnými změnami. Firmy jsou nuceny řešit řadu problémů, které s sebou

Více

Instalace SW VIS z internetu - Opakovaná instalace, instalace upgrade

Instalace SW VIS z internetu - Opakovaná instalace, instalace upgrade Instalace SW VIS z internetu - Opakovaná instalace, instalace upgrade Opakovanou instalací SW VIS rozumíme instalaci do adresáře, který již obsahuje starší instalaci programu VIS. Většinou se provádí ze

Více

Novinky v Microsoft SQL Serveru RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT

Novinky v Microsoft SQL Serveru RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT Novinky v Microsoft SQL Serveru 2016 RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT david@wug.cz @gesvindr Přehled hlavních novinek Výkon Query Store Temporal Tables

Více

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 4 VY 32 INOVACE 0101 0304

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 4 VY 32 INOVACE 0101 0304 Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace Šablona 4 VY 32 INOVACE 0101 0304 VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor

Více

Manuál pro mobilní aplikaci. Patron-Pro

Manuál pro mobilní aplikaci. Patron-Pro Manuál pro mobilní aplikaci Patron-Pro 1 Obsah 1. 2. 3. 4. 5. 6. 7. 8. 9. Popis...3 Slovník pojmů...3 Ovládání aplikace...3 Volby v aplikaci...3 4.1. Menu...3 4.2. Zpět na seznam karet...4 Úvodní obrazovka...4

Více

Uživatelská příručka pro ředitele škol

Uživatelská příručka pro ředitele škol Národní šetření výsledků žáků v počátečním vzdělávání Uživatelská příručka pro ředitele škol Název souboru: Modul IDM - Uživatelská příručka pro ředitele škol V2.doc Strana 1 Obsah 1 Úvod... 3 2 Přihlášení

Více

Versiondog Co je nového

Versiondog Co je nového Versiondog 1.30.4 Co je nového Lukáš Rejfek Pantek (CS) s.r.o Strana 2 Úvod Nová verze produktu Versiondog 1.30.4 přináší oproti verzím 1.20.x nejen nové funkční vlastnosti, ale i nové typy komponent,

Více

Úvodní příručka. Získání nápovědy Kliknutím na otazník přejděte na obsah nápovědy.

Úvodní příručka. Získání nápovědy Kliknutím na otazník přejděte na obsah nápovědy. Úvodní příručka Microsoft Access 2013 vypadá jinak než ve starších verzích, proto jsme vytvořili tuto příručku, která vám pomůže se s ním rychle seznámit. Změna velikosti obrazovky nebo zavření databáze

Více

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows Tento návod popisuje možnost provozovat Docházku 3000 pod zdarma dostupným operačním

Více

Okamžitá použitelnost

Okamžitá použitelnost Přednosti: Alternativní nabídky během okamžiku snadné ovládání okamžitá použitelnost vypracování alternativních nabídek s minimem námahy Okamžitá použitelnost Modul Výměna materiálu vyniká komfortním ovládáním

Více

GDPR A INFORMAČNÍ SYSTÉM. Nadežda Andrejčíková Libor Piškula

GDPR A INFORMAČNÍ SYSTÉM. Nadežda Andrejčíková Libor Piškula GDPR A INFORMAČNÍ SYSTÉM Nadežda Andrejčíková Libor Piškula GDPR a informační systém Obsah: 1. Principy ochrany 2. Legitimnost zpracování osobních údajů 3. Praktické dopady GDPR 4. Technologické aspekty

Více

Nasazování, poskytování a aktualizace systému Windows Server pomocí systému System Center

Nasazování, poskytování a aktualizace systému Windows Server pomocí systému System Center Automatizované a centralizované nasazení, poskytování a aktualizace systému Windows Server Nasazení a údržba operačních systémů Windows Server v datových centrech a v prostředí informačních technologií

Více

Versiondog 2.1.1 Co je nového

Versiondog 2.1.1 Co je nového Versiondog 2.1.1 Co je nového Lukáš Rejfek, Pantek (CS) s.r.o. 11/2012 Strana 2 Úvod Nová verze produktu Versiondog 2.1.1 přináší oproti verzím 1.52.x mnoho nových funkčností i nové typy komponent, které

Více

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu StatSoft Typy souborů ve STATISTICA Tento článek poslouží jako přehled hlavních typů souborů v programu STATISTICA, ukáže Vám jejich možnosti a tím Vám dovolí využívat program efektivněji. Jistě jste již

Více

INSTALACE. programu WinDUO. pod Windows 7 / Windows Vista. ČAPEK-WinDUO, s.r.o.

INSTALACE. programu WinDUO. pod Windows 7 / Windows Vista. ČAPEK-WinDUO, s.r.o. ČAPEK-WinDUO, s.r.o. INSTALACE programu WinDUO pod Windows 7 / Windows Vista 1) Instalace programu WinDUO 2) Nastavení práv 3) První spuštění 4) Doporučení 5) Co Vás při instalaci mohlo potkat 6) Archivace

Více

SQL Server Data Tools (SSDT) RNDr. David Gešvindr MVP: Azure MCSE: Data Platform MCSD: Windows Store

SQL Server Data Tools (SSDT) RNDr. David Gešvindr MVP: Azure MCSE: Data Platform MCSD: Windows Store SQL Server Data Tools (SSDT) RNDr. David Gešvindr MVP: Azure MCSE: Data Platform MCSD: Windows Store MCT david@wug.cz @gesvindr Osnova 1. Představení nástroje SQL Server Data Tools 2. Vývoj databáze přímo

Více

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11 Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového

Více

Služba ve Windows. Služba (service) je program

Služba ve Windows. Služba (service) je program Služby Windows Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání, školské

Více

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

dokumentu, respektive oddílu (více o oddílech v další kapitole). Nemůžeme

dokumentu, respektive oddílu (více o oddílech v další kapitole). Nemůžeme Microsoft Office IV Sloupce Chtěli bychom psát školní noviny a máme pocit, že jsou málo profesionální. Chtěli bychom využít možnost psaní v několika sloupcích. Nastavíme si na stránce místo jednoho sloupce

Více

Výukový materiál zpracovaný v rámci projektu

Výukový materiál zpracovaný v rámci projektu Výukový materiál zpracovaný v rámci projektu Registrační číslo projektu: CZ.1.07/1.4.00/21.3712 Škola adresa: Základní škola T. G. Masaryka Ivančice, Na Brněnce 1, okres Brno-venkov, příspěvková organizace

Více

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů. Trendy a móda EMBARCADERO TECHNOLOGIES Popularita a prodej mobilních zařízení roste Skoro každý má

Více

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1

ADMINISTRACE UNIXU A SÍTÍ - AUS Metodický list č. 1 Metodický list č. 1 Cílem předmětu je seznámit posluchače s problematikou správy systémů typu UNIX a základním nastavením počítačových sítí. Zaměření kurzu je především na získání celkového přehledu a

Více

Použití databází na Webu

Použití databází na Webu 4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2010/11/18 11:33:52 $ Obsah Co nás čeká... 3 Architektura webových databázových aplikací... 4 K čemu se používají databázové

Více

FlowGuard 2.0. Whitepaper

FlowGuard 2.0. Whitepaper FlowGuard 2.0 Whitepaper DDoS útoky jsou na vzestupu Pro téměř všechny sektory podnikání představují obrovské nebezpečí. FlowGuard vaši službu ochrání před škodlivými DDoS útoky. Systém komplexní ochrany

Více

Řešení pro správu logů, shodu a bezpečnost ve státní správě a samosprávě. Ing. Martin Pavlica Corpus Solutions a.s. divize Security Expert

Řešení pro správu logů, shodu a bezpečnost ve státní správě a samosprávě. Ing. Martin Pavlica Corpus Solutions a.s. divize Security Expert Řešení pro správu logů, shodu a bezpečnost ve státní správě a samosprávě Ing. Martin Pavlica Corpus Solutions a.s. divize Security Expert Agenda Úvod do problematiky Seznam problémů Definice požadavků,

Více

Instalace Active Directory

Instalace Active Directory Instalace Active Directory Proces implementace Active Directory se sestává z několika kroků. Před vlastní instalací je zapotřebí zvážit mnoho faktorů. Špatně navržená struktura Active Directory způsobí

Více

Nástrojová lišta v editačním poli

Nástrojová lišta v editačním poli Nástrojová lišta v editačním poli Název projektu PŘEJÍT NA konkrétní sekci webu ZOBRAZIT zobrazí a) pracovní verzi webu (tj. nepublikovanou) b) publikovanou verzi webu a) Odstranit odstraní zobrazenou

Více

PHP tutoriál (základy PHP snadno a rychle)

PHP tutoriál (základy PHP snadno a rychle) PHP tutoriál (základy PHP snadno a rychle) Druhá, vylepšená offline verze. Připravil Štěpán Mátl, http://khamos.wz.cz Chceš se naučit základy PHP? V tom případě si prostuduj tento rychlý průvodce. Nejdříve

Více

Tvorba kurzu v LMS Moodle

Tvorba kurzu v LMS Moodle Tvorba kurzu v LMS Moodle Před počátkem práce na tvorbě základního kurzu znovu připomínám, že pro vytvoření kurzu musí být profil uživatele nastaven administrátorem systému minimálně na hodnotu tvůrce

Více

CA AppLogic platforma typu cloud pro podnikové aplikace

CA AppLogic platforma typu cloud pro podnikové aplikace INFORMACE O PRODUKTU: CA AppLogic CA AppLogic platforma typu cloud pro podnikové aplikace agility made possible CA AppLogic je platforma na klíč založená na technologii cloud computing, která pomáhá podnikům

Více

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě projekt GML Brno Docens DUM č. 11 v sadě 36. Inf-12 Počítačové sítě Autor: Lukáš Rýdlo Datum: 06.05.2014 Ročník: 3AV, 3AF Anotace DUMu: WWW, HTML, HTTP, HTTPS, webhosting Materiály jsou určeny pro bezplatné

Více

Struktura pamětí a procesů v DB Oracle. Radek Strnad

Struktura pamětí a procesů v DB Oracle. Radek Strnad Struktura pamětí a procesů v DB Oracle Radek Strnad radek.strnad@gmail.com 1 Základní rozdělení paměti Software codes area Chráněná část spustitelného kódu samotné DB. System global area (SGA) Sdílená

Více

Kolektiv autorů PROEFES. Zpráva o převodu. na vybraných školách. Masarykova univerzita

Kolektiv autorů PROEFES. Zpráva o převodu. na vybraných školách. Masarykova univerzita Kolektiv autorů PROEFES Zpráva o převodu na vybraných školách Masarykova univerzita Brno 2015 Kolektiv autorů PROEFES Zpráva o převodu na vybraných školách Masarykova univerzita Brno 2015 Název projektu:

Více

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací Školení Wordpress Nainstalované pluginy: WPML Multilingual CMS Adminize Capability Manager Contact Form 7 Wordpress Download Monitor Google Analytics for WordPress Simple Google Sitemap XML Seznámení s

Více

Použití programu WinProxy

Použití programu WinProxy JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH PEDAGOGICKÁ FAKULTA KATEDRA INFORMATIKY Použití programu WinProxy pro připojení domácí sítě k internetu Semestrální práce z předmětu Lokální počítačové sítě

Více

Modul Konfigurace. 2006... MTJ Service, s.r.o.

Modul Konfigurace. 2006... MTJ Service, s.r.o. Modul Konfigurace Modul Konfigurace Představení Menu konfigurace sdružuje všechny konfigurační příkazy k celému systému Soft-4-Sale. Dále konfigurace kopíruje jednotlivé moduly systému tzn. že existuje

Více

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul... Obsah 1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW... 1 1.1 Databázový server... 1 1.2 Webový server... 1 1.3 Stanice pro servisní modul... 1 1.4 Uživatelské stanice... 1 1.5 Monitorované počítače...

Více

INFORMATIKA EXCEL 2007

INFORMATIKA EXCEL 2007 INFORMATIKA EXCEL 2007 Název školy Číslo projektu Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Vzdělávací okruh Druh učebního materiálu Cílová skupina Střední

Více

Dobrý FOTO Popis produktu a jeho rozšíření

Dobrý FOTO Popis produktu a jeho rozšíření Dobrý FOTO Popis produktu a jeho rozšíření 502M012.N00 11/11/2011 www.dobry-foto.cz www.dlaex.cz info@dlaex.cz OBSAH 1 Úvod...3 2 Účel produktu...3 3 Vlastnosti produktu...3 3.1 Koncepce...3 3.2 Základní

Více

PROFI TDi s.r.o. 696 37, Želetice 40 www.profi-tdi.cz info@profi-tdi.cz. Návod k používání systému OTDI.CZ

PROFI TDi s.r.o. 696 37, Želetice 40 www.profi-tdi.cz info@profi-tdi.cz. Návod k používání systému OTDI.CZ Návod k používání systému OTDI.CZ Vážený kliente. Děkujeme za projevený zájem o náš on-line systém evidence kontrol, určený speciálně pro účely dozorů staveb. Systém OTDI.CZ nabízí svým uživatelům zejména:

Více

Možnosti využití Windows Server 2003

Možnosti využití Windows Server 2003 Možnosti využití Windows Server 2003 Seminář z cyklu "Krůček vpřed v uskutečňování standardu služeb ICT" 1 2 3 4 5 6 Konfigurace serveru jako řadiče domény Připojení stanice do domény Vytváření doménových

Více

Šifrování systémového disku C: a datového disku D: ve standardním image

Šifrování systémového disku C: a datového disku D: ve standardním image Vysoká škola ekonomická v Praze Šifrování systémového disku C: a datového disku D: ve standardním image verze 001 ze dne 12.12.2018 Microsoft nabízí pro šifrování disků v systému Windows 10 nástroj BitLocker.

Více

Server je v informatice obecné označení pro počítač, který poskytuje nějaké služby nebo počítačový program, který tyto služby realizuje.

Server je v informatice obecné označení pro počítač, který poskytuje nějaké služby nebo počítačový program, který tyto služby realizuje. Server je v informatice obecné označení pro počítač, který poskytuje nějaké služby nebo počítačový program, který tyto služby realizuje. Servery jsou buď umístěny volně nebo ve speciální místnosti, kterou

Více

Jak nasadit konverzní ko d

Jak nasadit konverzní ko d Jak nasadit konverzní ko d Verze 1.3 Naposledy aktualizováno 26.9.2014 Pro spuštění kampaně je třeba nasadit na Vaše stránky měřící kód, který bude espolupráci předávat informace o dokončených konverzích.

Více

MARIE PACS S PACSem hezky od podlahy když se data sypou!

MARIE PACS S PACSem hezky od podlahy když se data sypou! MARIE PACS S PACSem hezky od podlahy když se data sypou! Telemedicína, Brno, 3. března 2014 RNDr. Milan Pilný MARIE PACS Je to systém pro práci s obrazovými DICOM daty v medicíně. Je klasifikován jako

Více

InsideBusiness Payments CEE

InsideBusiness Payments CEE InsideBusiness Payments CEE Referenční příručka k novému vzhledu Přístupová cesta do střední a východní Evropy InsideBusiness Payments CEE Potřebujete pohodlný a bezproblémový přístup k úplné nabídce služeb

Více

ního bezpečnostního úřadu známý jako kauza nbusr123 mluví za vše.

ního bezpečnostního úřadu známý jako kauza nbusr123 mluví za vše. ního bezpečnostního úřadu známý jako kauza nbusr123 mluví za vše. Antivirová bouře Doprovodné technologie, mezi které patří i zabezpečovací subsystémy, hlavně EPP (Endpoint Protection Platforms), se snaží

Více