Fabskill Logo
Free training

Cloud Computing with AWS

Cloud Computing with AWS

Training Offered by:

Card image

ITS ProLearn

Une platforme de formation en ligne entièrement dédié à la formation professionnelle.

Trainer(s):

Skhiri Ferid

Skhiri Ferid

trainer

Cloud Computing with AWS

Workshop Title: Cloud Comupting with AWS

Language: Frensh / English

Level: Level 2 (Intermediate)

Duration: 2 hours

Skills acquired by this workshop:

Understand Best Practices with AWS and Cloud ComputingBest Practices with AWS and Cloud Computing

Trainer's short bio:

Ferid Skhiri, IT Infrastructure Engineer

A brief description of the workshop:

This condensed workshop aims to introduce participants to key best practices in leveraging AWS services and cloud computing principles efficiently. Additionally, it includes hands-on demos of setting up virtual machines with Amazon EC2, configuring a web server, deploying a web application with AWS Elastic Beanstalk, and understanding the need for Docker and containers.

  • Detailed outline of the workshop:

    Thu, 25 Apr 2024 19:00:00 +0000 - Thu, 25 Apr 2024 21:00:00 +0000

    Part 1: Introduction to AWS and Cloud Computing (20 minutes)

    • Overview of AWS: Brief introduction to AWS services and global infrastructure.

    • Cloud Computing Fundamentals: Explanation of cloud computing models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid).

    • Benefits of Cloud Computing: Quick overview of cost savings, scalability, agility, and flexibility.


    Part 2: Security and Cost Optimization (20 minutes)

    • Security Best Practices: Highlighting key security considerations such as the shared responsibility model, IAM, encryption, and compliance.

    • Cost Optimization Strategies: Brief discussion on optimizing costs through right-sizing, Reserved Instances, and monitoring tools like AWS Cost Explorer.


    Part 3: High Availability and Performance Optimization (20 minutes)

    • Designing for High Availability: Overview of designing architectures for high availability, multi-Availability Zone (AZ) setups, and disaster recovery planning.

    • Performance Optimization: Introduction to performance monitoring with Amazon CloudWatch, auto-scaling, and database optimization.


    Part 4: Demo: Creating Virtual Machines with Amazon EC2 (20 minutes)

    • Introduction to Amazon EC2: Overview of Amazon EC2 as a foundational service for launching virtual machines.

    • Live Demo: Step-by-step walkthrough of launching an EC2 instance.

    > Selecting an Amazon Machine Image (AMI)

    > Choosing an instance type

    > Configuring instance details (e.g., networking, storage)

    > Adding tags and security groups

    > Reviewing and launching the instance

    • Q&A: Participants can ask questions during or after the demo.


    Part 5: Understanding the Need for Docker and Containers (20 minutes)

    • Introduction to Docker and Containers: Explanation of containerization technology and its benefits.

    • Challenges with Traditional Deployment: Discussing issues related to application portability, dependencies, and consistency across environments.

    • Benefits of Docker and Containers: Highlighting advantages such as environment consistency, scalability, and resource efficiency.

    • Use Cases: Exploring common use cases for Docker and containers in modern application deployment.


    Part 6: Demo: Setting up a Web Server in an Amazon EC2 Instance (20 minutes)

    • Accessing the EC2 instance: Retrieving instance details and connecting to the instance using SSH.

    • Installing Docker on the EC2 instance.

    • Pulling a Docker container image for a web server (e.g., Nginx) from Docker Hub.

    • Running the web server container and accessing it through a web browser.

    • Q&A: Participants can ask questions during or after the demo.


    Part 7: Demo: Setting up a Web Application with AWS Elastic Beanstalk (20 minutes)

    • Introduction to AWS Elastic Beanstalk: Overview of Elastic Beanstalk as a PaaS offering for deploying and managing applications.

    • Live Demo: Step-by-step walkthrough of setting up a simple web application using Elastic Beanstalk.

    •     > Launching an Elastic Beanstalk environment

    •     > Uploading application code

    •     > Configuring environment settings

    •     > Monitoring application health

    • Q&A: Participants can ask questions during or after the demo.


    Part 8: Q&A and Conclusion (10 minutes)

    • Open Q&A Session: Participants can ask questions and seek clarifications on topics covered.

    • Conclusion: Recap of key takeaways and resources for further learning.

image_83
image_84

Useful trainings See more