Dedicated Hosts y Dedicated Instances
Qué es: dos formas de correr EC2 en servidores físicos que no comparte ningún otro cliente. Por defecto, tus instancias usan tenancy compartida: el mismo servidor puede alojar instancias de otras cuentas, aisladas por el hipervisor.
- Dedicated Instance: tus instancias corren en hardware dedicado a tu cuenta, pero AWS decide en qué servidor. No ves el servidor ni eliges dónde cae cada instancia. Pagas por instancia y, además, una cuota de 2 dólares por hora en cada Región donde tengas alguna.
- Dedicated Host: AWS te asigna un servidor físico entero. Ves cuántos sockets (zócalos de procesador) y núcleos físicos tiene, eliges qué instancia corre en qué host y puedes mantenerla siempre en el mismo (afinidad). Pagas por host, por segundo, sin importar cuántas instancias lances en él.
- Licencias: el Dedicated Host es la opción para BYOL (Sesión 7) con licencias que se cuentan por socket, por núcleo o por VM, como Windows Server o SQL Server. Las Dedicated Instances solo admiten algunos casos.
- Formas de pago del host: On-Demand, reservas de 1 o 3 años con hasta 70% de descuento, o Savings Plans. No entra en la capa gratuita.
Analogía: un viaje en autobús. La Dedicated Instance es un autobús solo para tu empresa, pero la terminal decide cuál te toca. El Dedicated Host es alquilar un autobús concreto: sabes cuántos asientos tiene y quién se sienta en cada uno. Dónde falla la analogía: el autobús propio no corre más rápido. Las instancias dedicadas rinden y se aíslan igual que las compartidas; pagas por la exclusividad y el control, no por velocidad.
Ejemplo real: Clínica Vértice migra un SQL Server cuya licencia, ya pagada, se cuenta por núcleo físico. Para usarla con BYOL debe saber cuántos núcleos tiene el servidor: elige un Dedicated Host. Su auditor, además, exige hardware no compartido para otra aplicación sin licencias especiales; ahí bastan Dedicated Instances. Es la pregunta 1 del inicio: necesitas el servidor entero cuando una licencia o una norma se cuenta por hardware físico.
Úsalo cuando: tengas licencias atadas a sockets o núcleos (Host) o una norma de cumplimiento que prohíba compartir hardware (cualquiera de los dos). No lo uses cuando: solo quieras más seguridad o rendimiento: cuesta más y no aporta ninguno de los dos.
En el examen: “licencias por socket o por núcleo”, “visibilidad de sockets y núcleos” o “BYOL que exige servidor físico” es Dedicated Host. “Hardware dedicado a una sola cuenta” sin control del servidor es Dedicated Instance.
Trampa común: las dos opciones dan hardware exclusivo. La diferencia es el control: solo el Dedicated Host te deja ver el servidor físico y colocar tus instancias en él.