728x90
반응형

AWS 29

AWS Monitoring[CloudWatch] - 1. CloudWatch Alarm을 Slack 연동하기

AWS에서는 Amazon CloudWatch Alarm(경보)를 사용하여 모니터링 할 수 있으며 Alarm(경보)를 설정하고 해당 내용에 대해서 알람을 받을 수 있습니다. https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html Amazon CloudWatch 경보 사용 - Amazon CloudWatch 경보를 생성한 직후에 데이터 포인트가 누락되었으며 경보를 생성하기 전에 지표가 CloudWatch 에 보고된 경우, CloudWatch는 경보가 생성되기 전 가장 최근의 데이터 포인트를 검색해 경보를 평가합 docs.aws.amazon.com 이 기능은 모니터링에 큰 도움이 됩니다. 하지만 항..

AWS/Monitoring 2021.08.20

EC2(Amazon Linux2)에 Jenkins 설치

* Jenkins에서 Java 버전 경고 알림이 발생하여 jdk 11 버전 설치 과정 추가 수정합니다. EC2(Amazon Linux2)에 수동으로 Jenkins를 설치해 보려고 합니다. Docker를 이용한 손쉬운 설치 방법이 있긴 하지만, Container를 사용하지 않는 환경도 있기도 하고, 간단한 테스트용도로 구성을 하는 경우도 있기에 이번글에서는 EC2 - Amazon Linux2에 Jenkins를 설치하는 내용을 작성합니다. EC2 생성이 된 이후 과정부터 설명하며, 설치 가이드이기 때문에 Public Subnet에 설치 하도록 하겠습니다. 보통은 Private Subnet에 EC2를 위치 시키고 Jenkins를 설치하여 ALB나 Nginx의 reverseProxy 기능을 사용하여 접근 할 수..

AWS/CICD 2021.06.03

AWS 에서 흔히 할 수 있는 실수들 - 1

AWS Console을 사용하면서 흔히 할 수 있는 실수들 - 1 을 작성해 보았습니다. - NLB Taget Group 설정 NLB 생성 시 Target 그룹은 ALB 또는 CLB에서 생성하는 HTTP, HTTPS가 아닌 TCP로 세팅해줘야 한다. NLB 생성 시 미리 정의해논 Target Group이 보이지 않는 경우가 많은데, TCP로 알맞게 세팅을 해줬는지 확인합니다. - EIP 주소 릴리즈 EIP 생성 후 IP를 연결하지 않으면 과금이 발생합니다. 사용하지 않는 EIP는 릴리즈를 해줘야 괜한 과금으로 비용을 낭비 하지 않을 수 있습니다. - 보안그룹(Security Groups) VPC 연결 확인 EC2 인스턴스 생성 및 보안그룹(SG) 추가 하기 위해서 보안그룹 검색 시 설정해 둔 보안그룹이 ..

AWS/ETC 2021.05.24

서버 SSH 접속 시 배너 설정 - 아스키 아트 feat. AWS EC2 인스턴스

테스트 EC2 인스턴스나, 관리용 인스턴스에 대해서 SSH를 접속하게 되면 아래와 같은 배너 화면을 보게 됩니다. 자주 접속하는 서버에서 나만의 아스키 아트가 있으면 괜찮겠다는 생각을 하게 되어 아스키 아트를 적용해 보았습니다. 아스키로 변환해 주는 사이트가 있었고, 워낙 즉흥적이게 아스키 아트를 적용해야 겠다고 생각해서 큰 무리 없이 TEXT로 변환해 주는 사이트에서 작업을 진행했습니다. TEXT 변환 - patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20 IMAGE 변환 - www.text-image.com/convert/ascii.html TEXT 변환 하는 곳에서 변환 후 문구를 작성하여 아래와 같이 아스키 아트를 만들어보았..

Server 2021.04.21

AWS S3를 이용한 정적 웹 사이트 호스팅 방법 - 3. CloudFront(CDN) / HTTPS

이전 글에서 Route 53을 사용하여 DNS(본인 소유)로 S3에서 만든 정적 웹 사이트 호스팅하는 내용을 다뤘습니다. longtermsad.tistory.com/45 AWS S3를 이용한 정적 웹 사이트 호스팅 방법 - 2. Route 53 연동(DNS) 이전 글에서 S3를 이용하여 정적 웹 사이트(S3 앤드포인트) 호스팅 하는 방법에 대하여 글을 작성하였습니다. longtermsad.tistory.com/44 AWS S3를 이용한 정적 웹사이트 호스팅 방법 - 1. S3 앤드포인트 정 longtermsad.tistory.com 글 내용 중 URL 입력하는 부분을 보면 "주의 요함"을 확인할 수 있습니다. 해당 내용은 암호화 된 방식이 아닌 HTTP 프로토콜로 통신이 되고 있다는 것을 의미합니다. 테..

AWS/S3 2021.04.19

AWS S3를 이용한 정적 웹 사이트 호스팅 방법 - 2. Route 53 연동(DNS)

이전 글에서 S3를 이용하여 정적 웹 사이트(S3 앤드포인트) 호스팅 하는 방법에 대하여 글을 작성하였습니다. longtermsad.tistory.com/44 AWS S3를 이용한 정적 웹사이트 호스팅 방법 - 1. S3 앤드포인트 정적 웹 페이지를 AWS S3 서비스를 사용하여 정적 웹 호스팅을 하는 방법에 대해서 실습형태로 설명하려고 합니다. 우선 정적 웹 페이지에 대해서 알아보겠습니다. 정적(Static) 웹 페이지는 말 그 longtermsad.tistory.com S3 앤드포인트로 접근하는 방법도 있겠으나, 보통은 DNS의 주소를 이용하여 웹 페이지에 접근을 합니다.( 예. google.com, naver.com 등) AWS에서 DNS 서비스를 제공하는 것이 Route 53 이라는 서비스 입니다..

AWS/S3 2021.04.16

AWS S3를 이용한 정적 웹 사이트 호스팅 방법 - 1. S3 앤드포인트

정적 웹 페이지를 AWS S3 서비스를 사용하여 정적 웹 호스팅을 하는 방법에 대해서 실습형태로 설명하려고 합니다. 우선 정적 웹 페이지에 대해서 알아보겠습니다. 정적(Static) 웹 페이지는 말 그대로 누군가가 이미 작성한 웹 페이지를 그대로 열어서 보는 것이라고 생각하면 됩니다. 정적 웹 페이지의 반대인 동적 웹 페이지는 유저의 클릭 등의 다른 변수들로 인해서 변경되어 보이는 웹 페이지를 동적 웹 페이지라고 합니다. 정적 웹 페이지의 특징 - 웹 서버에 이미 저장된 html 문서를 사용자(User)에게 제공(전송) - 사용자(User)는 서버에 저장된 데이터가 변경되지 않는 고정된 웹 페이지를 제공 받음 - 모든 사용자(All User)는 같은 결과의 웹 페이지를 서버에 요청하고 응답 받음 - 자주..

AWS/S3 2021.04.13

Windows(OS) PC에 AWS CLI 설치하기

이전글 중에 Mac OS에 AWS CLI 설치하기 글이 있습니다. Windows PC를 통해 AWS CLI를 설치하여 사용할 일이 생겨 Windows PC에 AWS CLI 설치하기 글을 작성하게 되었습니다. AWS CLI 사용 방법은 이전 Mac OS에 AWS CLI 설치하기 글에 설명이 되어 있으니 참고 부탁드립니다. longtermsad.tistory.com/13 Mac OS에 AWS Cli 설정하기 AWS Cli 란? AWS 커맨드 라인 인터페이스(AWS Command Line Interface, aws cli)는 AWS 서비스를 관리하는 통합 도구입니다. 여러 AWS 서비스를 명령줄에서 제어하고 스크립트를 통해 자동화할 수 있습니다. 설 longtermsad.tistory.com 설치(Window..

AWS/ETC 2021.04.12

AWS Monitoring - 5. CloudWatch Agent 자동설치[SSM - Linux OS]

이전 2. CloudWatch Agent 설치[Memory/Disk 수집][Linux OS] 글에서 서버에 접속(SSH) 하여 수동으로 CloudWatch Agent 설치하는 방법에 대해서 글을 작성했습니다. 이번글에서는 AWS SSM(AWS System Manager)를 이용하여 자동으로 Linux OS에 CloudWatch Agent를 설치하는 방법에 대해서 작성하려고 합니다. 우선, 자동설치를 하기 위해서는 SSM 에이전트가 설치가 되어 있어야 합니다. SSM 에이전트는 다음 EC2 인스턴스 및 Amazon Machine Images(AMIs)에 기본적으로 설치됩니다. Amazon Linux Amazon Linux 2 Amazon Linux 2 ECS-Optimized AMIs Ubuntu Serv..

AWS/Monitoring 2021.01.14

AWS Monitoring - 4. CloudWatch Custom Metrics

지난번 글에서 EC2 인스턴스에 CloudWatch Agent 설치[Linux/Windows]를 진행했는데요. CloudWatch Agent를 설치하면 EC2 인스턴스의 인프라 지표를 CloudWatch를 통해 모니터링 할 수 있습니다. 이번에는 Linux EC2 인스턴스에서 사용자가 만들어 생성해낸 지표를 CloudWatch에서 확인 할 수 있도록 하는 방법에 대해서 알아보려고 합니다. 즉 CloudWatch의 Custom Metrics을 작성하는 방법에 대해 알아보겠습니다. Amazon Linux 2가 설치 되어 있는 EC2 인스턴스를 가지고 진행하겠습니다.[이미 EC2 인스턴스는 생성이 되어 있다는 전제로 진행하겠습니다.] 1. IAM User 생성 CloudWatch를 조작할 수 있는 권한을 가진..

AWS/Monitoring 2020.10.20
728x90
반응형