We may earn an affiliate commission when you visit our partners.
Idan Gabrieli

  Best-Seller Course

"This is an excellent class. I saw all these terms (like laas, paas etc..) online. This course gave me a good understanding of these terms". Amy Lee.

"Wonderful course, Concepts have been explained very clearly. A course that every individual who wants to kick start a journey with Cloud computing has to go through." Divya K.

"This is one the best course I have taken both on Udemy and about Cloud computing. An explanation is so practical. The instructor is quite humorous too." Dare O.

Read more

  Best-Seller Course

"This is an excellent class. I saw all these terms (like laas, paas etc..) online. This course gave me a good understanding of these terms". Amy Lee.

"Wonderful course, Concepts have been explained very clearly. A course that every individual who wants to kick start a journey with Cloud computing has to go through." Divya K.

"This is one the best course I have taken both on Udemy and about Cloud computing. An explanation is so practical. The instructor is quite humorous too." Dare O.

The instructor did a good job of introducing cloud technology to a novice. I will recommend this course to any individual who is interested in learning about technology. Money well spent. Olanrewaju A.

Cloud Computing is HERE.

Over the last couple of years, many business companies decided to use more and more cloud services as part of their digital transformation. They are trying to be more innovative and flexible to the dynamic business landscape by leveraging the power of the cloud. Cloud computing includes a variety of cloud service models, like SaaS, IaaS, PaaS, and FaaS. Each of them is a complete category of cloud services used to solve a variety of business challenges.

Infrastructure as a Service (IaaS)

This training is about the IaaS model. The IaaS model provided by large cloud providers is helping companies to transform their private IT infrastructure into a utility service. Reduce the footprint of enterprise applications sitting in private data centers and leverage the capabilities in a public cloud environment.

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

Would you like to join the Cloud Computing revolution?    

Enroll now

What's inside

Learning objectives

  • Fundamental understanding of cloud computing
  • Private, public, hybrid and multi clouds
  • The four service models - saas, paas, iaas and faas
  • Virtualization technologies - virtual machines and containers
  • Microservice and cloud-native apps
  • Compute, storage, networking
  • Iaas - pricing models
  • Iaas - market use cases

Syllabus

Getting Started!
Welcome!
Our Learning Objectives
Cloud Computing - Terminology Overview
Read more
Welcome to the World of Cloud Computing
Private vs Public
Hybrid-cloud and Multi-cloud
Hyperscale Cloud Service Providers
Cloud Service Models
SaaS - Software as a Service
IaaS – Infrastructure as a Service
PaaS – Platform as a Service
FaaS – Function as a Service
Demo - AWS, Azure, GCP
Quiz #1 – Cloud Deployment and Service Types
Virtualization Technologies
Introduction
Underutilized Physical Servers
Virtualization with Virtual Machines
Vertical and Horizontal Scaling
Microservices and Cloud-native Apps
Virtualization with Containers
The Benefits of Containers
Quiz #2 – Virtualization Technologies
Introduction to Infrastructure as a Service (IaaS)
Introduction and Overview
IaaS - Transform IT to Utility
Compute, Storage and Networking
Demo - IaaS Solution with Microsoft Azure
Pricing Models
Main Advantages
And also Disadvantages
Typical Market Use Cases
Quiz #3 – IaaS Model
Course Summary
Let’s Recap and Thank You!
** BONUS **

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides a foundational understanding of cloud computing concepts, including private, public, hybrid, and multi-cloud environments, which is essential for newcomers
Explores the four service models—SaaS, PaaS, IaaS, and FaaS—offering a comprehensive overview of the cloud computing landscape, which is helpful for those new to the field
Examines virtualization technologies like virtual machines and containers, which are crucial for understanding modern cloud infrastructure and application deployment
Discusses microservices and cloud-native apps, which are increasingly important architectures for building scalable and resilient cloud applications
Covers compute, storage, and networking in the context of IaaS, which are fundamental components for designing and managing cloud infrastructure
Details IaaS pricing models, which is important for understanding the cost implications of using cloud services and optimizing cloud spending

Save this course

Save Cloud Computing for Beginners - Infrastructure as a Service to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Cloud Computing for Beginners - Infrastructure as a Service with these activities:
Review Networking Fundamentals
Reinforce your understanding of networking concepts, which are crucial for grasping IaaS components like virtual networks and security groups.
Browse courses on Cloud Networking
Show steps
  • Review basic networking concepts.
  • Study common network topologies.
  • Understand IP addressing and subnetting.
Brush up on Virtualization Concepts
Solidify your knowledge of virtualization technologies, as IaaS heavily relies on virtual machines and containers.
Browse courses on Virtualization
Show steps
  • Define virtualization and its benefits.
  • Compare VMs and containers.
  • Research different hypervisors.
Follow an Azure IaaS Tutorial
Gain hands-on experience with IaaS by following a tutorial on deploying a virtual machine in Microsoft Azure.
Show steps
  • Create an Azure free tier account.
  • Deploy a virtual machine.
  • Configure network settings.
  • Access the deployed VM.
Three other activities
Expand to see all activities and additional details
Show all six activities
Write a Blog Post on IaaS Use Cases
Solidify your understanding of IaaS by researching and writing a blog post about its various use cases in different industries.
Show steps
  • Research IaaS use cases.
  • Choose a few compelling examples.
  • Write a blog post explaining the use cases.
  • Publish the blog post online.
Create an IaaS Cost Comparison Spreadsheet
Deepen your understanding of IaaS pricing models by comparing the costs of different compute and storage options across multiple cloud providers.
Show steps
  • Identify key IaaS services.
  • Gather pricing information from AWS, Azure, and GCP.
  • Create a spreadsheet to compare costs.
  • Analyze the cost differences.
Design a Cloud Migration Plan
Apply your knowledge of IaaS to design a migration plan for a hypothetical on-premises application to the cloud.
Show steps
  • Choose an on-premises application.
  • Assess the application's requirements.
  • Design the IaaS infrastructure.
  • Outline the migration steps.

Career center

Learners who complete Cloud Computing for Beginners - Infrastructure as a Service will develop knowledge and skills that may be useful to these careers:
Cloud Engineer
A Cloud Engineer designs, implements, and manages cloud computing systems. This course helps build a foundation in understanding the different cloud service models, particularly Infrastructure as a Service, which is directly relevant to a Cloud Engineer role. Understanding the building blocks of IaaS allows this role to effectively manage infrastructure. The course's exploration of virtualization technologies and cloud-native apps directly translates to the practical aspects of cloud engineering. Someone interested in cloud engineering should begin here.
Systems Administrator
A Systems Administrator manages computer systems and servers. The course's focus on Infrastructure as a Service, or IaaS, is highly relevant as many systems have moved to the cloud. A Systems Administrator needs to understand concepts like virtualization, compute, storage, and networking, which are covered in depth. Understanding different cloud models will help a Systems Administrator manage infrastructure in hybrid or multi cloud environments. This course should be a first study for all aspiring systems administrators.
Solutions Architect
A Solutions Architect designs and plans technical infrastructure for a business. This role requires an understanding of cloud services and Infrastructure as a Service, or IaaS, specifically. This course's overview of cloud computing concepts such as service models, virtualization, and IaaS use cases helps a Solutions Architect determine the best solutions for a business. The course's approach to discussing advantages and disadvantages of IaaS helps a Solutions Architect make well-rounded decisions. Before becoming a solutions architect, this course will be helpful.
Cloud Consultant
A Cloud Consultant advises businesses on cloud strategies and implementation. This course helps build a strong understanding of cloud computing, specifically Infrastructure as a Service, which helps a Cloud Consultant make informed recommendations to clients. An understanding of various cloud models, virtualization, and the specific use cases of IaaS are crucial for this role. This course may be beneficial for aspiring cloud consultants.
DevOps Engineer
A DevOps Engineer focuses on streamlining the software development lifecycle using cloud technologies and automation. This course's coverage of cloud computing, particularly Infrastructure as a Service, or IaaS, provides a DevOps Engineer with the foundational knowledge to build and manage cloud infrastructure. Understanding virtualization and cloud native apps will directly help DevOps Engineers deploy applications. This course may be useful as a starting point for careers in DevOps engineering.
Network Engineer
A Network Engineer plans and implements computer networks. The course's explanation of cloud networking and Infrastructure as a Service, or IaaS, will help a Network Engineer manage networking in the cloud. This course helps a user understand the building blocks of cloud infrastructure. The discussion of IaaS pricing models may be helpful for Network Engineers building out cloud solutions, and a course like this may be a useful resource.
Technical Support Specialist
A Technical Support Specialist helps users with technical issues relating to computer systems and software. This course provides a foundation of cloud computing and Infrastructure as a Service, or IaaS, which will help a Technical Support Specialist address issues related to cloud services and infrastructure. A Technical Support Specialist may find the overview of cloud models useful in this role. This may help individuals who wish to become technical support specialists.
Software Developer
A Software Developer builds and maintains software applications. While not directly focused on coding, this course introduces Infrastructure as a Service, or IaaS, and cloud native apps, which will help a Software Developer build applications that can be deployed in the cloud. The course may help developers understand the infrastructure on which their software will run. This course may be useful in broadening a software developer's understanding of the cloud.
Database Administrator
A Database Administrator manages and maintains databases. This course covers cloud computing, specifically IaaS which is relevant as many databases have moved to the cloud. A Database Administrator may find an understanding of compute and storage useful. This course may be helpful for those looking to work with cloud databases.
IT Project Manager
An IT Project Manager oversees information technology projects. This course introduces cloud concepts and Infrastructure as a Service, or IaaS, which helps an IT Project Manager understand the technology behind the projects they are managing. The broad overview of cloud models will help IT Project Managers better understand project lifecycles. An IT project manager may find this course useful to have some familiarity with cloud tech.
Sales Engineer
A Sales Engineer provides technical expertise to support sales processes. This course gives a good overview of cloud computing and Infrastructure as a Service, or IaaS, which allows a Sales Engineer to speak more clearly and accurately about cloud offerings and infrastructure. A Sales Engineer needs to be familiar with all types of cloud models, and this course may be a useful introduction to the field.
Technical Writer
A Technical Writer creates documentation for technical products and services. This course provides a foundation in cloud terminology and concepts, especially Infrastructure as a Service, which helps a Technical Writer create clear and accurate documentation about cloud technology. Someone interested in technical writing for cloud companies may find this course useful to begin building their cloud knowledge base. This course may be useful for technical writers.
Business Analyst
A Business Analyst identifies business needs and proposes solutions for improvement. This course's introduction to cloud computing models like Infrastructure as a Service, or IaaS, and its exploration of cloud technologies will help a Business Analyst understand the impact of cloud on businesses and help them recommend relevant solutions. This course may be beneficial for business analysts who are working with tech companies or tech projects.
IT Support Specialist
An IT Support Specialist provides technical assistance to users of computer systems and software. This course has a good introduction to cloud computing, especially Infrastructure as a Service, and this background may assist an IT Support Specialist with resolving issues related to cloud-based applications. An IT Support Specialist may find the overview of different cloud models useful. This course may be useful for those entering IT support.
Data Analyst
A Data Analyst interprets and analyzes data to guide business decisions. While not directly related, an introductory understanding of cloud services, such as Infrastructure as a Service, may be helpful, as many data analysis tools are now cloud-based. Understanding the infrastructure around cloud services may help a data analyst better understand the flow of data. A data analyst may find this course may be helpful to broaden their knowledge of cloud.

Reading list

We haven't picked any books for this reading list yet.
Provides a simplified and accessible introduction to IaaS. It is suitable for non-technical readers and those new to cloud computing.
Provides a comprehensive overview of cloud computing, covering concepts, technologies, and architectures. It is written by leading experts in the field.
Provides a comprehensive overview of security considerations for IaaS deployments. It is suitable for IT professionals responsible for securing cloud infrastructure.
Practical guide to cloud computing. It covers a wide range of topics, including cloud computing basics, cloud architectures, and cloud security.
Provides a theoretical foundation for cloud computing. It covers topics such as cloud architectures, cloud resource management, and cloud security.
Great introduction to cloud computing for beginners. It covers the basics of cloud computing, including what it is, how it works, and its benefits.
Explores the use of IaaS for AI and machine learning applications. It is suitable for data scientists and developers looking to build and deploy AI and machine learning models on cloud platforms.
Hands-on guide to cloud computing. It covers a wide range of topics, including cloud architectures, cloud services, and cloud security.
Focuses on using IaaS to deploy and scale web applications. It is suitable for web developers and IT professionals responsible for building and maintaining web applications on cloud platforms.
Provides a comprehensive overview of cloud computing, including IaaS, PaaS, and SaaS. It is suitable for both beginners and experienced professionals looking for a broad understanding of cloud computing.
Provides a detailed overview of cloud computing principles and best practices from the National Institute of Standards and Technology (NIST). It is suitable for IT professionals and anyone interested in understanding the underlying concepts of cloud computing.
Provides a practical approach to cloud computing, covering various aspects from deployment to management and optimization. It is suitable for IT professionals and anyone looking to gain a hands-on understanding of cloud computing.
Primer on cloud computing. It covers the basics of cloud computing, including what it is, how it works, and its benefits.
This comprehensive guide covers cloud security risks, threats, and best practices, with a focus on IaaS and PaaS models.
This comprehensive book provides a detailed overview of cloud computing concepts, technologies, and applications, covering all three cloud service models (IaaS, PaaS, and SaaS) in depth.
This practical guide offers hands-on guidance on planning, deploying, and managing cloud services, with a focus on IaaS and PaaS models.
Focuses on architectural patterns and best practices for designing and building cloud-based applications, covering both IaaS and PaaS models.
Provides a comprehensive overview of cloud computing concepts, technologies, and architectures, covering all three service models.
Specifically focuses on PaaS models, providing practical guidance on how to adopt and use PaaS for enterprise agility.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser