전체 글 (47) 썸네일형 리스트형 최소한의 AWS 보안: Bastion Host 1. 도입 계기처음 Bastion Host를 알게 된건 패스트 캠퍼스의 강의에서 였다. 그때 강사님께서 사용하시는 걸 보고 조금 공부를 한 후 이것이 보안 조치였다는 걸 알게 되었다. 마침 처음 도메인 주소가 있는 프로젝트를 만들어 보려고 한 나는 보안에 관해 전무 하다는 사실이 막연히 조금 두려웠었다. 이에 최소한의 보안 설정을 해보자고 선택했던 Bastion Host. 이게 최선의 보안설정은 아니더라도 이때나 지금이나 Bastion Host를 사용한다면 가장 큰 이유는 SSH 접속시 어플리케이션 서버의 IP를 외부에 노출하지 않아도 된다는 점이 큰 것같다. On-Premise에서 Bastion Host를 만든다면 그 라우팅, 인증, 로그등 다양한 기능들을 하도록 할 수도 있겠지만 다양한 서비스가 제.. Vim 사용기 (ColorScheme & Terraform) 0. 개요테라폼을 사용하기위해 vim에 .tf파일을 제작려고 하는데 가독성이 떨어져 color scheme을 적용하고 vim을 배워본다. vi, vim은 유닉스 기본 편집기라 맥OS에서는 설치가 되어 있지만 윈도우의 경우 따로 설치해 주어야 한다.vim 명령어: https://stricky.tistory.com/135 1. Vundle 설치:PluginInstall을 하기위한 플러그인 매니저 입니다.git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 2. ./vimrc 파일 만들기-1. Home 디렉토리에 .vimrc 파일을 만들어 준다.vim ~/.vimrc -2. .vimrc에 플러그인 설치와 설정 코드를 작성.. Protocol Buffer 1. 프로토콜 버퍼란? 구글에서 개발한 데이터 직렬화 구조. 데이터를 주고 받을 때 JSON보다 더 효율적으로 정의하고 압축한다. 언어와 플랫폼에 중림적이다. 포맷을 정하기만 하면 컴파일시 C++, Java, Python등에서 이용 가능. 2. TypeJava TypeProto Typeintint32/sint32longint64/sint64floatfloatdoubledoublebooleanboolStringstringbyte[]bytes*sint means signed int (음수, 양수 모두 허용) 3. JSON 과 속도차이- JSON을 ObjectMapper로 직렬화/역직렬화 하는것과 굉장한 차이가 난다. (거의 8배)*자바는 cold start problem 때문에 첫번째 테스트 결과는 신뢰하기.. 이전 1 ··· 5 6 7 8 9 10 11 ··· 16 다음