Vállalati technológiák
description
Transcript of Vállalati technológiák
![Page 1: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/1.jpg)
Vállalati technológiák
Galli Richard
2008. november 25.
![Page 2: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/2.jpg)
Mikro-, kis-, és középvállalkozások
• EU definíció
• Magyar törvényi szabályozás
• Foglalkoztatási számok
• Éves nettó árbevétel
![Page 3: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/3.jpg)
Mikrovállalkozások
• 1.3 millió gazdasági szervezet
• Vállalkozások 96%-a mikrovállalkozás
• Vállalkozások 99%-a KKV
![Page 4: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/4.jpg)
Megjelenés Interneten
• Reklám
• Ügyfélszolgálat tehermentesítése
• Kereskedelem (webáruház)
• CRM
![Page 5: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/5.jpg)
Flottakövetés• Vállalkozások gépjárművek
• Nyomon követés
• Tervezés
• Optimalizálás
• Veszélyhelyzetek elkerülése
• Kétféle koncepció:– GPS: pontosabb, drágább, több info– SIM:olcsóbb, néhol pontatlan, korlátozott
![Page 6: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/6.jpg)
Webáruházak
• Előny és hátrány a hagyományos vásárlással szemben
• Esélyek javítása:– Kedvezőbb ár– Felhasználóbarát felület– Motíváció (kupon, ajándék, leárazások)– Személyre szabhatódág– Közösségi élmény– Image és egységes design
![Page 7: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/7.jpg)
Fizetés Interneten
• Elektronikus fizetés hazánkban nem népszerű.
• Utánvét, futár, előre utalás
• Külföldi nem elektronikus: csekk, pénzutalvány (money order)
• „rózsaszín” csekk
• Készpénzutalás (hazai-külföldi)
![Page 8: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/8.jpg)
Elektronikus fizetés
• Mikrofizetések online bankkártya használat: 1.280.000 kártya, 30.000 tranzakció
• Bizalmatlanság
• Kereskedő banki ellenőrzés
• Securecode, 3D Secure, Verified by Visa
![Page 9: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/9.jpg)
Paypal
• Online fizetési eszköz
• 200.000+ oldal használja
• Bank áll mögötte, bankkártya elfogadóhely, kamatot nem adnak
• 3.4% +90huf, sávos csökkenés
• Feketelista
![Page 10: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/10.jpg)
Adatszolgáltatás
![Page 11: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/11.jpg)
Szerver-elhelyezés
• Cégméret, információmennyiség, szolgáltatási igény…
• Havidíj magas vagy egyszeri összegek magasak?
• Szerver hosting
• Dedikált szerver hosting
• Virtuális privát szerver – VPS/VDS
![Page 12: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/12.jpg)
Szerver hosting• Colocation centre
• Saját hardver
• Havidíj– Áramellátás (redundáns)– Fizikai biztonság (meet-me-room)– Tűzvédelem– ISP– Hőmérséklet/páratartalom szabályozás– Méret van megszabva
• Shared hosting
![Page 13: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/13.jpg)
Dedikált szerver hosting
• v. dedikált szerver v. menedzselt hoszting
• Hardver is a szolgáltató tulajdona
• Esetenként OS support
• Magasabb havidíj– Sávszélesség– adatforgalom
• sd
![Page 14: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/14.jpg)
VPS/VDS
• Virtual Private Server / Virtual Dedicated Server
• Virtualizáció• Szolgáltató Hypervisor• Minden felhasználó saját OS.
– „sandbox”
– Menedzselt hosting– Nem menedzselt hosting– Méretlen hosting
![Page 15: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/15.jpg)
VoIP
• Voice Over IP, Internet alapú hangátvitel• Internet adott, nem kell külön hálózat• Költségcsökkentés utaztatás drága• Utaztatás videokonferencia• VoIP olcsóbb• Sokféle hardver:
– Vezetékes és vezeték nélküli telefonok– Videokonferencia– Interaktív táblák, projektorok
![Page 16: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/16.jpg)
![Page 17: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/17.jpg)
Virtualizáció
![Page 18: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/18.jpg)
Virtualizáció? – mire megoldás• Jelenlegi helyzet:
– Világban kb. 6 millió darab (!) szerver szétszórva
– Szerteágazó felhasználási terület és konfiguráció
– Ami KÖZÖS bennük: kihasználatlanság– Átlagos terhelésük: 15%– Sok gép nagy üzemeltetési feladat– Energiaszámla– Életciklusuk behatárolt
![Page 19: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/19.jpg)
Virtualizáció
• Lényegében: egy fizikai (szerver) hardverbe több virtuális számítógép helyezése kihasználtság
• Jelenleg a világ szervereinek kb. 13%-a virtualizált
• 2013-ig (…2015) a legmeghatározóbb trend lesz
• Különösen igaz lehet a nagyvállalatok és a pénzintézetek részéről költséghatékonyság
![Page 20: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/20.jpg)
Virtualizáció
• ~elsősorban a számítógépek erőforrásainak absztrakcióját jelenti.
• Négy fő típusa:– Platform Virtualizáció
– OS | platform
– Erőforrás Virtualizáció– Háttértárak, hálózati kapcsolatok
– Alkalmazás Virtualizáció– Desktop Virtualizáció
![Page 21: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/21.jpg)
Virtuális gépek
• Hardverrel való kapcsolatuk alapján:– Rendszerszintű virtuális gépek– Folyamatszintű virtuális gépek
• Natív emuláció
• Nem-natív futtatás
![Page 22: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/22.jpg)
Rendszerszintű virtuális gépek
• = system virtual machine
• A virtualizációt megvalósító szoftverréteget virtual machine monitor-nak vagy hypervisor-nak nevezik
• Hypervisor futhat:– Csupasz hardveren Type I / natív VM– Saját OS Type II / hosted VM
![Page 23: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/23.jpg)
Type I
![Page 24: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/24.jpg)
Type II – Hosted VM
![Page 25: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/25.jpg)
Rendszerszintű virtuális gépek
• Több OS futtatható egyszerre
• Különleges utasítások Szerverkonszolidáció
• QoS isolation
![Page 26: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/26.jpg)
Szerver konszolidáció• Több virtuális szerver egy fizikai
szerverben• Jobb erőforrás kihasználás• Ideális ~70% kihasználtság
– Ez alatt: a HW további szerverek / munkaállomások virtualizációjára alkalmas
– E fölött: célszerű az erőforrások bővítése
• Skálázható• Paravirtualiáció: Hyper-V, XenServer,
VMWare
![Page 27: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/27.jpg)
Folyamatszintű virtuális gépek
• Application virtual machine
• Normál programként fut, egyetlen folyamatot támogat
platformfüggetlen programozási nyelv– Java java VM– .NET common language runtime VM
• Klaszterek kommunikációja
![Page 28: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/28.jpg)
Virtualizáció
• Szerver virtualizáció paravirtualizáció, Hyper-V
• Desktop virtualizáció VDI• Alkalmazás virtualizáció App-V
![Page 29: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/29.jpg)
Natív emuláció• Type I/II is megoldható
• Teljes virtualizáció
• minden VG olyan operációs rendszert futtathat amit, a valódi gép hardvere támogat,
• így a felhasználók által egyszerre több vendég operációs rendszer futtatható párhuzamosan, egymástól elkülönítve
• OS fejlesztéshez
![Page 30: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/30.jpg)
Nem natív futtatás
• csak elméleti síkon létezett gépeket emulál vagy
• melyeket más processzorra és felépítésre írtak
• Java VM, .NET
![Page 31: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/31.jpg)
Platform virtualizáció
• a számítógépes erőforrások absztrakciója– Teljes virtualizáció– Virtualizáció hardveres támogatással– Részleges virtualizáció– Paravirtualizáció– Operációs rendszer szintű virtualizáció
![Page 32: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/32.jpg)
Teljes virtualizáció• Full virtualization
• Elegendő erőforrás szinulációja ahhoz hogy változtatás nélküli guest OS-ek fussanak
• Legnagyobb kihivás:– Privilegizált műveletek elfogása és
szimulációja jelentős overhead
• Egyetlen gép megosztása több user / izolálása / új HW emu
![Page 33: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/33.jpg)
…hardveres támogatással
• 2007-es modellévtől
• Intel és AMD accelerated virtualization
• Kisebb overhead, de létezik a parancselfogás miatt.
• HW+paravirtualizációs drv. = hibrid virtualizáció
![Page 34: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/34.jpg)
Részleges virtualizáció
• Nem az összes HW tulajdonság szimulálása problémás szoftverek
• Teljes virtualizáció elődje, kevesebb overhead
• Címterület virtualizáció egymástól független címterületek,
![Page 35: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/35.jpg)
Paravirtualizáció
• virtuális gépek számára egy olyan szoftver interfészt nyújt, mely nagyon hasonló az alatta fekvő hardverhez, de nem teljes egésszében megegyező vele
• Paravirtualizált driverek szükségessége– Nagyon alacsony overhead
![Page 36: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/36.jpg)
OS szintű virtualizáció
• virtuális szervereket hoz létre az operációs rendszer (kernel) rétegen
• VPS-ek
• nem futtathatunk többféle operációs rendszert / kernelt
![Page 37: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/37.jpg)
Erőforrás virtualizáció
![Page 38: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/38.jpg)
Virtuális memória• Általános félreértés, hogy a virtuális
memória használata egyet jelent a háttértárak memóriaként történő használatával
• egy alkalmazással elhiteti a rendszer, hogy az összefüggő nagy memóriával rendelkezhet
• mikor az fizikai valójában sokkal töredezettebb, és gyakran részben a lemezeken helyezkedik el
![Page 39: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/39.jpg)
Virtuális memória
![Page 40: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/40.jpg)
RAID
• Redundant Array of Inexpensive/Independent Disks
• eredetileg 5 szintet, mára több
• A RAID alapötlete a lemezegységek sávokra (stripes) bontása
• 512 byte néhány Mb
![Page 41: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/41.jpg)
• Nincs redundancia
• Legjobb teljesítmény
• nem biztosít hibatűrést
• az írási, mind az olvasási műveletek párhuzamosítva történnek
![Page 42: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/42.jpg)
• alapja az adatok duplikált tárolása
• Tükrüzés
• felgyorsítja az olvasási teljesítményt
• Nincs sávokra bontás
![Page 43: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/43.jpg)
RAID 2
• byte level striping
• Ellenőrző Hamming kód
• Azonnal javítja a hibákat olvasáskor
• Drága, nem terjedt el.
![Page 44: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/44.jpg)
• Raid 2-re hasonlit,
• nem a teljes hibajavító kód, hanem csak egy diszknyi paritásinformáció tárolódik
• Meghibásodást észlelni kell
• majd a meghibásodott diszken lévő információt a többi diszken lévő adatok segítségével állítjuk elő
![Page 45: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/45.jpg)
• ~RAID 3
• nagyméretű sávokat definiálnak,
• rekordok párhuzamos írása gyors
• Paritás meghajtó a szűk keresztmetszet
![Page 46: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/46.jpg)
• paritás információt nem egy kitüntetett meghajtón, hanem körbeforgó paritás (rotating parity) használatával
• Egyenletes elosztás egyenletes lemezenkénti terhelés
• sávméret változtatható
• HW támogatás
![Page 47: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/47.jpg)
• nemcsak soronként, hanem oszloponként is kiszámítják a paritást
• RAID 5 bővítése
• kétszeres meghajtó meghibásodás is kiküszöbölhetővé válik
![Page 48: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/48.jpg)
• Drága,
• Legalább 4 egység diszk kell hozzá
![Page 49: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/49.jpg)
• Data centerekben ezt használják
• SMART
• Resync
• RAID 10 / RAID 50 használata
![Page 50: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/50.jpg)
Háttértár virtualizáció
• fizikai tárhelyekből logikai tárhelyeket absztahálunk
• Segítségével elérhető a helyfüggetlenség
• Megoldásai:– SAN: Storage Area Network– NAS: Network Attached Storage
![Page 51: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/51.jpg)
SAN
![Page 52: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/52.jpg)
NAS
![Page 53: Vállalati technológiák](https://reader035.fdocuments.net/reader035/viewer/2022062500/5681504d550346895dbe4ad3/html5/thumbnails/53.jpg)
Hálózat virtualizáció
• hardverbei mint szoftverbeli hálózati erőforrásokat kombinálunk egyetlen, szoftveralapú virtuális hálózatba
• Belső: hálózati kapcsolat szerű viselkedés szimulálható vele, szoftveresen
• Külső: több hálózati kapcsolatot, vagy hálózatrészt kapcsolhatunk vele össze eggyé