URL: https://linuxfr.org/users/oliver_h/journaux/quand-oracle-fait-les-affaires-de-azul Title: quand Oracle fait les affaires de Azul. Authors: Oliver Date: 2018年08月20日T21:34:45+02:00 License: CC By-SA Tags: jvm, java, oracle, azul, openoffice et firefox Score: 13 Oracle est en perte de vitesse car ils n'ont pas pris le virage technologique NoSQL, ni le virage BigData, ni celui du Cloud. Microsoft veut prendre des parts de marché et brade le prix de sa solution SQL Server associée à son cloud Azure. Oracle ne peut suivre au niveau des tarifs car c'est sa principale source de revenus. Oracle est en train de payer sa politique de recherche du profit en délaissant le Customer Care et donc en délaissant l'innovation. Dans le pays aux brevets logiciels, les patrons ont tendance à penser que recruter une armée de juristes+avocats rapporte plus qu'une armée de développeurs... Par exemple, le procès Oracle-Google concernant la réutilisation de l'API de la JVM par Android. Du coup, Oracle cherche à faire fructifier ses actifs. Ils auraient pu proposer une version payante de OpenOffice à côté de la version gratuite, mais ils sont tellement mauvais qu'ils ont perdu la maîtrise de ce projet libre. Et que pourrait faire Oracle avec sa pépite Java ? Augmenter la cadence de livraison des nouvelles versions, donc de réduire la période gratuite de maintenance (correction des bugs). Cela concerne Java, mais aussi toutes les technos qui utilisent la JVM : Groovy, Scala, Kotlin, Jython... Mais les entreprises apprécient la stabilité, ne pas changer les versions des JVM tous les xx mois quand la Prod fonctionne correctement. C'est justement là l'astuce d'Oracle : vendre l'extension de garantie. Un peu comme Microsoft, qui s'en ait mis plein les poches avec la fin de la prise en charge (support) de Windows XP. Pour Java 8, ça se termine dans moins de trois mois ! Que va dire l'équipe InfoSec ? Le concurrent Azul veut saisir l'opportunité pour vendre sa JVM Zung. https://www.azul.com/products/zing/zinqfaq/#whatzingcost Le prix : 3500 $ par serveur avec autant de mémoire et de core que l'on souhaite (prix négociable). Ce tarif incite à utiliser de grosses machines 256 cores physiques, 2 To de RAM, des SSD eMV (tarif à 5 chiffres). Cela permettrait d'y faire tourner une partie de la Prod, en utilisant le cgroup pour confiner les process. Compter au moins deux licences (machines) pour la haute disponibilité. Cette JVM n'est malheureusement pas libre. Mais de nombreuses entreprises ne sont pas sensibles à cet argument et préfèrent comparer au nombre de jour·personne que cela pourrait faire économiser/perdre. Avec 500 $ par personne et 2 machines, la licence Zing correspond à une quinzaine de jours·personne (3 semaines·personne). Et si cette JVM de course augmentait tellement les performances des applications que son coût serait inférieure au temps nécessaire à optimiser le code ? ...ou au contraire, l'application tournerait trop vite et révélerait des bugs auxquels il faudrait passer du temps à les corriger... (écrit sur mon mobile avec Firefox)