웹 서비스 사용자/세션 정보 사용자 ID : 보통 웹서비스에서는 등록된 사용자마다 부여하는 유일한 ID이다. 세션 ID : 세션마다 부여되는 ID이다. 세션 : 사용자의 방문을 논리적인 단위로 나눈 것이다. 과거에는 사용자가 로그인 후 로그아웃 하거나, 또는 로그인 세션 정보가 만료되면서 로그아웃 될 때까지를 하나의 세션으로 보기도 했다. 이 방식의 문제점이 생기면서 요즘은 구글 애널리틱스에서 쓰는 세션 정의가 있는데, 그것을 따라 한다. 사용자가 30분이상 쉬지 않고 서비스를 이용하더라도, 사용자가 외부 링크(보통 광고)를 타고 다시 서비스를 방문하면 새로운 세션을 연다. 광고등은 마케팅과도 연관되어 있어서, 다른 의도를 갖고 있다고 보고 새로운 세션을 연다. 사용자가 방문 후 30분간 interact..
Docker MySQL을 다른 OS에서 설치하려면 다양한 변수들이 존재한다. OS 버전, 기존 설치되어 있는 프로그램들과의 의존성 등 보통 소프트웨어를 설치하면 다양한 다른 소프트웨어들의 설치가 동반된다. Docker는 특정 프로그램, 그 프로그램을 실행하는데 필요한 기타 소프트웨어들을 하나의 패키지로 만든다. 패키지를 사용하여 프로그램의 개발과 사용을 도와준다. 패키지를 파일 시스템 형태로 만드는데, 도커 이미지라고 한다. 이 이미지는 공유가 가능하다. 도커 이미지 공유소를 Docker Registry(Docker Hub)라고 부른다. 도커 이미지를 실행시킨 것을 도커 컨테이너라고 부르며, 응용프로그램에 해당한다. 도커는 호스트 운영체제 위에서 작동한다. 따라서 도커 위에서 작동하는 소프트웨어들은 운영..