This is an early access feature. Contact Aviatrix support to enable this feature in your development and test environments.
Key Characteristics of Serverless Applications
- Event-driven: Functions run in response to specific triggers such as HTTP requests, file uploads, or database changes
- Ephemeral: Instances spin up on demand and terminate after execution completes
- Cloud-managed: Providers like AWS, GCP, and Azure abstract infrastructure management
Supported Serverless Platforms
Aviatrix Controller 8.2 provides initial support for AWS Lambda. Additional serverless platforms are planned for future releases:- AWS Lambda (Controller 8.2)
- Google Cloud Run (future release)
- Azure Functions (future release)
Security Challenges in Serverless Environments
Serverless architectures introduce unique security considerations:- Expanded attack surface: Each serverless function represents a potential entry point due to direct internet exposure
- Limited visibility: Ephemeral workloads make traditional monitoring and logging more challenging
- Configuration risks: Over-permissive IAM roles or shared network subnets can expose sensitive data
Benefits of DCF for Serverless
Aviatrix DCF addresses serverless security challenges through:- Egress traffic control: Filter outbound traffic from serverless functions through customer-owned VPCs
- Dynamic resource grouping: Use SmartGroups to automatically group for policy enforcement
- Infrastructure as code: Automate policy deployment and updates using Terraform
- Granular segmentation: Implement function-level security controls with dedicated subnets
- Traffic visibility: Monitor and log serverless traffic patterns for security analysis
- Multi-cloud governance: Enforce consistent security policies across multi-cloud environments
- Data protection: Reduce risk of data exfiltration and ensure compliance with regulatory requirements