전체 글
-
[네이버 클라우드 플랫폼] Load Balancer(3) - 프로젝트 생성 및 실행tutorial/네이버클라우드 플랫폼 2020. 11. 15. 13:24
* 프로젝트 환경 및 툴 * - node js ( v15.0.1 ) nvm 및 node js를 설치하세요. - github * nvm을 이용하여 node js 설치하기 - 원활한 진행을 위해서 원격 서버에서 Node js를 설치하는 방법입니다. - 참고 : github.com/nvm-sh/nvm#about 1. 터미널에 다음과 같이 입력하세요. ( 원격서버 및 컴퓨터 설치하는 방법입니다. ) curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash 2. bash_profile 수정하기 - vi 문법을 모르신다면 간단하게 검색하여 확인하시길 바랍니다. sudo vi ~/.bash_profile - 접속 후 i를 눌러 다음..
-
[네이버 클라우드 플랫폼] Load Balancer(2) - 서버 생성 및 원격접속tutorial/네이버클라우드 플랫폼 2020. 11. 14. 18:59
네이버 클라우드 플랫폼에 로그인합니다. ( 결제정보를 입력하면 10만원 크레딧과 1년 동안 사용 가능 한 micro 사양의 서버를 이용할 수 있습니다. ) 서버 생성 1. 상단 메뉴 -> 서비스 -> Compute의 Server 클릭 2. 이용 신청하기 버튼 클릭 3. 서버 생성 버튼 클릭 4. 서버 타입을 micro로 설정 및 ubuntu-16.04.64-server 다음 버튼 클릭 5. 서버 정보 입력 후 다음 버튼 6. 인증키 설정 ( 인증 키가 없다면 인증키명 입력 후 새로운 키를 만드세요. ) - 인증키를 생성하면 'key'파일이 다운로드 받아집니다. 7. 네트워크 접근 설정 선택 후 다음 버튼을 누르시면 서버가 생성됩니다. * 생성한 서버의 '상태'가 '운영 중'일 때 다음 작업을 진행하세요...
-
[네이버 클라우드 플랫폼] Load Balancer(1) - 가용성과 확장성tutorial/네이버클라우드 플랫폼 2020. 11. 12. 22:19
안녕하세요. 오늘은 네이버 클라우드 플랫폼의 Load Balancer를 이용하여 보다 안정적인 서비스를 제공할 수 있도록 해보겠습니다. 웹 서비스를 제공하면서 가장 중요한 부분인 '가용성'과 '확장성'을 빼놓을 수 없습니다. 가용성 - 가용성이란 서비스가 중단되지 않고 지속적으로 제공할 수있는지를 의미합니다. ( 지속적으로 서비스가 운영이 될 수 있는지 ) 확장성 - 확장성이란 얼마나 더 많은 트래픽과 트랜잭션을 처리하며, 확장을 하기 쉬운지를 의미합니다. ( 더 많은 부하를 처리할 수 있도록 처리량을 증가시키기 위한 확장 ) 예를 들어 집에 있는 컴퓨터를 가지고 서버를 구축하여 게임을 출시하였습니다. 가용성 집에 만약 정전일어나 컴퓨터가 켜지지 않는다면 게임(서비스)가 중단이 되겠죠? 확장성 집에있는 ..
-
[javascript] 02 - 클로저 ( Closure )javascript 2020. 11. 7. 01:55
한 3~4년전 자바스크립트에 관한 서적을 통해 처음 클로저를 접하였을 때 이해가 잘되지 않았습니다. 왜 이 상황을 보고 클로저라고 말을 하는 건지... 클로저에 관하여 자세히 포스팅된 글들을 보았습니다. 클로저를 사용하는 이유, 특징, 스코프와의 관계, 렉시컬 스코프, 프라이빗 함수/변수, 스코프 체인... 클로저 하는 알기위하여 구글 검색을 했지만 위와 같은 생소한(?) 말들로 분명 글인데 글을 이해하지 못하는 문맹인이 되어있었습니다.🙈 이번 포스팅은 클로저에 대하여 모든 것을 하나하나 뜯어보는 것보다 처음 클로저를 접한 사람에게 조금이나마 쉽게 다가갈 수 있도록 이해시키는 것을 중점으로 내용을 적겠습니다. 글을 보기전 한가지만 주의하면서 봐주시길 바랍니다. 포스팅에서 작성한 코드들의 '결과'를 생각하..
-
[javascript] 01 - 자바스크립트의 특징javascript 2020. 11. 3. 15:44
자바스크립트에 대해서 하나부터 열까지 알려주기위한 포스팅은 아닙니다. 다만, 자바스크립트를 이용하면서 좀 더 알고 쓰면 유용하다는 취지로 작성하게 되었습니다. 자바스크립트 범위 - 스코프(scope)는 자바스크립트 변수에 대한 접근 권한을 정의한 것으로 변수는 크게 '전역변수' 와 ' 지역변수' 가 있다. - 전역변수는 프로그램 (파일 내) 어디에서나 해당 변수에 접근할 수 있다. - 자바스크립트는 연산자(var,let,const .. ) 없이 변수를 선언 할 수 있다. - 변수는 함수 내에 어떤 곳에서 선언하든간에 함수의 맨 앞으로 이동된다. ( variable hoisting) mingoogle = '민구글입니다.'; // var, let, const를 선언하지 않아도 정상적으로 실행이된다. cons..
-
니트 빨래일상/소소한 일기 2020. 10. 30. 17:51
제주도 여행을 갔다 온 뒤 엄마가 빨래할 것들을 세탁기에 넣으라고 하셨다. 자연스럽게 니트를 세탁기에 가져갔다. 그걸 지켜보던 누나가 '니트는 세탁기에 넣으면 옷이 상해 손빨래를 해야 해' 뒤이어 엄마가 화장실 밑에 두라고 말씀하셨다. 그래서 알았다고 한뒤 세탁기에 넣은 니트를 화장실 밑에 두었다. 오전 6시~7시 사이였다. 그날 밤 잠결에 쉬가 마려워 화장실로 갔다. 엄마가 내 니트들을 손빨래를 하고계셨다. 내가 화장실 가고싶어하는걸 눈치 채셨는지 조용히 빨래를 멈추시고 화장실 밖으로 나오셨다. 자연스럽게 화장실에 들어간 나는 한동안 엄마가 하고있던 빨래를 지켜보았다. 아무런 생각없이 짧지만 긴 침묵이 이어졌다. 그리고 화장실에 나와 다시 내 자리에 돌아와 누었다. 화장실 가기 전 비몽사몽했던 내가 왠..