Es bastante simple. No use nada del proveedor que no pueda construir usted mismo.
Por ejemplo, si está usando AWS, puede usar:
- Servidores, en EC2
- Colas
- Elasticaches
- Equilibradores de carga
Porque si decide mudarse a otro proveedor, puede usar
- ¿Se puede desarrollar y ejecutar un sistema como Facebook completamente en Google Cloud Platform?
- ¿Cuáles son las mejores formas de prepararse para una certificación de AWS para un principiante?
- ¿Cuáles son algunos buenos recursos para los patrones de diseño en la nube?
- ¿Qué algoritmo de seguridad está utilizando actualmente para el cifrado en la computación en la nube?
- ¿Cuál podría ser el problema en una LAN (nube, 2 enrutadores, 1 PC para cada enrutador) cuando puedo hacer ping desde la PC uno a la PC 2 pero cuando hago ping desde la PC 2 a la PC 1 me da una pérdida del 100%?
- Servidores, cualquier proveedor de VPS
- Colas, puede configurar en uno o más servidores usted mismo
- Caché, puede configurar MemcacheD o Redis usted mismo
- Balanceadores de carga, puede usar HAProxy o los propios proveedores.
Para mí, prefiero una configuración más simple y no involucrarme demasiado en servicios personalizados, como las funciones de Lamda u otras cosas que dependen demasiado del proveedor. Esta es parte de la razón por la que me gusta DigitalOcean (crédito de $ 10 con registro).
Es “solo VPS”, pero con un buen rendimiento y luego algunas características básicas “nubladas” como balanceadores de carga administrados, almacenamiento de objetos, etc. Y también barato. Pero si alguna vez me siento infeliz con DO, puedo trasladar todo a otro proveedor.
Así que la conclusión es, use cualquier proveedor, pero considere si puede hacer algún servicio usted mismo, antes de inscribirse en el proveedor.