SlideShare a Scribd company logo
1 of 10
Download to read offline
Michal Rychlík
OpenStack Live
3.11.2016
Implementace
Openstacku v LMC
představy vs. realita
LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu2
Obsah

Proč?

Jak?

Očekávání

Realita

Problémy

Jak z toho ven?

Aktuální stav
LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu3
Proč?

disaster recovery až 30 dní na vlastním HW

potřeba více HW – více vývojových prostředí

HW zastarává – co dál??

a) nový HW?

Vyšší verze licencí

know how

b) infrastruktura jako služba
LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu4
Jak?

Výběrové řízení

Openstack + CEPH

triplikace

vize vyřešení clusterů

Z důvodu rychlosti „zero“

prod VM → snapshot → DEV VM = úspora místa

Dokud nebude vše v cloudu, rsync → „zero“ VM →
snapshot → DEV VM
LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu5
Očekávání

20 DEV prostředí + produkce

dedikované nody pro Oracle

po rychlém startu přes zero, postupné předělání
infrastruktury na „cloud friendly“
LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu6
Realita

Pouze 8 dev + infrastruktura

Oracle

Na pořádné udržovaní zero skriptů 1 člověk

problémy s volným místem

nutnost častého refreshování prostředí

častá nefunkčnost zera

vysoká cena za 1TB diskové kapacity pro potřeby
DEV + snížený výkon díky triplikaci

nemožnost předělat infrastrukturu
LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu7
Problémy

ceph zásek → DEV / HV

nedefinovaný min. výkon (2000VM, 4000vCPU)

zero

od počátku špatný design

one man show

změna jedné věci vyžaduje refresh každého stroje
v prostředí

klonování databází (ze záloh, rsync z produ)

čas opravy (kopírování více jak 100GB)

centos6: rychlost IO + instance freeze

špatná série SSD

SYS team

Licence různých enterprise SW
LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu8
Jak z toho ven?

dva cloudy – dev a prod

zero

puppet

ubuntu

garantovaný výkon u prod cloudu

dedikované stroje pro storage

možnost nafukovat cloudy po kouskách
LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu9
Aktuální stav

migrace cfeng → puppet

migrace prod do H1 2017

openstack + DRBD

máme o hodně více serverů

větší oddělení produktů

nový monitoring

nové projekty

infrastruktura okolo puppetu
michal@rychlik.it
Děkuji za pozornost

More Related Content

What's hot

PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAltPostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAltTomas Vondra
 
AWS spot instances
AWS spot instancesAWS spot instances
AWS spot instancesCollabim
 
Výkonnostní archeologie
Výkonnostní archeologieVýkonnostní archeologie
Výkonnostní archeologieTomas Vondra
 
Workshop 2018 11-30 - Představení drupalu 8
Workshop 2018 11-30 - Představení drupalu 8Workshop 2018 11-30 - Představení drupalu 8
Workshop 2018 11-30 - Představení drupalu 8Radim Klaška
 
Zálohování – od tar k Bacula
Zálohování – od tar k BaculaZálohování – od tar k Bacula
Zálohování – od tar k BaculaVáclav Pužman
 
Zmrakování pružné včely
Zmrakování pružné včelyZmrakování pružné včely
Zmrakování pružné včelyfersman
 
Private Cloud
Private CloudPrivate Cloud
Private Cloudtcp cloud
 
Představení Drupalu 8
Představení Drupalu 8Představení Drupalu 8
Představení Drupalu 8Radim Klaška
 
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & MicrosevicesČtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & MicrosevicesCtvrtkoncz
 

What's hot (15)

PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAltPostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
PostgreSQL na EXT4, XFS, BTRFS a ZFS / OpenAlt
 
AWS spot instances
AWS spot instancesAWS spot instances
AWS spot instances
 
Ops2 nginx
Ops2   nginxOps2   nginx
Ops2 nginx
 
IPv6
IPv6IPv6
IPv6
 
Výkonnostní archeologie
Výkonnostní archeologieVýkonnostní archeologie
Výkonnostní archeologie
 
Workshop 2018 11-30 - Představení drupalu 8
Workshop 2018 11-30 - Představení drupalu 8Workshop 2018 11-30 - Představení drupalu 8
Workshop 2018 11-30 - Představení drupalu 8
 
Zálohování – od tar k Bacula
Zálohování – od tar k BaculaZálohování – od tar k Bacula
Zálohování – od tar k Bacula
 
Geo vizualni gpu analytika
Geo vizualni gpu analytikaGeo vizualni gpu analytika
Geo vizualni gpu analytika
 
Openvpn
OpenvpnOpenvpn
Openvpn
 
SVN základy
SVN základySVN základy
SVN základy
 
Zmrakování pružné včely
Zmrakování pružné včelyZmrakování pružné včely
Zmrakování pružné včely
 
Private Cloud
Private CloudPrivate Cloud
Private Cloud
 
Představení Drupalu 8
Představení Drupalu 8Představení Drupalu 8
Představení Drupalu 8
 
Red Hat Storage Server presentation
Red Hat Storage Server presentationRed Hat Storage Server presentation
Red Hat Storage Server presentation
 
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & MicrosevicesČtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
Čtvrtkon #71 - Jan Kaštánek - Java & Docker & Microsevices
 

Similar to Implementace Openstacku v LMC – představy vs. realita

Webinář: Oracle DBA - RAC - Úvod do problematiky
Webinář: Oracle DBA - RAC - Úvod do problematikyWebinář: Oracle DBA - RAC - Úvod do problematiky
Webinář: Oracle DBA - RAC - Úvod do problematikyTomas Solar
 
node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)almadcz
 
Jak jsme přepisovali Jobs.cz na Symfony
Jak jsme přepisovali Jobs.cz na SymfonyJak jsme přepisovali Jobs.cz na Symfony
Jak jsme přepisovali Jobs.cz na SymfonyOndřej Machulda
 
Ondra Machulda - Jak jsme přepisovali Jobs.cz na Symfony (1. sraz přátel Symf...
Ondra Machulda - Jak jsme přepisovali Jobs.cz na Symfony (1. sraz přátel Symf...Ondra Machulda - Jak jsme přepisovali Jobs.cz na Symfony (1. sraz přátel Symf...
Ondra Machulda - Jak jsme přepisovali Jobs.cz na Symfony (1. sraz přátel Symf...Péhápkaři
 
Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014Vladimír Smitka
 
OpenStack Technical Overview
OpenStack Technical OverviewOpenStack Technical Overview
OpenStack Technical OverviewLukas Korous
 
RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?
RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?
RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?Tomáš Strejček
 
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změnySpusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změnyMarketingArrowECS_CZ
 
Přednáška V3C jaro 2010 (IIVOS 1)
Přednáška V3C jaro 2010 (IIVOS 1)Přednáška V3C jaro 2010 (IIVOS 1)
Přednáška V3C jaro 2010 (IIVOS 1)Jaroslav Prodelal
 
Přednáška Virtualizace, clustery a cloud computing (V3C) (zkrácená)
Přednáška Virtualizace, clustery a cloud computing (V3C) (zkrácená)Přednáška Virtualizace, clustery a cloud computing (V3C) (zkrácená)
Přednáška Virtualizace, clustery a cloud computing (V3C) (zkrácená)Jaroslav Prodelal
 
David Dvořák: LTSP a Bakaláři ve Wine
David Dvořák: LTSP a Bakaláři ve WineDavid Dvořák: LTSP a Bakaláři ve Wine
David Dvořák: LTSP a Bakaláři ve WineLiberix, o.p.s.
 
Product API in MallGroup
Product API in MallGroupProduct API in MallGroup
Product API in MallGroupJan Blaško
 
Softwarově definované úložiště
Softwarově definované úložištěSoftwarově definované úložiště
Softwarově definované úložištěLudek Safar
 
Entity Framework: Optimalizace a záludnosti
Entity Framework: Optimalizace a záludnostiEntity Framework: Optimalizace a záludnosti
Entity Framework: Optimalizace a záludnostiProfinit
 
Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuj...
Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuj...Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuj...
Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuj...Jaroslav Prodelal
 

Similar to Implementace Openstacku v LMC – představy vs. realita (20)

Webinář: Oracle DBA - RAC - Úvod do problematiky
Webinář: Oracle DBA - RAC - Úvod do problematikyWebinář: Oracle DBA - RAC - Úvod do problematiky
Webinář: Oracle DBA - RAC - Úvod do problematiky
 
Red hat virtualization
Red hat virtualizationRed hat virtualization
Red hat virtualization
 
node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)node.js: zápisky z fronty (Battle guide to node.js)
node.js: zápisky z fronty (Battle guide to node.js)
 
Datasheet simplivity cz
Datasheet simplivity czDatasheet simplivity cz
Datasheet simplivity cz
 
Jak jsme přepisovali Jobs.cz na Symfony
Jak jsme přepisovali Jobs.cz na SymfonyJak jsme přepisovali Jobs.cz na Symfony
Jak jsme přepisovali Jobs.cz na Symfony
 
Ondra Machulda - Jak jsme přepisovali Jobs.cz na Symfony (1. sraz přátel Symf...
Ondra Machulda - Jak jsme přepisovali Jobs.cz na Symfony (1. sraz přátel Symf...Ondra Machulda - Jak jsme přepisovali Jobs.cz na Symfony (1. sraz přátel Symf...
Ondra Machulda - Jak jsme přepisovali Jobs.cz na Symfony (1. sraz přátel Symf...
 
Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014Sítě pro malé a střední podniky 2014
Sítě pro malé a střední podniky 2014
 
OpenStack Technical Overview
OpenStack Technical OverviewOpenStack Technical Overview
OpenStack Technical Overview
 
RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?
RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?
RocDevs/PHPPrague - Proč by sakra někdo měl chtít dělat eshop?
 
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změnySpusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
Spusťte si existující VMware infrastrukturu v Cloudu bez jakékoliv změny
 
Přednáška V3C jaro 2010 (IIVOS 1)
Přednáška V3C jaro 2010 (IIVOS 1)Přednáška V3C jaro 2010 (IIVOS 1)
Přednáška V3C jaro 2010 (IIVOS 1)
 
Přednáška Virtualizace, clustery a cloud computing (V3C) (zkrácená)
Přednáška Virtualizace, clustery a cloud computing (V3C) (zkrácená)Přednáška Virtualizace, clustery a cloud computing (V3C) (zkrácená)
Přednáška Virtualizace, clustery a cloud computing (V3C) (zkrácená)
 
David Dvořák: LTSP a Bakaláři ve Wine
David Dvořák: LTSP a Bakaláři ve WineDavid Dvořák: LTSP a Bakaláři ve Wine
David Dvořák: LTSP a Bakaláři ve Wine
 
Product API in MallGroup
Product API in MallGroupProduct API in MallGroup
Product API in MallGroup
 
App Engine Kick Start
App Engine Kick StartApp Engine Kick Start
App Engine Kick Start
 
Proč je NTW stále nezbytný
Proč je NTW stále nezbytnýProč je NTW stále nezbytný
Proč je NTW stále nezbytný
 
SPARC T7 webinář
SPARC T7 webinářSPARC T7 webinář
SPARC T7 webinář
 
Softwarově definované úložiště
Softwarově definované úložištěSoftwarově definované úložiště
Softwarově definované úložiště
 
Entity Framework: Optimalizace a záludnosti
Entity Framework: Optimalizace a záludnostiEntity Framework: Optimalizace a záludnosti
Entity Framework: Optimalizace a záludnosti
 
Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuj...
Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuj...Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuj...
Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuj...
 

Implementace Openstacku v LMC – představy vs. realita

  • 2. LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu2 Obsah  Proč?  Jak?  Očekávání  Realita  Problémy  Jak z toho ven?  Aktuální stav
  • 3. LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu3 Proč?  disaster recovery až 30 dní na vlastním HW  potřeba více HW – více vývojových prostředí  HW zastarává – co dál??  a) nový HW?  Vyšší verze licencí  know how  b) infrastruktura jako služba
  • 4. LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu4 Jak?  Výběrové řízení  Openstack + CEPH  triplikace  vize vyřešení clusterů  Z důvodu rychlosti „zero“  prod VM → snapshot → DEV VM = úspora místa  Dokud nebude vše v cloudu, rsync → „zero“ VM → snapshot → DEV VM
  • 5. LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu5 Očekávání  20 DEV prostředí + produkce  dedikované nody pro Oracle  po rychlém startu přes zero, postupné předělání infrastruktury na „cloud friendly“
  • 6. LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu6 Realita  Pouze 8 dev + infrastruktura  Oracle  Na pořádné udržovaní zero skriptů 1 člověk  problémy s volným místem  nutnost častého refreshování prostředí  častá nefunkčnost zera  vysoká cena za 1TB diskové kapacity pro potřeby DEV + snížený výkon díky triplikaci  nemožnost předělat infrastrukturu
  • 7. LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu7 Problémy  ceph zásek → DEV / HV  nedefinovaný min. výkon (2000VM, 4000vCPU)  zero  od počátku špatný design  one man show  změna jedné věci vyžaduje refresh každého stroje v prostředí  klonování databází (ze záloh, rsync z produ)  čas opravy (kopírování více jak 100GB)  centos6: rychlost IO + instance freeze  špatná série SSD  SYS team  Licence různých enterprise SW
  • 8. LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu8 Jak z toho ven?  dva cloudy – dev a prod  zero  puppet  ubuntu  garantovaný výkon u prod cloudu  dedikované stroje pro storage  možnost nafukovat cloudy po kouskách
  • 9. LMC s.r.o. Lighthouse Towers, Jankovcova 1569/2c, 170 00 Praha 7, Tel.: +420 224 810 053, www.lmc.eu9 Aktuální stav  migrace cfeng → puppet  migrace prod do H1 2017  openstack + DRBD  máme o hodně více serverů  větší oddělení produktů  nový monitoring  nové projekty  infrastruktura okolo puppetu