Ejecución de Service Fabric en nubes que no sean de Azure

Acabo de comenzar a explorar Azure Service Fabric y encuentro que los conceptos involucrados son un poco abrumadores

Considere estas 2 declaraciones:

"Service Fabric es independiente del proveedor de alojamiento subyacente. Puede ejecutarlo en Azure, puede ejecutarlo en AWS, puede ejecutarlo en 5 computadoras portátiles, no importa.""Azure Service Fabric para Windows Server... se puede utilizar para ... proporcionar clústeres de Service Fabric en sus propios centros de datos u otros proveedores de la nube, y ejecutar cargas de trabajo de producción "...cualquier entorno de Windows Server ... no hay un bloqueo real en Azure como plataforma en la nube

Según mi entendimiento,

1) en Azure, la aplicación se puede implementar en la plataforma PaaS "Azure Service Fabric".

2) En una máquina de desarrollo local, se puede implementar en una máquina (s) física o virtual que admita Azure Service Fabric SDK

3) En "otros proveedores de la nube", se debe instalar (?) Azure Service Fabric para Windows Server (?) En las máquinas virtuales antes de poder implementar la aplicación.

Entonces, cuando una aplicación se ejecuta en Azure, es la plataforma PaaS "Azure Service Fabric", pero si se implementa en cualquier otro proveedor de la nube, está en modo IaaS y el mantenimiento de la infraestructura SF y las funciones de soporte deben realizarse por implementador de la aplicación

¿Es correcto mi entendimiento?

¿Existe alguna documentación sobre la ejecución de Service Fabric en una nube que no sea Azure como AWS?

¿Alguien puede elaborar sobre el propósito de "Azure Service Fabric para Windows Server"Y SDK de Azure Service Fabric?

Respuestas a la pregunta(1)

Su respuesta a la pregunta