Cloud Performance Engineering Training

Isha Training Solutions Presents Cloud Performance Engineering in DevOps (AWS Cloud, Linux Command Line, MicroServices, Docker, Kubernetes, EKS, Jenkins, CI/CD Pipeline) Training.

Training Details:

Training Agenda:

  • The course starts with Core cloud concepts and how cloud implementation differs from the On-Prem setup.
  • You will learn AWS Cloud Computing and its various Services from Performance Engineers standpoint.
  • The course lays down a strong foundation for your cloud learning journey. Later, you can go for Certifications (Cloud Practitioner & Solutions Architect Associate).
  • The course covers at least 20-25 AWS Services. IAM, EC2, Lambda, CloudWatch, SNS, ELB, ASG, EKS, VPC to name a few.
  • You will learn about architecting resilient, highly available, fault-tolerant cloud solutions.
  • You will be as comfortable working in Linux environments as you are in Windows env. This is a very important skill set as we, Performance Engineers, spend most of our time in Linux environments.
  • You will understand the difference between Monolithic & MicroServices architecture and why the IT industry is moving towards MicroServices.
  • You will learn about the Container Technology – Docker Engine, and how it has revolutionized the virtualization space.
  • You will learn about Container Orchestration Engine – Kubernetes, which is a portable, extensible, open-source platform for managing containerized workloads and services.
  • CloudWatch is explained extensively in this course. CloudWatch is the Performance Monitoring Solution for various AWS Services including Containers monitoring (CloudWatch Container Insights).
  • The course explains DevOps and how it integrates with Performance Engineering.
  • You will learn how to implement continuous performance testing in CI/CD pipeline (DevOps) using Jenkins in the cloud. JMeter tool will be used for demonstration.

Demo 1: 16 Aug 2022

Demo 2: 17 Aug 2022

Regular Session: 18 Aug 2022

Timing (in IST): 9:00 PM (IST) / 10:30 AM (EST)/ 3:30 PM (BST)

Course Duration: 40 hours

Course Content:

  1. Cloud Computing
    1. Cloud Computing – Introduction
    2. Why Cloud Computing?
    3. What is Cloud Computing?
    4. Service Models – Iaas, PaaS, SaaS
    5. Deployment Models – Public, Private, Hybrid, Community
    6. Major Cloud Providers
    7. Create an AWS account
    8. AWS Budget Setup
    9. Core Cloud Concepts
    10. AWS Regions & AZs
    11. AWS Services
    12. Security – IAM
    13. Compute Services – EC2
    14. Provision EC2 in AWS Cloud
    15. Private vs Public vs Elastic IP
    16. Connect to your instance remotely
    17. Security Groups
    18. Launch your website
    19. Storage Services – EBS, EFS, S3
    20. Networking – VPC
    21. Serverless Services – Lambda, API Gateway, SNS
    22. AWS CloudFormaiton
    23. AWS Beanstalk
    24. Elastic Load Balancing & Auto Scaling Groups
    25. Cloud Monitoring – AWS CloudWatch
      1. Metrics
      2. Dashboards
      3. Logs
      4. Alarms
      5. Events
    26. AWS X-Ray – Troubleshooting performance issues
  2. Linux Command Line – ‘Get as comfortable with Linux OS as you are with Windows’
    1. Shell Scripting for Performance Monitoring
    2. Directory Navigation
    3. System Information
    4. Installing Packages
    5. Hardware Information
    6. User Information & Management
    7. File & Directory Commands
    8. Process Management
    9. File Permissions
    10. Networking
    11. Archives (TAR Files)
    12. Search
    13. SSH Logins
    14. File Transfers
    15. Disk Usage
    16. Performance Monitoring & Stats
    17. Linux Performance Monitoring
      1. top
      2. uptime
      3. vmstat
      4. free
      5. iostat
      6. sar
      7. mpstat
  3. Software Architectures
    1. What is Monolithic?
    2. What is Monolithic Architecture?
    3. Advantages & Disadvantages
    4. Monolithic Architecture – The Big problem
    5. Why & What Microservice?
    6. Characteristics of Microservice Architecture
    7. Advantages & Disadvantages
    8. Microservice vs. Monolithic
    9. Runtime Environment for MicroServices
  4. Container Engine – Docker
    1. Containers in General
    2. Containers in IT
    3. Container Architecture
    4. Advantages
    5. Container Engines
    6. Docker – What and why?
    7. Introduction to Docker Hub
    8. Docker Installation
    9. Common Docker Operations
    10. Build Docker images using Dockerfile
    11. Docker Volumes
    12. Install Docker-Compose
    13. Build and run images using ‘docker-compose.yaml’ file
  5. Container Orchestration Engine – Kubernetes
    1. What is Container Orchestration Engine (COE)?
    2. COE Features
    3. Top 3 Container Orchestration
    4. What is Kubernetes?
    5. Why Kubernetes?
    6. Kubernetes Architecture
    7. AWS ECS (Elastic Container Service)
    8. AWS EKS (Elastic Kubernetes Service)
    9. Difference between ECS and EKS
    10. EKS Continued (EKS Cluster Setup)
    11. What is Pod?
    12. Pod Deployment
    13. Multi-container
    14. Pod Networking
    15. Inter-Pod & Intra-Pod Communication
    16. Pod Lifecycle
    17. Services – NodePort, ClusterIP, LoadBalancer
    18. ReplicaSet
    19. CloudWatch Container Insights
    20. Horizontal Pod AutoScaler (HPA)
    21. Cluster AutoScaler
  6. Performance Engineering in DevOps
    1. Traditional approach
    2. Before DevOps
    3. What is DevOps?
    4. Why DevOps?
    5. DevOps Lifecycle
    6. DevOps Phases
    7. DevOps Phases – CI/CD
    8. How Performance Engineering fits in DevOps
    9. Elements of Performance Engineering
    10. Implement Continuous Performance Testing
    11. What is the “Shift Left” approach in Performance Testing?
    12. What is the “Shift Right” approach in Performance Monitoring?
    13. Feedback Loop in the Performance Engineering Process
    14. What is Continuous Integration
    15. Jenkins Introduction
    16. Features of Jenkins
    17. Installing Jenkins on EC2 – Commands
    18. Jenkins Architecture
    19. Managing Nodes on Jenkins
    20. Jenkins Integration with DevOps tools – GIT, DockerHub
    21. What are CI/CD Pipelines
    22. JMeter – Get Started
    23. Jenkins Integration with JMeter
    24. Automated Feedbacks – Email notifications
    25. Creating Jenkins (Freestyle) Jobs
    26. Creating a Pipeline
    27. Scheduling the Pipeline Jobs with Dependencies
    28. Introduction to AWS Services for CI/CD pipeline

Registration Link: Click here

More Details on Course: Click here

Contact Detail: (Call/WhatsApp) +91-8019952427

Organized By: Isha Training Solutions

Disclaimer: PerfMatrix does not conduct any classroom or online training/classes. The training/demo details given on this page are either taken from the social media source or provided by the individual trainer or institute. Request you to please verify the authenticity of the training (and trainer) before providing your personal details. PerfMatrix will not take any responsibility in case of false knowledge, waste of time or financial loses.