잡큐 - Gearman and Lambda (2) - Lambda 0. 왜 쓰는가?- 이전 게시물 : 잡큐 - Gearman and Lambda (1) - Gearman 을 참고.- 글 추천 : https://blog.outsider.ne.kr/1205 1. Lambda 이용하기- AWS Lambda Service Page 접근.- Get Started New 클릭 - 새로만들꺼니까 그냥 New - 워커의 타입(?) 선택 : 자바, Python, Node - zip으로 압축해 업로드 한다. (NodeJs 모듈이용시 폴더구조 참고) - API endpoints 생성 - 요청하면 잘나옴 2. 후기- 일단 편하긴 한것같음...- 아직 AWS를 공부하는 단계로 너무 허접하고 하면서도 잘모르겠다.- IAM 인증에..
잡큐 - Gearman and Lambda (1) - Gearman 0. 잡큐를 왜 쓸까?- 분산 처리.- 빅데이터 처리.- 본인 서버가 있으면 기어맨! AWS 유저라면 Lambda- 예1) 동영상 인코딩- 파일을 서버에 올리고 그걸 다시 인코딩프로세스로 넘길떄 - 1명이 올리면 총 11초 - 여러사람이라고 가정하면? - n명이 올린거니까 n개 프로세스 동작...... 서버 사망 위험. - 예2) 데이터 처리- 1개 데이터 1개 워커 - 처리하는데 10초 - 1000개 데이터 5개 워커면 10 * 1000 / 5- 워커만 늘려주면 무한 확장가능 1. 기어맨 설치. - sudo yum install uuid-devel libuuid libuuid-devel uuid boost-devel libevent l..
pm2 이용하기 0. PM2 란?- Process Manager 2- 이름과 같이 프로세스들을 관리해주는 역할. 1. 설치하기- npm install -g pm2 2. 명령어 사용.- 프로세스 리스트 pm2 list - 시작하기- 기본pm2 start app.js - 파라미터 추가pm2 start app.js --log-date-format="YYYY-MM-DD HH:mm:ss" -- 3010 - 로그 and 옵션 추가.pm2 start app.js --log-date-format="YYYY-MM-DD HH:mm:ss" --node-args="--expose-gc" - 혹시 이름을 변경해서 실행하고 싶을때.pm2 start app.js --name=hello -f - 파이썬 실행- 일반 python 으로..
AWS Load Balancer 처리 0. AWS Load Balancer 란?- 서버 부하 분산 장치- 웹 서버나 캐시 서버 등의 처리 부하를 균등하게 분배하는 장치. 과부하로 인해서 서버가 운용 정지되거나 응답이 지연되는 것을 방지한다. 1. Load Balancer 생성. 2. 로드밸런서 설정.- Load Balancer Name : 로드 밸런서 이름을 설정.- Create LB Inside: 로드 밸런서가 생성될 VPC. (기본값 사용)- Create an internal load balancer: 인터넷에 연결되지 않은 내부 로드 밸런서 생성(기본값 사용.)- Enable advanced VPC configuration: VPC에 속한 서브넷을 선택하는 옵션. (기본값 사용)- 로드 벨런서에서 ..
NODEJS 설치하기 1. NODEJS 다운로드- wget https://nodejs.org/dist/v4.3.1/node-v4.3.1.tar.gz 2. 압축 풀기- tar xvzf node-v4.3.1.tar.gz- cd node-v4.3.1 3. 설치하기- ./configure- make- make install ※ gcc 없을땐 yum install gcc*※ aws ubuntu일때 설치..apt-get install build-essential 4. Express 테스트- npm install express-generator -g- express myapp- cd myapp- npm install- npm start - 기본 3000포트
AWS EC2 서버 생성하기. 0. AWS EC2 란 ?- Amazon Elastic Compute Cloud(Amazon EC2)는 클라우드에서 컴퓨팅 파워의 규모를 자유자재로 변경할 수 있는 웹 서비스입니다. 1. EC2 선택 2. Instances 클릭 3. Launch Instance 클릭 4. 서버 선택 5. 사양 선택 6. 각종 설정 7. 저장공간 설정 8. Tag 설정 9. 방화벽 규칙 설정 10. 인스턴스 최종 확인 11. 로그인 키 설정 12. 완료 13. 확인 14. 로그인 방법- 사용자 이름 : ec2-user
MariaDB Galera 설치 및 설정 0. 왜 이걸 선택하였는가?http://blog.naver.com/sis_good/220439790547 1. yum 설치를 위한 설정.경로 : /etc/yum.repos.d/MariaDB.repo[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1출처 : https://mariadb.com/kb/en/mariadb/yum/ 2. 설치yum install MariaDB-Galera* 3. 설치 확인rpm -qa | grep MariaDB 4. DB시작service mysq..
모바일 웹 애니메이션 최적화(mobile web animation performance) 문제 : 1. PC에서는 괜찮게 보이는데 모바일에선 버벅 느낌이 많이 들었다.2. 이미 Jquery Animate로 구현이 되어있다. 해결방안 : 1. 브라우저가 애니메이션 대상을 알 수 있도록 설정..box { will-change: transform, opacity; } 참조 : https://developers.google.com/web/fundamentals/design-and-ui/animations/animations-and-performance 2. Jquery Animate -> Velocity 로 변경.사용법은 거의 비슷. 참조 : http://julian.com/research/velocity/ 이..
- Total
- Today
- Yesterday
- MariaDB Galera
- 팀룸
- AmazonMQ
- elasticsearch mapping
- Redis
- ElasticSearch
- real
- auto update
- bitbucket
- 자동업데이트
- backup
- 봇
- electron
- 2FA
- 마리아
- puppeteer
- AWS
- 네이트온
- 오픈API
- Restore
- 2factor
- electron-updater
- mqtt
- elasticsearch mapping change
- 브라우저 제어
- activemq
- 브라우저봇
- 엘라스틱서치 복구
- 엘라스틱서치 백업
- maria
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |