vállalati technológiák

Post on 21-Jan-2016

42 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

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é

top related