Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Manna infrastruktúra

Avatar for kruska kruska
January 13, 2013

Manna infrastruktúra

Avatar for kruska

kruska

January 13, 2013
Tweet

Other Decks in Technology

Transcript

  1. Jelenlegi rendszer • hosting ◦ webshop: megosztott szerver (ELIT-INFO) ◦

    ERP: Amazon AWS EC2 • szoftver ◦ webshop: Drupal 6 + saját modulok ◦ CRM: MiniCRM (+API) ◦ ERP: SAP Business One ◦ termeléstámogatás: SBO + fejlesztett alkalmazások ◦ terminálszerver + alkalmazásszerver
  2. Nemzetközi sávszélesség • Magyarországi nemzetközi hosting sávszélességek ◦ tipikus: 10Mbps

    ◦ aranyárban: 100Mbps • AWS EU hálózati hozzáférési pontok (edge locations) ◦ Dublin, Írország ◦ London, UK ◦ 2 x Frankfurt, Németország ◦ Párizs, Franciaország ◦ 2 x Amsterdam, Hollandia ◦ Stockholm, Svédország ◦ Milánó, Olaszország ◦ Madrid, Spanyolország
  3. Katasztrófatűrés • EU: 3 zóna (3 szerverpark) ◦ +USA régió

    nagy zűr esetére • elosztott architektúra ◦ webszerver: 2+ ◦ adatbázisszerver: master + slave (több is lehet) ◦ SAP szerver: éles + tartalék • tartalék (standby) szerver ◦ előrekonfigurált szerver ◦ kikapcsolt állapotban ingyenes (kivéve diszk) ◦ felcsatolható az éles szerver diszkje
  4. Terheléselosztás • Egyenetlen terhelés ◦ kampányok (néhány nap/hét) ◦ napon

    belüli terheléskülönbség (nappal/éjszaka) ◦ szerverkarbantartások, fejlesztési feladatok • Nagy általános terhelés ◦ több ország egy webshopon • AWS skálázási megoldások: ◦ eltérő teljesítményű gépek (éjjel legkisebb elég) ◦ automatikus bekapcsolás szükség esetén ◦ konzisztens adatbázis olvasási replika szerver
  5. Modularitás • Web hosting ◦ Nginx / PHP ◦ MySQL

    • AWS S3 statikus webszerver ◦ automatikus geo-elosztás • SAP szerver ◦ SBO, MSSQL ◦ FTP (interfész), SSHD (tunnelhez) • Terminálszerver ◦ Alkalmazásszerver (Office) ◦ Fileszerver (+jogosultságok) ◦ Terminálszerver (RDP)
  6. Biztonság • Nyilvános elérés korlátozása ◦ Csak a load balancer

    publikus ◦ Webhosting, SAP, terminálszerver privát hálózaton • "Privát felhő" ◦ Minden egy helyen ◦ LAN-to-LAN VPN kapcsolat: AWS - Manna ◦ Távoli elérés: SSH tunnel
  7. Költséghatékonyság • fizetés uptime alapján (megkezdett óra) • előfizetés (még

    olcsóbb díjak) • forgalom/terhelésfüggő költségek ◦ gépidő ◦ hálózati forgalom ◦ diszk I/O • méret arányos költségek ◦ diszkterület ◦ szalagos biztonsági mentés
  8. Webes infrastruktúra • Webszerver: Apache helyett Nginx ◦ filerendszer ->

    adatbázis, S3 statikus fileszerver • MemCache • Drupal 7 • Nemzetközi implementáció ◦ Függetlenítenítés beállítások segítségével ▪ Adattartalom nyelve ▪ Felhasználói felület nyelve ▪ Ország ▪ Szállítási cím ▪ Terméktörzs ▪ Kampányok
  9. Webes infrastruktúra • Webshop • CRM • Hírlevélküldő / marketing

    eszköz • ERP interfész ◦ rendelések feladása ◦ készlet lekérdezés (helyi cache) ◦ termeléstámogatás