<p>En plus du lien que vous avez partagé pour “<a href="https://blogs.msdn.microsoft.com/maheshkshirsagar/2016/11/21/choosing-between-azure-container-service-azure-service-fabric-and-azure-functions/">Choosing between Azure Container Service, Azure Service Fabric and Azure Functions</a>” - Voici ce que j’ai découvert.</p>
<p><strong>Azure Service Fabric</strong> (ASF) est davantage une offre <strong>PaaS</strong> tandis qu’<strong>Azure Container Service</strong> (ACS) est plutôt une offre <strong>IaaS</strong>.</p>
<ul>
<li>
<p>ASF fournit son propre modèle de programmation spécifique, que si vous suivez, vous pourrez tirer parti des fonctionnalités d’ASF. C’est pourquoi il existe un SDK ASF pour C#/Java que vous devez utiliser. Cependant, ASF prend en outre en charge les exécutables invités et l’orchestration de conteneurs Docker (<em>je ne suis pas sûr dans quelle mesure ils seront exploités par rapport à ACS ou s’ils seront à parité</em>).</p>
</li>
<li>
<p>À l’heure actuelle, ASF est uniquement Windows (la préversion d’ASF sur Linux est maintenant disponible depuis février 2017) (<em>cela sent la dépendance fournisseur</em>)</p>
</li>
<li></li>
</ul>
<p>ASF vous offre le modèle Actor qui est adapté aux solutions IoT (peut-être plus rapide à implémenter que de le faire soi-même sur ACS)</p>
<ul>
<li></li>
</ul>
<p>ACS dans ce sens est plus ouvert ; il ne fournit qu’un modèle basé sur les conteneurs et s’appuie fortement sur l’écosystème Docker. Et une fois que c’est un conteneur, c’est quasiment agnostique en termes de technologie.<br>
<em>Cela pourrait aussi être la raison de la poussée de Microsoft pour Windows Nano qui est une base pour les conteneurs basés sur Windows (au niveau serveur) (mon avis)</em>. Donc avec ACS, vous pouvez avoir des conteneurs Windows ou Linux, ou les deux.</p>
<ul>
<li></li>
</ul>
<p>ACS vous permet également d’utiliser les orchestrateurs de conteneurs open source reconnus dans l’industrie, notamment Docker Swarm, DC/OS-Mesos.<br>
Tandis qu’ASF fournit sa propre orchestration. En d’autres termes, ASF fournit un modèle plus intégré, plus facile à utiliser et riche en fonctionnalités, mais ACS vous donne beaucoup plus d’ouverture et de flexibilité.</p>
<p>Les équipes MS lors de certaines conférences ont également mentionné qu’on pourrait considérer qu’ASF est davantage orienté vers un environnement Microsoft tandis qu’ACS est plus orienté vers les technologies open source.</p>