Cloud Computing for Beginners - Database Technologies and Infrastructure as a Service

Video description

Over the last couple of years, many business companies decided to use more and more cloud services as part of their digital transformation, and you already know data is the new gold.

Therefore, this course is predominantly divided into two important parts: database technologies and infrastructure as a service.

The first part is about databases technologies and, even more specifically, how such technologies are offered as cloud database services (DBaaS) by leading public cloud providers—Azure, AWS, and GCP. We will learn the technical concept, market use cases, advantages, and disadvantages of each database technology while following its evolution path.

The next part is about the IaaS model. The IaaS model provided by large cloud providers is helping companies transform their private IT infrastructure into a utility service.

As a first step, you will review the key terms in cloud computing to establish a clear understanding of the big picture, and then we will zoom in on the IaaS model. The look at building blocks, what are the typical use cases, advantages as well as disadvantages, pricing models, and more.

By the end of this course, you will be able to select the right database technology for a specific use case to dramatically affect any aspect of an application and learn about the IaaS model of cloud computing.

What You Will Learn

  • Look at batch and stream processing, operational and analytics data
  • Understand SQL, NoSQL, NewSQL technologies
  • Understand SQL, NoSQL, NewSQL technologies
  • Learn the four service models - SaaS, PaaS, IaaS, and FaaS
  • Microservice and cloud-native apps, and different types of clouds
  • Virtualization technologies - virtual machines and containers


This course is designed for the software developers, IT professionals, product/project/marketing managers who wish to reduce the footprint of enterprise applications sitting in private data centers and leverage the capabilities in a public cloud environment. Solution architects, technical advisors, telecom experts, and security professionals can also get benefit from this course.

You don’t need to have prior knowledge of cloud computing concepts.

About The Author

Idan Gabrieli: Idan Gabrieli has worked in various engineering positions in Israel’s high-tech industry. Idan has gained extensive experience with hundreds of business companies, transforming their challenges and opportunities into practical use cases and leveraging cutting-edge technologies.

Idan’s expertise spans multiple domains, including cloud computing, machine learning, data science, and electronics. Since 2014, Idan has created and published online courses on various topics worldwide. Idan is recognized as a high-rated instructor by leading educational providers.

Idan simplifies complex technology and provides high-quality educational content with specific learning objectives that are well-structured, combining various multimedia teaching options.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Introduction to the Course
    1. Data is Everywhere
    2. Our Learning Objectives
  2. Chapter 2 : Basic Database Terminology
    1. Overview
    2. DBMS, Database Instance and Schema
    3. Operational Data and OLTP
    4. Analytics Data and OLAP
    5. Data Warehouse and Data Lake
    6. ETL and ELT
    7. Batch and Stream Processing
    8. Scaling Up and Out
  3. Chapter 3 : Database Technologies – What, Where, and Why?
    1. Overview
    2. Traditional Relational Database (SQL)
    3. Non-relational Database (NoSQL)
    4. Distributed SQL Database (NewSQL)
    5. In-memory Database (IMDB)
    6. Time Series Database (TSDB)
  4. Chapter 4 : Types of NoSQL Databases
    1. Overview
    2. #1 - Key-value Database
    3. #2 - Document Database
    4. #3 - Wide Column Database
    5. #4 - Graph Database
    6. Databases Ranking Review
  5. Chapter 5 : Database as a Service (DBaaS)
    1. Overview
    2. The Challenges of Traditional Databases
    3. The Concept of DBaaS
    4. The Advantages of DBaaS
    5. Azure - DBaaS Portfolio Review
    6. AWS - DBaaS Portfolio Review
    7. GCP - DBaaS Portfolio Review
  6. Chapter 6 : Summary
    1. Quick Recap and Thank You!
  7. Chapter 7 : Getting Started
    1. Welcome
    2. Our Learning Objectives
  8. Chapter 8 : Cloud Computing
    1. Welcome to the World of Cloud Computing
    2. Private vs Public
    3. Hybrid-cloud and Multi-cloud
    4. Hyperscale Cloud Service Providers
    5. Cloud Service Models
    6. SaaS - Software as a Service
    7. IaaS – Infrastructure as a Service
    8. PaaS – Platform as a Service
    9. FaaS – Function as a Service
    10. Demo - AWS, Azure, GCP
  9. Chapter 9 : Virtualization Technologies
    1. Introduction
    2. Underutilized Physical Servers
    3. Virtualization with Virtual Machines
    4. Vertical and Horizontal Scaling
    5. Microservices and Cloud-Native Apps
    6. Virtualization with Containers
    7. The Benefits of Containers
  10. Chapter 10 : Introduction to Infrastructure as a Service (IaaS)
    1. Introduction and Overview
    2. IaaS - Transform IT to Utility
    3. Compute, Storage and Networking
    4. Demo - IaaS Solution with Microsoft Azure
    5. Pricing Models
    6. Main Advantages
    7. Disadvantages
    8. Typical Market Use Cases
  11. Chapter 11 : Course Summary
    1. Let's Recap and Thank You!

Product information

  • Title: Cloud Computing for Beginners - Database Technologies and Infrastructure as a Service
  • Author(s): Idan Gabrieli
  • Release date: September 2021
  • Publisher(s): Packt Publishing
  • ISBN: 9781801817141