gastles karel de grote hogeschool 21 november 2016
TRANSCRIPT
![Page 1: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/1.jpg)
HOSTING DEFITIONSDEVOPS AS INGREDIENT IN“AUTOSCALING IN THE CLOUD”-COOKINGDavid Geens, Managing Partner NucleusKDG – 21 november 2016
www.nucleus.be
![Page 2: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/2.jpg)
Nucleus – Hosting Solution Builder2
Who is David Geens?
• 42 years old• Husband, father, entrepreneur & Mormon• Managing Partner Nucleus• Board member ISPA & Bereas• Member registrar forum DNS Belgium• IT engineer & Author
• Sole survivor of a 18 hour Star Trek marathon
![Page 3: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/3.jpg)
Nucleus – Hosting Solution Builder3
Who is Nucleus?
• Independent & local hosting player • 16 years of experience & expertise• Team of 25 specialised engineers• Located in Antwerpen, but operating out of 4 datacenters• More than 2.500 servers under own management• € 5 million turnover & profitable
• Biggest pizza consumer in the Antwerp region
![Page 4: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/4.jpg)
Nucleus – Hosting Solution Builder4
What we do: Uptime as a Service
![Page 5: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/5.jpg)
Nucleus – Hosting Solution Builder5
Wat we doen
1. Domain Names2. Webhosting3. Email hosting4. Universal Groupware5. Online backup6. SSL certificaten7. Antispam as a service8. Colocation
9. Dedicated Servers10. Open Cloud Servers11. VMWare Cloud Servers12. Managed Services13. Hosting Consultancy14. Disaster Recovery15. Veeam Cloud Backup16. IP transit
![Page 6: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/6.jpg)
Nucleus – Hosting Solution Builder6
Domeinen
.be
.eu
.nl
.com
.net
.org
.biz
.info
.ac
.ae
.af
.am
.asia
.at
.bz
.cc
.ch
.cn
.co
.com.cn
.co.nl
.co.uk
.cx
.cz
.de
.es
.eu.com
.fm
.fr
.gd
.gl
.gr
.hn
.ht
.hu
.in
.io
.it
.jp
.la
.li
.lt
.lu
.me
.me.uk
.mn
.mobi
.mu
.name
.net.cn
.nu
.org.cn
.org.uk
.pk
.pl
.pro
.ro
.ru
.sc
.se
.sg
.sh
.si
.sk
.tel
.tl
.tv
.tw
.us
.vc
.ws
.xxx
![Page 7: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/7.jpg)
Nucleus – Hosting Solution Builder7
Webhosting
• Linux of Windows (PHP of .NET)• Verschillende pakketten: 100, 1000, 2500, 5000• Meerdere klanten op 1 server• Allemaal dezelfde instellingen, geen customisatie
mogelijk
![Page 8: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/8.jpg)
Nucleus – Hosting Solution Builder8
Email & Universal Groupware
• Email = POP3/IMAP, enkel email• Universal Groupware = “hosted exchange”• Email, contacten en agenda• Synchronisatie over diverse clients• Multi-platform: • 3 pakketten:• Bronze: enkel via web, 1000 MB• Silver: web + outlook, 2500 MB• Gold: web + outlook + mobile, 5000 MB
![Page 9: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/9.jpg)
Nucleus – Hosting Solution Builder9
SSL certificaten
• Essential SSL: geen papierwerk, geen controle, pure encryptie
• Instant SSL: controle eigenaar domeinnaam• Premium SSL: uitgebreidere controle eigenaar• Premium Wildcard: voor meerdere subdomeinen
*.nucleus.be• EV SSL: enhanced version, het groene balkje• Eenmalige administratieve kost, jaarlijks te hernieuwen,
optioneel door ons te installeren.
![Page 10: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/10.jpg)
Nucleus – Hosting Solution Builder10
• Nucleus verzorgt plaats, stroom, koeling en connectiviteit• Datacenters:• Mobistar (Nossegem)• LCL (Antwerpen) • High density, high capacity datacenter (cold corridor, optimale koeling) &
netwerk (240Gbit capacity, campagnes, streaming, fail-over, …)• Pricing wordt vooral door stroom bepaald. Plaats in datacenter minder
belangrijk.• 99.97% SLA • Dataverkeer: • volume gebaseerd• bandbreedte gebaseerd 95% regel.
Colocation
![Page 11: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/11.jpg)
Nucleus – Hosting Solution Builder11
• Colocation + huur server + hardware maintenance• Nucleus neemt de zorg van de hardware uit handen• Geen investering in hardware voor de klant,
maandelijkse huurprijs.• Server wordt op maat van de klant gebouwd• SLA: 99,97%• Bij een managed server neemt Nucleus beheer van de
server in handen. Management pack wordt in samenspraak met klant opgemaakt (updates, configuraties, pro-actieve monitoring, …)
Dedicated - Managed servers
![Page 12: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/12.jpg)
Nucleus – Hosting Solution Builder12
• 99,5% SLA• Volledige gevirtualiseerde infrastuctuur (hardware, netwerk, storage,
…) • Optimaal gebruik van resources (green IT)• Hardware onafhankelijk• High availability • Schaalbaarheid & Flexibiliteit• “Pay as you use” (CAPEX > OPEX)• Do it yourself cloud via webinterface• Gebaseerd op KVM (open source)
Open Cloud Servers
![Page 13: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/13.jpg)
Nucleus – Hosting Solution Builder13
• 99,99% SLA• Volledige gevirtualiseerde infrastuctuur (hardware, netwerk, storage,
…) • Optimaal gebruik van resources (green IT)• Hardware onafhankelijk• Disaster recovery / Business continuity• High availability / Self healing• Schaalbaarheid & Flexibiliteit• “Pay as you use” (CAPEX > OPEX)• Eenvoudig beheer door Nucleus
VMWare Cloud Servers
![Page 14: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/14.jpg)
Nucleus – Hosting Solution Builder14
Hosting Consultancy
• Devops• Uittekenen van infrastructuur• Performance monitoring & advies• Schaalbaarheid onderzoeken• Staging oplossingen• Load balancing• CDN
![Page 15: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/15.jpg)
Nucleus – Hosting Solution Builder15
Waarom bedrijven kiezen voor Nucleus
1. 16 jaar kennis & ervaring2. Netwerk in eigen beheer met meerdere uplinks3. Lokale speler4. Betrouwbaarheid: maximale uptime5. Sterk beveiligde omgeving: ISO 27001:20137. 24/7 business support8. Snel en op maat kunnen inspelen op vraag van klanten9. Pro-actief beheer van de servers in functie van workload10.Zeer goede prijs/kwaliteit verhouding
6 voordelen
![Page 16: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/16.jpg)
Nucleus – Uptime as a Service16
A good example
![Page 17: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/17.jpg)
Nucleus – Uptime as a Service17
Some numbers
• #1 ticketing portal in Belgium
• Over 1.8 million tickets sold per year
• 4.5 million unique customers in the database
![Page 18: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/18.jpg)
Nucleus – Hosting Solution Builder18
The challenge
![Page 19: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/19.jpg)
Nucleus – Hosting Solution Builder19
The challenge
![Page 20: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/20.jpg)
Nucleus – Hosting Solution Builder20
Another challenge
![Page 21: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/21.jpg)
Nucleus – Hosting Solution Builder21
The real challenge: combining big & small
![Page 22: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/22.jpg)
Nucleus – Uptime as a Service22
Application
![Page 23: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/23.jpg)
Nucleus – Uptime as a Service23
Security
![Page 24: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/24.jpg)
Nucleus – Uptime as a Service24
Wrong answer: vendor lock in
![Page 25: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/25.jpg)
Nucleus – Hosting Solution Builder25
Our recipe: base ingredients
![Page 26: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/26.jpg)
Nucleus – Hosting Solution Builder26
The Nucleus network
![Page 27: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/27.jpg)
Nucleus – Hosting Solution Builder27
Cloud Servers
![Page 28: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/28.jpg)
Nucleus – Hosting Solution Builder28
Hardware independency
![Page 29: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/29.jpg)
Nucleus – Hosting Solution Builder29
High availability
![Page 30: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/30.jpg)
Nucleus – Hosting Solution Builder30
Load balancing
![Page 31: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/31.jpg)
Nucleus – Hosting Solution Builder31
Always available staff
![Page 32: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/32.jpg)
Nucleus – Hosting Solution Builder32
An important question
![Page 33: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/33.jpg)
Nucleus – Uptime as a Service33
Devops
![Page 34: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/34.jpg)
Nucleus – Hosting Solution Builder34
When three fields of expertise collide
Development
Quality AssuranceOperations
Where the magic happens
![Page 35: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/35.jpg)
Nucleus – Hosting Solution Builder35
Devops: an endless loop
![Page 36: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/36.jpg)
Nucleus – Uptime as a Service36
Design for failure
![Page 37: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/37.jpg)
Nucleus – Uptime as a Service37
Design for failure
• Assume nothing• Expect failures• Everywhere & anywhere• Availability now <> future• Failures cascade• Unhandled failures propagate• Poorly handled failures adds complexity• Embrace failure
![Page 38: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/38.jpg)
Nucleus – Uptime as a Service38
DDoS protection & mitigation
![Page 39: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/39.jpg)
Nucleus – Uptime as a Service39
A little commercial break
www.ikbenddos.moe
![Page 40: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/40.jpg)
Nucleus – Uptime as a Service40
Strong geeks
![Page 41: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/41.jpg)
Nucleus – Uptime as a Service41
The solution: your personal watchdog
![Page 42: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/42.jpg)
Nucleus – Uptime as a Service42
The result: working together
![Page 43: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/43.jpg)
Nucleus – Hosting Solution Builder43
The result: automatic scalability
![Page 44: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/44.jpg)
Nucleus – Uptime as a Service44
The result: better security
![Page 45: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/45.jpg)
Nucleus – Uptime as a Service45
The real result
![Page 46: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/46.jpg)
Nucleus – Uptime as a Service46
Recap
• Autoscaling = possible on public, hybrid & public clouds
• Autoscaling = joint effort between sysops & dev• Autoscaling = sum of upscaling & outscaling• Replace “autoscaling” by “security” for same results
above
![Page 47: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/47.jpg)
Nucleus – Hosting Solution Builder47
Q & A
![Page 48: Gastles Karel De Grote Hogeschool 21 november 2016](https://reader031.vdocuments.mx/reader031/viewer/2022012919/589a0f491a28ab7a318b64bf/html5/thumbnails/48.jpg)
CONTACTDavid Geens, Managing Partner NucleusE: [email protected]: +32 475 60 80 11T: +32 3 275 01 60www.nucleus.be