¿Yahoo utiliza redes definidas por software además de controlar todos los servidores y máquinas virtuales mediante el uso de un solo controlador central?

No trabajo en Yahoo para tener conocimiento exacto, pero soy arquitecto web y podría explicar lo que está sucediendo allí:
Respuesta corta: ¡SÍ!

Respuesta larga:
Cuando menciona las redes, es bueno tener en cuenta que hay algunas capas y estoy seguro de que al menos en una de ellas se agrega una red definida por software para controlar.

En la capa de red tiene “reenvío de paquetes, incluido el enrutamiento a través de enrutadores intermedios, mientras que la capa de enlace de datos es responsable del control de acceso a los medios, el control de flujo y la verificación de errores”.

¡Esta es una gran parte de hacer aplicaciones web en estos días!

Lo más probable es que tengan un equipo de arquitectos web y de redes experimentados sentados en la parte posterior que tracen cómo sus servicios, aplicaciones de múltiples inquilinos, aplicaciones de respaldo y aplicaciones de redundancia.

Para que todo funcione de manera conjunta, es necesario que haya algún software de red, que en el caso de Amazon Web Services, tienen una VPC o servicios compartidos.