AWS 3

[AWS] CloudWatch, S3를 활용한 실습

미션 CPU 사용량 처리를 AWS CLI 기반으로 개발 개인이 어떤 경보를 발생시킬 것인지 선택 후 완성 S3 사용 예제 하나 완성 S3 기술 문서 보고 직접 구축 및 데이터 저장 test 완료 AWS 기사 또는 매뉴얼 하나 읽기 실습 1 CPU 사용량 처리를 AWS CLI 기반으로 개발 AWS CLI를 사용하여 CPU 사용량 경보 설정 공식 문서를 참고하여 실습했다. https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/US_AlarmAtThresholdEC2.html 아래와 같이 put-metric-alarm 명령을 사용하여 경보를 생성한다. aws cloudwatch put-metric-alarm --alarm-name cpu-m..

Infra 2024.02.28

[AWS] DynamoDB 테이블 생성 및 데이터 조회

Amazon DynamoDB란? Amazon DynamoDB는 완전관리형 NoSQL 데이터베이스 서비스로서 원활한 확장성과 함께 빠르고 예측 가능한 성능을 제공한다. DynamoDB는 분산 데이터베이스를 운영하고 크기 조정하는 데 따른 관리 부담을 줄여서 하드웨어 프로비저닝, 설정 및 구성, 복제, 소프트웨어 패치 또는 클러스터 크기 조정에 대해 걱정할 필요가 없게 한다. 또한 DynamoDB는 유휴 시 암호화를 제공하여 중요한 데이터 보호와 관련된 운영 부담 및 복잡성이 감소한다. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.htmlW What is Amazon DynamoDB? - Amazon DynamoD..

Infra 2024.02.26

[AWS EC2] Docker로 Jenkins 설치 및 GitHub Webhook 설정

목차1. Intro2. AWS EC2 인스턴스 생성3. AWS EC2에 설치 및 환경 설정4. Jenkins 설정하기5. Jenkins 빌드 시 다운되는 현상6. 결과 Intro어제까지 VirtualBox의 Linux 환경에서 Docker를 사용하여 Jenkins를 설치했다. 오늘은 AWS EC2에서 Docker를 사용하여 Jenkins를 설치해본 후, GitHub Webhook을 설정하여 이벤트가 발생하면 자동으로 빌드가 되게 했다. AWS EC2 인스턴스 생성AWS I AM 계정을 받은 후 EC2 서비스에서 키 페어를 생성해줬다. 서비스 > EC2 > 키 페어 생성에서 해준다. 키 페어는 탈취 당하면 안 되기 때문에 온라인 상에 올리지 않도록 주의한다. 이제 EC2 인스턴스를 시작해보자. EC2 대시..

Infra 2024.02.21