Upload
eddy
View
42
Download
0
Embed Size (px)
DESCRIPTION
Vállalati technológiák. Galli Richard 2008. november 25. 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. Mikrovállalkozások. 1.3 millió gazdasági szervezet Vállalkozások 96%-a mikrovállalkozás - PowerPoint PPT Presentation
Vállalati technológiák
Galli Richard
2008. november 25.
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
Mikrovállalkozások
• 1.3 millió gazdasági szervezet
• Vállalkozások 96%-a mikrovállalkozás
• Vállalkozások 99%-a KKV
Megjelenés Interneten
• Reklám
• Ügyfélszolgálat tehermentesítése
• Kereskedelem (webáruház)
• CRM
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
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
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)
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
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
Adatszolgáltatás
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
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
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
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
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
Virtualizáció
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
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
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ó
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
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
Type I
Type II – Hosted VM
Rendszerszintű virtuális gépek
• Több OS futtatható egyszerre
• Különleges utasítások Szerverkonszolidáció
• QoS isolation
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
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
Virtualizáció
• Szerver virtualizáció paravirtualizáció, Hyper-V
• Desktop virtualizáció VDI• Alkalmazás virtualizáció App-V
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
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
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ó
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
…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ó
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,
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
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
Erőforrás virtualizáció
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
Virtuális memória
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
• 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
• 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
RAID 2
• byte level striping
• Ellenőrző Hamming kód
• Azonnal javítja a hibákat olvasáskor
• Drága, nem terjedt el.
• 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ő
• ~RAID 3
• nagyméretű sávokat definiálnak,
• rekordok párhuzamos írása gyors
• Paritás meghajtó a szűk keresztmetszet
• 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
• 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
• Drága,
• Legalább 4 egység diszk kell hozzá
• Data centerekben ezt használják
• SMART
• Resync
• RAID 10 / RAID 50 használata
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
SAN
NAS
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é