vállalati technológiák

53
Vállalati technológiák Galli Richard 2008. november 25.

Upload: eddy

Post on 21-Jan-2016

45 views

Category:

Documents


0 download

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

TRANSCRIPT

Page 1: Vállalati technológiák

Vállalati technológiák

Galli Richard

2008. november 25.

Page 2: Vállalati technológiák

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

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

Megjelenés Interneten

• Reklám

• Ügyfélszolgálat tehermentesítése

• Kereskedelem (webáruház)

• CRM

Page 5: Vállalati technológiák

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

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

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

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

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

Adatszolgáltatás

Page 11: Vállalati technológiák

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

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

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

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

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
Page 17: Vállalati technológiák

Virtualizáció

Page 18: Vállalati technológiák

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

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

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

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

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

Type I

Page 24: Vállalati technológiák

Type II – Hosted VM

Page 25: Vállalati technológiák

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

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

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

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

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

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

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

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

…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

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

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

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

Erőforrás virtualizáció

Page 38: Vállalati technológiák

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

Virtuális memória

Page 40: Vállalati technológiák

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

• 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

• 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

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

• 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

• ~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

• 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

• 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

• Drága,

• Legalább 4 egység diszk kell hozzá

Page 49: Vállalati technológiák

• Data centerekben ezt használják

• SMART

• Resync

• RAID 10 / RAID 50 használata

Page 50: Vállalati technológiák

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

SAN

Page 52: Vállalati technológiák

NAS

Page 53: Vállalati technológiák

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é