oboki
  • ABOUT
  • WORKSPACE
    • data-engineering
  • 2022-12-02
  • in aws, conferences
  • 오복애비
  • 0 Comments

re:Invent 2022 참가 후기

AWS 경험이라고는 지난해 이사할 때 홈서버를 잠시 호스팅하는 용도와 최근에 셀프 청첩장 만들때 써 본 free-tier EC2, RDS, EFS 이 정도가 전부인 초급 사용자인데요, 감사하게도 회사 지원으로 "AWS re:Invent 2022" 에 참가할 수 있는 기회를 갖게 되었습니다. 클라우드 서비스에 대한 이해가 높지 않아 기술적인 내용 전달보다는 여기서 경험할 수 있는 것들을 동료들께 최대한 공유해드리는 것이 […]

Read More
  • 2022-10-10
  • in nextcloud, system
  • 오복애비
  • 0 Comments

nextcloud 백업 전략

라즈베리파이로 운영하던 홈서버에다가 이것저것 자꾸 올렸더니 너무 버거워해서 x86으로 다시 돌아왔는데, 겸사겸사 백업 전략을 다시 정비해봤다. 최소 비용으로 소중한 데이터들만 어떻게든 살리는 것을 목표로 한다. 서버에 nextcloud 클라이언트를 추가로 실행시켜서 별도의 물리디스크에 동기화시키는 방법인데, rsync로 양방향 동기화를 시키는 것보다 구성도 간편하고 혹시 모를 데이터 오염(?) 걱정도 없는 것 같다. 위와 같이 데이터 흐름을 표현해봤는데, wordpress […]

Read More
  • 2022-05-15
  • in docker, network
  • 오복애비
  • 0 Comments

WSL2 Symantec 네트워크 차단 우회하기

wsl2 부터 symantec PC 보안 솔루션에 의해서 외부 네트워크가 차단되는 문제가 있다. 다음 링크에서 resolution 을 제공해주기는 하지만, https://knowledge.broadcom.com/external/article/221329/endpoint-protection-firewall-blocks-netw.html wsl2 을 재실행(재부팅)할 때마다 룰을 적용해주는게 번거롭기도 하고, 회사와 같이 해당 규칙을 직접 관리할 수 없는, 중앙관리되는 환경이라면 매번 결재를 받을 수도 없고 난감하다. 근본적인 문제를 해결하는 방법은 아니겠지만, 컨테이너로 프록시를 구동해주는 것으로 우회해서 사용하고 있는데 […]

Read More
  • 2022-03-08
  • in docker, system
  • 오복애비
  • 0 Comments

[System] Docker 로 간편하게 openldap 서버 구성하기

사내 웹서비스들은 무조건 ldap으로 연동해서 사용해야하는데 로컬에서 간편하게 구성해서 쓸 수 있는 도커 이미지가 있어 정리해본다. 사내 개발망에서 ldap 과 연동해서 바로 테스트해볼 수도 있지만 사용하고자 하는 앱마다 서비스 등록을 해야하고 토큰 발급에 결재 등등 시일이 걸려, 빠르고 간편한게 로컬에서 테스트 해보는 용도로 참고하면 좋을 것 같다. 예전에는 한땀한땀 slapd를 설치해서 썼었는데 osixia/openldap 이미지에서 파라미터로 […]

Read More
  • 2022-02-25
  • in airflow, docker, python, vscode
  • 오복애비
  • 0 Comments

[VSCode] Remote Container 에서 파이썬 디버깅하기 (feat. Airflow)

최근에 팀 airflow 프로젝트를 컨테이너 기반으로 전환하면서 런타임에 디버깅하는 환경을 별도로 구축했어야했는데 Remote – containers 플러그인을 이용하면 운영환경에서 크게 변경없이 디버깅할 수 있어서 사용방법을 간단히 정리해본다. 이 확장을 이용하면 디버깅 용으로 별도 로컬 환경을 구축하지 않아도 컨테이너로 관리하는 서비스들을 운영 이미지 그대로 디버깅할 수 있는데, 아직 preview 버전이긴 하지만 사내에서 사용하고 있는 airflow 이미지 기준으로 […]

Read More
  • 2021-11-14
  • in airflow, docker
  • 오복애비
  • 0 Comments

Airflow 2.x HA 구성 (3 node docker 환경)

airflow 2.0 에서 공식적(?)으로 HA 를 지원한다. 1.x 버전에서는 scheduler 프로세스를 동시에 여러개 구동하면 작업이 중복 실행될 수 있는 위험이 있었서 무조건 single 로 운영해야했고 이 때문에 가용성을 보장할 수 없었는데 2.x 에서부터는 row-level locking 을 이용해서 multiple scheduler 이용이 가능하도록 개선이 됐다. (대신 SKIP LOCKED 또는 NOWAIT 구문을 지원하는 mysql8.0 이상을 써야하는 제약조건이 있다.) […]

Read More
  • 2021-11-09
  • in aws, docker, wordpress
  • 오복애비
  • 0 Comments

ec2 에서 도커로 운영하는 워드프레스 업데이트

워드프레스를 얼마전 AWS 로 옮기면서 도커로 운영하고 있다. wordpress를 aws로 옮겨보자 업그레이드 경고가 나온지 꽤 됐는데 클릭 한번으로 되는게 아니다보니 미루다가 이제서야 작업하게 됐다. 집에 서버가 돌아갈때는 괜히 한번씩 콘솔 접속 해보곤 했는데 눈에 안보이니 더 미루게 되는 것 같다. 역시 클라우드가 편한걸까 오랜만에 도커파일을 열어보니 5.7.3 버전으로, 더 미루면 안될 것 같아서, 늦은 시간이지만 […]

Read More
  • 2021-08-01
  • in docker, vscode, windows
  • 오복애비
  • 0 Comments

폐쇄망에서 wsl × vscode × docker 개발환경을 세팅해보자

Windows 10 환경에 wsl2 ubuntu × vscode × docker desktop 조합으로 개발 환경을 세팅해본다. wsl 은 기본적으로는 VM 이지만 이 조합으로 구성하면 마치 네이티브 리눅스 환경에서 작업을 하고 있는 듯이 매끄럽게 조작할 수 있는데 특장점을 꼽아보자면, 윈도우 파일시스템이 /mnt/c, /mnt/d 와 같이 unix 경로로 기본 마운트 돼 있어서 별도 통신없이 접근할 수 있고 호스트 윈도우의 […]

Read More
  • 2021-07-07
  • in books
  • 오복애비
  • 0 Comments

[도서] Refactoring 2nd Edition – Martin Fowler

Refactoring; Improving the Design of Existing Code 클린코드의 바이블이라는 리팩토링이 드디어 도착했다. 최근 즐겨 보고있는 유투브 채널 드림코딩 앨리에서 추천했던 도서여서 언젠가 꼭 읽어봐야지 하고 북마크만 해뒀었는데 지난 회식때 동료가 마틴 파울러는 천재 인 것 같다는 얘기를 하면서 꼭 보라고 추천하기에 냉큼 구매했다. 해외도서여서 배송에만 2주가 걸렸는데 조금만 더 늦었으면 의지가 사그러들 뻔 했다. 번역본을 […]

Read More
  • 2021-06-27
  • in vscode
  • 오복애비
  • 0 Comments

VSCode Extension 개발기 (feat. SQL Styler)

대부분의 IDE 에서는 언어별로 포맷팅 프로파일을 설정해서 배포할 수 있는 확장들이 있는데 Code 에서 SQL 용으로 쓸만한 포맷터는 없는 것 같다. 그나마 있는게 Poor Man's T-SQL 스타일에서 keyword uppercase 옵션이나 comma 위치 정도 선택할 수 있는 기능 정도 뿐인듯. 내가 하는 업무에서는 1~200 줄은 가볍게 넘어가는 SQL 코드를 많이 만들어내는데, 키워드 마다 개행을 하고 서브쿼리 […]

Read More

글 내비게이션

1 2 … 20

카테고리

최신 글

  • re:Invent 2022 참가 후기 2022-12-02
  • nextcloud 백업 전략 2022-10-10
  • WSL2 Symantec 네트워크 차단 우회하기 2022-05-15
  • [System] Docker 로 간편하게 openldap 서버 구성하기 2022-03-08
  • [VSCode] Remote Container 에서 파이썬 디버깅하기 (feat. Airflow) 2022-02-25
  • Airflow 2.x HA 구성 (3 node docker 환경) 2021-11-14
  • ec2 에서 도커로 운영하는 워드프레스 업데이트 2021-11-09
  • 폐쇄망에서 wsl × vscode × docker 개발환경을 세팅해보자 2021-08-01
  • [도서] Refactoring 2nd Edition – Martin Fowler 2021-07-07
  • VSCode Extension 개발기 (feat. SQL Styler) 2021-06-27
  • wordpress를 aws로 옮겨보자 2021-03-24
  • [Ubuntu] 설치된 패키지 설치파일 (*.deb) 전체 다운로드하기 2021-02-21
  • 바닐라 JS로 크롬 앱 만들기 강의 후기 (feat. github pages) 2021-01-03
  • 패스트캠퍼스 Java 웹 개발 마스터 올인원 패키지 Online. 챌린지 참여 후기 2020-11-05
  • [Airflow] execution_date 이해하기 2020-09-05
  • [JetBrains] 인터넷 안되는 환경에서 플러그인 설치하기 2020-08-15