서로 다른 EC2 인스턴스와 각 패밀리의 목표 워크로드 파악가성비를 최적화하는 EC2 인스턴스 유형 선택 방법최신 인스턴스 유형 이해의 장점에 대한 논의Intro이 과정에는 Amazon EC2의 기능, 인스턴스 유형, 요금을 이해하고 구분하는 데 도움이 되는 시나리오가 실려 있습니다. 본 시나리오는 가상의 인물 John Stiles가 Amazon EC2에 대한 지식을 쌓아 가면서 이 서비스를 이용해서 어떻게 온프레미스 워크로드를 AWS 클라우드로 옮길 수 있는지 배우는 과정을 그렸습니다. 워크로드가장 기본적으로 컴퓨터에서 실행할 수 있는 모든 작업, 처리 작업, 프로그램 또는 애플리케이션을 설명하는 용어일반적인 컴퓨팅에서 워크로드 관리는 컴퓨팅 리소스를 특정 작업에 할당하는 것 오늘은 John이 Ama..
MOM (Message Oriented Middleware)MOM 은 어플리케이션들의 메시지를 중간에서 관리해주는 시스템비동기 방식으로 메세지를 전달한다.메세지를 발행하는 Publisher (Producer), 소비하는 Subscribe (Consumer)로 구성되어 있다. 메시지 브로커pub(송신자)가 생성한 메세지를 , 메시지 큐에 저장하고, 저장된 데이터를 sub(송신자)가 가져갈 수 있도록 중간 다리 역할을 한다.Publisher(송신자)로부터 전달받은 Message(메세지)를 동일한 Topic의 Subscriber(수신자)로 전달해주는 중간 역할.메세지가 적재되는 공간을 Message Queue(메시지큐), 메시지의 그룹을 Topic(토픽) 이라고 한다. 메시지 브로커의 제일 큰 특징은 co..
Latency alone is not a deciding factor. If the volume of messages is relatively low (e.g. monitoring network failures) HTTP streaming or polling may provide an effective solution. It is the combination of low latency, high frequency and high volume that make the best case for the use WebSocket. https://docs.spring.io/spring-framework/docs/5.0.4.RELEASE/spring-framework-reference/web.html#websock..
웹 페이지는 어떻게 변하는가 ? 새로고침을 한다는 것은 새로운 요청을 보낸다는 뜻인데, 요청없이 응답이 오는 경우가 있다. 온라인 체스 게임에 임할 때, 우리는 새로고침을 하지 않아도 상대가 말을 움직이는 것을 볼 수 있다. 하지만 http 프로토콜에서는 요청이 있어야 응답을 보낼 수 있다. 전통적인 http 프로토콜에서, 클라이언트에서 응답이 없는데 서버에서 요청을 보낼 수 있을까? 그것은 불가능하다. 전통적인 http 통신서버와 유저가 데이터를 주고받는 방법에는 여러가지가 있다 (ex) http 요청) 유저가 http 요청을 날리면, 서버가 데이터를 보내주는 식으로 구현이 된다. http 요청을 쉽게 비유하자면 문자메세지와 비슷하다. 서버가 문자를 확인하면 답장으로 데이터를 보낸다. 고유한 특징이 ..
SSR : 서버 사이드 렌더링 완전히 렌더링하고 그 결과를 클라이언트에게 제공 SSR의 통신 과정 1. 클라이언트(브라우저) 가 웹페이지를 요청한다. 2. 웹 서버는 요청을 받고 해당 웹페이지를 렌더링한다. 3. 서버에서 데이터를 가져오고 웹페이지를 완전한 HTML 형태로 렌더링한다. 4. 완전한 HTML 페이지가 클라이언트에게 전달되고 브라우저에 표시된다. 서버사이드 렌더링(SSR)을 사용하는 경우, 웹 페이지의 초기 렌더링은 웹 서버 측에서 수행된다. API API는 다른 소프트웨어 컴포넌트 간의 상호작용을 허용하는 인터페이스 웹과 API서버의 통신 과정 웹 서버에서는 html,css,js코드를 다운로드한다. 웹 브라우저에서 DB에 담긴 정보를 동적으로 가져오기 (위해 웹 서버가 아닌)API서버와 통..