1 / 53

Vállalati technológiák

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

eddy
Download Presentation

Vállalati technológiák

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

  3. Mikrovállalkozások • 1.3 millió gazdasági szervezet • Vállalkozások 96%-a mikrovállalkozás • Vállalkozások 99%-a KKV

  4. Megjelenés Interneten • Reklám • Ügyfélszolgálat tehermentesítése • Kereskedelem (webáruház) • CRM

  5. 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

  6. 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

  7. 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)

  8. 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

  9. 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

  10. Adatszolgáltatás

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. Virtualizáció

  17. 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

  18. 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

  19. 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ó

  20. 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

  21. Rendszerszintű virtuális gépek • = systemvirtualmachine • A virtualizációt megvalósító szoftverréteget virtualmachinemonitor-nak vagy hypervisor-nak nevezik • Hypervisor futhat: • Csupasz hardveren  Type I / natív VM • Saját OS  Type II / hosted VM

  22. Type I

  23. Type II – Hosted VM

  24. Rendszerszintű virtuális gépek • Több OS futtatható egyszerre • Különleges utasítások •  Szerverkonszolidáció • QoS isolation

  25. 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

  26. 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

  27. Virtualizáció Szerver virtualizáció  paravirtualizáció, Hyper-V Desktop virtualizáció  VDI Alkalmazás virtualizáció  App-V

  28. 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

  29. 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

  30. 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ó

  31. 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

  32. …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ó

  33. 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,

  34. 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

  35. 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

  36. Erőforrás virtualizáció

  37. 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

  38. Virtuális memória

  39. 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

  40. 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

  41. 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

  42. RAID 2 • byte level striping • Ellenőrző Hamming kód • Azonnal javítja a hibákat olvasáskor • Drága, nem terjedt el.

  43. 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ő

  44. ~RAID 3 • nagyméretű sávokat definiálnak, • rekordok párhuzamos írása gyors • Paritás meghajtó a szűk keresztmetszet

  45. 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

  46. 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

  47. Drága, • Legalább 4 egység diszk kell hozzá

  48. Data centerekben ezt használják • SMART • Resync • RAID 10 / RAID 50 használata

  49. 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

More Related