Latest posts

AWS re:Invent 2019 참가 준비기

5년만에 다시 간다. Las Vegas. (지난 이야기 : https://blog.lael.be/post/197) LasVegas에 또 다시는 안갈 것 같았는데, 생각보다 빨리, 여권이 만료되기 전에, 가게 되었다. 솔직히 개인적으로 가기에는 비싸다. 왕복항공비 180만원, 숙박비 2…

Continue reading

GIT 코드를 S3 에 연동하기

이 글은 S3로 정적 웹사이트 호스팅하기(https://blog.lael.be/post/9648)에 이어 작성하는 글이다. git 을 통해 S3 에 업로드하는 방법에 대해 알아 보도록 하겠다. 1. Github 를 사용해서 Git repository 생성. Github : https:…

Continue reading

S3 에서 정적 웹사이트 호스팅하기

안녕하세요 라엘입니다. 이 글은 AWS S3 에 정적 파일을 업로드를 한 후, 이것으로 웹사이트를 구동하는 방법에 대해 설명하고 있습니다. 혹시 S3 와 GIT 연동 방법도 궁금하다면 https://blog.lael.be/post/9678 를 참고해주세요. 1. S3 버킷 생성하기 S…

Continue reading

서버 모니터링 서비스/소프트웨어 리뷰 목록

모니터링이란 간단하게 말하자면, "내 서비스가 잘 동작하고 있는가?"에 대해서 검증하는 과정이다. 당신이 소프트웨어 서비스를 운영한다면 모니터링 서비스가 필요할 것이다. 이것은 서비스의 상태를 나타내고 또한 SLA(서비스 레벨 수준 보장)를 위해서도 필요하다. 또한 고객이 만족할 만한…

Continue reading

Ubuntu Linux 에서 SFTP 계정 설정하기

서비스를 운영하다 보면 어떠한 이유로 서버내 특정 경로를 외부(거래처 개발자)의 사람에게 접근하도록 오픈해야 할 경우가 있다. 나의 경우를 예로 들자면, 고객사가 사이트 디자인을 개편하고 싶어서 디자이너(겸 퍼블리셔)를 채용했고, 그 디자이너가 웹에디터로는 작업이 너무 불편하다고 ft…

Continue reading

아마존 서버 네트워크 망분리 구축하기 (VPC, DMZ)

SA(솔루션 아키텍트)의 범위중 하나인 네트워크 망 설계에 대해 알아보도록 하자. 대기업의 보안 기준을 지키기 위하거나, ISMS 인증 등을 받기 위해 반드시 해야하는 작업이다. 그리고 굳이 이런게 아니어도 설정하면 좋다. 1. VPC 생성 Virtual Private Cloud 라고…

Continue reading

한국 아마존 본사에 다녀왔습니다.

개인적으로 아마존 한국 매니저 휴대폰 연락처를 알고 있고(제가 업체의 담당자라서), 전화로 도움을 몇번 받았습니다. 클릭 한번으로 인프라를 자동 구축하는 Cloud​Formation 서비스에 대해 질문하였고, 한번 본사에 방문해서 SA팀과 함께 상담하는것은 어떠냐고 하여 가 보았습니다…

Continue reading

504 Gateway Time-out 문제의 원인과 해결 방법

검색해봤는데, 마음에 드는 설명글이 없어서, 제가 하나 작성해봅니다. 이 504 Gateway Time-out 오류는 리버스 프록시 프로그램에서 < == > 해당 프록시(upstream)와의 통신이 오래걸렸고, 리버스 프록시 프로그램에서 지정한 시간 제한을 초과해서 발생한 오류입니다.…

Continue reading

빅데이터 처리 후기 (검색엔진 처리)

빅데이터 처리 후기를 써본다. 진행 중인 사항이기 때문에 후기보다는 경과보고가 맞는것 같다. 이 글은 검색엔진 최적화(SEO)와 관계가 없다. 1. DB 설계를 최적화 해야할 것 (쿼리의 최적화) 이게 무슨 뜻이냐면, 쿼리를 아주 단순하게 날릴 수 있어야 한다는 것이다. SELECT,…

Continue reading

RDP Error code: 0x4 오류 해결하기

예전에 쓴 글 "windows 계정 로그온 기록하기" 에 이어서 작성하는 글이다. 접근제한이 잘 설정된 서버에, 로그인 실패가 발생했는데, 문제가 잘 해결되지 않아, 조금 더 찾아보았다. 증상은 이렇다. 아래의 에러 메세지가 뜨면서 Windows 서버로의 원격접속이 되지 않는 것이다.…

Continue reading

리더(Leader)와 보스(Boss)의 차이

21세기의 좋은 개발자는 자기만 잘하면 되는게 아니라, 언어적 의사소통(알려주기)이나 비언어적 의사소통(문서화)을 사용하여 주변에 도움(+)을 주어야 합니다. 주변에 도움을 주면서 나아가려고 한다면 Leader 이고, 도움 없이 앞으로 나아가려 한다면 Boss 입니다. 아래 그림을 통…

Continue reading

Ubuntu 18.04 다중 IP 설정

기존의 Ubuntu 16.04 에서는 /etc/network/interfaces 파일을 수정하면 되었는데, 18.04 부터 netplan 이라는 파일로 변경되었더라. 서버의 네트워크 작업은 만약의 상황을 위해 콘솔을 사용할 수 있는 환경에서 진행되어야 한다. IP 주소 설정 # vi…

Continue reading

Windows 환경에서 port forwarding 구현하기

Windows 10, Windows Server 2012 운영체제에 내장된 netsh 라는 프로그램을 사용하여 포트포워딩을 해 보겠다. - 리눅스의 경우 : https://blog.lael.be/post/69 글을 참고하길 바란다. Windows 운영체제에서 키보드 [WIN] + X…

Continue reading

git 에서 line break (crlf, lf) 관리하기

텍스트 파일을 다룰 때 정해야 할 사항이 두가지가 있다. 하나는 언어셋(charset)이고, 다른 하나는 줄바꿈(line-break)이다. 다행하게도, 요즘의 대부분의 사람은, 파일 언어셋을 utf-8 으로 사용한다. 그렇다면 우리는 줄바꿈(line break) 만 관리하면 한다. 줄…

Continue reading