Techdays 2013 NL - Serious Request met Windows AzureMichaël Hompus
Bijna iedereen in Nederland kent de Serious Request actie van 3FM en het Nederlands Rode Kruis. Wat weinig mensen weten is dat de afgelopen 2 edities voor een belangrijk deel op Windows Azure draaide. In deze presentatie wordt de architectuur achter de oplossing toegelicht, welke Azure componenten er gebruikt zijn. Wat we geleerd hebben van de eerste editie, wat we daarom aanpast hebben voor de tweede editie, en wat er nog meer mogelijk was omdat het Windows Azure platform zich in de tussentijd ook verder ontwikkeld heeft. Ook worden er veel ervaringen gedeeld waar je als ontwikkelaar tegen aan kan lopen bij het opzetten van een Windows Azure oplossing.
Techdays 2013 NL - Serious Request met Windows AzureMichaël Hompus
Bijna iedereen in Nederland kent de Serious Request actie van 3FM en het Nederlands Rode Kruis. Wat weinig mensen weten is dat de afgelopen 2 edities voor een belangrijk deel op Windows Azure draaide. In deze presentatie wordt de architectuur achter de oplossing toegelicht, welke Azure componenten er gebruikt zijn. Wat we geleerd hebben van de eerste editie, wat we daarom aanpast hebben voor de tweede editie, en wat er nog meer mogelijk was omdat het Windows Azure platform zich in de tussentijd ook verder ontwikkeld heeft. Ook worden er veel ervaringen gedeeld waar je als ontwikkelaar tegen aan kan lopen bij het opzetten van een Windows Azure oplossing.
2. IPv6 Neighbor Discovery und Autokonfiguration - Marc EggenbergerDigicomp Academy AG
Automatische Konfiguration von IPv6 Endgeräten ohne DHCP. Wie funktioniert dies im Detail, welche Optionen sind möglich und wie werden MAC Adressen ohne ARP ermittelt.
The future of Web-Scale - Johan Tillema, Rene Boere & Chris QuachNLJUG
De afgelopen jaren zijn door grote internetbedrijven en binnen de opensource-community technieken ontwikkeld, die het mogelijk maken om grote hoeveelheden data te verwerken. Dit wordt Web-scale IT genoemd en parallellisatie is hierbij een belangrijke term. In deze sessie bespreken we de technologie die bedrijven als Google, Twitter, Netflix en Facebook toepassen om grote hoeveelheden data te verwerken. We bespreken technieken als Hadoop Storm en HDFS, Akka Reactive Streams, HBase, Redis, Cassandra, Memcached en Apache Thrift. Verder laten we een aantal belangrijke strategieën zien zoals sharding, load balancing, caching, CQRS en NoSQL. Vervolgens bespreken we een aanpak om Web-scale technieken toe te passen binnen een bestaande IT architectuur. Hoe kun jij de Web-scale technieken toepassen binnen je huidige klus?
2. IPv6 Neighbor Discovery und Autokonfiguration - Marc EggenbergerDigicomp Academy AG
Automatische Konfiguration von IPv6 Endgeräten ohne DHCP. Wie funktioniert dies im Detail, welche Optionen sind möglich und wie werden MAC Adressen ohne ARP ermittelt.
The future of Web-Scale - Johan Tillema, Rene Boere & Chris QuachNLJUG
De afgelopen jaren zijn door grote internetbedrijven en binnen de opensource-community technieken ontwikkeld, die het mogelijk maken om grote hoeveelheden data te verwerken. Dit wordt Web-scale IT genoemd en parallellisatie is hierbij een belangrijke term. In deze sessie bespreken we de technologie die bedrijven als Google, Twitter, Netflix en Facebook toepassen om grote hoeveelheden data te verwerken. We bespreken technieken als Hadoop Storm en HDFS, Akka Reactive Streams, HBase, Redis, Cassandra, Memcached en Apache Thrift. Verder laten we een aantal belangrijke strategieën zien zoals sharding, load balancing, caching, CQRS en NoSQL. Vervolgens bespreken we een aanpak om Web-scale technieken toe te passen binnen een bestaande IT architectuur. Hoe kun jij de Web-scale technieken toepassen binnen je huidige klus?
Als developer word je al snel geconfronteerd met verschillende projecten.
Voor je het weet word je laptop een labyrinth met testinstallaties, demonstraties, development kopieën van belangrijke projecten,...
Sommige projecten gooi je weg, maar je vergeet de vhost configuratie te verwijderen.
See: http://www.drupalcampgent.be/nl/forum/een-goede-dev-omgeving-opzetten
Hosting van Drupal gemeentesites @ DrupalJam 2014Bas van der Zalm
The presentation is about the hosting requirements and setup for local goverments using the Drupal for Goverments Drupal distribution based on the Top Tasks principle. The presentation was done by Bas van der Zalm from Webscale at DrupalJam 2014 in Maarssen, The Netherlands.
Online zie je veel tips om je WordPress site te beveiligen. Vaak raden ze hiervoor een WordPress plugin aan. Dit is vaak niet de juiste oplossing en tijdens deze presentatie laat ik zien hoe ik het zelf doe. Dit gaat van hoe je site optimaal beveiligd tot hoe je jouw site in de gaten kan houden.
Dit is een begeleidende presentatie bij het hoofdstuk 4.3 van het Sleutelboek Computernetwerken. Deze presentatie mag vrij worden gebruikt, aangepast en verspreid.
Meer informatie over het Sleutelboek Computernetwerken is beschikbaar op www.sleutelboek.eu
Snel reageren via Oracle Private Cloud oplossingen - Presentatie materiaal gebruikt tijdens het SHIFT13 Congres (http://virtualisatie.heliview.nl/programma/sessies.aspx#s1363)
U krijgt een praktijkvoorbeeld van een 24x7 bedrijfskritisch informatiesysteem dat naadloos overgezet is naar een private cloud infrastructuur. U krijgt praktijkervaringen over de voor- en nadelen, de kosten en inspanningen om deze conversie van 6 applicatie servers, 6 databases en 2 SOA omgevingen in 10 dagen volledig te migreren naar Oracle virtualisatie software.
Presentie van Byte Internet (www.byte.nl) over Joomla Hosting door Gruus van Woerkom op de Joomla Dagen 2010.
10 vragen over Joomla hosting:
1. Uptime van de site
2. Snelheid van de site
3. Security: mailings en acties
4. Security: hackpreventie
5. Joomla: rechtenstructuur
6. Joomla: werking
7. Backups
8. Databases
9. Onderhoudsplanning
10. Platform tests
Techdays System Center 2012 Operations Manager end-to-end management walter ...wwwally
Tijdens deze sessie Walter Eikenboom, Principal consultant bij INOVATIV, bespreekt hoe wijzigingen in OpsMgr 2012 beperkingen van OpsMgr 2007 R2 oplost, hoe er om gegaan wordt met het verhogen van de beschikbaarheid en hoe het upgrade pad van OpsMgr 2007 R2 naar OpsMgr 2012 eruit ziet. Walter laat verder zien hoe end-to-end management in te richten met OpsMgr 2012 door gebruik te maken van de nieuwe mogelijkheden zoals netwerk monitoring en applicatie performance monitoring (APM) om end-to-end controle te verkrijgen over de business applicaties.
Similar to 10 Joomla vragen - Joomladagen 2010 (20)
Tijdens Meet Magento NL 2016 besprak Gruus van Woerkom (Byte) samen met Tjitte Folkertsma (MediaCT) de 10 redenen waarom de eerste Magento 2 webshop van Nederland beaumotica.com zo blij is met Magento 2.
Tijdens Meet Magento 2016 in Utrecht presenteerde MageReport developer Tim Muller de bevindingen van een zelf opgezette honeypot voor Magento hackers. De resultaten zijn opmerkelijk, zorgwekkend en vermakelijk tegelijk.
Magento 2 is here. But how about it's performance. And how to improve it even more? How about Redis and Varnish?
Speaker: Daniel Genis, Byte
Event: Magento 2 Seminar - January 22th 2016
Een snellere site is een betere site, dat weet iedereen. Maar wat bepaalt hoe snel je site is en hoe belangrijk is het nou echt? Byte geeft je de achtergrond én een handvol praktische tips.
An introduction in Google Webmaster Tools
This presentation was held by Hans Kuijpers (@hans2103) during the Dutch Magento User Groups Seminar #MUG020 in Amsterdam, The Netherlands on Sept 5
Help! Mijn site is gehacked! In deze presentatie vertelt Han (Joomladagen 2013) hoe dit kon gebeuren, hoe je het oplost en hoe je het een volgende keer voorkomt.
Hierbij zal hij ingaan op hoe en waarom hackers binnenkomen via ‘lekke’ software en wat precies het gevaar is van verouderde software en extensies. Aan de hand van voorbeelden zal hij laten zien hoe je de door hackers geplaatste kwaadaardige scripts (exploit scripts) opspoort en hoe je deze verwijdert.
Weten waar je aan toe bent met hackers?
De presentatie is gegeven op de Magento User Group te Amsterdam, waarin verschillende Magento Caching mogelijkheden werden besproken.
Redis is een Caching mogelijkheid die Byte zeer binnenkort ondersteunt.
Veel bedrijven zoeken naar manieren om hun shop te versnellen. Logisch, want een snellere winkel betekent meer omzet. Maar hoe pak je het aan? Lukraak optimaliseren heeft geen zin, je moet eerst de bottleneck vinden. Maar hoe doe je dat? Template? Hostingprovider? Embedded objects? Een case study in de praktijk.
1. 10 vragen over hosting van Joomla!
Ir. Gruus van Woerkom (Byte Internet)
Joomla Hosting, Trends
2. Ik wil het volgende bespreken
• Wie ben ik? En wie is Byte?
• 10 vragen en antwoorden
• Trends
3. Gruus @ Byte
• Directeur van Byte
• Byte is een webhosting
bedrijf
• Clustering, cool gimmicks
maken.
• Interactie met onze
partners, seminars.
• 14 people, Amsterdam
4. 10 zaken die je zeker wil weten
1. Uptime van de site
2. Snelheid van de site
3. Security: mailings en acties
4. Security: hackpreventie
5. Joomla: rechtenstructuur
6. Joomla: werking
7. Backups
8. Databases
9. Onderhoudsplanning
10. Platform tests
5. 1. Uptime van de site load balancers
load balancer
• Hoe zorgen we voor hoge
heartbeat
heartbeat
uptime? loadbalancer (fallback)
• Concept: High availability http cluster
– Alles gaat stuk webserver
–
webserver
Redundantie webserver
–
webserver
Webclusters webserver
– Database replication
webserver
– Files on NAS
– FTP, DNS, Mail
6. http cluster
2. Snelheid van de site webserver
webserver
http cluster
webserver
webserver
webserver
webserver
• Ik wil dat mijn site altijd
webserver
webserver
webserver
snel is.
webserver
webserver
• Verdeel en heers:
database entity
webserver
database entity
–
databaseserver
Meer webservers replicator databaseserver
database entity
– Meer webclusters replicator
databaseserver
replicator
– Meer databaseclusters
– Meer fileservers/NAS file storage
network attached storage
file storage
network attached storage
• Zorg dat klanten niets NAS-head
heartbeat NAS-head
hoeven te doen. heartbeat
NAS-head (fallback) heartbeat
heartbeat
• Isoleer bad neighbours.
NAS-head (fallback)
diskshelf
diskshelf diskshelf
diskshelf diskshelf
diskshelf
7. 3. Security: Mailings en acties
• Wat verwacht ik aan informatie van mijn
hoster aangaande beveiligingszaken?
• Informatie over updates ontvangen
• Informatie over beveiligingsproblemen
ontvangen
• Publiceren van oplossingen
• In urgente gevallen: actie!
8. 4. Security: platform beveiliging
• Wat verwacht ik van het hostingplatform
inzake beveiliging?
• Firewalling
• Diensten van het web weghouden
• Goede wachtwoorden
• Verdacht gedrag aanpakken
9. Ad. 4. Joomla Security Incidents
• Mass scale, automated hacks
• Goal (money) oriented (spam, phishing, identity
theft)
• Daily hack attempts
• Joomla Host?
– Hosting company should actively monitor versions (and
mail customers and shut down sites)
– Emergency patching?
• Severe vulnerability
• Limited fallout possibility of emergency patch
10. 5. Wees aardig voor Joomla!
• Mijn provider moet de techniek (van Joomla!)
wel snappen.
• FTP/Apache configuratie
– Rechten voor installatie en onderhoud
– Modules, componenten
• PHP configuration
– Safemode, etc.
– Veilig
11. 6. Testen van nieuwe versies
• Wat weet mijn hoster van Joomla!?
• Zorgt de hoster dat Joomla draait?
• Testen ze nieuwe versies?
– Testen ze met nieuwe platform versies?
12. 7. Backups
• Wat wil ik eigenlijk van mijn backups?
• Waar wordt die backup gemaakt?
• Dagelijkse backup.
• Aantal dagen terug op te vragen.
• Liefst zelf kunnen doen.
• En eentje van een paar weekjes terug?
13. 8. Databases
• Wat wil ik van mijn database?
• Hij moet het altijd, snel en goed doen.
– Replicatie (altijd)
– Capaciteit meten en schalen (snel)
– Goede config voor J! (goed)
– Backups (goed)
– Restore (altijd, goed)
– Retention (goed)
14. 9. Planning van onderhoud
• Ik wil wel weten wanneer welk onderhoud
gebeurd!
• Plan onderhoud vroeg
• Test het nieuwe platform
• Laat het nieuwe platform testen
• Geef waar mogelijk de optie om sites
sequentieel te migreren
15. 10. Support de professional
• Geef goede support
• Verspreid de kennis
• Breng professionals bij elkaar
• Niet: Joomla! verbannen :)
16. 11. Wat kan een hoster nog meer
doen?
• Groene hosting
• MVO (sponsoring)
• Partners en seminars
• Luister naar partners :)
18. Specialization en cooperation
• Wikipedia
– Division of labour or specialization is the specialization of cooperative
labour in specific, circumscribed tasks and roles, intended to increase
the productivity of labour.
• Specialization
– Better results
– Less time
– Less effort
– More fun
– Higher price
• Non-specialization
– Also fun :)
19. Uitgebabbeld!
• Visit us @ www.byte.nl
• Mail us @ support@byte.nl
• Twitter us @ twitter.com/Byte_Internet
20.
21.
22. Feature Wish List Joomla Host
• Automated Maintenance
– Joomla
– Components, Modules, Extensions
• Certification of third party components
– Rating
– Centralized tracking
23. Specialization en cooperation (1)
• Focus on limited amount of things
– IBM (market cap = 142.000.000.000, revenue
95.000.000.000) sells PC branch to Lenovo.
– One-person webdesign (revenue 25.000) company
provides template design, builds components,
makes business cards and can assist in building a
computer network. Ow, and some Java
programming.