Skip to content

Latest commit

 

History

History

local_cloud

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

EDEM 2024-2025 Big Data and Cloud: Introduction

For the first part of this module, we will simulate cloud computing concepts (IaaS, PaaS, SaaS) and security mechanisms entirely on local machines using VirtualBox and an Ubuntu Server virtual machine.

Prerequisites

Tools You Will Need:

  1. VirtualBox: A virtualization tool to create and manage virtual machines.
  2. Ubuntu Server ISO: A lightweight Linux distribution to set up your virtual machines.

Today's Objectives

1. Simulating IaaS (Infrastructure as a Service):

  • Create and configure a virtual machine using VirtualBox.
  • Install and configure a lightweight Nginx web server.
  • Manage VM resources (CPU, RAM, and disk).

2. Simulating PaaS (Platform as a Service):

  • Use Docker to containerize a simple Flask application
  • Build and deploy containers locally to simulate application hosting.

3. Implementing Security and IAM (Identity and Access Management):

  • Configure local users and roles on the Ubuntu server.
  • Create some data using a data_eng role with higher permissions
  • Download data with a data_analyst role with lower permissions

References