OpenVPN 사용해보기 (on Ubuntu)
이전에 구축한 홈서버를 외부에서 안전하게 접속하는 방법을 고민하다 VPN을 사용해보기로 했다. 여러 오픈소스 VPN 솔루션 중 OpenVPN을 선택했고, 이를 사용해보기로 했다. VPN이란? Vertual Private Network - Wikipedia VPN(Virtual Private Network)은 직역하면 가상 사설망으로 공중망(인터넷...
이전에 구축한 홈서버를 외부에서 안전하게 접속하는 방법을 고민하다 VPN을 사용해보기로 했다. 여러 오픈소스 VPN 솔루션 중 OpenVPN을 선택했고, 이를 사용해보기로 했다. VPN이란? Vertual Private Network - Wikipedia VPN(Virtual Private Network)은 직역하면 가상 사설망으로 공중망(인터넷...
WebP 소개 WebP는 Google에서 개발한 이미지 포맷으로, PNG나 JPEG를 대체하기 위한 목표로 2010년에 발표되었다. WebP는 무손실 및 손실 압축을 모두 지원하는 이미지 형식으로 구글에 따르면 두방식이 각각 PNG와 JPEG보다 20%~30% 더 작은 파일 크기를 가진다고 한다. 또한, WebP는 투명도와 애니메이션 형식도 지원한다...
홈서버로 사용하던 라즈베리 파이를 우분투 20.04에서 우분투 24.04로 업그레이드하면서 세팅을 다시 해주어야 했다. 이를 자동화 할 수 있으면 좋을것 같아 Ansible을 사용해 보기로 했다. Ansible이란? Ansible Introduction | Ansible Documentation Ansible은 오픈소스 소프트웨어로, 소프트웨어 ...
올해(2024년) 1월부터 3월까지 카카오엔터프라이즈에서 3개월간의 체험형 인턴십을 진행하였다. 카카오엔터프라이즈 데이터베이스플랫폼팀의 RDBMS 파트에서 인턴으로 근무하면서 정말 많은 것을 배울 수 있었고, 또한 많은 것을 경험할 수 있었다. 이러한 경험을 아직 기억이 생생할때 회고를 작성해보고자 한다. 인턴십 모집 지원 동기 가천 카카오엔터...
quics: https://github.com/quic-s/quics quics-client: https://github.com/quic-s/quics-client quics-protocol: https://github.com/quic-s/quics-protocol 지난 2023 공개 SW 개발자 대회에 참가하며 QUIC-S 파일 동기화 시...
Argo CI/CD 노트 지난 가천 카카오엔터프라이즈 SW 아카데미 기간동안 프로젝트를 진행하면서 노션에 작성한 Argo 프로젝트들을 사용한 CI/CD 구축 노트 내용을 옮긴 것이다. 쿠버네티스 기반의 CI/CD를 구축하는 과정을 정리한 내용이다. Team Github: https://github.com/KEA-ACCELER A-Log(동시편집 ...
Rook+Ceph 노트 지난 가천 카카오엔터프라이즈 SW 아카데미 기간동안 프로젝트를 진행하면서 노션에 작성한 Rook 노트 내용을 옮긴 것이다. 클라우드 네이티브 기반의 서비스를 구축하는 만큼 스토리지까지 쿠버네티스 스토리지 클러스터 구축하기 위해 사용하였다. Team Github: https://github.com/KEA-ACCELER A-L...
Kubernetes 노트 지난 가천 카카오엔터프라이즈 SW 아카데미 기간동안 프로젝트를 진행하면서 노션에 작성한 Kubernetes 노트 내용을 옮긴 것이다. Team Github: https://github.com/KEA-ACCELER A-Log(동시편집 기반 릴리즈 노트 공유 시스템) : https://github.com/KEA-ACCELER/...
XCP-ng (Xen Hyphervisor) 노트 지난 가천 카카오엔터프라이즈 SW 아카데미 기간동안 프로젝트를 진행하면서 노션에 작성한 XCP-ng 노트 내용을 옮긴 것이다. 아카데미 기간동안 개발 서버로 사용한 교내 On-premise 서버가 XCP-ng 기반의 Xen 서버여서 사용하게 되었다. Team Github: https://githu...
WebAssembly란? WebAssembly WebAssembly - MDN WebAssembly(WASM)는 최신 웹 브라우저에서 실행할 수 있는 새로운 유형의 코드로 자바스크립트만 실행 가능한 웹브라우저에서 자바스크립트의 한계를 극복하기 위해 등장하였다. 네이티브에 가까운 성능으로 동작하며 컴팩트한 바이너리 포맷을 제공하는 저수준 어셈블리 ...