Alkalmazás virtualizáció

Slides:



Advertisements
Hasonló előadás
A számítógépes hálózatok és az Internet
Advertisements

Windows Virtualizáció
Nyitray Norbert 6. Tétel: Ön egy kisvállalkozás számítástechnikai munkatársa. Munkahelyén mindössze néhány számítógépes munkahely van. Feladata a kisebb.
Nagy rendelkezésre-állású szolgáltatások virtuális környezetben Stefán Péter, Szalai Ferenc, Vitéz Gábor NIIF Intézet.
• Önálló számítógépek összekapcsolt rendszere • Két számítógép akkor összekapcsolt, ha információcserére képesek • Az összekapcsolás többféle módon történhet,
Virtualizációs technikák
Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
Kliens-szerver architektúra
Hardver alapok I. 10. osztály.
Készítette: Bátori Béla 12.k
Számítógépes hálózatok Páll Boglárka. Meghatározás  A számítógépes hálózat, számítógépek és egyéb hardvereszközök egymással összekapcsolt együttese.
QualitySoft On-Line megoldások Terminálszerver alternatíva a Távoli Asztali eléréshez.
HÁLÓZATOK.
1 GTS Szerver Virtualizáció – Ügyvitel a felhőben.
Hálózatok.
HÁLÓZATOK.
- Virtualizációt az asztalra!
Hatékonyságnövelés IT biztonsági megoldásokkal Szincsák Tamás IT tanácsadó 2012.Október 17.
Somogyi Csaba Üzemeltetési szakértő Microsoft Magyarország Kft.
Virtualizáció TAKÁCS BÉLA
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Alkalmazás és megjelenítés virtualizáció Micskei Zoltán.
Virtualizáció Korszerű Adatbázisok Ferenci László
13.a CAD-CAM informatikus
Adatátvitel. ISMERTETŐ 1. Mutassa be az üzenet és csomagkapcsolást! Mi köztük az alapvető különbség? 2. Melyek a fizikailag összekötött és össze nem kötött.
Networkshop, április Gál Gyula, Szegedi Tudományegyetem, Egyetemi Könyvtár Szerver-kliens alapú online intranetes.
4. Gyires Béla Informatikai Nap május 6.1 Márton Ágnes Debreceni Egyetem Informatikai Kar Informatikai Rendszerek és Hálózatok Tanszék A Virtual.
Számítógép-hálózat • Önálló számítógépek összekapcsolt rendszere
Cluster Szorosan összekapcsolt számítógépek csoportja (egy gépet alkotnak) Gyakori a LAN megoldás Céljuk: – Teljesítmény növelése – Rendelkezésre állás.
Storage Virtualization Presentation Virtualization Server Virtualization Desktop Virtualization Application Virtualization SYSTEM CENTER.
Szabó Gábor SZGRAHI.ELTE Számítógép Virtualizáció ELTE-IK 2011.
Többmagos processzorok
Virtualizáció Számítógép architektúrák I. Gyakorlat Radó János.
Virtualizáció Számítógép architektúrák I. Gyakorlat Radó János.
Hogyan tud az informatikában költséget csökkenteni egy magyar vállalat? Előadó: Kirov Kiril Ügyvezető-igazgató Alphasonic Kft október 9.
Windows Server 2012 Kiadások, licencelés, lehetőségek
Demo/teszt környezetek Szerver konszolidáció Adatközpontok alapja.
CommunityCloud Private Cloud Public Cloud Hybrid Clouds Megvalósítás módja Szolgáltatás modell Alapvető jellemzők Közös jellemzők Software as a Service.
Takács Béla Eset: Egyenrangú (peer-to-peer) hálózat Mi kell hozzá? A számítógépekben (PC-kben) legyen hálózati kártya (Network Interface Card)
Operációs Rendszerek II.
TransitView TransitView Fejlesztői csoport: Lévai János, Fejér Róbert, Sulyok Csaba, Sztankovics Ágnes Vezető tanár: Simon Károly.
Az operációs rendszereK
DDoS támadások veszélyei és az ellenük való védekezés lehetséges módszerei Gyányi Sándor.
Operációs rendszer.
Hálózat kiépítésével lehetőségünk nyílik más számítógépek erőforrásainak használatára. Osztott háttértár használat: egy számítógép merevlemezének megosztásával.
1 C | © 2010 Cisco | EMC | VMware. All rights reserved. Úton a cloud computing (felhő modell) felé Slamovits Tibor, EMC üzletág-vezető, kormányzat.
Az operációs rendszerek feladata, fajtái, felépítése
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
Bevezetés az operációs rendszerek világába TMG SZK.
Nagy teherbírású rendszerüzemeltetés a felhőben. Miről lesz szó? Cloud áttekintő Terheléstípusok és kezelésük CDN Loadbalancing Nézzük a gyakorlatban.
és mindez szinkronizálva Hagyományos konfiguráció Virtualizált rendszerek Több réteg, de nagyobb szabadság Virtualizált rendszerek Több réteg,
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Alkalmazás és megjelenítés virtualizáció Micskei Zoltán.
- RDP RDS szerepkörök - VDI Word.rdp Excel.rdp Virtual Desktop.rdp RD Web Access.
Óravázlat Készítette: Toldi Miklós
Miért jó nekünk kutatóknak a felhő?
Felhő PC demonstráció Gergely Márk MTA SZTAKI Laboratory of Parallel and Distributed Systems
Ismerkedjünk tovább a számítógéppel
Számítógép hálózatok.
A Windows Server 2003 termékcsalád A Windows Server 2003 termékcsaládnak 4 tagja van: Windows Server 2003, Standard Edition Windows Server 2003, Enterprise.
Hálózatok a mai világban
Iskolai számítógépes hálózat bővítése Készítette Tóth László Ferenc.
2. Operációs rendszerek.
Számítógépes hálózatok Páll Boglárka. Meghatározás A számítógépes hálózat, számítógépek és egyéb hardvereszközök egymással összekapcsolt együttese. Például:
Desktop virtualizáció Microsoft VDI használatával Háló Gyula.
Az INFORMATIKA nem költség, hanem TERMELŐESZKÖZ!
Tűzfal (firewall).
LPDS és felhő technológia Peter Kacsuk
Fájlcsere: Technikai megoldások
Hálózati struktúrák, jogosultságok
IT infrastruktúra VMWare virtualizációval
OPERÁCIÓS RENDSZEREK II.
Előadás másolata:

Alkalmazás virtualizáció

Def. Gyűjtőfogalom, mely az olyan szoftvertechnológiákat fed le, melyek: segítenek növelni a hordozhatóságot a menedzselhetőséget és a kompatibilitást oly módon, hogy elzáraja azokat az alattuk futó operációs rendszertől.

Felépítésük ugyanúgy indulnak, nem a tradícionális modón települ és működik. Itt az alkalmazásoknak futásidőben kell azt hinniük, hogy direktben hozzé tudnak férni az operációs rendszerhez és az erőforrásokhoz. Az OS virtualizációtól annyiban tér el, hogy nem a teljes operációs rendszer van virtualizálva, csak kizárólag a célalkalmazások.

teljes alkalmazásvirtualizáció  virtualizációs réteg Műveletek elfogása és átirányítása File műveletek Reg műveletek Ez az eljárás lehetővé tezsi, hogy olyan alkalmazások I/O műveleteit, melyek sok fájltól és beállítástól függenek egyetlen fizikai fájlba irányítsuk át – így egymással egyidőben futni képtelen alkalmazások is használhatóvá válnak.

Általános félreértés, hogy a runtime environment-ek használata is alkalmazásvirtualizáció. Ez abból a szempontból nem igaz, hogy míg erre a runtime rétegre szüksége van az alkalmazásnak a futáshoz, a virtualizációs rétegre egyáltalán nincs.

Alkalmazás virtualizáció -1 Application streaming: az alkalmazás olyan csomagban érkezik, ami már tartalmazza az operációs rendszerhez hozzáadandó fájlokaz és beállításokat A csoamg futtatásához egy kliens alkalmazásra van szükség  kisebb, olcsóbb http, rstp

Alkalmazás virtualizáció - 2 Desktop virtualization: (Virtual Destop Infrastructure) amikor a használni kívánt alkalmazás egy virtualis gépen fut beleértve egy operációs rendszert is Könnyű menedzselhetőség virtuális munkaasztalok könnyű létrehozása irányítás lehető leggyorsabb átadásának a felhasználó felé

Alkalmazás virtualizáció segítségével programok olyan környezetben is futtathatóvá válnak, ahol natív állapotukban nem lennének működőképesek megvédhető vele az operációs rendszer a hibás programok által keltett zavaroktól sokkal kevesebb erőforrást használ, mint egy virtuális gép egyszerűsítheti az operációs rendszer migrációt növeli a biztonságot elegendővé válnak a szerényebb tudású számítógépek

Hátrányok az alkalmazásokhoz el kell készíteni a virtualizáláshoz szükséges csomagokat a szerverekben növelni kell az erőforrásokat (elsősorban memória, CPU és háttértár) olyan programok, melyek futásához eszközmeghajó kell  nem virtualizálhatóak nagyon régi alkalmazások virtualizálása  virtuális gépek (régi OS) használata jobb

Application streaming

Application streaming az alkalmazást csomagokban a szerveren tárolják Csomag küldés optimalizálás: Sw indítás általánosabb funkciók Ahogy a többi funkcióra szükség van, azok ugyanígy továbbítódnak Vagy a kliens húzza át a csomagokat igény szerint (pull) Vagy a szerver tolja át az összeset a háttérben (push)

Előnyei Ritkán használt funkciók csomagjainak szükség esetén továbbítása: Erőforrás megtakarítás kliens és szerver oldalon hálózati hiba esetén is működőképes marad az alkalmazás SW fejlesztésnél  egyszerűsödik az operációs rendszer migráció Központi menedzselhetőség Licenszek kezelése

Desktop virtualization

Alapprobléma sok PC-s munkaállomások: Telepítés Karbantartás távoli asztali kapcsolat (Terminal Services) és a Citrix Presentation Server / VMware VDI: könnyen állítható elő „zárt” asztali környezet.

Desktop virtualization sokkal szerver-centrikusabb elgondolás  vékony kliens technológia rendszer adminisztrátorai és a felhasználók is jól járnak: központilag menedzselhetővé válik felhasználóik mégis úgy tudják használni, mintha csak hagyományos PC desktopot használnának

Desktop virtualizáció Munkaállomások kiváltása Akár vékonykliensek vagy régi desktop gépek  életciklusok jelentős növekedése Energia és helykihasználás jobb Biztonságosabb, gyorsabban költöztethető Internetkapcsolat elengedhetetlen a szolgáltatást bárhonnan elérhetik bármikor kérhetnek új desktopot, egyidejűleg akár jöbbet is

További előnyök hardverhiba esetén elméletileg nullára csökkenthető a kimaradási id kliens oldalon következik be a hiba, akkor nem kell adatvesztéssel számolni Segítségével más megközelítések szerint a számítógépes munkaasztal (desktop) felfogható és implementálható szolgáltatásként is.

Vékony kliensek

Vékony kliens technológia Thin client kliens-szerver architektúra központi szerver számítási kapacitására alapoz felhasználó és a szerver közti információcserére fokuszál

Vastag kliensek a kliens annyi számítási feladatot végez amennyit csak tud minimalizálva a szerverek felé forgalmazandó adatok mennyiségét csökkennek a szerver követelmények  nagyságrendekkel kevesebb adatforgalom jobb a multimédiás teljesítményük rosszminőségű/lassú hálózat esetán is jól használhatóak.

Vékony kliensek általában csak web browsereket vagy távoli asztali kapcsolódásra alkalmas szoftvert futtatnak jelentős terhelés jut a szerverekre Hybrid kliensek: Saját OS

Vékony kliensek

Elterjedésük főként a nagysebességű és megbízható hálózatokbak köszönhető. PC, de Több „építőelem hiánya” Gb/s > PCI sebesség > HDD  áthelyezhetőek ezek az erőforrások máshová.

Vékony kliensek Felhasználóval való kapcsolattartást szolgáló program Esetleg még: Sűrűn használt programok egy része Hálózati OS ez betöltődhet háttértárról helyben vagy a indításkor a szerverről is

Vékony kliensek a terhelés a vékony kliensen kicsi, ezért lehetnek kicsik és alacsony fogyasztásúak így bekerülésük és üzemeltetésük is jóval kedvezőbb Így minden terhelés a néhány szerverre jut (programok futtatása, adatok tárolása, szolgáltatások) könnyebb menedzselhetőség nagyobb biztonság minden adat egy helye tárolódik  a biztonsági másolatok készítése / visszaállítás is sokkal gyorsabb és egyszerűbb

Terhelés összehasonlítás – vékony kliens kiszolgálás egy áltagos PC körülbelül 5 nagyobb teljesítményű PC vagy szerver már akár 100 „high-end” szerver akár 700

majdnem teljesen a szerverről lehet konfigurálni Lemezképek kezelése: egy kép többfajta igényhez  egyszerűbb, kevesebb hely majdnem teljesen a szerverről lehet konfigurálni csökkennek az IT adminisztráció költségei Kevesebb hw  csökken a hardver meghibásodásának lehetősége (háttértárak híján bizonyos kártékony programoktól már eleve védve van a rendszer) beállítható úgy, hogy használat után semmi adat- vagy alkalmazástöredék nem marad a klienseken Ez szintén növeli a biztonságot, és csökkenti az adatlopás esélyét.

minden művelet a szerveren folyik  a kliensoldalon történő komoly hardverhiba vagy baleset esetén sem kell adatvesztéssel számolni.

Vékony kliens gépek önmagukban is olcsóbbak: sem merevlemez sem nagyméretű memórai sem erős processzor sokkal lassabban avulnak el Az egyetlen olyan paraméterük, melyet nem a szerveroldal határoz meg, az a képernyő felbontás

Vékony kliensek Vastag kliensek: átlagosan 3 évente csere Vékony kliensek: 10 év után is jók (szervert kell bővíteni) a szerverkövetelmények figyelembevételével is sokkal alacsonyabb költségvetés társul kivitelezésükkhöz és üzemeltetésükhöz

Használatuk jobb CPU kihasználtságot is eredményez, mivel míg a vastag kliens megoldásoknál a processzor az ideje nagy részében tétlen, és annyi példányban kell annyi munkaállomás memóriájába tölteni a használt alkalmazást, ahányan használják, addig vékonykliensek esetén elég ezt a szerveren egyszer megtenni.

Kisebb értékűek  lopások csökkenése Energia megtakarítás: Fogyasztás Hűtés / légkondi Kevesebb hálózati erőforrás(!) Kliens hw hiba: csere idejére van leállás Speciális kliensek: legbarátságtalanabb környezetben is működnek Hűtendő és mozgó alkatrészek hiánya Elsőre ellentmondásnak tűnhet, hogy használatukhoz kevesebb hálózati erőforrás szükséges, de vastag kliensek esetén ha egy 10 MB méretű fájlt nyitunk meg, akkor azt átkerül a felhasználó gépére, majd mentéskor mindez vissza, így 20MB-nyi adatforgalom keletkezett, ami nyomtatás esetén duplázódhat is. Vékony kliesek használatával csak a billentyűzet, egér és képernyő változásai vándorolnak a hálózaton.

Load Balancing

Load balancing Terhelés elosztási eljárás Hw vagy sw az elévgzendő feladaot két vagy több számítógép, CPU, hálózati kapcsolat vagy háttértár között osztjuk meg Hatások nő Teljesítmény nő Válaszidő csökken Megbízhatóság nő

Load balancer

Load balancing csak azt a portot figyeli, ahova a kliensektől a kérések érkeznek ezt a kérést továbbítja az egyik mögötte lévő szerverhez, aki arra válaszol Szerverfarmok, website-ok, FTP v. DNS szerverekhez. Választási algoritmus: véletlenszerű, round robin, mért értékek alapján számított  Szolgáltatás elérhető meghibásodás és javitás alatt is

Heartbeat Linux-HA-ból indult, 1997-1998-tól HA clusterek képzéséhez: Node-ok száma nincs megadva Eőforrásfigyelés Hibás node-ok kivonása Jogosultság alapú erőforráskezelés GUI

Heartbeat

Virtualizáció előnyei Jelentős költségmegtakarítás Outsourcing Nagyobb biztonság Üzemeltetés egyszerűsödése Hatékonyabb helykihasználás Leállási idő drasztikus csökkentése Környezetbarát

Virtualizáció - költségmegtakarítás Általános kihasználatlanság Terhelési hullámok nem esnek egybe Hagyományos gépek életciklusa: 3év Vékonykilensek életciklusa sokkal jobb

Virtualizáció - outsourcing A rendszer felhasználásának, karbantartásána és telepítésének helye nem kell hogy egybeessen. Hol van szükség a szolgáltatásra? Hol olcsó a hozzáértő munkaerő? Hol olcsó az energia és a helységbérlet?

Virtualizáció - helykihasználás Szerverek tömörítése  jobb helykihasználás Bárhol a világon Internet kapcsolat elegendő

Virtualizáció - környezetvédelem Szerverek fogyasztása nagy (vékony)kliensek fogyasztása alacsony Centralizált rendszerek Szerverek egy helyen Jelentős hő termelés  felhasználható? Klimatizálás, Páratartalom biztosítása