Serverless Architecture with Firecracker Training Course
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.
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
Requirements
- An understanding of cloud computing
Audience
- DevOps Engineers
Need help picking the right course?
Serverless Architecture with Firecracker Training Course - Booking
Serverless Architecture with Firecracker Training Course - Enquiry
Serverless Architecture with Firecracker - Consultancy Enquiry
Testimonials (1)
The manual serverless setup. Also, I had no Idea sls web console exits, which is nice.
Rafał Kucharski - The Software House sp. z o.o.
Course - Serverless Framework for Developers
Upcoming Courses
Related Courses
Fn Project
7 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at programmers and developers who wish to use Fn in creating serverless applications and services.
By the end of this training, participants will be able to:
- Set up Fn to create directories and functions.
- Create applications using different programming languages.
- Monitor functions to resolve issues at the development and deployment stages.
Parallel Programming with OpenMP
14 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at software engineers who wish to develop parallel applications using OpenMP.
By the end of this training, participants will be able to:
- Understand and use parallel programming with Fortran in OpenMP.
- Calculate fractals in parallel to render multiple pixels and characters.
- Implement vector programming with SIMD extensions for HPC systems.
- Add parallel blocks for specifying shared memory parallelism.
Kubeless for Developers
14 HoursThis instructor-led, live training in the UAE (onsite or remote) is aimed at developers who wish to use Kubeless to build and deploy applications as functions on top of Kubernetes.
By the end of this training, participants will be able to:
- Install and configure Kubeless.
- Turn Kubernetes into a function execution machine, without the need for add-ons such as a messaging bus.
- Comfortably manage functions as standard Kubernetes objects.
- Troubleshoot deployments using existing logging and monitoring setup and skills.
OpenFaas for Developers
14 HoursThis instructor-led, live training in the UAE (onsite or remote) is aimed at developers who wish to use OpenFaas to create, build, test, debug and deploy event-driven functions without needing to worry about managing the underlying server infrastructure.
By the end of this training, participants will be able to:
- Install and configure OpenFaas.
- Package any binary or code as a serverless function without repetitive boiler-plate coding.
- Decouple from AWS Lambda to avoid lock-in.
- Deploy event-driven functions to an on-premise server or to the cloud.
Knative for Developers
14 HoursThis instructor-led, live training in the UAE (onsite or remote) is aimed at developers who wish to use Knative to deploy serverless, event-driven functions, applications, and containers in a simplified and consistent manner.
By the end of this training, participants will be able to:
- Install and configure Knative on-premise.
- Deploy and run serverless functions and applications that autoscale.
- Integrate Knative with continuous integration systems to enable an end-to-end development workflow.
- Simplify the overhead of deploying containers; focus on writing great code.
Serverless Framework for Developers
14 HoursThis instructor-led, live training in the UAE (onsite or remote) is aimed at developers who wish to use Serverless Framework on AWS and other cloud platforms to create and deploy microservice applications.
By the end of this training, participants will be able to:
- Set up Serverless Framework to work with compute services such as AWS Lambda.
- Reduce the complexity and cost of deploying microservices on different cloud platforms.
- Emit and capture events and execute functions automatically.
Serverless on Kubernetes Fundamentals
21 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at developers and DevOps engineers who wish to utilize a serverless approach for building enterprise applications in Kubernetes.
By the end of this training, participants will be able to:
- Setup and configure the Kubernetes system to start developing with a serverless architecture.
- Understand the concepts and principles foundational to serverless environments.
- Operate toolchains necessary to serverless development and integrate it with Kubernetes components.
- Practice their skill in Python programming language and apply it to implement serverless systems.
- Secure enterprise applications that are deployed through a serverless framework on Kubernetes.
- Utilize modern cloud computing methods in optimizing DevOps task processing workflows.
Serverless Computing for Administrators
7 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at system administrators who wish to implement, monitor, and analyze IT operations using a serverless environment.
By the end of this training, participants will be able to:
- Manage IT operations using a Function-as-a-Service (FaaS) model.
- Automate functions to build multiple-tier web applications.
- Analyze and monitor infrastructures using a serverless framework.
Serverless Computing for Managers
7 HoursThis instructor-led, live training in the UAE (online or onsite) is aimed at executives, directors, and managers who wish to implement serverless computing solutions that meet organizational needs.
By the end of this training, participants will be able to strategize, monitor, and manage enterprise-grade productions with serverless models and platforms.