Gastles Karel De Grote Hogeschool 21 november 2016
Transcript of Gastles Karel De Grote Hogeschool 21 november 2016
HOSTING DEFITIONSDEVOPS AS INGREDIENT IN“AUTOSCALING IN THE CLOUD”-COOKINGDavid Geens, Managing Partner NucleusKDG – 21 november 2016
www.nucleus.be
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
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
Nucleus – Hosting Solution Builder4
What we do: Uptime as a Service
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
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
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
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
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.
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
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
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
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
Nucleus – Hosting Solution Builder14
Hosting Consultancy
• Devops• Uittekenen van infrastructuur• Performance monitoring & advies• Schaalbaarheid onderzoeken• Staging oplossingen• Load balancing• CDN
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
Nucleus – Uptime as a Service16
A good example
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
Nucleus – Hosting Solution Builder18
The challenge
Nucleus – Hosting Solution Builder19
The challenge
Nucleus – Hosting Solution Builder20
Another challenge
Nucleus – Hosting Solution Builder21
The real challenge: combining big & small
Nucleus – Uptime as a Service22
Application
Nucleus – Uptime as a Service23
Security
Nucleus – Uptime as a Service24
Wrong answer: vendor lock in
Nucleus – Hosting Solution Builder25
Our recipe: base ingredients
Nucleus – Hosting Solution Builder26
The Nucleus network
Nucleus – Hosting Solution Builder27
Cloud Servers
Nucleus – Hosting Solution Builder28
Hardware independency
Nucleus – Hosting Solution Builder29
High availability
Nucleus – Hosting Solution Builder30
Load balancing
Nucleus – Hosting Solution Builder31
Always available staff
Nucleus – Hosting Solution Builder32
An important question
Nucleus – Uptime as a Service33
Devops
Nucleus – Hosting Solution Builder34
When three fields of expertise collide
Development
Quality AssuranceOperations
Where the magic happens
Nucleus – Hosting Solution Builder35
Devops: an endless loop
Nucleus – Uptime as a Service36
Design for failure
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
Nucleus – Uptime as a Service38
DDoS protection & mitigation
Nucleus – Uptime as a Service39
A little commercial break
www.ikbenddos.moe
Nucleus – Uptime as a Service40
Strong geeks
Nucleus – Uptime as a Service41
The solution: your personal watchdog
Nucleus – Uptime as a Service42
The result: working together
Nucleus – Hosting Solution Builder43
The result: automatic scalability
Nucleus – Uptime as a Service44
The result: better security
Nucleus – Uptime as a Service45
The real result
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
Nucleus – Hosting Solution Builder47
Q & A
CONTACTDavid Geens, Managing Partner NucleusE: [email protected]: +32 475 60 80 11T: +32 3 275 01 60www.nucleus.be