GRIP.News

AWS, Open Distro for Elasticsearch 설치

Serverless 환경은 장단점이 명확하다. 명확한 장점은 개발 및 관리 지만, 제공해 주는 주체(AWS)가 설정해 놓은 범위 밖에 있는 요구사항을 수용할 수 없다는 단점이 있다. RDS 의 Serverless 는 아직 Aurora 5.6(=MySQL 5.6)만 대응 가능하고,...

AWS, Lambda 기반 Serverless 한글 형태소 분석기(MeCab) 개발편

앞 포스트에서 AWS Lambda 에 MeCab 와 Python 스크립트를 통해 “아버지가방에들어가신다”를 성공적(?)으로 분석했다. 가장 기본적인 형태로 한글 형태소 분석기가 Lambda 에서 정상 동작 여부를 확인할 수 있었다. AWS, Lambda 기반 Serverless 한글 형태소 분석기(MeCab)...

AWS Client VPN 기반 개발 트래픽 관리

대부분 Amazon Web Service 를 사용하고 있다는 업체 또는 서비스를 들여다 보면, 관리 트래픽을 Security Group으로 기본적인 접근을 제한하고, EC2 Instance의 경우 PEM Key 만으로 접근을 제어하는 경우가 허다했다. 가장 단순하면서도 명확한 제한 방법이나,...

LGA1151, LGA1150, LGA1155, LGA1156 소켓 차이 비교

과거 포스트에선 Z270, H270, B250 등 Kaby Lake 아키텍쳐를 위한 칩셋을 비교해 봤다. Intel 은 아키텍쳐가 바뀔 때 마다 소켓 모양을 바꾸고 있을 뿐만 아니라, 같은 소켓에서도 리버전에 따라 사용할 수 없는 CPU가 있다....

MySQL, Full Text Search (전문검색, FTS)

요즘 사내 메신저를 개발하다 보니 데이터 저장 및 활용에 대해 관심도가 그 어느때보다 높다. 메신저의 특징상 사용자에게 쾌적함을 주지 않는다면 단순히 강제하기란 쉽지 않다. 가장 고민거리는 ‘검색’이다. 단도직입적으로 내가 원천소스 부터 개발했다면 일찌감치 Solr...

MySQL 인덱스 기초 지식

효율적인 MySQL 사용을 위해선 인덱스(index)가 필수다. 인덱스 지정에 따라 계산량이 얼마나 차이가 있는지 앞선 포스트에서 확인할 수 있다. 누구나 할 것같은 인덱스에 대해 조금 더 알아보자. MySQL 인덱스에 따른 산술적 계산량 차이   데이터베이스...

AWS, Lambda + API Gateway 를 이용한 RESETful API 개발 #2

앞선 포스트에서 기본적인 Lambda Function 을 만들었고, 외부와 통신할 수 있는 인터페이스. API Gateway 를 생성해 랑데뷰함으로서, ‘나 살아있어요!’ 를 성공적으로 전달했다. 이제 한걸음 더 RDS/Aurora 와 연결해 볼 차례다. AWS, Lambda + API...