Amazon Route 53 은 가용성과 확장성이 뛰어난 클라우드 Domain Name System (DNS) 웹 서비스로, www.example.com 과 같은 도메인 이름을 192.0.2.1 과 같은 IP 주소로 변환 처리한다. Amazon Route 53 은 사용자의 요청을 Amazon EC2 인스턴스, Elastic Load Balancing 로드 밸런서, Amazon S3 버킷 등 AWS 에서 실행되는 인프라에 효과적으로 연결하고, 사용자를 AWS 외부의 인프라로 라우팅하는데도 Route 53 사용 가능하다. Amazon Route 53 을 사용하여 트래픽을 정상적인 엔드포인트로 라우팅하거나 애플리케이션 및 해당 엔드포인트의 상태를 개별적으로 모니터링하도록 DNS 상태 확인을 구성할 수 있고, ..
여러 개의 컨테이너를 하나로 묶는 개념인 docker-compose 를 사용하면 컨테이너 실행에 필요한 옵션을 docker-compose.yml 이라는 파일에 적어둘 수 있고, 컨테이너 간 실행 순서나 의존성도 관리할 수 있다는 게 장점이 있다. 우선 docker-compose 를 다운로드 $ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose docker-compose 를 설치 후 버전 확인 $ sudo chmod +x /usr/local/bin/docker-compose $ sudo ln -s ..
혹시나 있을 구버전의 docker 제거 $ sudo apt-get remove docker docker-engine docker.io 패키지 리스트 업데이트 $ sudo apt-get update docker 다운로드를 위해 필요한 패키지 설치 $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common apt-transport-https - 패키지 관리자가 https 를 통해 데이터 및 패키지에 접근 가능하게 하는 패키지 ca-certificates - certificate authority 에서 발행되는 디지털 서명으로, SSL 인증서의 pem 파일이 포함되어 있어 SSL 기반 앱이 S..
리눅스에는 터미널 환경에서 사용 가능한 다양한 텍스트 편집기가 있는데 가장 대표적인 편집기로 vim 이 있고, vim 의 가장 큰 특성은 .vimrc 파일에 설정 값을 넣어 그 설정 값에 따라 편집기를 자유자재로 설정할 수 있다는 것이다. 그리고 그 .vimrc 파일은 언제나 홈 디렉토리에 존재해야 한다. % cd ~ % vim .vimrc 아래와 같이 다양한 설정 가능 "언어별 문법 감지 설정 :syntax on "자동들여쓰기 set autoindent "스마트한 들여쓰기 set smartindent "C프로그래밍 들여쓰기 set cindent "백업파일 안만듦 set nobackup "탭을 스페이스로 set et "줄번호 보임 set number "탭설정 set sts=2 set ts=2 set sw..