Serverless Architecture with Firecracker Training Course

Overview

Firecracker is an open source virtualization software that emphasizes security. Firecracker enables DevOps engineers to develop and deploy secure serverless services, applications, and containers.

This instructor-led, live training (online or onsite) is aimed at DevOps engineers who wish to use Firecracker to create and manage secure serverless architecture.
    
By the end of this training, participants will be able to:

  • Implement KVM-based virtualization or microVMs to enhance security.
  • Optimize kernel loading for faster startup time.
  • Scale storage resources with less memory overhead.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Requirements

  • An understanding of cloud computing

Audience

  • DevOps Engineers

Course Outline

Introduction

Serverless Services Overview

  • Physical servers vs cloud servers
  • Defining serverless architecture

Serverless Design Patterns

  • Object storage
  • Event handling and streams
  • Serverless containers

Preparing the Development Environment

  • Installing and configuring Firecracker

Firecracker Quickstart

  • Setting up and configuring guest kernel and root filesystems
  • Creating microVMs
  • Adding network interfaces and drives

Serverless Architecture

  • Developing a native-cloud architecture
  • Working with design patterns
  • Migrating data structures

Securing the Serverless Application

  • Implementing identity and access management with microVMs

Deploying the Serverless Application

  • Deploying the serverless application on a cloud service

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *