May 1, 2024
Updated June 27, 2025
13 minute read
An Introduction to Cloud Technologies
At its core, cloud technology is about accessing computing resources—like servers, storage, databases, and software—over the internet instead of hosting them on your own physical hardware. Think of it like your home's electricity supply. You don't own a power plant in your backyard; you simply tap into a massive, shared grid and pay for what you use. Similarly, cloud technologies allow individuals and companies of all sizes to "plug in" to vast, powerful computing infrastructure managed by providers, using what they need, when they need it.
o1i6ey|
Find a path to becoming a Cloud Technologies. Learn more at:
OpenCourser.com/topic/o1i6ey/cloud
Reading list
We've selected 30 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Cloud Technologies.
Kubernetes crucial technology in contemporary cloud computing for orchestrating containers. widely recommended resource for learning Kubernetes and understanding its role in modern cloud infrastructure. It's essential for those focusing on cloud-native development and deployment.
Explores serverless architectures on Amazon Web Services (AWS), shedding light on the benefits and challenges of serverless computing. It provides practical guidance on building and managing serverless applications on AWS, covering topics such as function design, event-driven architectures, and cost optimization.
Provides a comprehensive and vendor-neutral introduction to cloud computing concepts, models, and architecture. It is frequently cited as a foundational text in the field and is suitable for gaining a broad understanding. It useful reference tool for both students and professionals.
Focuses on the intersection of cloud computing and machine learning, providing a comprehensive guide to deploying and managing machine learning applications in the cloud. It covers topics such as cloud ML platforms, model deployment, and performance optimization, making it a valuable resource for data scientists and ML engineers.
For those focusing on Amazon Web Services, this study guide provides a structured approach to understanding AWS services and architecture. It is particularly useful for individuals preparing for the AWS Certified Solutions Architect - Associate exam and serves as a solid reference for AWS concepts.
Explores design patterns for building software applications that are specifically suited for cloud environments. It's a good resource for developers and architects looking to design resilient and scalable cloud-native applications.
Infrastructure as Code (IaC) fundamental practice in cloud computing. focuses on Terraform, a popular IaC tool, and is essential for those looking to automate cloud infrastructure provisioning and management.
Practical guide for those learning Microsoft Azure and preparing for the AZ-104 exam. It covers the key aspects of Azure administration and valuable resource for students and professionals focusing on the Azure platform.
Focused on the Google Cloud Platform, this study guide assists in preparing for the Professional Cloud Architect exam. It provides in-depth coverage of GCP services and architectural patterns, making it a key resource for those specializing in GCP.
This concise book introduces key architectural patterns for designing applications in the cloud, helping readers leverage cloud platform services effectively. It's a practical guide for architects and developers working on cloud solutions.
Security critical aspect of cloud technologies. delves into the risks and compliance issues associated with cloud computing from an enterprise perspective. It valuable resource for those looking to deepen their understanding of cloud security.
Presents a collection of proven design patterns for cloud computing, offering practical solutions to common challenges in cloud application development. It provides a structured approach to designing and implementing cloud-based systems, ensuring reliability, scalability, and cost-effectiveness.
Provides a practical guide to cloud computing, offering hands-on guidance on designing, deploying, and managing cloud-based solutions. It emphasizes real-world scenarios and case studies, providing a valuable resource for IT professionals looking to gain practical experience in cloud computing.
Offers a comprehensive introduction to cloud computing, focusing on concepts and principles rather than specific vendor offerings. It covers a wide range of topics including infrastructure, virtualization, and cloud-native design, making it suitable for gaining a broad understanding.
Authored by Google SREs, this book offers a deep dive into the practices and principles of Site Reliability Engineering, a discipline closely related to successful cloud operations at scale. It provides advanced insights into managing complex distributed systems in a production environment.
Is often used as a textbook in academic settings and provides a strong foundation in cloud computing concepts and programming. It is suitable for undergraduate and graduate students looking for a comprehensive academic resource.
Microservices architecture common pattern for building cloud-native applications. provides a comprehensive guide to designing and implementing microservices, offering valuable insights for developing applications in the cloud.
While not exclusively about cloud, this book is highly relevant for understanding the challenges and patterns of designing systems that handle large amounts of data, a common characteristic of cloud-native applications. It provides foundational knowledge for building scalable and resilient systems in the cloud.
Focuses on the design decisions involved in architecting solutions using different cloud service models. It is valuable for understanding how to choose and implement the appropriate cloud model for specific business needs.
This study guide is specifically tailored for the AWS Certified Solutions Architect exam, covering essential AWS services, design principles, and best practices. It is an invaluable resource for individuals preparing for this certification, offering exam-focused content and practice questions.
Cloud computing is built upon distributed systems principles. classic in the field of distributed systems and provides essential background knowledge for understanding how cloud infrastructure works. While not solely focused on cloud, it's invaluable for deepening one's understanding of the underlying technologies.
DevOps critical practice in cloud environments. This handbook provides in-depth guidance on implementing DevOps principles to improve IT performance, which is highly relevant for anyone working with cloud technologies.
Provides a practical approach to learning cloud computing with hands-on examples. It's beneficial for students and professionals who want to gain practical experience with cloud technologies.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/o1i6ey/cloud