Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 31 reacties

VMware heeft een softwarepakket aangekondigd dat kan worden gebruikt om databases te beheren en uit te rollen. Aanvankelijk wordt enkel PostgreSQL ondersteund; andere databases volgen later.

VMware logoMet vFabric Data Director van VMware moeten gebruikers databases vanaf een centraal punt kunnen aanmaken, beheren en uitrollen. De software werd maandag op de VMworld-conferentie van VMware aangekondigd.

Aanvankelijk is alleen ondersteuning voor een door VMware getweakte versie van het opensource PostgreSQL aanwezig; andere databasesoftware volgt later. Onduidelijk is welke programma's dat zijn, maar ondersteuning voor het populaire MySQL ligt voor de hand.

Ontwikkelaars krijgen dankzij de software een kant-en-klare database toegewezen, die bovenop de vSphere-virtualisatielaag van VMware draait. VFabric Data Director zorgt voor zaken als geheugenbeheer en backups. Ook kan de software van de databases centraal worden geüpdatet. De software is gratis om te testen; wordt deze voor productie-doeleinden gebruikt, dan kost de software 1700 dollar per instance. Daarbij draait de software in een virtuele machine met 2 virtuele cpu's.

Verder introduceerde VMware een nieuwe versie van vCloud Connector, waarmee gegevens tussen interne en externe vSphere-clusters kunnen worden uitgewisseld. De nieuwe versie moet hogere doorvoersnelheden voor gegevens bieden.

Moderatie-faq Wijzig weergave

Reacties (31)

Een zeer interressante ontwikkeling, ik ben benieuwd welke andere databases er nog ondersteund zullen worden. Mysql ligt inderdaad voor de hand, maar hoe zou het zitten met Oracle, MSSQL of iets zoals MongoDB?
Als ik het hier zo lees hebben ze Postgres 'geforkt' en er nog wat veranderingen aangebracht, en dat werkt nu met die vFabric Data Director (de fork heet dan ook Vfabric Postges). ( http://www.vmware.com/pro...ta-director/features.html ).

Als ze de andere databases ook willen optimaliseren voor vFabric Data Director zullen ze de source moeten hebben. Dat is met MySQL geen probleem maar die heeft natuurlijk wel een GPL licentie dus ze zullen de code terug moeten geven aan de community (iets dat bij Postgres niet hoeft aangezien die een BSD-like licentie heeft). Bij Oracle en MSSQL wordt dat wat moeilijker denk ik, aangezien dat closed source producten zijn.

[Reactie gewijzigd door cschutijser op 29 augustus 2011 17:44]

Er zijn o.a. wijzigingen in het memory buffer allocation gedaan om dynamisch geheugengebruik van een VM te optimaliseren. Zie dit artikel voor een completer verhaal.

VMware wil een aantal optimalisaties ook als open source teruggeven aan het PostgreSQL project, hopelijk zien we die over 1 Š 2 jaar in productie komen.
Lijkt me licentietechnisch niet mogelijk dat Oracle en MSSQL door een derde partij worden gedistribueerd.

Oracle ligt sowieso niet voor de hand, aangezien die een concurrerende VM oplossing hebben die ongetwijfeld beter is geoptimaliseerd voor Oracle ;)
In sommige gevallen kan je wel degelijk hebben dat een Oracle DB licentie inbegrepen is in een third party licentie.
Vooral met embedded databases is dit het geval, maar ook bijvoorbeeld met SAP (die leveren zelf de oracle software mee met hun software).
Bij SAP is het dacht ik het zo, dat ze een verdeelsleutel hebben afgesproken met Oracle, waarbij voor elke SAP licentie, een bepaald bedrag moet doorgestort worden aan Oracle. Voor anderen is het mogelijks een vast bedrag per installatie.

Of Oracle willende is om dit ook voor VMware te doen is een andere zaak natuurlijk ;-)
als je t verhaaltje leest (bij Vmware zelf), dan komt je Raj Nathan tegen van "SAP", nou heeft SAP toevallig Raj Nathan erbij gekregen bij de Sybase deal.
Ik gok dus SQL Anywhere (ASE wordt met leuke licenties voor andere zaken verkocht).
Microsoft bied reeds de nodige voorzieningen om iets dergelijks te doen, onafhankelijk van het virtualizatie platform. Deployment van MSSQL kan reeds via SCCM / Altiris, syprepped installs van SQL server zijn ook gesupporteerd dus een VMWare template lukt ook, en zowat elke aanpassing die je in de SQL consoles doet zijn eenvoudig te scripten en herbruikbaar via SQL scripts...
Maar geen direct en getweaked OS voor de database omgeving op basis van de best practices voor de betreffende virtualisatie omgeving. Je kunt deze 2 opties daarom nauwelijks met elkaar vergelijken.
ik denk ook niet dat er veel ontwikkelaars staan te springen om van hun standaard sql-databases over te stappen naar een voor hen misschien onbekende en open alternatief, zeker niet als ze moeilijk de mogelijkheid hebben om upgrades te laten doen.
Als ze MySQL willen ondersteunen kom je gelijkt uit met dure producten omdat je dan een licentie moet afnemen op MySQL te gebruiken in een commerciŽle samenstelling.
Die licentie is dan ook per MySQL instantie en dat wordt dan een dure grap voor een hoop potentiŽle gebruikers.
Het is misschien een gekke vraag, maar ik snap deze nu echt niet. Ik beheer nu een hele serie aan postgres DB servers op Debian en CentOS, wat krijg ik nu precies voor die 1700 dollar wat ik nu niet heb?
Om databases vanaf een centraal punt aan te kunnen maken hoef je niet zoiets vaags te kopen, daar heb je gewoon beheer tools voor mocht je daar behoefte aan hebben ( ik houd het bij de CLI ).
Uit het artikel lijkt het te gaan om het on-demand aanmaken van een hosted database in een cloud. Voor $ 1700,- koop (of huur) je dus een hosted productie database in een virtual machine:
Today ... VMware ... announced a new database provisioning and operations solution designed to deliver a database as a service model for the enterprise. ..(it).. will give IT the ability to control and manage a growing set of heterogeneous databases through policy-based automation, while streamlining application development via a self-service provisioning model for developers to rapidly access the database services needed for modern applications.
en
vFabric Data Director will be available for download in Q3 2011 at a list price of $600 per virtual machine for databases managed by vFabric Data Director. vFabric Postgres is available in conjunction with vFabric Data Director free of charge for non-production use and $1700 per virtual machine for production use.
Jij beheert PostgreSQL instances op je eigen servers (of VMs), en dit gaat over database as a service / database in the cloud (marketing terminologie;)...

Maar ik ben 't met je eens dat het wel een beetje een onduidelijk nieuwsbericht / artikel is door het overmatig gebruik van niet nader gespecificeerde productnamen en diensten.

[Reactie gewijzigd door 4np op 30 augustus 2011 00:26]

Ik denk toch echt dat dit dingen zijn die je op je eigen machines (prive cloud) moet installeren en niet ergens remote gehost.

Lijkt me niet dat ze dan namelijk alleen CPU's gaan laten betalen, wat dacht je van Memory en disk space?

[Reactie gewijzigd door voodooless op 30 augustus 2011 08:23]

Dus als ik het goed begrijp, is het een virtuele server met een DBMS erop?

Dat bestaat toch al :?
Volgens mij is het verschil dat 'de virtuele machine' infeite niet meer is dan een gestript os in een vmware machine. Het voordeel is dan dat deze virtuele machine geen andere balast heeft zoals Windows en linux ed wel hebben (onnodige services ed). Dus met minder resources hetzelfde bereiken.

[Reactie gewijzigd door chilipepper op 29 augustus 2011 19:34]

Volgens mij draait zo'n database in een soort interface VM voor dat vSphere.platform. Dus niet echt een OS, maar een "vSphere-client" met genoeg OS-achtige software aan boord om basis proces- en bestands management te kunnen doen maar geen hardware-related code.
Je bedoelt een sandbox?...

Dat bestaat ook al :P

[Reactie gewijzigd door _Thanatos_ op 29 augustus 2011 22:22]

Ja alleen dit draait op een vSphere omgeving. Ik vraag me af of je dat nog een OS kunt noemen dus het idee van een sandbox komt niet helemaal overeen. Tenminste, een sandbox is toch een virtuele kloon van de hostomgeving die helemaal op user-niveau draait?
De software is gratis om te testen; wordt deze voor productie-doeleinden gebruikt, dan kost de software 1700 dollar per instance. Daarbij draait de software in een virtuele machine met 2 virtuele cpu's.
De cpu is maar een klein deel van de deal. Bij een db-server wil je keiharde garanties over het aantal iops en het beschikbare geheugen. Een ander groot probleem bij clouds is dat je niet weet hoeveel resources je gebruikt. Kortgezegd komt het erop neer dat wanneer je betaalt voor 1/10'de serverkracht, en niemand de overige 90% gebruikt, jouw proces 10x sneller lijkt dan het in de worst case is. Het is daarom moeilijk te voorspellen wanneer je database tegen een hardwarebottleneck aan gaat lopen.
Kortgezegd komt het erop neer dat wanneer je betaalt voor 1/10'de serverkracht, en niemand de overige 90% gebruikt, jouw proces 10x sneller lijkt dan het in de worst case is.
Op te lossen door gebruik resource pools en reserveringen voor CPU en memory.
maar dat is niet altijd mogelijk als je een externe cloud gebruikt
Kwestie van rekening mee houden bij de selectie en goede afspraken maken.
Dit product hoef je niet alleen met een externe cloud provider te gebruiken natuurlijk.
Goede zet van VMware conventionele snapshots en databases gaan niet samen.
Maar zodra je bewust bent van een externe database hoef je alleen maar aan de database server een export/restore verzoek te doen. In dit geval een PostgreSQL database.
Ik gebruik de LAMP-server van TURNKEY (http://www.turnkeylinux.org/lampstack). Deze kant en klare virtuele machine (VMware) bevat zoals de afkorting LAMP al aangeeft Linux, Apache, MySQL en PHPAdmin. Zeker in combinatie met de MySQL Workbench (http://wb.mysql.com/) kun je hier al heel veel mee zonder installatie perikelen. Ik gebruikte eerst de WAMPserver (hetzelfde maar dan op MS-Windows) en op een fysieke server. Dat is veel meer gedoe met installeren en configureren. Deze LAMP server is vast niet voor hele grote toepassingen maar zorgt er wel voor dat je snel aan de slag kunt.

De vFabric Data Director van VMWare zal vooral voor grotere toepassingen waarbij de functie over meerdere servers wordt opgesplitst, vergelijkbare voordelen opleveren: Snelle installatie, weinig configureren en onafhankelijk van je fysieke machine (HW+OS).

[Reactie gewijzigd door Joep63 op 29 augustus 2011 20:52]

Goed om te zien dat de PostgreSQL-mensen die van Sun zijn overgestapt naar VMware, een fraai product op de markt hebben gezet. Tijd om dit eens te gaan testen!
Het is niet echt duidelijk of het nu om uitrollen van database daemons gaat of, of om uitrollen van databases.
Als ik het zo lees stel ik me een soort PHPMyAdmin voor, draaiende op een virtuele computer. Klopt dat?
phpMyAdmin is alleen maar een admin tool, neit een database zelf.
Deze software is ook niet een database zelf..
Jullie weten het allemaal te zeggen dat hij fout is. Zet er dan ook een duidelijk juist antwoord erbij i.p.v alleen te zeggen dat het fout is.

Ik citeer: blorf in 'nieuws: VMware komt met kant-en-klare gevirtualiseerde database'

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True