Building Cloud Computing Infrastructure & Virtualization
Our Cloud and Virtualization Infrastructure Course breaks down complex infrastructure concepts into clear, step-by-step lessons.
You’ll explore cloud service models, deployment strategies, and hypervisors. Then, get hands-on with AWS, OpenNebula, and IoT integration. Learn to build private clouds, optimize resource management, and tackle security challenges.
By the end, you’ll also know how to deploy cost-efficient, scalable solutions for real-world businesses.
What You`ll Learn on This Course
-
- Design and deploy private cloud infrastructure.
- Configure virtualization tools like VMware and OpenNebula.
- Implement cloud services on AWS and OpenNebula.
- Manage network, storage, and compute virtualization.
- Understand IaaS, PaaS, and SaaS models.
- Compare public, private, hybrid, and community cloud deployments.
- Set up hypervisors (hosted and bare-metal).
- Create and manage virtual machines and data centers.
- Integrate IoT components with cloud platforms.
- Optimize resource management for cost efficiency.
- Apply disaster recovery and backup techniques.
- Secure cloud environments with IAM roles and security standards.
- Launch and configure cloud-based business solutions.
- Troubleshoot common cloud and virtualization challenges.
This course comes with:
Curriculum
- 2 Sections
- 0 Lessons
- 26 Weeks
Expand all sectionsCollapse all sections
- Lesson Plan
1. Preface
- Preface
2. Introduction to Cloud
- Introduction to Cloud Computing
- Historical Perspective
- Statistics of Cloud
- Key Drivers of Cloud Computing
- Definition of Cloud Computing
- Need for Cloud Computing
- Benefits of Cloud Computing
- Who Can Use Cloud?
- How to Access the Cloud?
- Key Characteristics of Cloud
- Trends in Cloud
- Prime Uses and Examples of Cloud Computing
- Challenges of Cloud Computing
- Conclusion
- Points to Remember
- Questions
3. Cloud Service Models
- Introduction to Service Models
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
- Comparison Between Service Models
- Conclusion
- Points to Remember
- Questions
4. Cloud Deployment Models
- Public Cloud
- Private Cloud
- Hybrid Cloud
- Community Cloud
- Comparison Between Deployment Models
- Cloud Deployment Implications
- Conclusion
- Points to Remember
- Questions
5. Introduction to Hypervisor
- Hypervisor
- Types of Hypervisors
- Choosing the Right Hypervisor
- Hypervisor Reference Model
- Conclusion
- Points to Remember
- Questions
6. Introduction to Virtualization
- Introduction to Virtualization
- How Does Virtualization Work
- Virtualization Structures, Tools, and Mechanisms
- Types of Virtualization
- Virtualization Support and Disaster Recovery
- Conclusion
- Points to Remember
- Questions
7. Virtualization on IT Assets
- Virtualization on Compute
- Virtualization on Storage
- Virtualization on Network
- Virtualization on Desktop
- Virtualization on User State
- Virtualization on Application
- Conclusion
- Points to Remember
- Questions
8. Experimental Part – Installation and Configuration
- Installation of a Hosted Hypervisor
- Installation of Bare-Metal Hypervisor
- Create a Virtual Machine Using VMware vSphere Client on ESXi Host
- Implementation of Virtual Machines
- Implementation of Virtual Data Center (vSphere 6)
- Configuration of Virtual Internetworking Components
- Conclusion
- Points to Remember
- Questions
9. Practical Approach and Experiments
- Deployment of VMs in AWS
- Integration of IoT Components in AWS/Azure
- Exercises
- Creation of VM in OpenNebula
- Conclusion
- Points to Remember
- Practical Questions
10. Resource Management in Cloud
- The Resource Management Strategy
- Controlling the Cloud
- Virtual Clusters and Resource Management
- Resource Provisioning and Resource Provisioning Methods
- Conclusion
- Points to Remember
- Questions
11. Security in Cloud
- Security Overview
- Cloud Security Challenges
- Need for Security Governance
- Virtual Machine Security
- Identity and Access Management
- Security Standards
- Conclusion
- Points to Remember
- Questions
0 - Hands-on LAB Activities
1. Cloud Service Models
- Deploying a Web Application on a VM
- Creating an App Service Plan
- Exploring SaaS and Data-Driven Application Deployment with Microsoft Power BI
2. Cloud Deployment Models
- Launching an EC2 Instance
- Creating a VPC in AWS
- Creating a VPC Peering Connection
3. Introduction to Hypervisor
- Installing and Exploring Hyper-V
4. Introduction to Virtualization
- Installing Docker
- Creating and Customizing an EFS
- Creating a VPN Connection
- Creating a Network ACL
- Creating an Azure Load Balancer
5. Virtualization on IT Assets
- Connecting an External Hard Disk
- Connecting Internal Components of a Desktop
- Replacing the SSD in a Laptop
- Replacing the Internal HDD
- Creating a VLAN
- Connecting to a Remote Computer Using RDC
6. Experimental Part – Installation and Configuration
- Installing Oracle VirtualBox and Exploring VM Creation
- Installing and Configuring ESXi
- Creating a Virtual Machine
- Installing VCSA
- Creating a Virtual Switch
7. Practical Approach and Experiments
- Creating an Encrypted EBS Volume
- Creating an IoT Hub in Azure
- Creating a VM in OpenNebula
8. Security in Cloud
- Creating a Security Group
0