Ningún libro es mejor para un tema en particular porque cada libro tiene su propio enfoque del tema y una metodología diferente para la resolución de problemas. Aquí hay algunas sugerencias a mi lado
# 1 – Cloud Computing explicado: Manual de implementación para empresas (John Rhoton)
Este es el manual para principiantes de la computación en la nube. Explica el concepto de la nube, las diversas definiciones verdaderas que pueden aplicarse a ella y la naturaleza de la filosofía detrás de ella. Muestra los beneficios y riesgos involucrados con esta nueva plataforma de computación, pero lo hace en un enfoque para personas sin conocimiento previo del tema.
- ¿Cuál es la forma más fácil y automática de actualizar la estructura de la base de datos MySQL de producción con la estructura de la base de datos de desarrollo, sin perder los datos de la aplicación?
- ¿Puede una API SaaS tener demasiadas funciones? ¿Debería eliminar las características de una API SaaS?
- ¿Puede una empresa revender productos SaaS recaudar fondos?
- ¿Cuáles son algunas herramientas modernas de gestión / planificación de proyectos basadas en la nube?
- ¿Podría alguien esperar de manera realista capturar más del 20% de las acciones del mercado en un nicho muy especializado y desatendido a través de SaaS?
Esto enseña el por qué general, cómo y qué implementar la computación en la nube sin experiencia previa en hacerlo, pero para una aplicación y experiencia más refinadas, necesita leer cosas más profundas.
# 2 – Computación en la nube y convergencia SOA en su empresa: una guía paso a paso (David S. Linthicum)
Este es un trabajo más profundo que detalla las métricas y la logística con la computación en la nube y sus interrelaciones con otros componentes de una empresa en un entorno general. Esta es más lectura de libros de texto donde el trabajo de Rhoton es introductorio y autosuficiente, pero para aquellos que buscan ser expertos en el uso, diseño o implementación de servicios en la nube, esto es algo que debe leerse.
# 3 – Arquitecturas de aplicaciones en la nube: creación de aplicaciones e infraestructura en la nube (George Reese)
Reese analiza cómo piensa realmente la lógica de diseño detrás del software en la nube, y cómo abordarlo desde un punto de vista programático y de diseño. Si bien esto obviamente está más orientado a los desarrolladores y diseñadores, aquellos interesados en el campo o interesados en comprenderlo completamente como usuario pueden beneficiarse de la comprensión de su funcionamiento interno que este libro garantizará, sin duda.
# 4 – Seguridad y privacidad en la nube: una perspectiva empresarial sobre riesgos y cumplimiento (Tim Mather)
Este libro analiza algo de lo que hemos hablado mucho, que son los supuestos riesgos de seguridad, las complicaciones de privacidad y otras ideas paranoicas que tenemos que nos hacen temer y presumir sobre SaaS y la computación en la nube.
Mather presenta algunos buenos casos de preocupaciones, riesgos y medidas preventivas reales y míticas. Él dice muchas cosas que tengo, pero de una manera mucho más sucinta.
# 5 – Enterprise Cloud Computing: una guía de estrategia para líderes empresariales y tecnológicos (Andy Mulholland)
Este es uno que todos deberían leer, junto con el primero, o como una alternativa. Honestamente, debatí esto contra el primero, y solo le di el quinto para darle a toda la lista una buena ronda de encapsulación de aplicabilidad.
Es una perspectiva introductoria diferente a la nube a escala empresarial, más desde los ojos del mundo empresarial centrado en la tecnología. Léelo si todavía tienes hambre después del primer libro.
Estos son sin duda los mejores libros de computación en la nube que conozco, y los recomiendo a todos los interesados en el campo, ya sea como un usuario potencial, diseñador o simplemente un experto en tecnología en general.