본문 바로가기

전체 글

(35)
[개발 일지] Elastic Stack (Elastic Search, Logstash, Kibana, Beats) 프로젝트를 진행하면서 로그 데이터를 분석 및 시각화해야 할 일이 있어서, Elastic Stack을 사용해야 할지 고민을 하는 중이므로 고민에 도움이 됐으면 하는 마음으로 간단한 개념 정리를 하게 되었습니다! 최근 사용을 하기로 결정을 하였고, 공부를 하는 느낌으로 앞으로 개발을 해나가며 동시에 기록을 해보려 합니다ㅎㅎㅎ Elastic Stack이란? 사용자의 로그를 분석하는 것은 매우 중요한 일이지만, 대규모 서비스에서 발생하는 수많은 로그 데이터들을 실시간으로 집계하여 분석하는 일은 매우 어렵습니다. 아직 회사에서 업무를 해본 적은 없지만, 만약 업무를 하게 된다면 이에 관련해서 많은 어려움이 있을 것으로 예상이 됩니다. 현재 많은 서비스들이 MSA로 운영되고 있지만, MSA의 주요 문제는 마이크로서..
[용어 정리] Edge Computing Edge Computing 엣지 컴퓨팅이란 사용자 또는 데이터 소스의 물리적인 위치나 그 위치와 가까운 곳에서 컴퓨팅을 수행하는 것을 의미합니다. 즉, 데이터가 생성되는 곳과 가까운 곳에서 데이터를 바로 처리할 수 있는 것을 의미합니다. 이는 디바이스가 될 수도 있고, 디바이스와 가까운 다른 디바이스가 될 수도 있습니다. 컴퓨팅 서비스를 사용자가 사용하는 단말 장치와 가까운 위치에서 처리를 하게 된다면, 사용자는 더욱 빠르고 안정적인 서비스를 제공받을 수 있습니다. Cloud Computing vs Edge Computing 클라우드 컴퓨팅은 데이터를 처리하는 곳이 데이터 센터인 반면에, 엣지 컴퓨팅은 스마트폰과 같은 디바이스에서 데이터를 처리합니다. 클라우드 컴퓨팅 시스템은 더 나은 액세스와 공동 작업..
[AWS] CloudFormation CloudFormation 이전에 Infrastructure as Code에 대해 글은 쓴 적이 있습니다. (hanjustudy.tistory.com/7?category=788393) 소스 코드를 통해 인프라를 관리할 수 있으며, git 등의 버전 관리 시스템을 사용하여 인프라의 버전 또한 관리할 수 있습니다. 이에 따라 인프라 구축 또한 코드 리뷰, PR 등을 사용하여 어플리케이션 개발과 같은 맥락으로 사용할 수 있습니다. CloudFormation은 AWS에서 제공하는 구축 자동화를 위한 서비스입니다. CloudFormation Template CloudFormation은 AWS에 구축한 구성을 템플릿으로 만들고, 재사용하기 쉽게 만들어주는 서비스입니다. CloudFormation은 JSON 또는 Y..