veel sites, meerdere servers?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Junior PHP Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar start jij in een multidisciplinair team met 7 ontwikkelaars. Dit team is verdeeld onder Front-end ontwikkelaars en backend developers. De backend developers werken voornamelijk aan desktop applicaties in combinatie met backend systemen. Hier ga jij dus ook mee aan de slag! Hierbij wordt voornamelijk gebruik gemaakt van C# .NET, WPF, UWP, XAML en MVVM. WPF, UWP, .NET Core, Azure Devops en Entity Framework. WPF en UWP worden dan ook voornamelijk gebruikt voor de user interface van de desktop applicatie. Het development team is dan ook erg gedreven m.b.t. het ontwikkelen van vooruitstrevende en innovatieve horeca automatiseringsoplossingen.

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »
Ozzie PHP

Ozzie PHP

16/12/2014 13:11:27
Quote Anchor link
Hallo,

Bij mij echt nog lang niet aan de orde, maar het is wel iets wat ik me afvraag ... eigenlijk met name omdat ik me afvraag of ik mijn bestaande server een nummertje moet geven, bijv. ozzieserver1.

Stel dat je een server hebt en je hebt daar op een gegeven moment 50 websites op draaien (ik noem maar even wat). De server is dusdanig vol dat je er geen nieuwe websites meer bij kunt plaatsen.

Wat is dan eigenlijk gebruikelijker? Laat je die 50 websites op die ene server staan, en neem je er een server 2 bij waar je de volgende 50 websites op plaatst? Of ... stap je over op een grotere server, en hevel je die eerste 50 sites daarnaartoe over, en plaats je de volgende 50 websites ook op die server?

Is het één gebruikelijker dan het andere? Of komt het allebei net zo veel voor? Zijn er eventueel voor- of nadelen?
 
PHP hulp

PHP hulp

28/12/2024 20:12:04
 
Ward van der Put
Moderator

Ward van der Put

16/12/2014 13:25:40
Quote Anchor link
Ooit heb ik mijn eerste (home)server Kostunrix genoemd omdat die niet goedkoop was. Sindsdien geef ik netwerkapparaten een van de namen van personages uit Asterix & Obelix.

Meerdere websites shared hosten op één server heeft eigenlijk vooral één nadeel: ze delen eventueel een IP-adres. Dat kan een penalty bij Google geven als ze gelijksoortige content bieden. Of als één site 18+ content aanbiedt. Of als één site zich schuldig maakt aan spammen. In dergelijke gevallen kunnen andere sites op hetzelfde IP-adres daar allemaal hinder van ondervinden.

Je moet, denk ik, eerst wat aan monitoring gaan doen. Op basis daarvan kun je dan beter bepalen wat de optimale verdeling van sites over servers is. Als je 50 sites op server 1 hebt en daarna nummer 51 toevoegt als enige site op server 2, is dat niet handig.
 
Pipo Clown

Pipo Clown

16/12/2014 13:27:09
Quote Anchor link
Volgens mij is dit niet zozeer afhankelijk van het aantal sites dat je hebt draaien maar meer van het aantal bezoekers dan wel de belasting van de server.

Ik ken een NL website welke over meerdere servers verdeeld is in verband met de serverbelasting. Het betreft daar dus één enkele website.
 
Ozzie PHP

Ozzie PHP

16/12/2014 13:33:05
Quote Anchor link
>> Als je 50 sites op server 1 hebt en daarna nummer 51 toevoegt als enige site op server 2, is dat niet handig.

Waarom niet?

>> Ik ken een NL website welke over meerdere servers verdeeld is in verband met de serverbelasting. Het betreft daar dus één enkele website.

Maar feitelijk zou je er dan toch ook voor kunnen kiezen om één hele grote server te gebruiken in plaats van meerdere "kleintjes"?
 
Ward van der Put
Moderator

Ward van der Put

16/12/2014 13:40:36
Quote Anchor link
>> Waarom niet?

Dat hangt samen met je eerdere besluit: wat heeft jou doen besluiten dat server 1 nu vol is?

Als dat alleen maar schijfruimte is, kun je op dezelfde voet verder gaan en server 2 vullen met site 51, 52, enzovoort. Maar meestal zal er toch meer aan de hand zijn. En dan kan het verstandig zijn wat aan load balancing te doen door meteen wat sites van server 1 naar 2 te verhuizen.

Er zijn hosts die ongegeneerd proberen 800 of 900 sites op een server te hosten met het "beleid" daar alleen wat aan te doen als er klanten klagen. En dan alleen nog voor de klagers, want wie niet klaagt, is kennelijk wel tevreden zo.
 
Ozzie PHP

Ozzie PHP

16/12/2014 13:48:23
Quote Anchor link
>> Als dat alleen maar schijfruimte is, kun je op dezelfde voet verder gaan en server 2 vullen met site 51, 52, enzovoort.

Ah ja, dat was ook wat ik (voor het gemak) bedoelde. Dus letterlijk, je server is vol ... er is nog wel wat schijfruimte over, maar je moet er dan niet nog meer sites bij gaan zetten. Dat was even de gedachte. Op zo'n moment kun je dus kiezen om je volgende sites op een nieuwe server te gaan plaatsen, of je gaat gebruik maken van een grotere (qua hardware) server. Wat wordt er vaker gedaan vraag ik me af.

>> En dan alleen nog voor de klagers, want wie niet klaagt, is kennelijk wel tevreden zo.

Ja, inderdaad dat gebeurt helaas. Niet alleen met servers, maar ook in het algemeen met commerciële producten en diensten. Geen klagers? Dan zal het wel goed wezen.
 
Ward van der Put
Moderator

Ward van der Put

16/12/2014 14:02:10
Quote Anchor link
Met één site zaten we ooit aan onze schijfruimtelimiet. Door de jaren heen groeide het bezoekersaantal gestaag en op een zeker moment liepen we bij pieken aan tegen "not enough disk space" voor de opslag van PHP-cachebestanden. Nadat we schijfruimte hadden bijgekocht via de selfcare van de provider, heeft deze ons naar een nieuwe server verhuist. Kennelijk was uitbreiden op die server dus niet meer mogelijk.

Meestal is de schijfruimte het probleem echter niet. In een eerder stadium loop je bijvoorbeeld aan tegen te veel parallelle databaseconnecties. In zo'n geval zal je dus eerder de databaseserver upgraden -- of daar een tweede databaseserver naast zetten.

Je gaat er nu van uit dat alles op één fysieke server draait, maar dat is zelden efficiënt. Je zou ook kunnen besluiten server 1 uitsluitend als webserver in te zetten en server 2 als databaseserver. Misschien kun je aansluitend veel gemakkelijker toch nog sites 51 t/m 100 op server 1 kwijt.
 
Ozzie PHP

Ozzie PHP

16/12/2014 14:14:38
Quote Anchor link
Daar heb je gelijk in, maar ik heb nu een "kant-en-klare" out of the box VPS. Daar kan ik verder niks aan wijzigen. Als ik zaken wil gaan verdelen, dan zal ik waarschijnlijk met dedicated servers moeten gaan werken ... en tegen die tijd kan ik dan ook maar beter een server-expert inhuren :)
 
Ward van der Put
Moderator

Ward van der Put

16/12/2014 14:22:58
Quote Anchor link
Bij zo'n groei zou ik inderdaad voor een managed VPS kiezen. Dan heb je een mannetje dat je kunt bellen. Wel zo handig en verstandig. Als die 51+ klanten allemaal een hostingabonnement bij je hebben, kan het er ook wel van af.
 
Ozzie PHP

Ozzie PHP

16/12/2014 14:27:52
Quote Anchor link
Hehe, ja inderdaad :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.