기타9 [Web] HTTP, Web Server, WAS HTTP 란 하이퍼텍스트 전송 프로토콜(HTTP)은 HTML과 같은 하이퍼미디어 문서를 전송하기 위한 애플리케이션 레이어 프로토콜이다. HTTP는 클라이언트가 요청을 생성하기 위한 연결을 연다음 응답을 받을때 까지 대기하는 전통적인 클라이언트-서버 모델을 따른다. HTTP는 무상태 프로토콜이며, 이는 서버가 두 요청간에 어떠한 데이터(상태)도 유지하지 않음을 의미한다. Stateless vs. Stateful stateless 프로토콜은 수신자가 이전 요청의 데이터(상태)를 유지하지 않는 커뮤니케이션 프로토콜이다. 전송자는 관련된 데이터(상태)를 수신자에게 보내는데, 이 때 모든 요청은 이전 요청의 데이터와 관계없이 독립적으로 수행될 수 있어야한다. ex) Internet Protocol (IP), HT.. 2022. 7. 28. 2022 AWS Cloud 입문 세미나 On-Premise 클라우드 컴퓨팅 이전, IT자원을 직접 구매, 구축, 유지보수, 권한 관리 하는 인프라 관리 방식. 실제 물리적인 서버를 사용. 계획, 자본금, 공간, 물리적 보안 등 여러 고려사항이 있음. Cloud Computing 큰 초기 투자 비용 없이 인터넷을 통해 유연한 IT 리소스와 애플리케이션을 필요할 때 언제든(on-demand) 사용한 만큼만 요금을 내고 이용하는 서비스(pay-as-you-go) Amazon Web Service 전 세계적으로 분포한 데이터 센터에서 200개가 넘는 완벽한 기능의 서비스를 제공하는, 세계적으로 가장 포괄적이고 널리 채택되고 있는 클라우드 플랫폼. 클라우드 컴퓨팅의 장점 컴퓨팅 리소스를 만들 때 초기 투자비용이 필요한 On-Premise 방식은 예측과.. 2022. 7. 28. Docker 란 Docker 도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 우리는 서버를 돌리기 위한 환경을 구축하기 위해 언어, 웹서버, 데이터베이스, 자동배포툴 등 여러가지를 버전 신경써서 다운받은 후 서로 잘 동작될 수 있도록 설정하는 과정을 거친다. 그러나 서버 운영중 더 성능 좋은 서버로 옮겨가거나, 늘어난 접속량을 처리하기 위해 서버를 여럿 추가해야하는 경우가 생기는데 이 때마다 환경구축을 새로하는 것은 골치아픈 일이다. 혹은 같은 서버에 여러 서비스를 각각 다른 실행환경(ex.자바 버전 등)에서 동작해야하는 경우도 일이 까다로워진다. 도커는 이를 해결하는 데 쓰인다. 도커의 동작 각 요소들이 설치된 모습을 이미지 형태로 저.. 2022. 7. 28. 이전 1 2 다음