⭐ AWS (217) 썸네일형 리스트형 ALB LoadBalancer 생성 1. AWS > EC2 인스턴스 > LoadBalancer 탭 > Load Balancer 생성을 클릭하여 생성한다. 2. Application Load Balancer > 생성을 클릭하고, ALB를 생성한다. 3. 이름: ALB의 이름을 지정한다. 리스너: 서비스 포트를 지정해 준다. 가용영역: 생성한 서브넷을 넣어준다. 4. 새 보안 그룹 생성에서 새로운 보안그룹의 이름을 입력하고, 포트의 범위등을 설정한다. 5. 라우팅을 구성한다. - 대상그룹이 없으면 대상 그룹 생성을 클릭하여 해당 대상그룹을 생성한다. 6번 참고. 6. 로드밸런서에 등록할 인스턴스를 선택 후 대상그룹을 생성한다. 포트는 80으로 들어오는 트래픽에 대해서 로드밸런싱을 수행하도록 설정한다. 7. 마지막 검토 단계이다. 8. 대상그룹.. AWS ELK를 구성해보자(3) 이번에는 metricbeat와 filebeat에서 생성된 데이터를 logstash로 보내서 전처리 작업이후 elasticsearch로 적재한 뒤 kibana에서 데이터를 시각화해서 보는 작업을 진행해보겠습니다. # 메트릭비트 설치하기 rpm을 다운받아서 설치한다. cd curl -L -O https://artifacts.elastic.co/downloads/beats/metricbeat/metricbeat-7.10.2-x86_64.rpm sudo rpm -vi metricbeat-7.10.2-x86_64.rpm # 설정파일 수정하기 메트릭비트의 설정파일을 수정해준다. sudo vi /etc/metricbeat/metricbeat.yml 아래처럼 메트릭비트의 출력값들이 엘라스틱서치가 아니라 로그스태시로 전.. AWS ELK를 구성해보자(2) # 엘라스틱 서치관련 디렉토리 접근권한 부여하기 나중에 실행하거나 다른 소프트웨어와 연동할 때 디렉터리 접근권한때문에 에러가 나는 경우가 있으므로 미리 접근권한을 준다. # 필자는 아래의 명령어로 권한을 변경하니 오히려 실행이 안되는 현상이 발생함. # 혹시 Permission deny 같은 오류 발생한다면 아래의 권한 실행명령어를 롤백하고 다시 실행해 보시기 바래요. sudo chown -R ec2-user:root /etc/elasticsearch sudo chown -R ec2-user:root /usr/share/elasticsearch/ sudo chown -R ec2-user:root /etc/sysconfig/elasticsearch sudo chown -R ec2-user:root /usr.. AWS ELK를 구성해보자(1) 1. 인스턴스를 생성하자 ELK 구성하는데 FreeTier 인스턴스를 생성하면 좀 성능상 부족할거 같긴 하나, 일단 해보자. 프리티어 인스턴스를 생성한다. 2. 나머지 전부 기본값으로 생성하고, 보안그룹만 아래와 같이 새로운 보안그룹을 생성해 준다. 3. 키페어 다운로드 클릭 하여 키페어를 다운로드 하고 인스턴스 시작을 클릭하여 인스턴스를 시작한다. 4. 다운받은 key-pair 파일을 이용하여 SSH 접근까지 해보자. 5. EC2 생성과 SSH 접근이 끝났다. 이제 ElasticSearch를 설치해보자. # 시간대 설정하기 sudo cp -p /usr/share/zoneinfo/Asia/Seoul /etc/localtime # java를 설치한다 sudo yum install java-1.8.0-ope.. ELK (Elasticsearch, Logstash, Kibana) "ELK"는 Elasticsearch, Logstash 및 Kibana, 이 오픈 소스 프로젝트 세 개의 머리글자입니다. Elasticsearch는 검색 및 분석 엔진입니다. Disk I/O Disk I/O(%) 윈도우 작업 관리자의 Disk Active Time(%) 또는 리눅스 iostat의 %util 지표와 (디테일에서는 조금 다를 수 있지만) 같은 개념입니다. Disk I/O (%)가 80%가 넘으면 시스템 성능에 영향을 줄 수 있으며 와탭 서버 모니터링의 기본 경고 값은 90%입니다. Disk I/O (%)가 100%라면 디스크가 쉬지 않고 일하고 있다는 의미입니다. AWS CDK AWS CDK(Cloud Development Kit)는 프로그래밍 언어를 사용하여 클라우드 애플리케이션 리소스를 모델링 및 프로비저닝 해주는 도구이다. AWS CDK를 사용하면 인프라를 코드로 정의하고 AWS CloudFormation을 통해 프로비저닝할 수 있다. 2020년 1월 24일 기준으로 TypeScript, Python, .Net, Java 4개의 언어로 지원하고 있다. 기존의 YAML 또는 JSON 형태의 선언적 접근 방식과는 달리 개발자에게 보다 친화적으로 본인의 주력 언어를 통해 작성할 수 있는 장점이 있다. AWS WAF 생성 (그냥 생성만 해보기) 1. 서비스 검색에서 WAF를 검색 > WAF & Shield 를 선택 > webACLs를 설정하는 화면에서, 설정을 시작하자. 2. 가장 중요한 Add rules이다. 여기서 WAF의 모든 접근제한 룰에대한 세팅을 할 수 있다. 우리는 생성 테스트이므로, 가장 간단한 룰 1개를 선택 후 다음으로 넘어가자. 3. Set rule priority > 룰의 우선순위를 정하는 화면인데, 넘어가자. 4. 클라우드 와치 메트릭을 설정하는 부분이다. 5. 생성을 클릭하여 waf를 생성하면 된다. 이전 1 ··· 18 19 20 21 22 23 24 ··· 28 다음