Chrome HTTP(s) Keep Alive
·
개발
TLS SNI 라우팅 서버를 만들고 있다. NGINX로 하려니 뭔가 애매한 부분이 있어서 직접 만들고 있는데, 크롬으로 테스트하는데 Socket이 안죽고 계속 살아 있었다. 확인해봤더니 Socket 커넥션 닫는 옵션이 있다. Flush socket pools 를 하면 살아있는 소켓이 다 날라간다. TLS Handshake 여러번 하는것을 피하려고 있는 소켓 풀인듯 하다.
VSCode Remote SSH 서버 다운로드가 느릴 때
·
개발
vscode가 업데이트 될 때마다, 타겟 장치에 있는 vscode server binary도 업데이트 되어야한다. 근데 문제는 가끔 다운로드가 느려서 속터질때가 있다(45KB/s ) 공식 홈페이지에서 받는것도 그런데, 이게 마소의 문제인지 ISP 문제인지 모르겠다. 이에 대해서 검색을 해봤는데, 나만 그런것이 아닌 것 같다. 해결 방법 1 업데이트 서버에서 직접 다운받아서 접속할 호스트 ~/.vscode-server/bin/{커밋ID} 에 넣어주기 wget https://update.code.visualstudio.com/commit:{커밋ID}/server-linux-x64/stable tar -xf stable mv vscode-server-linux-x64 ~/.vscode-server/bin/{커..
AWS Migration 프로젝트 Drop 됐다.
·
개발/AWS
기존에 잘 작동하는데 굳이 추가 비용 들여가며 옮길 필요가 없다는 의견이시다. 고객한테 직접적으로 좋아지는 것이 무엇인지 물으셨을 때, 개발 Stage에서 현장 테스트 시 편해진다. 지속적으로 로깅 누적해 감시하면서 S/W 품질 개선을 할 수 있다. CI / CD를 적용해서 업데이트를 자동화 할 수 있다. 지금처럼 새로운 고객 생기면 사람이 직접 붙어서 설정하지 않고 이 또한 자동화가 가능하다. 장치가 전원이 나가거나 하는 문제가 발생하면 즉각 사측에서 알 수 있어서 빠른 대응이 가능하다. 이런점을 어필했으나 도돌이표 그래서 고객한테 좋은게 무엇이냐. 개발 단계에서 편한건 어차피 시간이 지나면서 개선을 반복하면 버그는 사라지게 되어있다며... Drop됨.. DB 연동건은 예전의 그 로컬 DB와 서버 DB..
AWS IoT 장치 프로비저닝(3) - Fleet Provisioning By Trusted User
·
개발/AWS
https://heeyodev.tistory.com/8?category=1103069 AWS IoT 장치 프로비저닝(2) - Fleet Provisioning 이전 글에 이어서 https://heeyodev.tistory.com/7 AWS IoT 장치 프로비저닝(1) - JITP/JITR/MAR 나중에 AWS로 인프라 마이그레이션 해야 할 때 알아둬야 하는 내용을 미리 공부하는 차원에서 기록. Aws official.. heeyodev.tistory.com 이전 글에 이어서, 해당 문서를 참조해서 진행한 것이며, 과정을 조금 더 풀어서 정리해놓은 것에 불과합니다. https://docs.aws.amazon.com/iot/latest/developerguide/provision-wo-cert.html Pr..
ARP(Address Resolution Protocol)
·
공부/Network
이곳의 설명과 사진을 참조했습니다. http://www.sharetechnote.com/html/IP_Network_ARP.html ShareTechnote Even though we specify the source and destination of a packet in the form of IP address, when the packets move along the physical infrastructure of a network, it just jumps from one node to another neghbouring node using link layer address (MAC address), n www.sharetechnote.com 패킷 구조 Hardware type (HTYPE) 네트워..
IoT 인프라 개선(3) - Offline-first Database 서비스 선정 - AWS DataStore
·
개발/AWS
이제 전 글에 이어서 여러 가지 Offline-first 데이터베이스 서비스에 대해서 조사를 해보았다. 알아본 바 총 3가지를 최종 후보 리스트에 올렸는데, 이들의 공통점은 NoSQL 데이터베이스 기반 서비스 Cloud 위에서 동작 fully-managed 백업, 스케일링 등 자동 수행 오프라인 대비 가능(Offline-first) 이런 특징들을 가지고 있었다. 그중 하나인 AWS DataStore를 Node.js 환경에서 테스트해본 결과, 해당 서비스는server application에는 동작하지 않는다고 나온다. 이렇게 되면 Edge device 환경에서는 사용이 어려울 것 같다. 😵 안드로이드는 Java 지원되던데 Java로 테스트를 해봐야 하나 고민이 된다. MongoDB Atlas Datasyn..
Nodejs 16 Ubuntu 설치
·
개발/Linux
curl -s https://deb.nodesource.com/setup_16.x | sudo bash sudo apt install nodejs -y node -v 끗
Cloud guru에 가입했다.
·
개발/AWS
한 달에 49$로 공부할 수 있으면 엄청 싼 거 같은데 열심히 공부해야지