Blog

5월 08

로그 분석 (AWS kinesis + EMR + PRESTO)

실시간 로그 수집 + 분석 시스템을 구축하자.  전체 그림은 이렇게 생겼다.   1. AWS Kinesis Firehose 생성. Seoul 리전 지원하지 않는다. Oregon 에 만들자. GZIP 압축은 가능하면 하자. 2. WAS 서버에 Kinesis Agent 설치. https://github.com/awslabs/amazon-kinesis-agent agent.jon 설정 { "awsAccessKeyId": "****", "awsSecretAccessKey": "****", "cloudwatch.emitMetrics": false, "kinesis.endpoint": "kinesis.ap-northeast-2.amazonaws.com", "firehose.endpoint": "firehose.us-west-2.amazonaws.com", "checkpointFile": "/tmp/aws-kinesis-agent-checkpoints/main.log",... read more →
4월 28

Spring + MySQL Read Replica

동접자가 조금 많아지고 스케쥴러가 덕지 덕지 붙으면서 디비가 낑낑대기 시작했다. 더 좋은 스펙으로 업그레이드 해도 되겠지만, AWS 특성상 비용이 두배씩 늘어나니 부담이 된다. 어차피 디비 사용의 90% 이상은 read 가 차지하니 읽기 전용 서버를 생성해서 부하를 분산해봐야겠다.   1. AWS RDS - MySQL Read Replica 생성   2. ReplicationRoutingDataSource.java 생성... read more →
12월 02

AWS X-Ray 적용기

운영 업무를 하며 사용했던 APM 툴들을 생각해보면.. Jennifer Munin Nagios Zabbix Cacti Pin Point Scouter 많이도 있다. 그만큼 수요가 많았다는 거겠지. 여유 되면 제니퍼를 쓰겠지만..  무료를 원하다면 위의 것들중 골라쓰자. 그리고 오늘 새벽 AWS Re:Invent 발표에서 AWS X-Ray 라는 것을 발표했다. (https://aws.amazon.com/ko/blogs/korea/aws-x-ray-see-inside-of-your-distributed-application/) 궁금하니 적용해보자. 아직 베타 버젼이라 그런지 가이드 대로... read more →
11월 30
10월 28

AWS Certificate Manager 를 이용한 무료 인증서

인증서! 있으면 당연히 좋다. 하지만 비싸거나 간혹 있는 무료 인증서는 매우 번거롭다. AWS 를 사용한다면 "AWS Certificate Manager " 를 이용하여 시가 20만원 이상의 와일드카드 인증서를 무료로 사용할 수 있다.   인증서를 발급받기 위해서는 도메인 주인이라는것을 인정받기 위해  도메인과 이메일을 연결해야 하는데 이게 좀.. 아무튼 순서대로 따라해보자.   1. Route... read more →
10월 24

IE와 Chrome에서 Date의 차이

  javascript 를 사용하다보면, Date 를 사용할 일이 곧잘 생긴다.   Javascript의 Date 는 IE와 Chrome 이 약간 다르게 동작을 한다.   특히 서버에서 timestamp 가 아닌 문자열 형태로 년월일(시간)을 주는 경우 이 약간 다른 동작이 버그를 유발하게 된다.   이런 경우 어떻게 다르게 동작하는지 확인 해보자.   new Date(); 일반적으로 현재 시간을... read more →
10월 11

[텐텐포토] 하우투메리의 텐텐포토

하우투메리만의 문화 “텐텐포토”  지각율 감소와 하우투메리의 데일리 사진수집을 위해  출근후 아침 10시 10분이면 모두 모여서 사진을 찍는데요. 과연 누가 참석률이 가장 높을지? 2016년 3분기 텐텐포토 입니다  : – ) 
9월 30
9월 30
9월 30