🌱 오늘의 주제 : AWS 정리
🌱 AWS 정리
- AWS Lambda는 서버리스 컴퓨팅 서비스로, 코드를 실행할 수 있는 컴퓨팅 리소스를 관리하고 필요할 때 자동으로 확장합니다. 사용자는 자신의 코드를 업로드하고 실행할 트리거를 정의한 다음, AWS Lambda가 필요한 인프라를 자동으로 프로비저닝하고 코드를 실행합니다.
- AWS EventBridge는 이벤트 기반 아키텍처를 구축하기 위한 완전관리형 서비스입니다. 이를 통해 다양한 애플리케이션, 서비스, 및 AWS 리소스 간의 데이터와 이벤트를 연결하고 라우팅할 수 있습니다. EventBridge는 이벤트 소스와 이벤트 대상 사이의 브로커 역할을 합니다.
- AWS SQS(Simple Queue Service)는 완전관리형 메시지 대기열 서비스로, 분산 애플리케이션 구성 요소 간에 메시지를 안정적이고 확장 가능하게 전달할 수 있도록 지원합니다. SQS는 분산 시스템에서 구성 요소 간의 통신을 간소화하고 비동기 메시징 패턴을 구현할 수 있게 합니다.
- Amazon Kinesis는 대규모 실시간 데이터 스트리밍을 손쉽게 수집, 처리 및 분석할 수 있게 해주는 AWS의 완전 관리형 서비스입니다. 이를 통해 웹사이트 클릭스트림, 애플리케이션 로그, 소셜 미디어 피드, 금융 거래, IoT 센서 데이터 등 다양한 데이터 소스를 실시간으로 처리하고 분석할 수 있습니다.
- ALB(AWS Application Load Balancer)는 Amazon Web Services의 완전 관리형 로드 밸런서 서비스 중 하나입니다. ALB는 OSI 7계층(Application Layer)에서 동작하며 HTTP 및 HTTPS 트래픽을 처리하는 데 특히 최적화되어 있습니다.
- AWS X-Ray는 분산된 애플리케이션에서 발생하는 성능 이슈를 식별하고 디버깅하는 데 사용되는 서비스입니다. Lambda Tracing with X-Ray는 AWS Lambda 함수의 실행을 X-Ray에 연결하여 함수 내에서 발생하는 각각의 이벤트 및 서비스 호출에 대한 상세한 추적을 제공합니다.
- Amazon CloudFront는 AWS의 완전 관리형 콘텐츠 전송 네트워크(CDN) 서비스로, 전 세계 사용자에게 빠르고 안정적인 콘텐츠 전송을 제공합니다. CloudFront를 사용하면 정적 및 동적 콘텐츠를 안정적으로 전송하고, 사용자와 가까운 엣지 로케이션에서 콘텐츠를 캐시하여 지연 시간을 줄일 수 있습니다. CloudFront는 정적 웹사이트 호스팅, 동영상 스트리밍, API 게이트웨이 및 기타 웹 애플리케이션의 콘텐츠 전송에 널리 사용됩니다. 또한, Lambda@Edge와의 통합을 통해 사용자 정의 기능을 추가하고 콘텐츠를 동적으로 조작할 수 있습니다. CloudFront를 사용하면 안정적이고 고성능의 콘텐츠 전송을 위한 솔루션을 쉽게 구축할 수 있습니다.
- CDN은 Content Delivery Network의 약자로, 전 세계적으로 사용자에게 콘텐츠를 더 빠르게 제공하기 위해 설계된 분산 네트워크입니다. CDN은 웹 콘텐츠, 동영상, 이미지, 스크립트 및 기타 파일을 캐시하고 사용자가 해당 콘텐츠를 요청할 때 가장 가까운 서버에서 콘텐츠를 제공함으로써 지연 시간을 줄이고 대역폭을 관리합니다.
- VPC(Virtual Private Cloud)는 AWS(Amazon Web Services)에서 제공하는 가상 사설 클라우드 서비스입니다. VPC를 사용하면 사용자는 AWS 클라우드 환경 내에서 자체 가상 네트워크를 설정하고 제어할 수 있습니다. 이를 통해 사용자는 AWS 리소스를 가상의 네트워크에서 실행하고, 보안, 라우팅 및 네트워크 흐름을 관리할 수 있습니다.
- Amazon EFS(Elastic File System)는 AWS에서 제공하는 확장 가능하고 탄력적인 파일 스토리지 서비스입니다. EFS는 POSIX(Portable Operating System Interface) 표준을 준수하는 파일 시스템으로, AWS 클라우드 내에서 여러 Amazon EC2 인스턴스에 동시에 마운트할 수 있습니다. 이를 통해 공유 파일 시스템을 필요로 하는 애플리케이션이나 작업 흐름에서 유용하게 사용할 수 있습니다.
- Amazon Elastic Block Store (EBS) 볼륨은 Amazon Web Services (AWS)에서 제공하는 블록 스토리지 서비스입니다. EBS 볼륨은 Amazon EC2 인스턴스에 연결되어 지속적인 데이터를 저장할 수 있는 가상 디스크입니다. EBS 볼륨은 고가용성, 신뢰성, 성능을 제공하며, 다양한 워크로드에 적합한 스토리지 솔루션을 제공합니다.
- Amazon EBS 스냅샷은 EBS 볼륨의 특정 시점 상태를 캡처하고 백업하는 데 사용되는 기능입니다. 이는 데이터의 보관, 복원 및 볼륨 생성에 사용됩니다. 스냅샷은 Amazon S3에 저장되며, 데이터의 지속성을 보장하고 재해 복구를 위한 중요한 백업 메커니즘을 제공합니다.
- Amazon Machine Image(AMI)는 Amazon Web Services(AWS)에서 사용하는 가상 머신 이미지를 의미합니다. 이것은 EC2 인스턴스를 생성하는 데 사용되는 템플릿이며, 운영 체제, 애플리케이션 서버, 미들웨어, 데이터 등이 포함될 수 있습니다. AMI는 EC2 인스턴스를 시작할 때 사용되며, 인스턴스가 시작될 때 이 이미지가 기반으로 인스턴스가 구성됩니다.
- 로드 밸런싱(load balancing)은 네트워크 트래픽을 여러 서버에 분산시켜, 하나의 서버에 과부하가 걸리지 않도록 하는 기술입니다. 이를 통해 시스템의 성능과 가용성을 높이고, 응답 시간을 줄이며, 전체적인 시스템의 신뢰성을 향상시킬 수 있습니다. 로드 밸런싱은 주로 웹 서버, 데이터베이스 서버, 애플리케이션 서버 등 다양한 종류의 서버에 적용됩니다.
- EBS 스냅샷(EBS Snapshots)은 Amazon Web Services (AWS)의 Elastic Block Store(EBS) 볼륨에 저장된 데이터를 백업하는 방법입니다. EBS 스냅샷은 특정 시점의 EBS 볼륨의 상태를 캡처하여 S3에 저장하며, 이를 통해 데이터 보호 및 복구, 데이터 이전 등을 할 수 있습니다.
- 데이터베이스 스냅샷(DB Snapshot)은 특정 시점의 데이터베이스 상태를 캡처하고 저장하는 기능입니다. 이는 데이터베이스의 상태를 빠르고 일관성 있게 백업하여 나중에 필요할 때 해당 시점의 데이터베이스 상태로 복구할 수 있게 해줍니다. 스냅샷은 특히 데이터베이스 관리 및 백업 전략에서 중요한 역할을 합니다.
- AWS Lambda를 사용하여 썸네일을 생성하는 함수는 이미지 파일이 업로드될 때 자동으로 트리거되어 해당 이미지의 작은 버전(썸네일)을 생성하는 서버리스 함수입니다. 이 과정은 주로 AWS S3 (Simple Storage Service) 버킷과 연계되어 이루어지며, 이미지 처리 라이브러리를 사용하여 원본 이미지를 조작합니다.
- AWS CloudFormation은 Amazon Web Services (AWS)에서 제공하는 인프라스트럭처를 코드로 관리할 수 있는 서비스입니다. 이를 통해 사용자는 AWS 리소스를 프로비저닝하고 관리할 수 있는 템플릿을 작성하고 배포할 수 있습니다. CloudFormation은 JSON 또는 YAML 형식의 템플릿을 사용하여 리소스를 정의하고, 이를 기반으로 자동으로 리소스를 생성, 업데이트, 삭제할 수 있습니다.
- ELB는 Elastic Load Balancer의 약자로, Amazon Web Services(AWS)에서 제공하는 관리형 로드 밸런싱 서비스입니다. ELB는 여러 가용 영역에 걸쳐 들어오는 애플리케이션 트래픽을 자동으로 분산하여 애플리케이션의 가용성과 확장성을 향상시킵니다. ELB는 다양한 트래픽 유형을 처리할 수 있는 여러 종류의 로드 밸런서를 제공합니다.
'DevOps' 카테고리의 다른 글
AWS Cloud Practitioner 용어 정리 (0) | 2024.07.01 |
---|---|
Types of Could Computing (0) | 2024.06.12 |
Docker _실행 실전편 (0) | 2023.12.06 |
Docker란?? (0) | 2023.11.24 |
DevOps - CI/CD 구축하기 #2 ( Github Actions, S3, Code Deploy, EC2) (0) | 2023.11.16 |