- Cloud Computing: Concepts, Technology & Architecture by Thomas Erl and Ricardo Puttini
- Cloud Computing For Dummies by Judith Hurwitz
- Cloud Computing: From Beginning to End by Mr Ray J Rafaels
- Cloud Computing by Sandeep Bhowmik
- Cloud Computing – An Introduction by Subu Sangameswar
- Cloud Computing: A Hands-On Approach by Arshdeep Bahga and Vijay Madisetti
- Cloud Computing (The MIT Press Essential Knowledge series) by Nayan B Ruparelia
- The Little Book of Cloud Computing by Lars Nielsen
- Cloud Computing Explained by John Rhoton
- Cloud Computing for Programmers by Daniele Casal
3. Cloud Computing and Security
|1."Cloud Computing: SaaS, PaaS, IaaS, Virtualization, Business Models, Mobile, Security and More" by Kris Jamsa|
“Cloud computing” Book Review: This is a comprehensive book that covers various topics related to cloud computing. The chapters include discussions on Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), virtualization, different business models, mobile applications, and security. It provides a clear understanding of these concepts in simple language. Whether you’re a beginner or an experienced professional, this book offers valuable insights into the world of cloud computing, making it a useful resource for anyone interested in the subject.
|2."Cloud Security: A Comprehensive Guide to Secure Cloud Computing" by Ronald L Krutz and Russell Dean Vines|
“Cloud Security: A Comprehensive Guide to Secure Cloud Computing” Book Review: This book offers valuable insights into the fundamentals of Cloud computing, including its architectures, service delivery approaches, deployment models, and software and platform as a service concepts. It presents a clear and comprehensible overview of important topics such as risk management, compliance, legal responsibilities, life cycle management, interoperability, business continuity, and disaster recovery planning. The book also addresses crucial aspects like incident handling, application security, encryption, storage, virtualization, vulnerabilities, and access control. With a focus on security, it serves as a comprehensive guide for readers to navigate the complexities and potential risks associated with cloud computing technologies, empowering them to make informed decisions.
|3."Cyber Law- Indian And International Perspectives On Key Topics Including Data Security, E-Commerce, Cloud Computing And Cyber Crimes" by Aparna Viswanathan|
“Cyber Law- Indian And International Perspectives On Key Topics Including Data Security, E-Commerce, Cloud Computing And Cyber Crimes” Book Review: This comprehensive book explores a range of important topics including data security, e-commerce, cloud computing, and cybercrimes. It offers clear explanations of key concepts and issues in cyber law, making it easily understandable for readers. Serving as a valuable reference, the book covers internationally applicable laws, regulatory regimes, and case law related to cyber law. It focuses on the dynamic nature of this field and evaluates the impact of both Indian and international legislation and judicial rulings on cyber laws. Additionally, the book includes recent cases of bank theft, bank fraud, and other relevant examples. With its in-depth coverage, this guidebook provides a complete understanding of the fundamental concepts of cyber law.
|4."Cloud Computing: Implementation, Management, and Security" by John W Rittinghouse and James F Ransome|
“Cloud Computing: Implementation, Management, and Security” Book Review: This informative book provides a comprehensive understanding of the true essence of cloud computing. It delves into the potential challenges that may arise in the future and examines its advantages and disadvantages. With the aim of empowering business leaders, the authors equip them with the knowledge necessary to make informed and strategic decisions regarding cloud initiatives. The book begins by exploring the historical evolution of computing, focusing on the advancements that led to the emergence of cloud computing. It then covers essential components that enable the realization of the cloud computing paradigm. Various standards related to the usage and implementation of cloud computing are introduced, along with insights into the system management maintained by cloud service providers. Addressing significant legal and philosophical issues, the book concludes by critically evaluating successful cloud computing vendors.
|5."Privacy and Security for Cloud Computing (Computer Communications and Networks)" by imusti|
“Privacy and Security for Cloud Computing (Computer Communications and Networks” Book Review: This book explores the latest advancements in privacy, security, and risk technologies within cloud environments. Written by leading experts in the field, the content offers both a solid overview of the subject and cutting-edge research. A glossary is also included at the end of the book. Key topics and features include: the examination of legal challenges for accessing data in a cloud computing environment; discussions on privacy impact assessments and the use of cloud audits to address security concerns; reviews of logistical issues, essential requirements, and practical recommendations for dynamically provisioning access control services in the cloud; the proposal of monitored invariants as a means of analyzing the integrity properties of cloud servers; an assessment of the suitability of existing controls for mitigating information security risks in cloud computing environments; and a description of risk management for cloud computing from an enterprise perspective.
|6."Cloud Computing Security" by Fazil Sabr Shivan|
“Cloud Computing Security” Book Review: This is a book focused on the important aspect of security in cloud computing. It covers various chapters and topics related to ensuring the protection of data and systems in cloud environments. The book explores key areas such as securing cloud infrastructure, data privacy and encryption, access control mechanisms, threat detection and prevention, and compliance with security standards. It provides practical insights and strategies to address security challenges specific to cloud computing. Whether you are an IT professional, a cloud service provider, or someone interested in understanding cloud security, this book serves as a valuable guide to safeguarding information in the cloud.
|7."Cloud Application Architectures (Theory in Practice (O'Reilly))" by George Reese|
“Cloud Application Architectures (Theory in Practice (O’Reilly))” Book Review: This is a book that explores the practical aspects of designing and building applications for the cloud. The book covers a range of chapters and topics related to creating efficient and scalable cloud architectures. It discusses concepts such as distributed systems, service-oriented architecture (SOA), data storage and retrieval, messaging systems, and deployment strategies. The author provides real-world examples and case studies to illustrate the principles and best practices of cloud application development. Whether you are a software architect, developer, or IT professional, this book offers valuable insights into designing robust and scalable applications for cloud environments.
|8."Cloud Computing Networking: Theory, Practice, and Development" by Lee Chao|
“Cloud Computing Networking: Theory, Practice, and Development” Book Review: This is a comprehensive book that delves into the world of networking in cloud computing. The book covers a range of chapters and topics related to networking in cloud environments. It explores the theoretical foundations of cloud networking, including network virtualization, software-defined networking (SDN), and network function virtualization (NFV). It also discusses practical aspects such as cloud network architectures, network security, traffic management, and performance optimization. The book provides insights into the development of cloud networking technologies and offers valuable guidance for network engineers, IT professionals, and anyone interested in understanding the networking aspects of cloud computing.
4. Cloud and Distributed Computing
|1."Distributed and Cloud Computing: From Parallel Processing to the Internet of Things" by Hwang|
“Distributed and Cloud Computing: From Parallel Processing to the Internet of Things” Book Review: This book covers the various facets of modern distributed computing technology, encompassing clusters, grid computing, service-oriented architecture, massively parallel processors, peer-to-peer networking, and cloud computing. It elucidates the process of building high-performance, scalable, and reliable systems, unveiling the design principles, architecture, and cutting-edge applications of parallel, distributed, and cloud computing systems. The topics discussed include management facilitation, debugging techniques, migration strategies, and social networking systems. Through the use of examples and case studies, the underlying principles are elucidated. The book targets engineering students and designers, and each chapter concludes with exercises and accompanying lecture slides.
|2."Cloud Computing: Principles and Paradigms (Wiley Series on Parallel and Distributed Computing)" by Rajkumar Buyya and James Broberg|
“Cloud Computing: Principles and Paradigms (Wiley Series on Parallel and Distributed Computing)” Book Review: This book provides a comprehensive overview of cloud computing technologies and their applications. Its primary objective is to explore potential research directions and technological advancements that can foster the development of a global cloud computing ecosystem supporting various domains such as science, industry, business, and consumer applications. Targeted at practitioners, developers, researchers, system architects, and master’s and graduate-level students, this book serves as a valuable resource in a rapidly evolving field that is attracting significant research interest.
|3."Cloud Computing: Based Projects Using Distributed Architecture" by Gupta D|
“Cloud Computing: Based Projects Using Distributed Architecture” Book Review: This book serves as a comprehensive guide for designing and developing software projects in the field of cloud computing, focusing on distributed architecture. It provides a theoretical foundation, along with the necessary technologies and tools, to undertake the development of two specific software projects: the Outstation Claim Management System and the Retirement Benefit Calculation System. Intended for computer science technology students and professionals, the book covers essential concepts such as models, data flow diagrams, entity relationship diagrams, normalization, table and procedure creation. Additionally, it explores relevant technologies including Oracle, PL/SQL, IDS, .Net, CD_ROM, and delves into the concepts of IaaS, PaaS, and SaaS within the realm of cloud computing.
|4."Moving To The Cloud: Developing Apps in the New World of Cloud Computing" by Dinkar Sitaram and Geetha Manjunath|
“Moving To The Cloud: Developing Apps in the New World of Cloud Computing” Book Review: This book offers detailed insights into various aspects of cloud computing, including models, platforms, application development paradigms, and underlying technologies. It provides detailed explanations of programming APIs and compares the technologies that support them. Topics covered include scaling, data parallelism, virtualization, MapReduce, RIA, SaaS, and Mashups. The book also addresses challenges such as scalability, availability, multi-tenancy, security, and management. With the inclusion of case studies by cloud experts, it provides valuable insights, techniques, and examples that illustrate and differentiate the features of different cloud platforms.
|5."Cloud Computing: Theory and Practice" by Dan C Marinescu|
“Cloud Computing: Theory and Practice” Book Review: This book offers comprehensive coverage of network-centric computing, encompassing concepts such as concurrency, parallel and distributed systems. It delves into critical aspects of the cloud ecosystem, including cloud service providers, cloud access, cloud data storage, and cloud hardware and software. Additionally, it explores cloud applications, cloud security, and research topics in the field. Designed for students and IT professionals, the book includes numerous cloud computing projects, along with references to recent research findings in relevant areas
|6."Amazon Web Services in Action" by Andreas Wittig and Michael Wittig|
“Amazon Web Services in Action” Book Review: This book explores the integration of computing, storing, and networking within the AWS cloud. It offers comprehensive insights into automation, security, high availability, and scalability. Readers will gain knowledge on programmatically leveraging the AWS API to automate infrastructure management across all AWS components. The book also covers essential aspects of securing infrastructure, managing traffic, and controlling access to AWS resources. With a focus on cloud concepts, patterns, and the utilization of Amazon’s pre-built services, it serves as a valuable resource for developers and DevOps engineers. Additionally, it provides detailed guidance on architecting highly available and fault-tolerant systems.
|7."Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications" by Christoph Fehling and Frank Leymann|
“Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications” Book Review: This book offers valuable insights for CIOs, software architects, project managers, developers, and individuals involved in cloud strategy. It explores real-life applications of cloud-native applications and recommends suitable cloud vendors. Whether you’re seeking an introduction to cloud computing patterns or looking for practical guidance in the field, this book is a valuable resource.
5. Clouds, Grids Computing and Clusters
|1."Masterkurs Parallele und Verteilte Systeme: Grundlagen und Programmierung von Multicore-Prozessoren, Multiprozessoren, Cluster, Grid und Cloud" by Günther Bengel and Christian Baun|
|2."eScience on Distributed Computing Infrastructure: Achievements of PLGrid Plus Domain-Specific Services and Tools" by Marian Bubak and Jacek Kitowski|
“eScience on Distributed Computing Infrastructure: Achievements of PLGrid Plus Domain-Specific Services and Tools” Book Review: This book showcases the achievements of the PLGrid Plus project, which aims to unlock the potential of the Polish Grid Infrastructure and cater to the needs of specialists from various scientific fields. Thirteen pilot networks, including Acoustics, Bioinformatics, and Quantum Chemistry, have been integrated and connected to the project. The book provides an overview of the research activities and services offered in different scientific domains, as well as updates on the PL-Grid infrastructure, security enhancements, and middleware developments. It also explores new environments and services applicable to all researchers. Additionally, the book presents case studies demonstrating the utilization of PLGrid Plus tools and services in advanced domain-specific computer simulations. A glossary of terms and concepts is also included.
|3."Fondamenti Di Architetture E Servizi Distribuiti: Cluster, Grid, Cloud" by Luciano Manelli|
|4."Amazon Redshift Cluster Management Guide" by Amazon Web Services|
|5."Cloud Computing" by imusti|
6. Grid and Cloud Computing
|1."Grid and Cloud Computing" by Experienced Faculty|
“Grid and Cloud Computing” Book Review: This book provides a comprehensive explanation of grid and cloud computing concepts. It covers various topics such as system models for advanced computing, features of grid and cloud platforms, and models and features of cloud computing services. The book also delves into virtualization, the advantages and disadvantages of cloud computing, cloud programming using tools like MapReduce and the Hadoop library, grid architecture, and service modeling. Furthermore, it explores recent trends and applications in grid and cloud computing, supplemented by insightful case studies. Designed for computer science engineering students, this book offers valuable knowledge in the field.
|2."Grid and Cloud Computing" by Shyamala Devi|
|3."Grid and Cloud Computing for Anna University" by Bhushan Jadhav and Sonali Jadhav|
“Grid and Cloud Computing for Anna University” Book Review: This book emphasizes the significance and practical applications of grid and cloud computing. It covers key topics such as grid services, virtualization, programming models, and security, supported by illustrative examples throughout each chapter. The inclusion of solved problems and exercises in every unit enables students to apply their learning effectively. Designed for computer science and IT engineering students, this book serves as a valuable resource in understanding the principles and applications of grid and cloud computing.
|4."Grid and Cloud Computing: A Business Perspective on Technology and Applications" by Katarina Stanoevska and Thomas Wozniak|
“Grid and Cloud Computing: A Business Perspective on Technology and Applications” Book Review: This book explores the practical applications and business value of grid and cloud computing. It covers essential chapters such as the BEinGRID Project, grid fundamentals, cloud fundamentals, and grid business models. Additionally, it addresses topics like the changing value of grid computing, legal considerations in grid and cloud computing, and remote computational tools for cancer treatment planning in radiotherapy. Clear examples and instructions are provided to enhance understanding. The primary goal of this book is to demonstrate how to meet requirements while optimizing costs and enhancing infrastructure flexibility. It is a valuable resource for computer science engineering students.
|5."Evolving Developments in Grid and Cloud Computing: Advancing Research" by Emmanuel Udoh|
“Evolving Developments in Grid and Cloud Computing: Advancing Research” Book Review: This book presents an overview of current topics and research advancements in grid and cloud computing. It covers important subjects such as leveraging the cloud for mobile social networking applications, balanced job scheduling algorithms for grid networks, and heuristic evaluation for scheduling dependent jobs. Additionally, it discusses predictive file replication on data grids and the design of an SOA-based framework for cooperative cloud computing in wireless sensor networks. Written by various university professors and researchers, this book comprises 22 chapters. It includes helpful visual aids such as flowcharts, images, and equations. Computer science engineering students will find this book highly relevant and beneficial.
|6."Grids, Clouds and Virtualization (Computer Communications and Networks)" by Massimo Cafaro and Giovanni Aloisio|
“Grids, Clouds and Virtualization (Computer Communications and Networks)” Book Review: This book provides a comprehensive understanding of the fundamental principles and techniques in grids, clouds, and virtualization. It covers key topics such as an introduction to existing technologies in grids and clouds, multi-core servers, and performance isolation requirements for virtual machines. It also explores high-performance computing, cloud infrastructure technologies, and architectures that enhance grid infrastructure with cloud computing. Written by renowned experts and researchers, each topic is supported by figures and data tables. This book is valuable for information technology engineering students, system designers, and IT policy makers seeking to gain insights into these domains.
|7."Adoption of Grid and Cloud Computing Technology" by Emmanuel Udoh|
|8."Techniques and Environments for Big Data Analysis: Parallel, Cloud, and Grid Computing (Studies in Big Data)" by B. S.P. Mishra and Satchidananda Dehuri|
“Techniques and Environments for Big Data Analysis: Parallel, Cloud, and Grid Computing (Studies in Big Data)” Book Review: This book explores the techniques employed in big data analysis and examines its current trends. It covers various topics, including an introduction to big data analysis, recent techniques, and the role of big data analysis in parallel, grid, and cloud computing environments. The book delves into 10 distinct chapters dedicated to big data analysis. It is a valuable resource for computer science engineering students seeking to enhance their understanding of this field.
|9."Cloud, Grid and High Performance Computing: Emerging Applications" by Emmanuel Udoh|
“Cloud, Grid and High-Performance Computing: Emerging Applications” Book Review: This book explores the emerging concepts of high-performance computing and addresses associated challenges. It covers a range of chapters, including topics such as supercomputers in grids, porting HPC applications to grids and clouds, and grid enabling applications with JGRIM. Other chapters delve into areas like speculative scheduling of parameter sweep applications, a security prioritized computational grid scheduling model, and a policy-based security framework. The book offers detailed analysis, methods, and insights provided by university professors and researchers who have contributed to various chapters. With a total of 21 chapters, this book presents algorithms, equations, and descriptive figures in a comprehensive manner. It is well-suited for computer science engineering students seeking an in-depth understanding of the subject.
|10."High Performance Computing: From Grids and Clouds to Exascale (Advances in Parallel Computing)" by Ian Foster and Wolfgang Gentzsch|
“High Performance Computing: From Grids and Clouds to Exascale (Advances in Parallel Computing)” Book Review: This book explores various topics concerning high-performance computing in grids and clouds. It covers subjects such as grids and clouds, technologies, systems, and applications in parallel computing. The book features papers from a conference held in Italy in 2010, which discuss the challenges and issues in parallel computing that impact our systems. The included papers encompass a wide range of topics, including grids, cloud technologies, applications, infrastructure for e-science, and algorithms. Researchers and advanced-level students in the field of parallel computing will find this book a valuable resource to reference and deepen their understanding of the subject.
|11."Dynamic Resource Allocation in Embedded, High-Performance and Cloud Computing (River Publishers Series in Information Science and Technology)" by Soares Indrusiak Leando and Leandro Soares Indrusiak|
“Dynamic Resource Allocation in Embedded, High-Performance and Cloud Computing (River Publishers Series in Information Science and Technology)” Book Review: This book delves into various topics related to dynamic resource allocation and cloud computing. It provides comprehensive discussions on important subjects such as load and resource models, admission control, feedback-based allocation, and optimization. Additionally, it explores topics like search-based location heuristics, distributed allocation based on swarm intelligence, and value-based locations. The book effectively illustrates these techniques and methods through examples based on realistic computational platforms. It serves as a valuable resource for students studying computer system design and development.
6. Popular Cloud Computing Books
1. Cloud Application Architectures Book
2. Cloud Computing Principles and Paradigms Book
3. Brief guide to Cloud Computing Book
4. Cloud Computing Theory and Practice Book
5. Handbook on Cloud Computing
6. Cloud Computing Protected: Security Assessment Handbook
7. Cloudonomics: the business value of cloud computing Book
8. Cloud Security and Privacy: An Enterprise Perspective on Risks and Compliance Book