본문 바로가기
728x90
반응형

IT/Application_어플리케이션2

[WEB/Network] CGI, WAS, WSGI란?? 안녕하세요. 이번 포스팅에서는 CGI, WAS, WSGI 각각의 개념과 차이점을 알아보도록 하겠습니다. 0. 웹서버란 웹서버는 브라우저(인터넷)을 통해 요청이 들어온 여러가지 컨텐츠(html 문서, Image 등)의 전달을 도와주는 존재를 말합니다. H/W, S/W 형태 모두가 될 수 있습니다. 기본적으로 웹서버는 '정적'이고 클라이언트가 HTTP 요청을 하여 리소스를 요청하면 이를 응답하는게 웹서버의 역할입니다. 1. CGI / WAS / WSGI 1). CGI(Common Gateway Interface) 웹서버에서 어플리케이션을 작동시키기 위한 인터페이스. 웹서버가 단독으로 작동할 때의 정적인 동작을 동적으로 기능시키기 위해서 존재합니다. 기존 동작 방식으로 웹서버로 클라이언트에서 외부 프로그램의 .. 2021. 3. 9.
[Application / DevOps] The Twelve-Factor App이란??? / 어플리케이션 아키텍쳐의 베스트 프랙티스 방법론 안녕하세요. 이번 포스팅에서는 Web Application에 대한 베스트 프랙티스를 모든 웹 문서인 The Twelve-Factor App 에 대해서 포스팅을 작성해보도록 하겠습니다. 0. DevOps를 위한 아키텍처? DevOps는 여러 의미로 해석될 수 있지만 IT의 개발과 운영이 조화롭게 병행되는 형태를 말합니다. 이러한 DevOps를 위한 아키텍처, DevOps를 위한 인프라에 대해서 생각하게 되면 전제가 되는 어플리케이션 아키텍쳐 자체를 같이 생각하지 않으면 DevOps 운용의 본질적인 문제 해결이 되지 않습니다. 어플리케이션과 인프라는 동행해야 하고, 서로 밀접하게 관계되어 상호 간 결합하는 듯한 구성을 취할 필요가 있습니다. 이러한 DevOps의 전제가 되는 어플리케이션 아키텍처를 알아보도록.. 2020. 12. 31.
728x90
반응형