- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
이 용어집은 서버리스 아키텍처, 클라우드 플랫폼 공급자, Datadog 서버리스 모니터링과 관련된 용어와 개념에 중점을 두고 있습니다.
개념 | 설명 |
---|---|
서버리스 | 클라우드 공급자가 필요에 따라 백엔드 리소스를 할당하는 개발 모델입니다. 이 패러다임을 통해 개발자는 인프라스트럭처를 관리할 필요 없이 애플리케이션과 서비스를 빌드, 실행, 배포할 수 있습니다. |
기능 | 서버리스 패러다임에서 함수는 클라우드에서 실행되는 자체 완성된 애플리케이션입니다. |
클라우드 기반 개발 | 개발자가 개발 프로세스 중에 로컬 컴퓨터가 아닌 클라우드에서 코드를 실행하는 워크플로입니다. 일반적으로 서버리스 애플리케이션을 구축하려면 클라우드 기반 개발이 필요합니다. |
콜드 스타트 | 특정 함수를 처음 호출하면 이후의 호출에 비해 실행 시간이 길어질 수 있습니다. 이 현상을 콜드 스타트라고 하며 다양한 요인으로 인해 발생합니다. 예를 들어 클라우드 공급자가 기본 리소스를 준비하는 데 시간이 걸릴 수 있습니다. |
이벤트 중심 아키텍처 | 이벤트가 분리된 서비스 간의 통신을 주도하는 아키텍처 패턴입니다. |
서비스형 함수 (FaaS) | 서버리스 기능의 하위 집합. FaaS는 이벤트 중심 패러다임을 명시적으로 지칭합니다. |
Datadog 서버리스는 여러 클라우드 환경의 서버리스 애플리케이션에 대한 모니터링을 제공합니다.
AWS Lambda는 Amazon Web Services에서 제공하는 FaaS 플랫폼입니다. 자세한 내용은 AWS Lambda 설명서를 참조하세요.
개념 | 설명 |
---|---|
Amazon Resource Name (ARN) | AWS의 리소스에 대한 명명 규칙. |
AWS CloudFormation | 템플릿을 사용하여 AWS 리소스를 생성하고 삭제하는 AWS 서비스. 리소스 컬렉션을 단위로 생성 및 삭제할 수 있으며, 이러한 컬렉션을 “스택"이라고 합니다. |
AWS Identity 및 Access Management (IAM) | AWS에서 사용자 및 사용자 권한을 관리하기 위한 AWS 서비스. |
AWS Lambda | AWS가 제공하는 FaaS. “Lambda"는 종종 “Lambda 함수"의 약어로 사용됩니다. |
Step Functions | Step Functions는 AWS에서 제공하는 서비스로, 워크플로 상태 및 재시도 로직 등을 처리하기 위한 배관 코드를 작성할 필요 없이 여러 개의 Lambda 함수 또는 클라우드 서비스 이벤트로 구성된 공통 워크플로를 오케스트레이션하는 방법을 제공합니다. |
디플로이먼트 패키지 | Lambda 함수 코드는 디플로이먼트 패키지를 사용하여 배포할 수 있습니다. 디플로이먼트 패키지는 함수 코드와 종속성이 포함된 ZIP 아카이브 또는 Open Container Initiative (OCI) 사양과 호환되는 컨테이너 이미지입니다. |
엣지 로케이션 | 서비스별 작업을 수행하는 데 사용되는 AWS 데이터 센터. |
이벤트 | Lambda 함수가 처리할 데이터가 포함된 JSON 문서. |
Lambda 함수 | Lambda의 서버리스 함수. 각 함수에는 이벤트를 처리하는 코드가 있으며 호출하여 실행할 수 있습니다. |
Lambda 레이어 | 라이브러리, 커스텀 런타임, 설정 파일 또는 기타 종속성 등의 추가 코드가 포함된 ZIP 아카이브입니다. 디플로이먼트 패키지에 이러한 라이브러리를 포함하지 않고도 Lambda 레이어를 사용하여 서버리스 함수에서 라이브러리를 사용할 수 있습니다. |
매니지드 정책 | 여러 사용자, 그룹 및 역할에 연결할 수 있는 IAM 정책입니다. AWS 또는 고객이 생성하고 관리할 수 있습니다. |
리소스 | S3 버킷, EC2 인스턴스, IAM 사용자 또는 AWS에서 사용할 수 있는 기타 엔티티. |
리소스 속성 | 리소스를 AWS CloudFormation 스택에 포함할 때 각 리소스에는 하나 이상의 관련 속성이 있을 수 있습니다. |
Serverless Application Model (SAM) | SAM은 AWS에서 서버리스 애플리케이션에 초점을 맞춰 개발한 Infrastructure as Code 프레임워크입니다. |
개념 | 설명 |
---|---|
향상된 Lambda 메트릭 | 향상된 Lambda 메트릭은 AWS 람다 통합으로 활성화된 기본 Lambda 메트릭을 뛰어넘는 보기를 제공합니다. 이러한 메트릭은 aws.lambda.enhanced.* 네임스페이스에 있다는 점에서 구별되며, 서버리스 애플리케이션 상태에 대해 실시간 모니터를 설정하기 위한 Datadog의 모범 사례입니다. |
Lambda 라이브러리 | Datadog Lambda 라이브러리는 Lambda 함수 런타임에서 데이터 (예: 향상된 Lambda 메트릭 및 트레이스)를 수집합니다. 그런 다음 Lambda 라이브러리는 이 데이터를 로그 (Forwarder가 수집하도록) 또는 Lambda 확장에 제출합니다. Datadog Lambda 라이브러리는 종종 Datadog 트레이싱 라이브러리와 함께 Lambda 레이어에 번들로 제공되어 쉽게 설치할 수 있습니다. |
Forwarder | CloudWatch 로그에서 서버리스 모니터링 데이터를 파싱하여 Datadog으로 전송하는 AWS Lambda 함수입니다. |
Lambda 확장 | Lambda 실행 환경 내에서 실행되며 최소한의 성능 오버헤드로 서버리스 모니터링 데이터를 Datadog에 전송하는 경량 Datadog Agent입니다. 이 확장 프로그램은 Lambda 레이어로 배포되어 쉽게 설치할 수 있습니다. |
서버리스 CLI | CLI는 기존 Lambda 함수의 설정을 수정하여 계측을 가능하게 합니다. Datadog 서버리스 모니터링을 시작하는 가장 빠른 방법입니다. |
서버리스 Macro | Datadog 서버리스 CloudFormation 매크로는 CloudFormation 템플릿을 변환하여 서버리스 애플리케이션에 대한 계측을 자동으로 활성화합니다. |
서버리스 Plugin | 서버리스 플러그인은 Lambda 함수의 설정을 수정하여 서버리스 프레임워크로 관리되는 애플리케이션에 대한 계측을 자동으로 활성화합니다. |
서버리스 CDK 컨스트럭트 | 서버리스 플러그인은 Lambda 함수의 설정을 수정하여 AWS CDK에서 관리하는 애플리케이션에 대한 계측을 자동으로 활성화합니다. |
트레이스 병합 | 서버리스 트레이스를 병합하려면 애플리케이션에서 Datadog 트레이싱 라이브러리(dd-trace )와 AWS X-Ray 트레이스 라이브러리를 모두 구성할 때 연결된 단일 트레이스를 확인해야 합니다. |
트레이스 전파 | 서버리스 애플리케이션을 위한 연결된 단일 트레이스를 생성하려면 Datadog 트레이스 컨텍스트가 SQS, Kinesis, Lambda 함수 등 AWS 관리형 서비스를 통해 전파되어야 합니다. |
서버리스 인사이트 | Datadog에서는 성능 문제와 오류를 해결할 수 있는 해결 방법을 자동으로 제안하고 서버리스 애플리케이션 비용을 최적화 합니다. |
Azure Functions는 Microsoft Azure에서 제공하는 FaaS 플랫폼입니다. 자세한 내용은 Microsoft Azure Functions 설명서를 참조하세요.
개념 | 설명 |
---|---|
Azure Functions | Microsoft가 제공하는 FaaS. |
Azure App Service | 웹 애플리케이션, 서비스 및 API를 구축하기 위한 호스팅 서비스. |
Azure Resource Manager (ARM) 템플릿 | 프로젝트의 인프라스트럭처와 구성을 정의하는 JSON 문서. |
개념 | 설명 |
---|---|
Azure App Service 보기 | Azure App Services 리소스를 모니터링하기 위한 Datadog의 제품. |
Cloud Functions는 Google의 서버리스 실행 환경입니다. 자세한 내용은 Google Cloud Functions 설명서를 참조하세요.
개념 | 설명 |
---|---|
Cloud Functions | Google이 제공하는 FaaS. |