
September 18, 2011 15:05 by
admin
Voici près de deux ans que Microsoft c'est lancé dans l'aventure du Cloud, avec une offre qui entre en compétition directe avec Amazon, entre autres. Entrant avec un peu de retard comparé a sa compétition, Microsoft a crée une offre de base de données relationnelle si créative que deux ans plus tard, aucune autre offre sur le marche du Cloud lui arrive a la cheville. Comment est-ce possible?
La différence principale entre Microsoft et Amazon (ou Google) s'appuie sur le fait que Microsoft peut changer son system d'exploitation (ainsi que les licences), et bien sur sa base de données relationnelle, pour s'adapter a des besoins subtiles, mais critiques, tout a fait uniques du Cloud. Amazon et Google par exemple, sont obligés d'offrir du hosting simple (même si l'offre s'améliore au fil du temps) pour les bases de données relationnelles. Vous pouvez donc, avec Amazon, acheter une machine virtuelle avec SQL Server dessus, tant que vous fournissez les licences nécessaires. Dans certains cas, votre logiciel aura peut-être besoin d'accéder a des fonctions de SQL Server. Vous serez donc obligé de considérer Amazon (ou autre compagnie de hosting).
Mais si votre logiciel peut s'adapter a SQL Azure, les données changent... En effet, SQL Azure commence a évoluer de façon parallèle a SQL Server. La première étape était la fonction CREATE DATABASE ... AS COPY OF ... annoncée en 2010. Même si cette amélioration semble anodine, elle incarne l'essence même du Cloud: la possibilité de pouvoir multiplier les bases de données de façon programmatique, donc automatique, et presque sans limites. Bientôt, vous pourrez monter en charge avec Data Federation. Data Federation vous permettra de partitionner vos données de façon dynamique, en fonction de la croissance, souvent imprédictible, de votre logiciel. Vous l'avez peut-être deviné, Data Federation utilise la fonction COPY pour rendre l'opération transparente. Si vos données explosent (en quantité et en charge), Data Federation vous donnera la possibilité de partitionner vos données sur plusieurs base de données de façon quasi-transparente. Et bien sur, SQL Azure sera la seule technologie possédant cette capacité. De plus, pas besoin de faire un achat d'une nouvelle version de SQL Azure, ou de planifier une migration complexe de votre logiciel, pourtant typique d'une installation d'entreprise.
Il parait donc évident que SQL Azure ne peut pas être considéré comme SQL Server dans le Cloud; SQL Azure est une adaptation qui se caractérise pas une diminution des efforts nécessaire a la maintenance, et a la croissance de votre logiciel. SQL Azure devient une technologie qui évolue a une vitesse supérieure que celle de SQL Server, et qui va donc offrir, au fil du temps, des fonctions qui vont favoriser l'adaptation des montées en charge, et de la disponibilité des données. Il sera donc impossible, sans changer les offres actuelles, pour Amazon (ou Google) d'offrir une base de données relationnelle dans le Cloud comparable a SQL Azure.
1d2e1165-c6d6-43df-815a-92b9c01920b0|0|.0