인프라(3)
-
[네트워크] GET과 POST
GET과 POST는 HTTP 메소드 중 웹 개발에 주로 사용하는 메소드로 각각의 특징과 차이를 기술한다. 서버? 클라이언트? GET과 POST 메소드를 알기전에 서버와 클라이언트의 개념을 잡아둬야 할 것이다. 우리가 보통 URL을 통해 웹 페이지를 띄우는 행위는 서버에 웹 페이지를 요청하는 것이고 웹페이지가 잘 나타난다면 서버가 그에 맞는 응답을 해준 것이다. 네트워크를 통해서 클라이언트는 서버에게 요청을 하고 서버는 클라이언트에게 요청에 대한 응답을 한다. 즉, 서버와 클라이언트는 일정한 매체로 정해진게 아닌 요청과 응답의 관계성의 개념이라고 볼 수 있다. GET과 POST GET과 POST는 모두 서버에 요청 , 즉 서버로 자신이 가지고 있는 데이터를 전달 하기 위해 사용하는 메소드이다. 기능적으로 ..
2020.04.18 -
[클라우드] 도커(Docker)의 기본 간단 정리
목차 기본 용어 이미지 레이어 컨테이너 라이프 사이클 (Life Cycle) pull & push and commit create & start and run 주요 명령어 이미지 관련 명령어 컨테이너 관련 명령어 그 외 기본 명령어 기본 용어 1. 이미지 레이어로 구성되어 있는 어플리케이션, 실행 파일 또는 실행 환경 정보를 가지고 있음. 이미지를 구성하기 위한 베이스 이미지를 가지고있는데, 예를들어, nginx를 실행시키기 위한 OS를 베이스 이미지라 할 수 있습니다. 2. 레이어 레이어는 서로 다른 이미지에 같은 레이어가 포함 될 수 있으며, 이미지를 구성하고 있습니다. 레이어의 특징으로는, 같은 레이어를 갖는 이미지들이 설치될 때 최초 한번만 설치되어지고 반대로 삭제될때는 현재 레이어를 사용하고있는..
2020.04.17 -
[클라우드] 개발자가 도커와 컨테이너를 알아야하는 이유
개발자가 왜 컨테이너 기술을 알아야 할까? 개발자 혹은 개발자를 하고자 공부하는 모든 사람들은(이하 개발자) 인프라를 알아야할까요? 제 대답은 "알아야 한다" 입니다. 개발자들마다 환경이 다르고 하고자하는 것이 다르기 때문에 감히 모든 개발자라고 말하기 어려울 수 있으나, 역설적으로 개발자마다 환경이 다르고 하고자하는 것이 다를수록 컨테이너 기술을 사용해야 합니다. 이전까지 혹은 지금도 인프라 엔지니어는 데이터 센터나 서버실이 있어서 직접 서버를 두고 관리하는 온프레미스(On-premise)방식에서 네트워크나 환경 구축등을 담당하고 있습니다. 그러나 온프레미스 방식에서는 모놀리식(Monolith) 방식으로 모든 애플리케이션, 서비스를 묶어서 관리해왔습니다. 따라서 하나의 서비스를 수정하기 위해서 모든 서..
2020.04.14