AWS42 AWS EC2에서 Docker와 CloudWatch Logs 연동하여 로그 관리하기 공식 문서 참고https://docs.docker.com/engine/logging/drivers/awslogs/ Amazon CloudWatch Logs logging driverLearn how to use the Amazon CloudWatch Logs logging driver with Docker Enginedocs.docker.com 1. 로그 그룹 만들기먼저 CloudWatch Logs에서 로그 그룹을 생성해야 합니다.로그 그룹 생성 절차AWS Management Console에 로그인합니다.CloudWatch 서비스로 이동합니다왼쪽 메뉴에서 Logs를 클릭합니다.Log groups에서 Create log group을 클릭합니다.로그 그룹 이름을 입력합니다 (예: /docker/logs)... 2025. 1. 10. AWS Route53 + 가비아 등록 AWS 공부를 하다 보면 웹 애플리케이션이나 서비스의 배포 시 도메인을 등록하고 호스팅하는 부분이 필요합니다. 실제 운영 환경에서 사용하려면 DNS 설정과 도메인 네임서버 변경 등의 작업이 필수적입니다. 여기에서는 가비아에서 구매한 도메인을 AWS Route 53과 연동하는 과정을 정리해 보겠습니다. Route 53호스트 영역 생성 선택실제 도메인 주소 입력값/트래픽 라우팅 대상 4가지 정보 -> 가비아 네임서버에 설정가비아AWS 정보 등록하기 AWS Route53 + 가비아 연동 완료,이후에는 AWS 리소스들은 Route53을 통해서 도메인을 등록하여 사용 하면 됩니다. 2025. 1. 8. GitLab CI를 활용한 S3 배포 및 CloudFront + Route 53 연동 구축 AWS 환경에서 웹 서비스를 배포할 때 GitLab CI/CD 파이프라인을 활용하여 자동으로 S3에 빌드 파일을 업로드하고, CloudFront 캐시를 초기화한 후 Route 53을 통해 도메인 서비스를 제공하는 방법을 소개합니다. 1. GITLAB CI YAML변수들은 GITLAB variable에 등록하여 사용(보안 관점)# 파이프라인의 실행 단계를 정의stages: - build # - deploy # 빌드 작업 정의build: stage: build image: node:latest cache: paths: - node_modules/ script: .. 2025. 1. 8. AWS EC2 생성 AWS EC2 생성하기https://monta010.tistory.com/43 AWS Elastic Compute Cloud(EC2)AWS EC2 AWS에 가장 많이 사용하는 클라우드 컴퓨팅 서비스 원하는 용량대로 Linux, Windows 서버 설치 가능 클릭 몇번으로 컴퓨터 구성 가능하며 용량 조절이 가능하다. 탄력적 IP주소(EIP)를 통해 고정monta010.tistory.com 1. 인스턴스 생성EC2 이름 : ec2-cloudwatch이미지 : Amazon Linux 2. 인스턴스 유형 선택스펙에 맞도록 설정 3. 인스턴스 키 페어 선택 4. 인스턴스 네트워크 설정vpc, subnet, 퍼블릭 IP 유무, 보안 그룹상세한 설정은 서비스에 맞도록 설정하기! 5. 인스턴스 스토리지 용.. 2025. 1. 3. AWS EC2 Cloudwatch 설정 CloudwatchAWS에서 제공하는 모니터링 및 관리 서비스로, AWS 리소스와 애플리케이션의 메트릭, 로그, 이벤트를 실시간으로 수집하고 분석시스템 성능을 모니터링하고 이상 징후를 감지하며, 문제 발생 시 자동으로 대응할 수 있는 알림 및 작업 자동화 기능 https://monta010.tistory.com/187 AWS EC2 생성AWS EC2 생성하기https://monta010.tistory.com/43 AWS Elastic Compute Cloud(EC2)AWS EC2 AWS에 가장 많이 사용하는 클라우드 컴퓨팅 서비스 원하는 용량대로 Linux, Windows 서버 설치 가능 클릭 몇번으로 컴퓨터 구성monta010.tistory.com EC2 SSM을 통한 Cloudwatch 구성사전.. 2025. 1. 3. AWS VPC Flow Log 설정 AWS VPC Flow LogAWS VPC의 네트워크 트래픽을 모니터링하고 로깅하는 기능 1. vpc flow 설정 1) IAM 설정https://docs.aws.amazon.com/ko_kr/vpc/latest/userguide/flow-logs-iam-role.html#create-flow-logs-role CloudWatch Logs에 흐름 로그를 게시하는 IAM 역할 - Amazon Virtual Private CloudCloudWatch Logs에 흐름 로그를 게시하는 IAM 역할 흐름 로그와 연결된 IAM 역할에는 CloudWatch Logs의 지정된 로그 그룹에 흐름 로그를 게시할 권한이 있어야 합니다. IAM 역할은 AWS 계정에 속해야 합니다.docs.aws.amazon.com 2).. 2024. 12. 30. AWS VPC Peering AWS VPC Peering프라이빗 IPv4 주소 또는 IPv6 주소를 사용하여 두 VPC 간에 트래픽을 라우팅할 수 있도록 하기 위한 두 VPC 사이의 네트워킹 연결 구성도동일 Account , 동일 리전A : 10.192.20.0/16B : 172.31.0.0/16 1. VPC 생성 하기 - CloudformationVPC CIDR : 10.192.20.0/16 참고 자료(VPC 템플릿)https://docs.aws.amazon.com/ko_kr/codebuild/latest/userguide/cloudformation-vpc-template.html AWS CloudFormation VPC 템플릿 - AWS CodeBuild이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려.. 2024. 12. 24. AWS ECS 스토리지 AWS ECS 스토리지임시 스토리지는 기본적으로 제공되며, 데이터 영속성이 필요하지 않은 경우에 적합합니다.CloudWatch Logs를 통해 로그를 수집하여 EBS 없이도 로그 관리가 가능합니다.EBS는 ECS on EC2에서 추가적인 영속 스토리지가 필요할 때 사용하며, 기본 스토리지 용량을 증설할 수 있습니다.EFS는 여러 컨테이너에서 데이터를 공유해야 할 때 적합합니다. AWS 기본 스토리지(임시 스토리지)임시 스토리지: ECS 인스턴스의 로컬 디스크를 사용하며, 컨테이너가 종료되면 데이터가 사라짐용량 범위AWS ECS EC2 : EC2 유형에 따라 최대 범위가 정해지며, 최소 20GiBAWS ECS Fargate : 20GiB 고정스토리지 옵션(ECS EC2 vs ECS Fargate)임시 .. 2024. 12. 16. AWC ECS Service Connect 배포하기 AWS ECS 서비스간 통신 방법 3가지 존재Amazon ECS Service Discovery(활용)DNS 사용하여 요청을 보낼 수 있도록 엔드포인트를 생성생성된 엔드포인트를 통하여 프론트 -> DNS를 통하여 백엔드 호출AWS Cloud Map, Route53에 필요한 항목이 자동 등록Amazon Elastic Load Balancer(ELB)많이 사용하는 방법이며 하나의 ELB의 대상 그룹을 지정하여 트래픽을 전달클라이언트 -> ELB 엔드포인트 호출AWS App MeshService Mesh 개념Envoy 프록시를 사이트카 형태로 생성하여 하나의 네트워크를 구성Task(작업 간) 트래픽을 프록시하고 상호 연결을 담당Envoy 프록시를 사용할 경우 암호화, 인증 기능 제공복잡도 존재함 참고https.. 2024. 12. 11. 이전 1 2 3 4 5 다음