WebTeam

Build & Service Web Presence

Git & GitHub

GitHub is een online platform waar Code op kan worden geplaatst. GitHub is gebouwd rond het Git versiebeheer systeem en tezamen mondiaal "het" platform voor professionals.

GitHub faciliteert Continuous integration (CI) - de praktijk van dagelijks meerdere keren werk samenvoegen van een groep van developers tot één geheel voor Delivery naar productie (CD).

Voor grotere projecten is samenwerking binnen een team met inzet van Git & GitHub aan te bevelen.

Kenmerken

  • User Access Control
  • Team Functies
  • Issue Tracker
  • Feature Request Forum
  • Takenlijst
  • Project Wiki
  • GitHub Pages
  • CI & CD

Domain Name System

Het Domain Name System (DNS) is het systeem en netwerkprotocol dat op het internet gebruikt wordt om namen van computers naar numerieke IP-adressen te vertalen en omgekeerd.

Namecheap is een ICANN geaccrediteerde domeinnaam Registrar en wordt mondiaal veel gebruikt. Hun prijzen zijn gunstig. Hun web interface voor managen van Advanced DNS is overzichtelijk en gebruikersvriendelijk.

Omdat het bedrijf zo een grote klantenkring heeft zijn er online veel "DNS Tutorials" met Namechaep als voorbeeld. Het bedrijf is WebTeam preffered DNS supplier.

Kenmerken

  • User Access Control
  • Domain Name Search & Buy
  • Dashboard
  • Hosting & CDN
  • Manage Advanced DNS
  • SSL Certificaten
  • Logo Maker
  • DNS Transfer & Migratie

Hosting

Webhosting is een dienst die particulieren of bedrijven ruimte aanbiedt voor het opslaan van informatie, afbeeldingen, of andere inhoud die toegankelijk is via een website. Vaak leveren Providers per optie meerdere varianten die in functionaliteit en prijs oplopen.

Opties

  • Shared Hosting
  • Virtual Private Server VPS
  • Dedicated Server
  • Cloud Hosting

Voor StartUp en MKB projecten met overzichtelijke hoeveelheid traffic is een Shared Hosting free plan aan te bevelen. Meestal kan men indien nodig upgraden naar meer power.

WebTeam heeft geen preferred hosting provider en keuzes zijn afhankelijk van wensen en eisen. Operationeel kan dat betekenen handhaven bestaande leverancier of migratie naar nieuwe omgeving. Bij selectie is aandacht geboden want een supplier kan top zijn in Shared Hosting maar dat wil niet zeggen dat het ook geldt voor hun andere services.

Aandachtspunten

  • Generatie CPU architectuur
  • Aantal Cores, RAM, SSD
  • Bandwith, OS Linux
  • Geo locatie Servers, CDN
  • Perks

Shared Hosting

Shared hosting is een pakket waarbij men een webserver deelt met anderen. De volledige capaciteit van de server wordt over meerdere accounts verspreid. Dit maakt shared hosting een van de goedkoopste varianten en geschikt voor websites met een beperkte bandbreedte en omvang.

Opties

  • SiteGround
  • Hostinger
  • InterServer
  • Bluehost

Virtual Private Server VPS

Op een fysieke server staan een aantal virtuele servers. Elke VPS heeft zijn eigen hoeveelheid RAM, schijfruimte, eigen besturingssysteem, eigen serverload, en een eigen bestandssysteem. Elke VPS is geheel onafhankelijk, vandaar "private" in de naam.

Gebruik van virtuele servers is inherent secure. Een gecompromitteerd VPS heeft geen consequenties voor andere VPS'en op dezelfde fysieke machine, zoals dat bij shared webhosting normaliter wel het geval is.

In extreme gevallen, zoals bij een grote DDoS-aanval, kan het voorkomen dat het host systeem zo erg overbeladen raakt, dat de andere VPS'en op dezelfde server daar ook last van hebben. Maar onder normale omstandigheden zijn VPS'en onafhankelijk.

Opties

  • Cloudways - managing AWS, Google Cloud, DigitalOcean, Linode, Vultr
  • A2 Hosting
  • ScalaHosting

Dedicated Server

Een dedicated server is de server die men huurt inclusief plaatsing in een datacentrum of een serverruimte van een provider. De klant huurt de computer hardware inclusief besturingssysteem, locatie, plaatsing en bandbreedte. En in geval van een Managed Dedicated Server ook de Beheerdiensten.

Opties

  • LiquidWeb
  • InMotion
  • A2 Hosting
  • HostGator
  • BlueHost

Cloud Hosting

Cloud hosting is geclusterde aan elkaar gekoppelde servers waardoor een grote schaalbaarheid ontstaat. De voordelen zijn betere beschikbaarheid, grotere betrouwbaarheid en hogere snelheid. Managen van een cluster is uitdagend en inzet van dedicated staffing ligt voor de hand.

Opties

  • Hostinger
  • Cloudways
  • LiquidWeb
  • AWS, Google Cloud, MS Azure, DigitalOcean

Content Delivery Network

Een content delivery network (CDN) is een netwerk van proxyservers die geografisch verspreid zijn over het internet in verschillende datacenters.

Bezoekers van website kunnen snel en zonder vertraging content binnenhalen zoals teksten, documenten, figuren, media, mediastreams, scripten etc. CDN kan ook dienen als DDoS protectie.

Veel Hosting Providers bieden al dan niet "inclusief" CDN als service. Naar gelang de wensen en eisen kan CDN een component worden van technische infrastructuur.

VirtualBox DEV Environment

VirtualBox is een computerprogramma om besturingssystemen te draaien binnen een ander besturingssysteem. Dit gebeurt op basis van virtualisatie. VirtualBox is beschikbaar voor Windows, macOS, Linux, OS/2, Solaris en Unix.

Ontwikkelingen van WebTeam vinden plaats in VirtualBox. Deze DEV configuratie wordt op maat aangemaakt naar gelang de specifieke tooling die nodig is. De volgende producten met geconfigureerde workflow & DevOps pipeline zijn bij Turnkey Beschikbaar.

Opties

  • VirtualBox Linux Mint Cinnamon.ova
  • en/of
  • Bootable USB stick met Linux Mint Cinnamon
  • USB of FTP producten zonder tooling

Kenmerken

  • OS Linux Mint Dark Mode
  • LibreOffice, Screenshot & Recorder
  • Workspace 1 Thunderbird & Emails
  • Workspace 2 Firefox & Startpage
  • Workspace 3 VSCodium & Extensions
  • Workspace 4 File Explorer
  • Workspace 5 Chromium & Google Search
  • Workspace 6 Gimp & Tekenen
  • /home/user/products

Git & GitHub Tutorial

DNS & Namecheap

Shared Hosting Free Plan

Content Delivery Network

VirtualBox