38 lines
3.4 KiB
Markdown
38 lines
3.4 KiB
Markdown
---
|
|
title: "Public Cloud Learning Sessions (OpenText)- Serverless Computing - 20240903 160139-Meeting Recording"
|
|
type: cloud-learning
|
|
source-type: video
|
|
category: "DevOps & SRE/09_Serverless_AI"
|
|
tags:
|
|
- Serverless
|
|
- AWS
|
|
- Lambda
|
|
- OpenText
|
|
date-added: 2026-04-14
|
|
video-source: "nas:///volume2/work/Public Cloud Learning Sessions/Public Cloud Learning Sessions (OpenText)- Serverless Computing - 20240903_160139-Meeting Recording.mp4"
|
|
audio-source: ""
|
|
status: summarized (Gemini 摘要)
|
|
---
|
|
|
|
# Public Cloud Learning Sessions (OpenText)- Serverless Computing - 20240903 160139-Meeting Recording
|
|
|
|
**Source:** NAS `/volume2/work/Public Cloud Learning Sessions/Public Cloud Learning Sessions (OpenText)- Serverless Computing - 20240903_160139-Meeting Recording.mp4`
|
|
|
|
**Type:** VIDEO | **Category:** 09_Serverless_AI
|
|
|
|
**Status:** 🟡 Awaiting Whisper transcription → Summary
|
|
|
|
---
|
|
|
|
## Serverless Computing on AWS
|
|
|
|
This session covers serverless computing with a focus on AWS Lambda, step functions, and API Gateway. Modern businesses face pressure to innovate quickly, maintain security and compliance, respond to events, and increase profitability. Serverless computing simplifies cloud application management by shifting operational tasks to the cloud provider, allowing development teams to focus on code.
|
|
|
|
Customers adopt serverless models for faster time to market, business focus, lower TCO, pay-per-use, scalability, and built-in security. AWS offers a range of serverless services, including Lambda, Fargate, and EventBridge. AWS and the customer share operational responsibilities. AWS manages infrastructure in serverless environments, while customers manage code.
|
|
|
|
AWS compute offerings include EC2, Fargate, and Lambda. EC2 offers flexibility and control, while Lambda allows developers to focus on business logic. *Lambda functions are triggered by events, which are changes in state.* Lambda handles load balancing, auto scaling, and security. Lambda functions can be triggered synchronously, asynchronously, or via event source mapping. When writing Lambda functions, developers need to consider the handler, event object, and context.
|
|
|
|
Lambda permissions include execution roles (what the Lambda function can do) and resource-based policies (who can trigger the Lambda function). AWS Lambda includes a dashboard and metrics reported to CloudWatch, such as requests, errors, latency, and throttling. Amazon Q can be used to debug Lambda functions. Test events can be created to test Lambda functions. Versioning and aliases are important for managing code changes. *Whenever you see that you have written code and you want that this code is final, you can publish as a new version.* Lambda layers allow sharing common code across multiple Lambda functions. Lambda supports both x86 and ARM64 architectures. ARM64 offers better price performance. Lambda power tuning can be used to compare performance and cost.
|
|
|
|
Step functions orchestrate multiple AWS services. Step functions are serverless workflow services based on state machines. Step functions have two flavors: standard and express. API Gateway is a managed service for creating, publishing, and securing APIs. API Gateway offers edge-optimized, regional, and private options. The Serverless Application Model (SAM) is a tool for local development and deployment of serverless applications. SAM is built on top of CloudFormation. SAM local can be used to test Lambda functions locally.
|