Bekijk Volledige Versie : MySQL server: Fysiek of virtueel
Ik had graag even jullie mening.
Ik moet een aparte database server inrichten voor een bepaalde website.
Zouden jullie de server virtueel aanmaken?
Of zouden jullie hier toch nog een fysieke server voor aanschaffen?
Waarom zou virtueel niet kunnen? Draai meerdere MySQL servers virtueel en gaat prima.
Over het algemeen wordt het afgeraden om databases te virtualiseren, het gaat dan met name om de wat grotere databases. Dus als het om een kleine simpele database gaat, geen enkel probleem.
Database opzich zelf is niet zo gigantisch groot, wel groeiende.
Het gaan met name om het aantal gebruikers via de website.. zo'n 20.000.
Voordeel van virtualiseren is dat je vaak wat gemakkelijker kunt migreren naar een andere server in het geval van storingen, dat zie ik als voordeel bij een database server.
Nadeel is de overhead/vertraging van virtualisatie. Daarnaast wil je voor een database VEEEEEEEL geheugen hebben, dat is bij VPSjes vaak een probleem (hangt uiteraard van grootte af).
PS. Je wilt je database server zo dicht mogelijk bij je webserver hebben in netwerk afstand (hops)
Nadeel is de overhead/vertraging van virtualisatie. Daarnaast wil je voor een database VEEEEEEEL geheugen hebben, dat is bij VPSjes vaak een probleem (hangt uiteraard van grootte af).
Bij het virtualiseren van je database is geheugen meestal het probleem niet, maar juist de disk IO.
Je kan database servers prima virtualiseren. IO is net zo'n probleem bij fysieke servers als het is bij virtuele. Niemand stopt je om 16GB ram aan een virtuele server toe te wijzen, disks je kan je direct aan een SAN koppelen.
Je kan database servers prima virtualiseren. IO is net zo'n probleem bij fysieke servers als het is bij virtuele. Niemand stopt je om 16GB ram aan een virtuele server toe te wijzen, disks je kan je direct aan een SAN koppelen.Volledig mee eens.
Heb nu een virtuele mysql server ingericht.
Echter, ik heb zitten vogelen met de access vanaf een ander server.
Van alles geprobeerd, maar krijg vanaf de webserver geen gelukte connectie met de database.
Op Google kom ik genoeg tegen, genoeg geprobeerd, maar niks heeft mogen helpen.
Ga de server nu nog een keer opnieuw aanmaken.
Iemand tips hoe snel de externe toegang te enable'en op de mysql server?
rackhost.be
21/06/09, 12:55
firewall poort 3306 open zetten, en de db zelf het ip of wildcard in plaatsen voor externe toegang
Bakker ICT
21/06/09, 13:01
Installeer even phpMyAdmin , kan je via Privileges die user toegang geven van connecties van je webserver's IP.
Zou het virtualiseren overigens ook geen voordeel kunnen zijn omdat mysql normaal gesproken maar max 1 hele core gebruikt? Naja je disk IO is dan toch wel weer het probleem :P
Op de mysql server zit geen firewall.
Dit omdat deze lokaal draaid.
Er zit al een firewall voor het hele cluster.
En wat bedoel je met " de db zelf het ip of wildcard in plaatsen voor externe toegang"?
@ BakkerICT, PHPmyAdmin ook geinstalleerd;
Moet ik dan bij bijv. 4 webservers, 4 root gebruikers aanmaken met als host het ipadres van de webserver?
Bakker ICT
21/06/09, 13:03
Naja, ik zou een losse user aanmaken welke de rechten heeft die hij nodig heeft ;) Dus enkel voor die database?
Maar alle 4 de webservers moeten de zelfde database gebruiken.
Bakker ICT
21/06/09, 13:07
Volgens mij snap ik je niet :P Je maakt 1 user aan op de database server, en hiermee maak je verbinding vanaf je webservers.
Ga gewoon eens de MySQL handleiding lezen ofzo. Als je op dit niveau zit boeit het echt geen zak of de server fysiek, virtueel, op SAN, cluster of P2 staat.
Ga gewoon eens de MySQL handleiding lezen ofzo. Als je op dit niveau zit boeit het echt geen zak of de server fysiek, virtueel, op SAN, cluster of P2 staat.
Met het verkeerde been uit bed gestapt?
Er vanacht niet overheen gemogen?
Reageer dan niet.
nvm, heb het voor elkaar..