When you enroll in this course, you'll also be asked to select a specific program.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 9 modules in this course
Infrastructure as a Service (IaaS) 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.
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.
Providers of IaaS and Their Offerings Quiz•15 minutes
Module 1 Summative Assessment•120 minutes
1 discussion prompt•Total 10 minutes
Meet and Greet Discussion•10 minutes
Module 2: Virtualization, Containers, Networking and Storage in the Cloud
Module 2•7 hours to complete
Module details
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.
What's included
10 videos4 readings4 assignments
Show info about module content
10 videos•Total 65 minutes
Module 2 Introduction•1 minute
Virtualization Pt.1•6 minutes
Virtualization Pt.2•7 minutes
Understanding Virtual Machines in the AWS Console•5 minutes
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.
What's included
8 videos5 readings4 assignments
Show info about module content
8 videos•Total 49 minutes
Module 3 Introduction•1 minute
Principles of DevOps Pt.1•6 minutes
Principles of DevOps Pt.2•6 minutes
AWS CloudFormation•10 minutes
Serverless Computing•9 minutes
Serverless Computing using AWS Lambda•8 minutes
CI/CD Pipelines•5 minutes
CI/CD and Tools like Jenkins •6 minutes
5 readings•Total 200 minutes
The Principles of DevOps•60 minutes
Understanding Serverless computing•60 minutes
CI/CD Pipelines and Jenkins•60 minutes
Module 3 Summary•10 minutes
Insights from an Industry Leader: Learn More About Our Program•10 minutes
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.
What's included
10 videos4 readings4 assignments
Show info about module content
10 videos•Total 63 minutes
Module 4 Introduction•1 minute
Planning a Cloud Migration Pt.1•7 minutes
Planning a Cloud Migration Pt.2•7 minutes
Planning a Cloud Migration Pt.3•9 minutes
Using Tools to Migrate Data to the Cloud•6 minutes
Pricing Models Pt.1•5 minutes
Pricing Models Pt.2•7 minutes
Using the AWS Pricing Calculator•7 minutes
Setting up an AWS Budget•7 minutes
Connecting to the Cloud•7 minutes
4 readings•Total 190 minutes
Planning a Cloud Migration•60 minutes
Pricing Models for Cloud Services•60 minutes
Connecting Cloud and Traditional Infrastructure•60 minutes
Module 4 Summary•10 minutes
4 assignments•Total 165 minutes
Planning a Cloud Migration Quiz•15 minutes
Pricing Models for Cloud Services Quiz•15 minutes
Connecting Cloud and traditional infrastructure Quiz•15 minutes
Module 4 Summative Assessment•120 minutes
Module 5: Management, Monitoring and Logging
Module 5•7 hours to complete
Module details
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.
What's included
8 videos4 readings4 assignments
Show info about module content
8 videos•Total 50 minutes
Module 5 Introduction•1 minute
Monitoring and Logging•9 minutes
AWS Cloudwatch•7 minutes
Managing IaaS Pt.1•6 minutes
Managing IaaS Pt.2•7 minutes
Management using AWS Tools•5 minutes
Exploration of AWS Management Tools in the Console•8 minutes
AWS Cost Analysis•7 minutes
4 readings•Total 190 minutes
Logging and Monitoring in IaaS•60 minutes
Elements of Proper Design and Management of Cloud Environments•60 minutes
Commercial Tooling Used for Managing Cloud Resources•60 minutes
Module 5 Summary•10 minutes
4 assignments•Total 165 minutes
Logging and Monitoring in IaaS Quiz•15 minutes
Elements of Proper Design and Management of Cloud Environments Quiz•15 minutes
Commercial Tooling Used for Managing Cloud Resources Quiz•15 minutes
Module 5 Summative Assessment•120 minutes
Module 6: Security in the Cloud
Module 6•7 hours to complete
Module details
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.
What's included
10 videos4 readings4 assignments
Show info about module content
10 videos•Total 56 minutes
Module 6 Introduction•1 minute
Managing Security Pt.1•7 minutes
Managing Security Pt.2•6 minutes
Identity and Access Management in AWS•8 minutes
Shared Responsibility Pt.1•6 minutes
Shared Responsibility Pt.2•4 minutes
Exploring AWS Shared Responsibility Model •7 minutes
AWS Artifact•4 minutes
Threats to IaaS•8 minutes
Threats Exclusive to IaaS•6 minutes
4 readings•Total 190 minutes
Managing Security of an IaaS Environment•60 minutes
The Shared Responsibility Model•60 minutes
Exploring Threats to an IaaS Implementation•60 minutes
Module 6 Summary•10 minutes
4 assignments•Total 165 minutes
Managing Security of an IaaS Environment Quiz•15 minutes
The Shared Responsibility Model Quiz•15 minutes
Exploring Threats to an IaaS Implementation Quiz•15 minutes
Module 6 Summative Assessment•120 minutes
Module 7: Disaster Recovery and Business Continuity
Module 7•7 hours to complete
Module details
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.
What's included
9 videos4 readings4 assignments
Show info about module content
9 videos•Total 59 minutes
Module 7 Introduction•1 minute
Using IaaS in DR and BCP Scenarios - Pt.1•11 minutes
Using IaaS in DR and BCP Scenarios - Pt.2•8 minutes
Disaster Recovery Concepts - Pt.1•4 minutes
Disaster Recovery Concepts - Pt.2•7 minutes
AWS Availability Zones and Regions•8 minutes
DR Concepts using AWS•8 minutes
Resiliency in IaaS - Pt.1 •6 minutes
Resiliency in IaaS - Pt.2•5 minutes
4 readings•Total 190 minutes
The Importance of Business Continuity and Disaster Recovery•60 minutes
Exploring Scenarios Utilizing DR in the Cloud•60 minutes
Build-in Resiliency Solutions•60 minutes
Module 7 Summary•10 minutes
4 assignments•Total 165 minutes
The Importance of Business Continuity and Disaster Recovery Quiz•15 minutes
Exploring Scenarios Utilizing DR in the Cloud Quiz•15 minutes
Build-in Resiliency Solutions Quiz•15 minutes
Module 7 Summative Assessment•120 minutes
Module 8: Cloud-native Applications, Examples and Course Recap
Module 8•6 hours to complete
Module details
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.
What's included
5 videos4 readings4 assignments
Show info about module content
5 videos•Total 30 minutes
Module 8 Introduction•1 minute
Cloud Native Applications•10 minutes
Using IaaS to Solve Business Problems•7 minutes
Exploring Customer Success Stories with AWS•6 minutes
Benefits of Migrating Workloads to the Cloud•7 minutes
4 readings•Total 190 minutes
Cloud Native Applications•60 minutes
Analysis of Real-World Applications of IaaS•60 minutes
Benefits of the IaaS Cloud Model•60 minutes
Module 8 Summary•10 minutes
4 assignments•Total 165 minutes
Cloud Native Applications Quiz•15 minutes
Analysis of Real-World Applications of IaaS Quiz•15 minutes
Benefits of the IaaS Cloud Model Quiz•15 minutes
Module 8 Summative Assessment•120 minutes
Summative Course Assessment
Module 9•3 hours to complete
Module details
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.
What's included
1 assignment
Show info about module content
1 assignment•Total 180 minutes
Summative Course Assessment•180 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Build toward a degree
This course is part of the following degree program(s) offered by Illinois Tech. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹
View eligible degrees
Build toward a degree
This course is part of the following degree program(s) offered by Illinois Tech. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹
¹Successful application and enrollment are required. Eligibility requirements apply. Each institution determines the number of credits recognized by completing this content that may count towards degree requirements, considering any existing credits you may have. Click on a specific course for more information.
Illinois Tech is a top-tier, nationally ranked, private research university with programs in engineering, computer science, architecture, design, science, business, human sciences, and law. The university offers bachelor of science, master of science, professional master’s, and Ph.D. degrees—as well as certificates for in-demand STEM fields and other areas of innovation. Talented students from around the world choose to study at Illinois Tech because of the access to real-world opportunities, renowned academic programs, high value, and career prospects of graduates.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.