Michal Rychlík, System Administrator LMC
Proč jsme se rozhodli jít cestou cloudu namísto vlastního HW? Jaká byla naše původní očekávání a jaká pak byla skutečnost? Jaké jsou problémy, na které jsme při implementaci narazili a stále narážíme? O to vše se rád s vámi podělím.
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