일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c3 second
- 정규식 활용
- grafana dashboard
- c3 축 없애기
- InfluxDB
- subporcess path
- regex_search
- c3 초
- CentOS7
- gcc 업데이트
- centos pyhon 설치
- snmp test
- python subprocess
- 정규식 문자열 출력
- selinux port 등록
- 백준
- 1697
- 정규식 컴파일
- c3 step graph
- c++ 정규식
- snmp
- g++ 업데이트
- python os
- telegraf
- c3 축 가리기
- semanage
- python popen
- gcc regex
- influxdb 설치
- linux시간으로 변경
- Today
- Total
목록분류 전체보기 (560)
리셋 되지 말자
Endpoint 사용 이유 Private subnet은 Internet gateway와 연결되어 있지 않으므로 외부에서 접근할 수 없지만, 외부로 연결할 수 없다. S3나 ECR은 VPC 내부 서비스가 아닌 Public 서비스 이므로 외부 연결이 가능해야 접근 가능하다. Private subnet에서 S3 사용을 위해 Internet gateway에 연결하면 Private인 이유가 없어진다. 이를 해결하기 위해 NAT gateway를 사용할 수는 있다. 하지만 외부를 통해 S3로 연결하는 것은 변하지 않는다. 외부를 통해 S3에 접근하면 내부 -> 외부 -> S3로 접근하고, S3 -> 외부 -> 내부로 트래픽이 발생하기 때문에 비용도 증가한다. 위의 단점들을 해결하기 위해 Private subnet에서..
기존 아키텍처 링크로 접속하면 api를 사용할 수 있다. 그리고 잘 동작한다. 이미지 한 장을 처리하는데 16~18초 정도가 필요하다. 비동기 task 큐를 사용해서 이미지가 처리되는 동안 무중단으로 잘 동작한다. 하지만 이미지 처리 시간 및 트래픽이 많아졌을 경우 확장하기가 매우 힘들다. 이유는 다음과 같다. 업로드된 이미지, 처리된 이미지가 서버에 직접 저장된다. 서버가 2대로 확장되었을 때, 1번 서버의 이미지를 2번 서버가 가지고 있지 않는다면 문제가된다. 그래서 이미지를 공유할 수 있는 방법이 필요하다. 모든 서비스가 public ip를 갖는 server에 올라가다 보니 보안상으로도 좋지 않다. 트래픽에 따라 서비스가 확장되어야 하는데, server 자체를 확장하면 부하가 심하지 않은 서비스도 ..
Python 설치 및 boto3 설치 - 가상환경 확인 (venv) [vagrant@servera boto-test]$ python --version Python 3.8.8 - pip upgrade (venv) [vagrant@servera boto-test]$ pip install --upgrade pip - boto3 설치 (venv) [vagrant@servera boto-test]$ pip install boto3 환경변수 설정 export ACCESS_KEY='ACCESSKEY' export SECRET_KEY='SECRETKEY' 이미지 파일 준비 - wget 으로 이미지 파일 다운로드 (venv) [vagrant@servera boto-test]$ wget https://github.com/..
우선 os를 ubuntu 에서 centos 로 변경. 기존에는 이미지 처리를 위한 opencv 설치를 위해 libgl1-mesa-dev 위 패키지를 apt 로 설치해 줬었는데, centos 에선 yum install mesa-libGL 위 패키지를 설치해주면 된다. 이슈 celery 에 작업을 던지는 host 에 tensorflow 같은 무거운 패키지가 필요한가? 매우 고민이 많았다. 그래서 해결을 위해 celery task를 경량화(?) 하는 작업을 진행 중이다. Django 와 연동은 안했는데, host 에서 rabbitmq 로 메시지를 던졌는데 celery worker 에서 작업을 실행하지 않는 이슈가 있었다. 이에 대한 이슈는 아직 확실히 파악하지는 못했지만 해결 방법은 링크와 같았다. First..
https://github.com/ilastik/lazyflow/blob/master/lazyflow/utility/fileLock.py
https://brunch.co.kr/@topasvga/1974 IT 시장의 변화에 따른 공부방향의 변화-2021 본 내용은 개인적 경험을 바탕으로 한 내용입니다. 20년 전 인터넷 구축의 시기에서 이제는 인프라 활용하는 시기로 바뀌었다. 인터넷 구축 시대에서 모바일 사용 시대로 바뀌었다. 공부해 brunch.co.kr
https://judo0179.tistory.com/127#comment6255416 라운드로빈 DNS (Round-Robin DNS) 사용자가 www.google.com 도메인을 입력했을 경우 네트워크계층(L3)에서는 도메인을 통해 통신이 불가능하기 때문에 IP주소로 변경하기 위해 DNS(Domain Name System)를 사용한다. 따라서 인터넷에 연결된 judo0179.tistory.com 성능이 매~우 좋은 Load Balancer 서버에서 부하를 분산하는게 아니었다니..... 세상은 넓고 정보도 많고 내가 아는건 너~무 적다~~~!!