1. 브로커 생성하기 2. 사용자 생성하기- Amazon MQ 브로커 설정 가장 아래에 사용자 만들기 이용. 3. 엔트포인트 이용하기- Ver MQTT//Serverconst mqtt = require('mqtt'); const _SERVER = "";const _USER = "";const _PASSWORD = "";const topic = "/REAL/topic"; const client = mqtt.connect(_SERVER, { username: _USER, password: _PASSWORD}) client.on('connect', function() { client.subscribe(topic) client.publish(topic, 'Hello mqtt')}) client.on('messa..
AWS S3 이용하기 0. S3란 무엇인가?- Key Value 개념의 저장소. (Text and File etc..)- 서버없는 Web 구현에서 이용 가능- Web 서버 역할 (html, css, js or image 와 같은 고정 파일)- Was 서버 : Lambda를 이용하여 구현 1. S3 설정하기- Create Bucket- Bucket Name : 저장소 이름- Region : 저장소 지역 - Bucket Setting- Permissions- Add more permissions 를 눌러 권한을 생성하자.- Grantee : 누가 사용할 건지 : Any Authenticated AWS User - Add Bucket Policy : 저장소에대한 정책 설정- Action 부분에 아래는 *로 되..
우리는 왜 AWS를 이용해야하는가?- AWS SUMMIT 을 다녀와서.. 0. 왜 쓰는가?- AWS으로 넘어갈때 참고하셨으면 좋겠다.- 글쓴이는 개발자 임으로 개발자 위주로 썼음. 1. 관리상 이슈- AWS 구축방법- 직접 구축.- 시스템 엔지니어나 인프라 매니저등 관리해줄수 있는 사람이 있으면 선택. - AWS에서 제공하는 Service 이용.- 개발자일 경우 선택 - 왜 ?- AWS 쓰는 이유는 관리는 쉽게 하기위해서이다.- 개발자는 개발에 시간을 투자하면된다.- 서버관리 및 구축은 AWS의 수많은 팀들이 해줄것이다. 2. 비용상 이슈- 직접 구축.- 월 비용이 저렴.- 관리비용이 높음.- 관리는 누가?, 백업은 누가?, 각종 최적화는 누가?, 업그레이드은 누가?- 확장은 또 누가해줌?- 나는 개발자..
AWS Elasticsearch 직접 구축기 0. 왜 직접구축하는가?- AWS Service에도 존재하는거 알고있음.- 다만, 각종 플러그인 설치 및 비용 문제로 인해 직접 구축.- 주관적으로 작성했으니 잘해보세요. 1. 참고 사이트- 유투브 영상참고 https://www.youtube.com/watch?v=ge8uHdmtb1M- 자료 https://github.com/andrewpuch/elasticsearch-logstash-kibana-tutorial 2. 자료 설명cluster.name: AW-Servercloud.aws.access_key: XXXXXXXXXXXXXXXXXXXXXX- AWS IAM 들어가서 Root 의 accesskey로 받았다. - 처음에 User꺼로 받았는데 이상하게 안되드라..
AWS 예약 인스턴스 처음시작. 1. AWS 예약 인스턴스 구매. ( Reserved Instances )- Purchase Reserved Instances 를 필요한 사항에 맞춰 구매.- 구매완료후 확인해보면 항목이 생겨있고 State 가 노란불.- 기다리면 초록불로 바뀌며 active가 됨. 2. AWS Instances 생성.- 구매했다고 자동생성이 안됨. (여기서 1차 혼란..)- Instatnces 탭으로 들어가 위에 구매한 인스턴스 사항으로 서버 생성해야됨. 3. AWS 패스워드로 로그인하기.- root 변경sudo su- 새로운 유저 생성adduser XXXX- ssh 설정열고vi /etc/ssh/sshd_config- 설정 변경하기 PasswordAuthentication yes # 비밀..
잡큐 - 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..
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에 속한 서브넷을 선택하는 옵션. (기본값 사용)- 로드 벨런서에서 ..
- Total
- Today
- Yesterday
- AmazonMQ
- 2factor
- maria
- AWS
- 마리아
- 오픈API
- elasticsearch mapping change
- 2FA
- 브라우저봇
- backup
- 엘라스틱서치 복구
- real
- Redis
- ElasticSearch
- elasticsearch mapping
- puppeteer
- 브라우저 제어
- mqtt
- 봇
- electron
- activemq
- auto update
- bitbucket
- 네이트온
- 팀룸
- 엘라스틱서치 백업
- MariaDB Galera
- Restore
- electron-updater
- 자동업데이트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |