Puede usar bloques de construcción en la nube usando patrones simples para obtener inicialmente promesas centrales decentes de una nube: elasticidad y escalabilidad. La mayoría de los proveedores proporcionan materiales bastante decentes que puede usar como punto de partida:
Historias de éxito de clientes y socios para Windows Azure
Centro de arquitectura
Patrones de nube de VMware
o patrones de Cloud Computing independientes del proveedor
Cuanto más exigente sea su servicio, necesitará comprender mejor las compensaciones y los principios más fundamentales y los puntos de diseño de las aplicaciones en la nube y los sistemas distribuidos en general. El pegamento que está agregando a los componentes básicos proporcionados por un proveedor de servicios en la nube se convierte en un cuello de botella y diseñarlo / implementarlo se vuelve tan difícil como el resto del sistema.
Como esto se vuelve muy profundo, hay varios recursos diferentes para los detalles específicos que necesita.
Aquí hay una buena colección de recursos para comenzar a comprender el siguiente nivel de detalles.
AWS-CloudDesignPattern
39 patrones de diseño para impulsar su arquitectura en la nube | ZDNet
Patrones de diseño de computación en la nube
Alta escalabilidad – Alta escalabilidad – 10 variaciones de patrones de arquitectura básica para lograr escalabilidad
Lista de plantillas de arquitectura escalable conocidas
Patrones para sistemas concurrentes, paralelos y distribuidos
Escalabilidad, Disponibilidad y Patrones de Estabilidad
- ¿Cuál es la diferencia entre CDN y servicios en la nube?
- ¿El alojamiento web compartido tradicional se llama IaaS?
- Estoy en el último año de MSc Computer Science, interesado en trabajar en IOT y proyectos de investigación relacionados con la nube. ¿Cómo puedo obtener proyectos?
- ¿Puedo aprender computación en la nube si no me gustan mucho las cosas técnicas?
- ¿En qué servidor debo alojar una aplicación basada en Node.js?