Web_Service/AWS 7

AWS ELK 시작하기

키바나로 데이터를 시각화하기 전 설정을 해줘야 한다. 먼저 EC2 서버의 5601번 포트로 접속을 하고 [Add data] 버튼을 클릭한다. [Metric] 항목을 클릭한다. [System metric] 항목을 찾아 클릭한다. 사용하는 방법에 대한 설명들이 나와있다. 밑에 있는 명령어를 직접 드래그해서 복사 붙여넣고 해도 되고 명령어 오른쪽 위에 [copy snippet] 버튼을 눌러 복사하고 붙여놓기해도 된다. 명령어를 입력하면 아래와 같이 deb 형식의 파일을 다운로드받고 dpkg 명령어를 입력해서 패키지 설치를 할 수 있다. 패키지 설치를 완료했다면 metricbeat 설정을 해야 한다. $ sudo vi /etc/metricbeat/metricbeat.yml 주석이 되어있는 host 부분의 주석을..

Web_Service/AWS 2021.02.02

AWS EC2 ELK의 설치 및 설정

ELK란 Elasticsearch, Logstash, Kibana의 소스 프로젝트의 약자이다. 각 제품이 서로 연동되어 데이터 수집 및 분석 툴로써 동작하고 뛰어난 확장성과 이식성을 가지고 있기 때문에 다른 여러가지 툴과도 연동이 가능하다는 장점이 있다. Elasticsearch는 검색 및 분석 엔전이다. Logstash는 여러 소스의 데이터를 받아 변환 후 Elasticsearch로 보내는 역할을 한다. Kibana는 Elasticsearch에서 받은 데이터를 시각화한다. 처리 순서 1. Logstash에서 수집할 1개 이상의 클라이언트의 데이터를 전송받는다. 2. Logstash에서 전달받은 데이터를 변환하여 Elasticsearch로 전송한다. 3. Elasticsearch로 전달받은 데이터를 저장..

Web_Service/AWS 2021.02.02

AWS EC2를 리눅스에서 ssh 연결하기

EC2를 구축해보았다면 리눅스에서 ssh로 EC2 서버에 연결하는 방법을 알아보도록 하자. ssh 명령어로 EC2 아이피로 연결한다. $ ssh root@[아이피 주소] ssh 명령어로 해당 서버에 접속을 시도하면 권한이 거부된다는 메세지가 출력되게 된다. 먼저 키페어를 생성해주자. 키페어를 생성해주면 .ssh 디렉토리와 함께 키가 생성됨을 확인할 수 있다. $ ssh-keygen 키페어를 생성해준 후 ssh에 관한 설정을 바꿔준다. $ sudo vi /etc/ssh/sshd_config PermitRootLogin 항목의 주석을 해제하고 yes로 설정을 바꿔주고 PubkeyAuthentication 항목의 주석도 해제해준다. ssh 서비스를 재시작해준다. $ sudo service ssh restart..

Web_Service/AWS 2021.02.02

EC2 인스턴스 설정 / EC2 Instance setting

이번 포스팅에선 EC2 인스턴스 설정에 대해 다뤄보려고 한다. In this post, I'm going to cover EC2 instance configuration. EC2란 Elastic Compute Cloud의 약자로 아마존 웹 서비스의 핵심 기술이다. EC2 stands for Elastic Compute Cloud and is the core technology of Amazon web services. 쉽게 얘기하면 컴퓨터를 임대해주는 서비스이다. In simple terms, it is a service that lends a computer. 여러 장점이 있지만 필자가 생각하는 제일 큰 장점 3가지만 보고 넘어가도록 하자. There are many advantages, but let..

Web_Service/AWS 2021.01.27

리젼과 가용영역 / Region and Availability Zone

아마존으로 서버를 구축하기 위해 알고 있으면 좋은 개념 중에서 리젼과 가용 영역에 대해서 설명해보고자 한다. Among the good concepts to know to build a server with Amazon, let's look at "Region" and "Availability Zone". 쉽게 접근을 위해 한 가지 예시를 들어서 설명하고자 한다. For ease of access, I will use an example to explain. 아래 그림을 먼저 살펴보자. Let's look at the picture below first. 새로 쇼핑몰을 운영하고 싶은 A와 B가 있다. There are Person A and Person B who want to run a new shop..

Web_Service/AWS 2021.01.27