본문 바로가기
320x100
728x90

IT 정보66

AWS Lambda 사용시 주의점 (동시성) AWS Lambda로 간단한 서버리스 API를 구성하다가 오늘 문제점을 만났다. What is AWS Lambda? - AWS Lambda What is AWS Lambda? AWS Lambda is a compute service that lets you run code without provisioning or managing servers. Lambda runs your code on a high-availability compute infrastructure and performs all of the administration of the compute resources, includ docs.aws.amazon.com 문제의 API는 간단한 캐싱 데이터를 가져가는 API인데, 갑자기 Respon.. 2022. 12. 22.
AWS LightSail 소개 및 적용기 회사에서 비용절감 작업의 일환으로 EC2의 비용을 줄일 방법을 찾던 중 AWS LightSail을 찾게 되었다. LightSail은 AWS에서 지원이 종료되거나 오래된 인스턴스들을 지원 종료하기 전에 가볍게 시작할 수 있는 용도로 만들어진 듯하다. 자세한 내용은 여기서 참고할 수 있다. EC2의 대체재로 찾긴 했지만 LightSail이라는 서비스의 범주안에 RDS, CDN, DNS 등등 AWS에서 사용할 수 있는 서비스는 모두 있었고, VPC를 피어링 해서 기존 AWS 서비스와 함께 사용할 수 있다. 이 글의 요점은 EC2와 같은 가상 서버이기 때문에 LightSail = EC2라고 봐주시면 글을 읽는데 도움이 될 것입니다. LightSail의 간단한 설명은 뒤로 하고, 우리 팀이 이를 선택한 이유는 다.. 2022. 11. 30.
RDS,MySQL] slow query 알림 봇 만들기 신규 프로젝트를 진행하면서 백엔드와 DB설계를 맡아서 진행했다. 프로젝트 특성상 많은 DB Select가 일어나고 조인 관계가 복잡해지면서 쿼리 병목현상이 일어나는 지점이 생기면 알림을 쏴서 해결하려 했다. 물론 백엔드 코드를 작성하기 이전에 explain으로 지켜보면서 인덱싱을 적절하게 거는 것도 좋지만, 갈수록 콘텐츠가 많아질 것을 감안하여 슬로 쿼리에 대한 알림 봇을 만들 생각이 났다. 인프런 채용공고에서 봤다.. 사실... 우선 aws콘솔에서 rds 탭에 들어간 후, 알림 봇을 지정할 인스턴스로 들어간다. 인스턴스 -> 구성 -> 제일 아래에 파라미터 그룹을 선택한다. 검색창에 slow라고 검색 후, slow_query_log를 1로 바꿔준다. 우측 상단에 파라미터 편집이 있다. 그다음 long를.. 2022. 11. 10.
터미널 명령어 단축어 지정하기 오늘은 로컬에서 도커 환경에서 개발을 하다가 오타가 많이 나서 게시글을 작성한다. docker container ~ docker images ~ 등등 docker가 dokcer로 써지거나 등등 오타가 정말 많았다... 명령어도 길어지고.. 일단 터미널을 켜주고 만약 홈 경로가 아니라면 홈 경로로 이동해준다. 그런 다음 ls -al 명령어를 이용하여 .zshrc파일을 찾는다. (터미널 환경에 따라 파일 이름은 다를 수 있음.) vi로 파일을 열어주고 위 이미지와 같이 입력한다. alias {호출할 명령어의 별칭}=명령어 #ex) alias l=ls -al 나는 터미널의 버퍼를 지우기 위한 clear을 c로 지정했고 docker은 dk로 축약했다. 파일을 저장해주고 터미널을 완전히 껐다가 다시 키면 명령어가.. 2022. 11. 2.
300x250
320x100