Como desarrollador, no debe preocuparse por la infraestructura subyacente con la que se encuentra su aplicación. Ya sea GCP, Azure o AWS, sus DevOps / SysAdmins elegirán la misma distribución de Linux y aprovisionarán las instancias de la misma manera.
Solo hace una diferencia para su equipo DevOps que debe organizar su infraestructura, hacerlo lo suficientemente eficiente y escalable para manejar el tráfico, ya que pueden necesitar algunas características específicas del proveedor para ayudarlos: equilibrador de carga, disco persistente, almacenamiento en bloque, registro de contenedores y otros.
En Cloudscreener, tenemos instancias que se ejecutan en muchos proveedores, dependiendo de nuestras necesidades (latencia, créditos, precios …) y no solo de AWS o GCP. El código, el aprovisionamiento y el mantenimiento siguen siendo los mismos. Eso es fácil.
- ¿Cuál es el futuro de la industria de hardware de TI en tiempos de nube y virtualización?
- ¿Cómo es la integración de MapReduce con otro almacenamiento de objetos como Swift y Ceph? ¿Es integrable?
- ¿Cuáles son las ventajas de usar Amazon Cloud Player?
- ¿Cuáles son algunos de los usos geniales del EC2 de nivel gratuito de AWS?
- ¿Cómo se mantienen Dropbox o startups similares cuando hay competencia en el almacenamiento de Google, Amazon, Microsoft, etc.?
Además de eso, si desea mejorar la entrega de su página web, aquí hay un par de cosas que un desarrollador web podría considerar:
- Manejo de la versión del navegador web del cliente
- Entrega de páginas a través de TLS
- Envío de datos minificados
- Comprimir activos
- Reduce la cantidad de complementos que se cargan
- Reduce las redirecciones
Pero esta es una discusión diferente 🙂