AWS 프리티어 비용 과금 되지 않도록 예산 설정하기
·
Cloud
안녕하세요. 주원이상감자입니다. 오늘은 AWS에서 프리티어를 사용하는데 과금이 되지 않도록 예산을 생성하려 합니다. 프리티어 예산 설정 자신의 계정을 선택 → 결제 및 비용 관리 → 예산 예산 설정에서 템플릿사용(단순)을 선택하고 제로 지출 예산을 선택합니다. 이메일 수신자에 비용이 1달러이상 발생할 경우 어떤 이메일로 받을 것인지 작성합니다. 예산 생성 아래와 같이 생성하면 1달러 이상 비용이 발생할 경우 이메일로 비용이 발생했다는 메일을 전송해줍니다. 프리티어 사용량 확인하기 자신이 사용한 프리티어 사용량이 얼마나 되었는지에 대해서 확인이 가능합니다. 이 값이 초과될 경우 비용이 발생하니 주의해주시기 바랍니다. 이상 끝!
Openssl 지원 버전 확인하기
·
Linux
안녕하세요.주원이상감자입니다. 리눅스 서버에서 현재 사용하고 있는 Openssl 버전에 대해서 어떤 프로토콜까지 지원하는지에 대해서 작성하려합니다. Openssl 현재 버전 확인$ openssl version Openssl 설치 경로 확인$ which openssl Openssl 지원 프로토콜 확인$ openssl ciphers -v | awk '{print $2}' | sort | uniq  Openssl을 낮은 버전을 사용한다면 서비스에 영향이 있을까?JAVA를 사용하는 어플리케이션은 자바를 이용해 암복호화가 가능합니다.그렇기 때문에 Openssl의 버전이 낮아서 TLS1.2가 지원이 되지 않아도 서비스는 정상적으로 운영이 됩니다.하지만 CURL, SFTP 등 인증서를 사용하는 프로토콜들은 사용이 되..
[NCP] CDN, Object Storage를 어떤 환경에서 사용하는게 좋을까?
·
Cloud
네이버클라우드플랫폼에서 CDN, Object Storage는 AWS에서 FrontCloud, S3와 비슷한 역활을 한다. 이 내용을 작성하게 된 건 내가 운영하는 웹 서비스를 들어갔을 때 너무 큰 이미지와 너무 큰 영상때문이였다. 동영상, 높은 용량의 사진등이 처음 사용자가 받아올 때 속도가 너무 느린 부분에 대해 어떤 방법으로 해결할 수 있을까? 문제점 사용자가 접속 할 때 작동 구조는 이와 같다. Client → WEB → WAS에서 이미지를 WAS에서 모두 응답해주고 있었고 이 구조는 문제가 많다. 첫 요청 시 큰 이미지를 모두 가져가서 사용자의 캐시에 남아 문제가 되지 않지만 이미지는 계속 받아가는 구조이다. 이미지를 쪼개서 사용자에게 보내는 기술을 사용했고 이는 사용자가 새로고침할때마다 그 크나..
springframework [/WEB-INF/spring/root-context.xml] 에러
·
Linux
안녕하세요. 주원이상감자입니다. 틀린 내용이 있다면 댓글로 알려주시면 감사하겠습니다. 개요 처음 이 증상을 접하게 된건, 정상적으로 운영중인 서비스에서 서비스를 재시작 하고나니 발생하였습니다. 기존 개발된 서비스들에서는 https://www.springframework.org/schema/beans/spring-beans.xsd' 를 사용했는데, 아무 문제가 없었지만 갑자기 문서를 읽는데 실패했다는 이슈가 발생하였습니다. 에러 일부 요약 1] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from ServletContext resource [/WEB-IN..
[Nginx] 500 ERROR 커스텀 페이지 지정하기
·
Linux
안녕하세요. 웹 서버 정적 처리를 NGINX에 Build파일로 모두 가도록 구성되어있습니다. 동적 처리는 test.hello.com/pay 처럼 경로에 따라 서비스가 달라집니다. 문제는 반영 과정에서 웹 서버 이중화 구조로 반영중인 서버로 인입이 됩니다. F/W → WAF → L4(VIP) → WEB(Nginx) 구조로 L4에서는 Nginx를 내리기 전까지 인입됩니다. 하지만 내릴 수 없는 이유는 다른 웹 서비스도 운영 중이기 때문입니다. 그래서 반영 시 다른 에러(404, 405 등)들은 Build파일에 있지만 반영하면서 Build를 지우고 다시 넣어야 하는 과정에서 파일을 못찾는 경우 Nginx에서 처리해주도록 하기 위해 에러페이지를 커스텀 페이지로 지정하게 되었다. 정리하면 너무 좋지 않은 아키텍처..
Elasticsearch, kibana 설치 및 연동(Zip)
·
Etc
안녕하세요 주원이상감자입니다. 비정형데이터로 운영되면서 설치하게된 엘라스틱서치(Elasticsearch) 와 키바나(kibana)를 설치하게 되었습니다. 백엔드 개발자가 아닌 서버에 설치하면서 서비스의 용도가 무엇인지에 대해 궁금해서 알게된 내용을 나중에도 알기 쉽게 작성합니다. 또한 제 글도 좋지만 다른 글을 참고하고자 맨 하단에 레퍼런스(Reference)로 링크하였습니다. 엘라스틱서치(Elasticsearch) : 데이터를 저장하고 쿼리를 입력하고 검색하고 분석하는 역활 엘라스틱서치 매커니즘은 미리 정의된 데이터 모델이 없거나 미리 정의된 방식으로 정리되지 않은 정보(비정형데이터)를 다룹니다. 정의된 데이터(정형데이터)도 다루지만 검색, 질의, 용도가 다른만큼 서로 다른 구조를 가지고 있습니다. 검..