Backend/Deployment

혹시, 집에 안 쓰는 데스크톱이나 노트북이 있지 않나요? 기존의 컴퓨터를 사용하다가 새로운 데스크 탑을 샀을 때, 혹은 윈도우를 쓰다가 맥으로 갈아탔을 때! 기존의 PC를 버리지 말고 나만의 프로젝트를 시작하는 기회로 바꿔보는 것은 어떨까요? 기존의 방법에서는 서버를 사용하기 위해서는 돈을 결제해야했습니다. 예를 들자면, AWS의 EC2 서비스를 말이죠 AWS t2.micro 1시간당 0.0116 달러 → 1일 0.2784 달러 → 1당 8.352 달러 → 1320원 환율기준 11024.64 1 vCPU, 1GB Memory, 기본 8GB 저장장치 하지만, 추가적으로 사용하는 Elastic IP 등등의 이유로 그 이상의 가격이 나오게 됩니다. 집 서버 단돈 전기료 몇 천 원 CPU, Memory, SSD..
더보기 집에서 배포해보기 (1)편에서 공유기 및 모뎀 관련 설정을 진행하니까 안보신 분들은 보고 오세요!! 이번 글에서는 지난 글에 이어서 인바운드 규칙과 방화벽을 설정해 볼 예정입니다. 공유기와 모뎀이 모두 포트포워딩이 되어 있다는 가정하에 글을 작성합니다. 우선, 인바운드 규칙에 대해서 알아 보겠습니다. 인바운드 규칙이란? 다른 컴퓨터 또는 네트워크에서 자신의 컴퓨터로 네트워크 데이터가 들어올 수 있도록 규칙을 정하는 것을 "인바운드 규칙"이라고 합니다. 인바운드 규칙이 있으면, 아웃 바운드 규칙도 있겠죠? 아웃바운드 규칙은? 자신의 컴퓨터에서 네트워크 데이터가 다른 컴퓨터 혹은 네트워크로 나갈 수 있도록 규칙을 정의하는 것을 "아웃바운드 규칙"이라고 합니다 이렇게, 네트워크에서 데이터가 향하는 방향..
소개 개발자에게 있어서 배포란, 자신이 만든 프로젝트를 인터넷에 공개하여 타인이 자신의 프로젝트를 사용하고 볼 수 있게 하는 것이라고 생각하면 될 것이다. 그런데 배포를 할려고 보면, 내 돈을 가져갈 생각밖에 없는 악마같은 AWS, Digital Ocean, CloudFlare.. 등등이 있다. 얘네들이 컴퓨터를 빌려주고 Linux기반으로 돌아가는 서버 컴퓨터에 SSH 원격 접속을 통해서 배포를 하게 된다. 그런데 여기서 발생하는 비용들이 때로는 비싸다고 느껴질 때! 바로 집에서 Port Forwarding을 통해서 배포를 할 수있다!!! How to 배포? 우선, 대한민국에 살면서 3사 통신사 인터넷을 사용하고 있는 집이라면 단전함 안에 모뎀이 들어 있을 것이다. 이 모뎀이 통신 3사같은 ISP(Int..
이전의 Docker 글에서는 간단하게 Docker의 개념에 대해서만 알아보고 간단한 명령어 1개만 해봤습니다. 이번 글에서는 Docker의 컨셉에 대해서 자세하게 알아보는 글을 적어보도록 하겠습니다. Docker Client : 사용자가 Docker CLI 또는 Compose에 입력한 명령어를 적절한 API Payload로 변환해서 dockerd에 post 요청을 하게 된다. 이때, /var/run/docker.sock 경로에 있는 Unix socket을 통해 docker daemon의 API를 호출하게 됩니다. 만약 이러한 연결이 되어 있지 않은 경우, 다음과 같은 에러 메시지를 받게 될 것입니다. Cannot connect to the Docker daemon at unix:///var/run/doc..
heesang0930
'Backend/Deployment' 카테고리의 글 목록