Posted in: Windows 10, Windows 11, Windows 8 a 8.1, Windows server

Úvodní informace o Hyper-V v klientských Windows

Windows Server 2012 Hyper-V Component Architecture Poster

Poster Companion Reference – Hyper-V and Failover Clustering

Poster Companion Reference – Hyper-V Networking

Poster Companion Reference – Hyper-V Replica

Poster Companion Reference – Hyper-V Storage

Poster Companion Reference – Hyper-V Virtual Machine Mobility

Je virtualizační nástroj zabudovaný v systémech Windows 8 a 8.1, 10 a samozřejmě i v systému Windows server 2008 a novějších. Tento virtualizační nástroj je dostupný uživatelům edic Professional a vyšších (na Windows server je ve všech edicích). Je integrován v systémech x64. Hyper-V dokáže užívat virtuální disky s kapacitou až 64 TB a velikost uložiště i RAM je možné ponechat dynamickou (RAM pro spouštění je možná až 2 GB u Windows 8). Velkou výhodou je spouštění záloh Windows 7, Windows 8 a 8.1 jako virtuální PC. Ve Windows 10 umožňuje i připojit místo virtuálního disku fyzický USB disk, nebo samostatný druhý disk. Nelze užít jinou partišnu disku, který obsahuje i systémový part.
Plně nahrazuje MS Virtual PC a patří k nejvýkonnějším nástrojům dnešní doby.
Jak instalovat na svém PC?
Program jako takový je předinstalován, je nutné jen dokončit instalaci. není nutné nikde nic stahovat ani užívat instalační DVD.
ovládací panely => programy => zapnout nebo vypnout funkce systému Windows => zaškrtnout Hyper-V
Po dokončení akce restartovat PC na výzvu OS.

Posted in: Windows 10, Windows 8 a 8.1

Obnova systému ze složky Windows.old – Windows 7 a systémy na BIOS (ne UEFI)

Na systému Windows 10 a Windows 11 tento postup již není potřeba, systémy mají integrovaný nástroj pro návrat k předchozí verzi systému Windows.

Krok 1: Určení, zda existuje složka Windows.old a zda je dostatek volného místa na pevném disku systému Windows
1.Klepněte na tlačítko Start a potom klepněte na příkaz počítač.
2.V nabídce Zobrazit klepněte na tlačítko Podrobnosti.
3.Ve sloupci Volné místo Všimněte si, kolik místa je k dispozici pro Místní Disk (C:) oblasti jednotky pevného disku .
4.V oblasti pevných disků poklepejte na položku Místní Disk (C:)a zjistěte, zda existuje složka Windows.old.
5.Klepněte pravým tlačítkem myši na složku Windows.old .
6.Zjistěte, zda je složka Windows.old menší než velikost volného místa je k dispozici pro Místní Disk (C:)
7.Vložte instalační disk systému Windows 7 do jednotky DVD a restartujte počítač.
8.Po zobrazení výzvy ke spuštění z disku, stisknutí klávesy.
9.V okně Instalace systému Windows vyberte jazyk, čas, měnu, klávesnici nebo jinou metodu zadávání a klepněte na tlačítko Další.
10.V okně Instalace systému Windows klepněte na položku Opravit tento počítač.
11. V okně Možnosti obnovení systému klepněte na verzi operačního systému Windows 7, který chcete opravit a klepněte na tlačítko Další.
12. V okně Možnosti obnovení systému klepněte na tlačítko Příkazový řádek.
Otevře se okno příkazového řádku a zobrazí se příkazový řádek. Příkazový řádek je bude možné zadávat příkazy, které jsou popsány v následujících krocích.
Zadejte následující příkazy a po každém příkazu stiskněte klávesu ENTER:
C:
MD Win7
Move Windows Win7\Windows
Move „Program Files“ „Win7\Program Files“
Move Users Win7\Users
Attrib –h –s –r ProgramData
Move ProgramData Win7\ProgramData
RD „Documents and Settings“
– Pokud následující příkazy mohou nahlásit chybu. Pokud k tomu dojde, jděte na další řádek
move /y c:\Windows.old\Windows c:\
move /y „c:\Windows.old\Program Files“ c:\
move /y c:\Windows.old\ProgramData c:\
move /y c:\Windows.old\Users c:\
move /y „c:\Windows.old\Documents and Settings“ c:\
– Jednotka D: u dalšího příkazu je jednotka instalačního disku. Ten vy můžete mít pod jiným označením, nejčastěji X:. Pokud vám systém bude hlásit, že příkaz nezná, zadejte ho bez adresáře a cesty D:\boot\, tedy prostě jen bootsect/nt52 c:
D:\boot\bootsect/nt52 c:
– následující příkazy vám oba mohou nahlásit chybu. Pokud se tomu stane u Windows 7, 8 a 8.1, nic se neděje.
Attrib –h –s –r boot.ini.saved
Copy boot.ini.saved boot.ini
exit
restartujte PC

V počítači klikněte pravým tlačítkem na disk C: a zvolte položku vlastnosti. dále zvolte vyčištění disku => vyčistit i systémové soubory => zaškrtnout všechna pole a potvrdit ok.
Pomocnou složku Win7 odstraňte pomocí programu Unlocker.

Posted in: Vývoj počítačů

Návrhové vzory

  • Představují obecné řešení problémů
  • Není knihovnou nebo částí zdrojového kódu
  • Je popis řešení problému nebo šablona, která může být použita v různých situacích
  • Objektově orientované návrhové vzory ukazují vztahy a interakce mezi třídami a objekty aniž by určovali implementaci konkrétní třídy
  • Algoritmy nejsou návrhové vzory, protože řeší konkrétní problémy, nikoliv problémy návrhu
  • Vycházejí z praxe
  • Hlavní předností je hotové katalogizované řešení
  • Popis návrhového vzoru dává veškeré potřebné informace, výhody, nevýhody

Tematické okruhy

  • Objektové návrhové vzory – určeny pro analytiky, designery a programátory
  • Architektonické vzory – vzory situací při mapování analytických modelů do designu
  • Interakční vzory – vhodné pro analytiky, designery middlewaru
  • Analytické vzory – vzory pro návrh rozsáhlých informačních systémů
  • Vzory pro aplikace v reálném čase – vhodné pro návrháře speciálních IS pracujících v reálném čase
  • Vzory pro servisně orientovanou architekturu
  • BPM vzory

Výhody použití

  • Ulehčení práce
  • Snížení počtu chyb
  • Snadnější rozšiřování programů
  • Dodržení principů OOP
  • Lepší komunikace skupin

Struktura

  • Zde můžeme užít definici tvůrce návrhových vzorů: Každý popisovaný návrhový vzor musí být formulován ve formě pravidel, které stanovují vztah mezi kontextem, silami působících v tomto kontextu a konfigurací, která dovoluje těmto silám vyřešit vlastní působení v rámci kontextu.
  • Název, stručné představení, účel
  • Demonstrační příklad
  • Obecná struktura s vnitřními vztahy objektů
  • Popis implementace, konkrétní příklad
  • Známá použití, vztahy s ostatními vzory

Objektové návrhové vzory

  • Každý vzor popisuje množinu vzájemně souvisejících objektů a tříd
  • Hlavním důvodem pro jejich používání je jejich znuvupoužitelnost
  • Kategorie: tvořivé, strukturální, zrychlování
  • Tvůrčí vzory jsou součástí procesu vytváření objektů
  • Strukturální vzory se zabývají skládáním objektů a tříd
  • Zrychlování určují jak třídy nebo objekty vzájemně reagují a jak jsou rozděleny jejich odpovědnosti
  • V GoF máme 23 základních vzorů, které jsou rozděleny do 3 skupin

Dělení vzorů

  • V praxi dělíme návrhové vzory dle oblasti, do které spadají

Seznam vzorů dle GoF

Kategorie návrhových vzorů

Vztahy mezi vzory

Vytvářecí vzory

  • Facotory Metod – odvozuje třídy od třídy vytvářející objekty
  • Abstract Factory – vytváří objekty více souvisejících tříd
  • Builder – vytváří složený objekt postupně pomocí protokolu
  • Prototype – objekty se vytvářejí kopírováním od prototypových objektů
  • Singelton – třída, která vytváří pouze jednu jedinou instanci

Strukturální vzory

  • Adapter – přizpůsobení rozhraní třídy jiným rozhraním
  • Composite – hierarchie tříd tvořená dvěma druhy objektů
  • Proxy – zástupce jiného objektu
  • Flyweight – struktura pro efektivní sdílení velkého množství objektů
  • Facade – jednotné rozhraní pro celý systém
  • Bridge – oddělení rozhraní od implementace
  • Decorator – dynamické přidání funkčnosti objektům

Vzory chování

  • Template Method – abstraktní definice algoritmu po jednotlivých krocích
  • Interpreter – reprezentace gramatiky jako hierarchie tříd
  • Mediator – odstraňuje nutnost referencí spolupracující objekty
  • Chain of Responsibility – zasílání zpráv pomocí zřetězených objektů
  • Observer – definování závislosti objektu k dalším objektům
  • Strategy – flexibilní zapouzdření algoritmu do objektu
  • Command – zapouzdření požadavku na funkci
  • State – zapouzdření stavu, možnost změny chování v objektu
  • Visitor – zapouzdření chování
  • Iterator – procházení agregovaných objektů

Vzory v praxi

Jedináček (singelton)

  • Je určen pro tvorbu objektů a případná změna chování je dosahována změnou instance objektu
  • Vzor se skládá jen z třídy jedináčka
  • Třída implementující vzor zapouzdřuje přístup ke sdílené instanci a je zodpovědná za její vytvoření
  • Klient k instanci přistupuje pomocí přístupového budu
  • Vzor užijeme tam, kde je požadován jediný výskyt instance v rámci aplikace nebo systému
  • Implementace vzoru je závislá na zvolené technologii
Posted in: Vývoj počítačů

Monitorování provozovaných IT systémů a app

Bezagentový monitoring

  • Sbírá data v jedné části infrastruktury
  • Není nutná instalace sondy
  • Pomocí volání nativních funkcí OS sbírá data o jeho činnosti
  • Je prováděn přes standartní protokoly a přihlášení do systému

SiteScope a BAC

  • BAC je SW balík shromažďující několik tipů monitoringu
  • SiteScope je určen pro monitoring infrastruktury a může pracovat samostatně i jako integrovaná součást BAC
  • BAC umožňuje sběr dat z více SiteScope přičemž naměřená data poskytuje pomocí funkcí dashboard
  • BAC umožňuje analogické zpracování dat nasbíraných jinými produkty

BAC SAM aplikace poskytuje

  • Konfigurace a administrace více SiteScope serverů
  • Reporty přes všechny SiteScope servery
  • Stav infrastruktury v BAC dashboard
  • Integrace s produkty třetích stran

Architektura SiteScope

  • Webserver zajišťuje prezentaci směrem ke koncovému uživateli a vlastní core systém
  • Core systém se stará o vlastní monitoring, zpracování dat a upozorní v případě problémově nasbíraných dat
  • SiteScope umí spolupracovat i s sms bránou, nikoliv jen s e-mailem
  • Prvotně užívá monitoring obsažený v OS aplikačních serverů či databází
  • Možnost proaktivního monitoringu – umožňuje volat posloupnost URL adres
  • Umožňuje přístup k souborům na FTP serveru
  • Frekvence sběru dat je definována uživatelem (BAC má periodu 5 minut)

Monitoring provozních aplikací byznys Availability center

  • Patří do managementu v rám HP Mercury BTO řešení
  • Jde o monitoring aplikací v produkčním prostředí ne jen z hlediska výkonnosti, tak z hlediska plnění smluv o dodávaných službách
  • HP merkury má pomoci podnikatelům a IT manažerům získat potřebou kontrolu a přehled pro dosažení konzistentnějších, předvídatelnějších a snáz měřitelných podnikatelských výsledků v IT
  • Jednotlivá centra jsou sestaveny z balíků a jednotlivých stávajících aplikací

Topologie

Core server

  • Příjem datových vzorků ze všech typů monitoringu
  • Jednoduchá transformace dat a zápis do databáze
  • Publikace relevanletních dat na BUS sběrnici

Center server

  • Provoz UGI
  • Sestavování reportů
  • Autorizační procesy
  • Běh všech web aplikací BAC

Data Procesing Server

  • Zpracovává data, která ukládá do centrální databáze
  • Provádí všechny logické operace nad daty
  • Je odpovědný za běh plánovaných úloh
  • Běh je náročný na využití CPU a paměti
  • Zaměření monitoringu na sledování byznys procesu jako celku
  • Cílem je dospět ke spokojenosti koncového uživatele
  • Sleduje se i dostupnost aplikace
  • Možnost předpovědi krizových situací
  • Možnost reagovat na snížení výkonu systému

Ekonomické přínosy

  • Hlavním přínosem je předpovězení a možné zabránění výpadku systému
  • Rychlejší systém = více obsloužených požadavků
  • Stabilnější systém = spokojený zákazník
  • Omezení finančních strát výpadkem
  • Zamezení odlivu zákazníků
  • Rychlejší interní systém = vyšší produktivita práce

Infrastrukturální monitoring

  • Má dlouholeté tradice
  • Dlouho jediný způsob jak systémy sledovat
  • BAC umožnilo snížení počtu sond
  • Snížilo se čerpání režie díky využívání prostředků OS

Bezagentový monitoring

Pasivní monitoring

Sběr dat z nástrojů třetích stran

Client monitor

Real User Monitor

  • Výhodou je sledování veškeré komunikace směrem k aplikaci a od ní
  • Je to server instalovaný do síťového prostředí aplikace sbírající předem definovaná data
  • Omezeno na webové aplikace

Service level management

Aplikation maping

Back to Top