본문 바로가기
반응형

server7

[AWS구축] 아마존 웹 서비스 AWS - AWS EC2 기본 설정 1 (EC2와 RDS) 지난번 AWS계정을 만드는법을 알아보았습니다. 이번에는 AWS에 로그인을 하고 기본적인 설정하는법을 알아보도록 하겠습니다. 저는 EC2와 RDS를 사용하도록 하겠습니다. AWS에 로그인을 한후 오른쪽 위를 보면 리전을 선택할수 있습니다. ※리전이란? 클라우드 서비스를 안정적으로 제공하기 위해 설치하는 데이터 센터의 묶음 입니다. 좀더 쉽게 설명하자면 한지역에 데이터센터를 여러개 지으면 그것이 하나의 리전이 되는것입니다. 리전을 선택하는 이유는 좀더 안정적이고 빠른 서비스를 받기위함입니다. 저는 한국에 살고있기 때문에 리전을 아시아 태평양(서울)로 하겠습니다. 리전을 선택한후 저처럼 메인화면에 AWS서비스가 뜨지 않는 분들은 왼쪽상단에 보시면 서비스라고 보이실겁니다. 그것을 클릭한시면아래와 같은 화면이 나.. 2021. 2. 16.
React 와 Node 1-4 (body-parser) boiler-plate를 만들기 위해 앞서서 여러가지 세팅을 하였다. 저번시간에 스키마를 만들고 그것을 모델로 만들었다. 만든 모델은 로그인을 위한 유저 모델로 클라이언트가 정보를 입력할때 서버에서 클라이언트가 전해주는 정보(자료)를 받기 위해 Node.js 모듈중 하나인 body-parser를 다운받았다. body-parser? 클라이언트의 post request data에 body로부터 parameter를 추출한다. 서버에서 post를 처리하는 코드는 밑에와 같다. ''' app.post('/', function(req, res) => { console.log(req.body) }) 이코드를 실행하게 되면 error가 발생한다. undefined error가 발생하는데, req.body는 기본적으로 .. 2021. 2. 15.
[네트워크] 로드밸런싱? (알고리즘 추가 예정) Load Balancing? 로드 밸런싱은 부하분산으로 여러 중앙처리장치 또는 저장장치같은 컴퓨터 자원에게 작업을 나누는 것을 의미한다. 로드밸런싱을 하게되면 가용성 및 응답 시간을 최적화 할 수 있다. 쉽게 요약하자면 서버에 부하를 분상해주는 장치 또는 기술이다. 클라이언트의 수가 늘게 되면 기존 서버로는 서비스가 불가능해지고, 해당 트래픽을 대처하기 위해서는 이전 글에 정리를 했던 Scale up과 Scale out 두 종류가 있다. 다시 돌아와서 로드밸런싱에는 여러가지 알고리즘이 존재한다. Round Robin 서버에 들어온 요청을 순서대로 각 서버에 균등하게 분배하는 방식이다. 요청을 순서대로 분배하기 때문에 여러 서버가 동일한 스펙, 서버와 연결이 오래 지속되지 않을 경우 접합하다. 평균적으로 .. 2021. 2. 14.
반응형