$179.910,00
10% de descuento pagando con Transferencia
Ver más detalles
Descripcion
Indice
Autores
Muestra
Ficha Técnica
Descripción

Mastering Cloud Computing: Foundations and Applications Programming, Second Edition serves as a comprehensive introduction for readers seeking to develop applications in the ever-evolving world of cloud computing. As technology advances, applications are no longer confined to a single machine but instead operate from virtual servers, accessible globally at any time. This book equips aspiring developers with the essential tools and knowledge to create effective cloud-based applications. Beyond the foundational principles, the book delves into distributed and parallel computing, providing in-depth coverage of virtualization, thread programming, task programming, and map-reduce techniques.

It also addresses the development of applications for various cloud architectures, highlighting industrial platforms and critical security considerations. To reinforce learning, the text integrates real-world case studies, practical examples, hands-on exercises, and lab activities throughout, allowing readers to apply concepts directly and build their expertise effectively.

  • Includes pedagogic chapter elements (Theorems, Program Code Listings, Chapter Summaries, and Review Questions) that are designed to help students understand the important aspects of Cloud Computing
  • Presents real-world case studies that include scientific, business, and energy-efficiency considerations
  • Explains how to make design choices and tradeoffs to consider when building applications to run in a virtual cloud environment
  • Covers critical topics, including parallel and distributed computing, virtualization, cloud computing architecture, cloud applications platforms such as Aneka, thread programming, task programming, map-reduce programming, cloud platforms, and development of cloud applications

1. Chapter 1. Introduction - p. 3 2. Chapter 2. Principles of Parallel and Distributed Computing - p. 23 3. Chapter 3. Virtualization - p. 55 4. Chapter 4. Cloud Computing Architecture - p. 83 5. Part 2: Cloud application programming and the aneka platform - p. 103 6. Chapter 5. Aneka: Cloud Application Platform - p. 107 7. Chapter 6. Concurrent Computing: Thread Programming - p. 127 8. Chapter 7. High-Throughput Computing: Task Programming - p. 163 9. Chapter 8. Data-Intensive Computing: MapReduce Programming - p. 197 10. Part 3: Industrial platforms and new developments - p. 241 11. Chapter 9. Cloud Platforms in Industry - p. 245 12. Chapter 10. Cloud Applications - p. 275 13. Chapter 11. Internet of Things, Edge, and Fog Computing - p. 291 14. Chapter 12. Cloud Computing Security - p. 315 15. Chapter 13. Containers and Serverless Computing - p. 349 16. Chapter 14. Distributed Machine Learning - p. 377 17. Chapter 15. Advanced Topics in Cloud Computing - p. 403 18. Bibliography - p. 451 19. Index - p. 459

Descripcion
Descripción

Mastering Cloud Computing: Foundations and Applications Programming, Second Edition serves as a comprehensive introduction for readers seeking to develop applications in the ever-evolving world of cloud computing. As technology advances, applications are no longer confined to a single machine but instead operate from virtual servers, accessible globally at any time. This book equips aspiring developers with the essential tools and knowledge to create effective cloud-based applications. Beyond the foundational principles, the book delves into distributed and parallel computing, providing in-depth coverage of virtualization, thread programming, task programming, and map-reduce techniques.

It also addresses the development of applications for various cloud architectures, highlighting industrial platforms and critical security considerations. To reinforce learning, the text integrates real-world case studies, practical examples, hands-on exercises, and lab activities throughout, allowing readers to apply concepts directly and build their expertise effectively.

  • Includes pedagogic chapter elements (Theorems, Program Code Listings, Chapter Summaries, and Review Questions) that are designed to help students understand the important aspects of Cloud Computing
  • Presents real-world case studies that include scientific, business, and energy-efficiency considerations
  • Explains how to make design choices and tradeoffs to consider when building applications to run in a virtual cloud environment
  • Covers critical topics, including parallel and distributed computing, virtualization, cloud computing architecture, cloud applications platforms such as Aneka, thread programming, task programming, map-reduce programming, cloud platforms, and development of cloud applications

1. Chapter 1. Introduction - p. 3 2. Chapter 2. Principles of Parallel and Distributed Computing - p. 23 3. Chapter 3. Virtualization - p. 55 4. Chapter 4. Cloud Computing Architecture - p. 83 5. Part 2: Cloud application programming and the aneka platform - p. 103 6. Chapter 5. Aneka: Cloud Application Platform - p. 107 7. Chapter 6. Concurrent Computing: Thread Programming - p. 127 8. Chapter 7. High-Throughput Computing: Task Programming - p. 163 9. Chapter 8. Data-Intensive Computing: MapReduce Programming - p. 197 10. Part 3: Industrial platforms and new developments - p. 241 11. Chapter 9. Cloud Platforms in Industry - p. 245 12. Chapter 10. Cloud Applications - p. 275 13. Chapter 11. Internet of Things, Edge, and Fog Computing - p. 291 14. Chapter 12. Cloud Computing Security - p. 315 15. Chapter 13. Containers and Serverless Computing - p. 349 16. Chapter 14. Distributed Machine Learning - p. 377 17. Chapter 15. Advanced Topics in Cloud Computing - p. 403 18. Bibliography - p. 451 19. Index - p. 459

Indice
Autores
Muestra
Ficha Técnica