본문 바로가기

Mileage31

Scouter 모니터링 안녕하세요 BTC 백만장작입니다 오늘은 오픈소스 APM 모니터링 Tool인 Scouter를 소개해드리려고 합니다. 오픈소스 APM인 Scouter는 JVM(WAS, Standalone application)을 사용하는 어플리케이션 및 OS 자원에 대한 모니터링 모니터링 기능을 제공한다. scouter는 다음 깃 링크에서 다운로드 받아서 사용할 수 있으며, 기본적인 사용방법이 간단하다는 장점이 있다. https://github.com/scouter-project/scouter GitHub - scouter-project/scouter: Scouter is an open source APM (Application Performance Management) tool. Scouter is an open sour.. 2022. 12. 21.
오프라인 Docker 설치방법 안녕하세요 BTC 백만장작입니다 제가 운영하고 있는 시스템의 서버들은 Jumphost 서버를 제외하면 대부분 오프라인 환경의 서버입니다. 오늘은 이와 같은 오프라인 서버에서 Docker 설치하는 방법을 소개하려 합니다. OS는 CentOS 7 기준입니다. 1.필요 패키지 yum 설치 yum -y install yum-utils device-mapper-persistent-data lvm2 2.docker ce 바이너리 설치 1. selinux 설치 정보 : https://centos.pkgs.org/7/centos-extras-x86_64/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm.html 바이너리 : http://mirror.centos.org/cen.. 2022. 12. 21.
리눅스 압축 관련 명령어 안녕하세요 BTC 백만장작입니다 오늘은 리눅스에서 자주 사용하는 압축 관련 명령어를 함께 공부해보려 합니다. 리눅스를 사용하다 보면, tar 혹은 tar.gz로 압축을 하거나 압축을 풀어야 할 경우가 자주 생깁니다. 이를 처리하기 위해 리눅스에서는 tar 라는 명령어를 사용하게 되는데, tar 명령어도 여러가지 옵션이 있지만 오늘은 자주 사용하는 명령어 패턴만 정리해보기로 하였습니다. 1. tar로 압축하기 > tar -cvf [파일명.tar] [폴더명] ex) abc라는 폴더를 aaa.tar로 압축하고자 한다면 > tar -cvf aaa.tar abc 2. tar 압축 풀기 > tar -xvf [파일명.tar] ex) aaa.tar라는 tar파일 압축을 풀고자 한다면 > tar -xvf aaa.tar .. 2022. 12. 21.
[AWS] CW Synthetics Canary 안녕하세요 맥썸입니다. 오늘의 포스팅은 AWS Cloudwatch Synthetics Canary 를 소개하겠습니다. Synthetics Canary 는 AWS의 웹 모니터링 기능을 제공하고 있으며 페이지에서 메트릭과 실패, 성공 확률을 파악할 수 있도록 출력됩니다. 사이트를 모니터링 해주며 지연된 URL 체크와 AWS 서비스인 SNS를 연동하여 한계 초과 시 알람을 받도록 경보를 설정 가능하여, 즉각적으로 모니터링 대응의 이점이 있습니다. 로직은 Canary 스크립트를 진행 시, Lambda 함수를 사용하여 호출 후 실행되어 결과를 출력합니다. (Canary 생성 시, Lambda function 이 생성되어 별도의 비용이 청구 될 수 있습니다.) 리뷰를 하기 위해 blueprint - heartbea.. 2022. 12. 13.
[AWS] 타 계정 S3 Data Copy 안녕하세요 맥썸입니다. 오늘 포스팅은 타 계정의 S3 data를 복사하는 방법에 관한 환경 구성을 소개 하겠습니다. 환경 구성하기 전, 내 계정의 Bucket이 존재하는 것과 aws cli, aws configure 구성이 되어 있다는 것을 기점으로 시작 하겠습니다. ● 복사 할 Bucket (타 계정) = Source-Bucket ● 복사 한 Data를 담을 Bucket (내 계정) = Target-Bucket Step 1. 내 계정 Policy 생성 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:GetObject" ], "Resource": [ "arn:aws:s3:::", ".. 2022. 11. 2.
aws s3 glacier backup AWS S3 에서 Glacier 로 자동 백업 Glacier는 아카이브 백업 저장을 주목적으로 하는 스토리지 서비스입니다. 데이터를 장기적으로 보관할 목적이라면 S3 보다 Glaicer가 비용적으로 훨씬 유리합니다. S3 데이터를 일정 주기로 Glacier로 옮기도록 설정하는 법을 알아보도록 합시다. 1. AWS console 에서 S3에 접속합니다. 2. Glacier 로 백업할 bucket을 선택 후 properties를 선택합니다. 3. Lifecycle 에서 rule을 추가합니다. 4. Rule 타겟 기입 버킷내에 데이터를 옮길 접두사 기입 5. Rule 설정 Archive to the Glacier storage class 체크, S3에서 Glacier로 옮길 데이터의 수명을 선택. EX) 7으.. 2022. 10. 25.
AWS Scheduled Instance Event 안녕하세요 맥썸입니다. 이번 포스팅은 AWS 유지보수 이벤트 중 Scheduled Instance Event에 대해 알아보고자 합니다. MILEAGE팀의 BTC_백만장자님이 포스팅 한 AWS Health Dashboard 에서 알 수 있듯이 AWS 이벤트에 대한 알림을 Health Dashboard에서 Event에 대한 알림과 지침을 제공해 줍니다. Scheduled Instance의 Event는 AWS Health Dashboard에서 확인 가능하지만, EC2 Event 에서도 확인이 가능합니다. Scheduled events for your instances는 자주 발생하는 것은 아니지만, 이벤트 기간은 신속하게 예정된 이벤트 및 네트워크 유지 관리 이벤트, 자동 복구 및 계획되지 않은 재부팅과 같은.. 2022. 10. 14.
Global Accelerator Global Accelerator [Global Accelerator] - AWS의 글로벌 네트워크 인프라를 통해 트래픽을 전송하고, 사용자 성능을 개선하는 서비스입니다. - 사용자와 가장 가까운 위치의 사용 가능한 엔드포인트로 트래픽을 자동으로 re라우팅합니다. - auto 라우팅 기능은 인터넷이 혼잡할 때 패킷 손실 및 지연 시간을 일관적으로 낮게 유지합니다. - 2개의 글로벌 정적 고객용 IP를 제공합니다. 엔드포인트는 AWS 특정 리전의 ELB, 탄력적 IP 및 EC2 인스턴스입니다. Global Accelerator 시나리오 1. 하나의 region에 존재하는 앱의 성능 개선 전 세계의 엣지 로케이션에 글로벌 정적 애니캐스트 IP 2개(아래 사진 기준: 4.3.2.1, 9.8.7.6) 부여하여 .. 2022. 10. 4.