We may earn an affiliate commission when you visit our partners.
Course image
Thomas Johnson

Infrastructure as a Service (SaaS) allows users to provision processing, storage, networks, and other fundamental computing resources which then allows them to deploy and run arbitrary software, which can include operating systems and applications. Students will learn how to provision, deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network.

By the end of this course, students will be able to:

Read more

Infrastructure as a Service (SaaS) allows users to provision processing, storage, networks, and other fundamental computing resources which then allows them to deploy and run arbitrary software, which can include operating systems and applications. Students will learn how to provision, deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network.

By the end of this course, students will be able to:

- Use concepts of cloud computing and cloud native applications to provision.

- Deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network, using standard planning methodologies to meet identified business and/or consumer needs.

Enroll now

What's inside

Syllabus

Module 1: Introduction to Infrastructure as a Service (IaaS)
Welcome to Cloud: Infrastructure as a Service! This module is the beginning of the journey into Infrastructure as a Service (IaaS) and starts by exploring terminology used in cloud computing, the key components of IaaS and a high-level overview of the top three providers offerings.
Read more
Module 2: Virtualization, Containers, Networking and Storage in the Cloud
There are three key concepts in cloud computing – Virtualization/Compute, Networking, and Storage. We take some time to dig deeper into each of these concepts and discuss the relationship of each to the cloud computing model.
Module 3: DevOps, Continuous Integration/Delivery, Serverless Computing
Cloud computing is a game changer in terms of speed, automation, and efficiency when it comes to developing software. We will cover concepts that are only available in the cloud computing model and discuss why these concepts are a core component of modern software development.
Module 4: Cloud Migration and Cost Management
Migrating workloads to the cloud take planning and there will likely be infrastructure that continues to exist in the enterprise. This module explores how to plan for a cloud migration, as well as a discussion about pricing models – using AWS as a sample model.
Module 5: Management, Monitoring and Logging
The key to a successful cloud computing implementation is the ability to manage and monitor cloud resources. We explore a few key resources to accomplish this along with a discussion of the importance of monitoring.
Module 6: Security in the Cloud
Security is a complex subject, and is a conversation that happens throughout the cloud computing model. We explore the threats to cloud computing along with an overview of the various products that help protect cloud computing resources. We take a look at a concept called “the Shared Responsibility Model” which is platform agnostic, but we review the model as described by AWS.
Module 7: Disaster Recovery and Business Continuity
There are many inherent components of resiliency built into cloud computing, but understanding their nuance and knowing how to leverage them are key to the development of a solid business contingency plan. We look at a case study and various solutions provided by AWS.
Module 8: Cloud-native Applications, Examples and Course Recap
Building out capability in the cloud requires a shift in thinking. This shift comes in the form of understanding how cloud native applications work and can be leveraged. We look at some real world examples of how large businesses are leveraging IaaS to deliver services to their customers.
Summative Course Assessment
This module contains the summative course assessment that has been designed to evaluate your understanding of the course material and assess your ability to apply the knowledge you have acquired throughout the course.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Thomas Johnson, who is a recognized instructors for this topic
Examines versions of a software and tool that are the current versions of 2023
Covers unique perspectives are ideas that may add color to other topics and subjects
Teaches skills, knowledge, and/or tools that are highly relevant to industry
Taught by experienced instructors in industry

Save this course

Save Cloud: Infrastructure as a Service - Bachelor's 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: Infrastructure as a Service - Bachelor's with these activities:
Review and Organize Course Materials
Enhance comprehension by organizing and reviewing course materials before engaging with the content.
Show steps
  • Gather and organize course notes, readings, and assignments.
  • Create summaries or mind maps to condense and retain key concepts.
  • Use flashcards or spaced repetition techniques to actively recall information.
Review Virtualization Concepts
Solidify foundational knowledge of virtualization technologies to enhance understanding of IaaS concepts.
Browse courses on Virtualization
Show steps
  • Review definitions and principles of virtualization.
  • Explore different types of virtualization, including Type 1 and Type 2 hypervisors.
  • Practice setting up and configuring virtual machines using tools like VirtualBox or VMware.
Assist with Cloud Computing Events
Expand knowledge and connect with professionals in the field through hands-on involvement.
Browse courses on Community Involvement
Show steps
  • Attend cloud computing workshops or conferences as a volunteer.
  • Assist with registration, technical support, or event coordination.
  • Network with industry experts and learn about the latest trends.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Cloud Networking Exercises
Strengthen understanding of cloud networking components and configurations through hands-on practice.
Browse courses on Cloud Networking
Show steps
  • Configure virtual switches, routers, and firewalls in a cloud environment.
  • Practice setting up and managing network security groups and access control lists.
  • Troubleshoot common cloud networking issues, such as connectivity and routing problems.
Curate an IaaS Resource Database
Organize and gather relevant IaaS-related resources to enhance accessibility and retention.
Browse courses on Knowledge Management
Show steps
  • Collect tutorials, articles, documentation, and tools related to IaaS.
  • Categorize and organize the resources based on topic or relevance.
  • Create a shared online database or repository for easy access by others.
IaaS Case Study Discussion
Gain insights from real-world IaaS implementations and use cases.
Browse courses on Case Studies
Show steps
  • Participate in a group discussion or online forum on a specific IaaS case study.
  • Analyze the challenges, solutions, and outcomes of the case study.
  • Share lessons learned and best practices with other participants.
Design an IaaS Deployment Plan
Develop a comprehensive understanding of IaaS deployment considerations and decision-making processes.
Browse courses on Cloud Migration
Show steps
  • Identify business requirements and objectives for cloud migration.
  • Research and compare different IaaS providers and service offerings.
  • Design a detailed deployment plan, including resource allocation, security configurations, and migration strategies.
  • Present the deployment plan to peers or instructors for feedback.
Contribute to an IaaS Project
Deepen understanding of IaaS technologies while contributing to the open-source community.
Browse courses on Open Source
Show steps
  • Identify an open-source IaaS project that aligns with course topics.
  • Review the project documentation and codebase.
  • Identify an area where you can contribute, such as bug fixing, feature enhancements, or documentation improvements.
  • Make a pull request to the project repository.

Career center

Learners who complete Cloud: Infrastructure as a Service - Bachelor's will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

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

Similar courses

Here are nine courses similar to Cloud: Infrastructure as a Service - Bachelor's.
Cloud: Infrastructure as a Service - Master's
Most relevant
Cisco Data Center Core: Configuring and Managing a Cisco...
Most relevant
Cisco Data Center Core: Configuring Networking
Most relevant
Configuring Storage in OpenShift
Most relevant
Cisco Core Security: Network Security Fundamentals
Most relevant
Introduction to Enterprise Network Infrastructure
Most relevant
Introduction to Terragrunt for Cloud
Most relevant
Deploying Applications in Azure Kubernetes Service (AKS)
Most relevant
Implementing Windows Server 2019 Hyper-V
Most relevant
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 - 2024 OpenCourser