Cloud Computing
is Simple

Amine Ben Asker

Cloud Architect
Datacenter Expert
Automation enthusiast

Questions

  • Step 1: Planning and Requirements Gathering (1-2 Days)
  • Step 2: Acquiring the Physical Server (1-2 Weeks)
  • Step 3: Preparing the Datacenter (2-3 Days)
  • Step 4: Installing the Physical Server (1 Day)
  • Step 5: Initial Server Setup (1 Day)
  • Step 6: Installing the Operating System (1-2 Days)
  • Step 7: Configuring the Server (1-2 Days)
  • Step 8: Setting Up Storage (1 Day)
  • Step 9: Network Configuration (1 Day)
  • Step 10: Installing Application Dependencies (1-2 Days)
  • Step 11: Deploying the Application (1-2 Days)
  • Step 12: Testing and Validation (2-3 Days)
  • Step 13: Ongoing Maintenance (Ongoing)

Hosting on Physical Servers directly (Baremetal)

  • Step 1: Planning and Requirements Gathering (1-2 Days)
  • Step 2: Acquiring the Physical Server (1-2 Weeks)
  • Step 3: Preparing the Datacenter (2-3 Days)
  • Step 4: Installing the Physical Server (1 Day)
  • Step 5: Initial Server Setup (1 Day)
  • Step 6: Installing the Operating System (1-2 Days)
  • Step 7: Configuring the Server (1-2 Days)
  • Step 8: Setting Up Storage (1 Day)
  • Step 9: Network Configuration (1 Day)
  • step 9.1 Install Virtualization Platform (1-2 days)
  • step 9.9 Create VMs(10 mins)
  • Step 10: Installing Application Dependencies (1-2 Days)
  • Step 11: Deploying the Application (1-2 Days)
  • Step 12: Testing and Validation (2-3 Days)
  • Step 13: Ongoing Maintenance (Ongoing)

Hosting on Physical Servers with Virtualization

  • Step 1: Planning and Requirements Gathering (1-2 Days)
  • Step 2: Acquiring the Physical Server (1-2 Weeks)
  • Step 3: Preparing the Datacenter (2-3 Days)
  • Step 4: Installing the Physical Server (1 Day)
  • Step 5: Initial Server Setup (1 Day)
  • Step 6: Installing the Operating System (1-2 Days)
  • Step 7: Configuring the Server (1-2 Days)
  • Step 8: Setting Up Storage (1 Day)
  • Step 9: Network Configuration (1 Day)
  • step 9.1 Install Virtualization Platform (1-2 days)
  • step 9.9 Create VMs(10 mins)
  • Step 10: Installing Subscribe  to Application Dependencies (1-2 Days)
  • Step 11: Deploying the Application (1-2 Days) (automated few mins)
  • Step 12: Testing and Validation (2-3 Days) (automated few mins)
  • Step 13: Ongoing Maintenance (Ongoing) (automated few mins)

Hosting on the Cloud

Deploy and Redeploy Fast anytime from anywhere with less resources

Definition

  • On-demand delivery of IT resources over the internet
  • Pay-as-you-go pricing

Key Characteristics

  • Scalability
  • Flexibility
  • Cost Efficiency

Types of Cloud Services

 

  • Infrastructure as a Service (IaaS)
    • Examples: AWS EC2, Azure Virtual Machines
  • Platform as a Service (PaaS)
    • Examples: AWS Elastic Beanstalk, Google App Engine
  • Software as a Service (SaaS)
    • Examples: Salesforce, Google Workspace

Types of Cloud Services

Deployment Models

  • Public Cloud
    • Hosted by third-party providers, available over the internet
  • Private Cloud
    • Dedicated infrastructure for a single organization
  • Hybrid Cloud
    • Combination of public and private clouds

Benefits of Cloud Computing

  • Cost Savings (including CAPEX/OPEX)
    • Reduced capital expenses
  • Scalability
    • Easily scale resources up or down
  • Flexibility
    • Access resources from anywhere
  • Disaster Recovery
    • Improved data backup and recovery

Introduction to AWS

  • Overview of AWS
    • Launched in 2006
    • Market leader in cloud services
  • Global Infrastructure
    • Regions and Availability Zones
  • Core Services
    • Compute, Storage, Networking, Databases

Introduction to AWS

  • Overview of AWS
    • Launched in 2006
    • Market leader in cloud services
  • Global Infrastructure
    • Regions and Availability Zones
  • Core Services
    • Compute, Storage, Networking, Databases

AWS Compute Services

  • Amazon EC2 Virtual servers in the cloud

  • AWS Lambda Serverless computing

  • Amazon ECS and EKS Container orchestration

AWS Storage Services

  • Amazon S3 Object storage service

  • Amazon EBS Block storage for EC2

  • Amazon Glacier Long-term archival storage

 

 

 

AWS Networking Services

  • Amazon VPC Isolated cloud resources

  • Elastic Load Balancing Distribute traffic across instances

  • AWS Direct Connect Dedicated network connection

AWS Database Services

  • Amazon RDS Managed relational database service

  • Amazon DynamoDB NoSQL database service

  • Amazon Redshift Data warehousing service

Security and Compliance in AWS

  • Shared Responsibility Model
    • AWS manages security of the cloud
    • Customers manage security in the cloud
  • Security Services
    • AWS IAM, AWS Shield, AWS WAF

Cost Management in AWS

  • AWS Pricing Models
    • On-demand, Reserved Instances, Spot Instances
  • Cost Management Tools
    • AWS Cost Explorer, AWS Budgets, AWS Trusted Advisor

Real-World Use Cases of AWS

  • Startups
    • Rapidly scaling applications
  • Enterprises
    • Migration to cloud, hybrid cloud solutions
  • Public Sector
    • Government and educational institutions

Introduction to Hands-on Labs

  • Purpose of Hands-on Labs
    • Practical experience with AWS services
  • Overview of Labs on SaaS Platform
    • Setting up AWS environment
    • Deploying and managing resources
  • Lab Topics
    • S3 Bucket Creation and Management
    • EC2 Instance Deployment
    • VPC Configuration

Creating and Managing S3 Buckets

  • Objectives
    • Create and configure an S3 bucket
    • Upload and manage objects
  • Steps
    • Create an S3 bucket
    • Configure bucket settings
    • Upload files to the bucket
    • Set permissions and access policies

Questions

Cloud Computing is Simple

By Yuri Laaziz

Cloud Computing is Simple

  • 25