목록it (2)
수리 공작소
클라우드 컴퓨팅이란? 인터넷을 통해 가상화된 컴퓨터 리소스를 사용할 수 있는 것 개별 사용자/기업은 자체적인 인프라 없이 가상의 리소스를 주문형 제공(on-demand availability) 받을 수 있다. 이 가상 리소스들은 대규모 데이터 센터에 호스팅이 되어있고 필요 시 확대, 축소할 수 있다. -> 확장성이 좋다. 덕분에 하드웨어를 직접 구매할 필요가 없어 초기 투자 비용을 줄일 수 있다. 따라서 인프라에 대한 유지/보수 부담이 줄어든다. 사용한 만큼 돈을 지불하는 pay as you go 모델을 사용한다. 클라우드 컴퓨팅은 다양한 제공 형태가 있다. (다만, 경계가 명확하게 구분되지는 않는다.) IaaS (Infrastructure as a Service) ex) AWS 의 EC2 : 가상 서버..
● stateful과 stateless는 어느 분야에서 사용되는 용어일까? 주로 네트워크 통신에서 사용되는 용어로, 프로토콜의 특성을 나타낸다. ● stateful의 의미와 stateless의 의미 stateful : 서버가 클라이언트의 상태 정보를 가지고 있는 것. 즉, 상태에 따라 다음 요청에 영향을 줄 수 있다. -> 예) 로그인을 한번 하면 상태는 "로그인"이 되고 그것이 계속 유지되는 것 -> TCP에서 connection을 수립하고 만료될 때까지 열어놓으므로 stateful한 프로토콜이다. stateless : 서버가 클라이언트의 상태 정보를 반영하지 않는 것. 매 요청이 독립적이다. -> 예) 웹 사이트에서 검색 결과에 대한 문서를 열어보는 단순한 행동. -> connection 수립이 없는..