Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Computing and Security Lab Manual

Welcome to the Cloud Computing and Security Lab Manual repository. This is an open-source, community-driven, experiment-wise manual designed for students, educators, enthusiasts, and hobbyists worldwide to learn and teach cloud computing and security concepts.


🚀 Overview

This repository contains step-by-step guides, code templates, and configuration instructions for cloud computing laboratory experiments. It covers key domains:

  1. Virtualization: Creating isolated local environments.
  2. Infrastructure as a Service (IaaS): Cloud instance provisioning and configuration (e.g., AWS EC2).
  3. Software/Platform as a Service (SaaS/PaaS): Cloud application development and automation (e.g., Salesforce Apex).
  4. Cloud Simulation: Modeling and evaluating scheduling algorithms in cloud environments (e.g., CloudSim).

📚 Table of Experiments

# Experiment Title Environment / Tools Link
1 Virtualization: Hypervisor & Guest OS Setup VirtualBox / VMware, Linux Go to Lab
2 Environment Setup & Basic Compilation GCC Compiler, Ubuntu VM Pending
3 Provisioning Virtual Servers in the Cloud AWS EC2, SSH, Key Pairs Go to Lab
4 Cloud Application Development with Apex Salesforce Developer Org, Apex Go to Lab
5 Automating Services: Cloud-based Emailing Salesforce Apex Email Service Pending
6 Cloud Infrastructure Simulation & Scheduling CloudSim, Eclipse/Java Go to Lab
9 Deploying Web Applications on Google App Engine Google App Engine (GAE), Python Go to Lab

(Additional experiments can be added following the contribution guidelines.)


🛠️ Global Prerequisites

To get the most out of this manual, you will need:

  • A laptop/desktop with a minimum of 8GB RAM (16GB recommended for simulations).
  • An active internet connection.
  • A free account on:
  • Text editor or IDE (e.g., VS Code, Eclipse, or Salesforce Developer Console).

📖 How to Use This Manual

  1. Self-Learners / Students: Navigate to the experiments folder and select the experiment you want to perform. Follow the step-by-step documentation.
  2. Educators / Teachers: You can fork this repository to customize it for your institution's syllabus, add/modify tasks, and use the provided Viva-Voce questions for assessments.
  3. Hobbyists: Clone the repository and experiment with virtual machines, AWS, Salesforce, and CloudSim.

🤝 Contributing

We welcome contributions! Whether it is fixing typos, updating cloud screenshots, writing new experiments, or optimizing scripts, please refer to our Contributing Guide for conventions and instructions.


✍️ Author

About

A comprehensive, step-by-step academic lab manual for Cloud Computing and Security. Features hands-on experiments on virtualization, infrastructure provisioning (AWS EC2), serverless/PaaS development (Salesforce Apex), and cloud system simulation (CloudSim).

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages