Tag Archives: Microsoft Azure

Topic 26 – Introduction to Cloud Computing

Why do I need to learn about cloud computing?

Because you will develop software systems that usually leverage cloud services for quick deployment or scalable computation or storage.

What can I do after finishing learning cloud computing?

You will be able to

  • deploy software systems to public clouds,
  • build your private cloud,
  • develop software using cloud plaftforms,
  • develop software using cloud services,
  • leverage cloud services for training and deploying machine learning models,
  • leverage cloud services for big data analytics and reporting.

What should I do now?

Please read this book, Dan C. Marinescu (2022). Cloud Computing – Theory and Practice. Morgan Kaufmann, to learn about the core concepts of cloud computing.

After that, please read this book, Andreas Wittig and Michael Wittig (2022). Amazon Web Services in Action. Manning Publications, to gain hands-on experience with Amazon cloud services.

After that, please read this book, Nick Marshall et al. (2019). Mastering VMware vSphere 6.7. Sybex, to gain hands-on experience with VMware private cloud products.

After that, please read this book, Rakesh Gupta (2020). Salesforce Platform App Builder Certification – A Practical Study Guide. Apress, and this book, Philip Weinmeister (2019). Practical Salesforce Development Without Code – Building Declarative Solutions on the Salesforce Platform. Apress, to gain hands-on experience with Salesforce platform features.

After that, please read this book, Tomasz Wiktorski (2019). Data-Intensive Systems – Principles and Fundamentals using Hadoop and Spark. Springer, to gain hands-on experience with Hadoop and Spark systems.

Terminology Review:

  • Software as a Service
  • Multitenancy
  • Infrastructure as a Service
  • Virtual Machines
  • Software-Defined Networking
  • Infrastructure as Code (IaC)
  • Platform as a Service
  • Containers as a Service
  • Function as a Service (Serverless Computing)
  • File Storage
  • Block Storage
  • Object Storage
  • Direct-Attached Storage (DAS)
  • Network-Attached Storage (NAS)
  • Storage Area Network (SAN)
  • GFS
  • Bigtable
  • MapReduce

After finishing learning about cloud computing please click Topic 27 – Introduction to Blockchain to continue.