77 lines
2.0 KiB
Markdown
77 lines
2.0 KiB
Markdown
---
|
|
title: "Serverless Computing"
|
|
type: concept
|
|
tags: [Cloud, Serverless, Cloud Native, Edge Computing]
|
|
date: 2026-04-26
|
|
---
|
|
|
|
# Serverless Computing (无服务器计算)
|
|
|
|
## Definition
|
|
**Serverless Computing** is a cloud execution model where the cloud provider dynamically manages the allocation and provisioning of servers. Developers can build and deploy applications without worrying about infrastructure management.
|
|
|
|
## Key Characteristics
|
|
- **No server management**: Cloud provider handles infrastructure
|
|
- **Automatic scaling**: Resources scale based on demand
|
|
- **Pay-per-use**: Pay only for execution time
|
|
- **Event-driven**: Functions respond to events/triggers
|
|
|
|
## Key Platforms
|
|
|
|
| Provider | Service |
|
|
|----------|---------|
|
|
| AWS | Lambda |
|
|
| Azure | Azure Functions |
|
|
| GCP | Cloud Functions |
|
|
|
|
## Benefits
|
|
|
|
### 1. Cost Efficiency
|
|
- Eliminates unnecessary resource consumption
|
|
- No idle capacity costs
|
|
- Pay only for actual execution time
|
|
|
|
### 2. Scalability
|
|
- Automatic scaling from zero to thousands of instances
|
|
- Handles traffic spikes without provisioning
|
|
- Global distribution ready
|
|
|
|
### 3. Developer Productivity
|
|
- Focus on business logic, not infrastructure
|
|
- Faster deployment cycles
|
|
- Reduced operational overhead
|
|
|
|
## Use Cases
|
|
|
|
### Event-Driven Automation
|
|
- Real-time file processing
|
|
- Automated backups
|
|
- Scheduled tasks and cron jobs
|
|
|
|
### API Backends
|
|
- Microservices architecture
|
|
- Real-time data processing
|
|
- IoT data ingestion
|
|
|
|
### AI/ML Inference
|
|
- On-demand model inference
|
|
- Image and video processing
|
|
- Natural language processing
|
|
|
|
## Relationship to Green Computing
|
|
- Serverless computing contributes to [[Green Computing]] by:
|
|
- Eliminating idle resource consumption
|
|
- Optimizing energy efficiency through shared infrastructure
|
|
- Reducing data center carbon footprint
|
|
|
|
## Related Concepts
|
|
- [[Cloud-Native]]
|
|
- [[Green Computing]]
|
|
- [[Event-Driven-Architecture]]
|
|
- [[Edge-Computing]]
|
|
|
|
## Related Entities
|
|
- [[AWS Lambda]]
|
|
- [[Azure Functions]]
|
|
- [[Google Cloud Functions]]
|