Seules les instances de génération antérieures ou égales à Haswell/Broadwell reste en Xen, ie on ne touche pas à des instances en production.
Ben oui...
Par contre tout ce qui sorti après C5 (skylake et ultérieur, AMD, ARM) utilise la stack Nitro, à l'exception de quelques instances GPU qui sont sorties en Xen en attendant le développement du support des GPUs dans Nitro, mais cela est réglé depuis la sortie des instances G4. A l'avenir, AWS n'introduira pas de nouvelles instances Xen mais continue de maintenir les existantes jusqu'à ce que les derniers clients aient migré sur des instances Nitro (et cela peut-prendre longtemps, cela ne fait pas très longtemps que les M1 ont été arrêtées même si elles n'étaient plus visibles dans les nouveaux comptes).
Oui c'est ça, dans dix ans, AWS tournera encore avec un minorité de Xen, à coté d'une majorité de Nitro, c'est à dire du KVM maison, comme ils ont fait du Xen maison.
Il est difficile d'estimer l'apport d'AWS à Xen : visibilité minimale de la part de AWS, peu de retour (connus) vers le libre mais par contre beaucoup de bullshit, genre :
"Most of the Xen vulnerabilities do not apply to AWS because the company has developed its own custom version of Xen. AWS has stripped out all the features of Xen that it doesn’t need, both in order to customize the performance of the open source code to the company’s unique use case, and to limit its exposure to vulnerabilities." (1)
Quand on connaît a minima l'archi de Xen, c'est le genre de prose qui laisse dubitatif. Évidemment, en interne AWS a une des meilleures compétence Xen de la planète mais n'en fait pas publicité.
AWS est connu pour bouffer du libre (elastic search) mais renvoyer l'ascenseur de façon /sélective/ (2). Après, les gens qui font du libre /et tentent d'en vivre/ n'ont pas à s'étonner de certaines dérives, inhérentes au concept (redis ou mongodb).
(1) https://www.networkworld.com/article/2892313/what-happens-inside-amazon-when...
(2) https://aws.amazon.com/fr/opensource/?opensource-all.sort-by=item.additional...
Avec 2000+ contribs sur projets libres et un peu plus de 400 projets sur https://github.com/awslabs, et... "0 results for repositories matching xen"
AWS est un acteur de l'open source mais, sur la page (2), Xen n'est cité que deux fois :
- Xen at Linux Foundation, Founding Advisory Member - Live-Updating Xen - Amit Shah & David Woodhouse
Doit-on croire que Xen est tellement stratégique pour AWS que l'information doit être restreinte, par crainte d'une dissémination d'un 'avantage compétitif' ?
Souhaitons en tout cas que via Nitro, KVM en profite.
On trouve ici, à l'usage de décideurs - c'est du non tech - la vision oss (et non pas free/libre software) d'AWS.
https://d1.awsstatic.com/Open%20Source/enterprise-oss-book.pdf