Cloud/Dev Tools9 KT Cloud Dev Tools - IMDB Redis 환경 구성 #1 Intro 지난 글에서는 IMDB(In-Memory DataBase)의 정의와 특성 그리고 종류에 대해 다뤄봤습니다. 이번 글에서는 Redis의 다양한 Operation Model 중 Stand Alone에 대해 글을 써보려 합니다.해당 글은 Ubuntu 18.04 및 Redis 5.x 버전에 맞게 작성되어있습니다. Stand Alone 구조란? Stand Alone 구조는 Redis의 가장 기본적인 Operation Model입니다. 단 하나의 Master 단일 노드로 구성됩니다. 설치 과정 설치를 위해 필요한 패키지 사전 설치 root@jsm-redisTechBlog:~# apt-get install build-essential pkg-config gcc tcl libsystemd-dev -y Red.. 2021. 11. 3. DNS 네임 서버를 직접 구축해보자! (feat. BIND9) 자체 DNS 네임 서버를 구축해봅시다! 리눅스에서는 기본적으로 DNS 기능을 제공하고 있다는 사실, 알고 계셨나요? 오늘은 해당 기능을 활용해서 간단하게 자체 DNS 네임 서버를 구축해보는 방법을 소개 드리겠습니다! 서버 내부에서만 동작하는 아주 간단한 예제이지만, DNS를 이해하는 데에 조금이나마 도움이 되셨으면 좋겠습니다. 오늘의 목표 nslookup 명령어는 도메인에 대한 IP 정보를 확인하는 커맨드 라인 명령어인데요, 리눅스, 맥OS, 윈도우 등에서 사용할 수 있습니다. 오늘의 목표는, Ubuntu 서버 안에서 nslookup 명령어를 통해 내가 원하는 도메인과 IP를 매핑해 보는 것입니다. 도메인 대응되는 값 bind9.kr 1.1.1.1 dns.bind9.kr 2.2.2.2 kt.bind9.k.. 2021. 9. 6. (워크플로우관리도구) Airflow 튜토리얼 #1 - Overview Airflow란? Airflow는 Airbnb에서 개발한 워크플로우 관리 오픈소스 툴입니다. 아마도, 직장인 분들은 공감하실텐데요. 메일 보내놓고, 답장 기다리면서 느긋하게 현생을 즐길 수 있다면 좋겠지만 ㅠㅠ 다음 주 보고 자료도 수정해야하고, 옆팀에서 들어온 요청도 해결해야 하고 처음에 기다리던 메일은 또 제때 안 옵니다. 한 번 더 리마인드 메일도 보내고요 등등등.... Airbnb 서버도 이런 문제가 있었나 봅니다.....ㅠㅠ 에어플로우는 바로 (우리보다 조금 더 바쁠 것 같은) 서버를 위해 사용됩니다. 데이터 받아오기까지 가만히 있지 말고 사용자 요청도 처리하고.. 한 마디로 서버를 조금 더 열심히 굴리기 위한 툴인거죠. 장점 1. 파이썬으로 DAG 작성 에어플로우의 특징이자 장점 중 하나는, .. 2021. 7. 20. KT Cloud Dev Tools - IMDB 기술 소개 배경 AI, 빅데이터 등의 기술이 발전함에 따라서 급격하고 꾸준히 증가하는 데이터의 양에 따라, 시스템 혹은 소프트웨어에서 처리해야할 데이터 또한 증가하고 있습니다. 이러한 대용량 데이터 처리 요청에 빠르게 대응하기위해 설계된 DB의 한 종류인 IMDB를 소개하고자 합니다. IMDB(In-Memory DataBase)란? IMDB 혹은 MMDB(Main Memory DataBase)는 DB의 데이터를 HDD, SSD 등의 디스크에 저장하지 않고, RAM 즉, 메인메모리에 저장하는 데이터베이스를 말합니다. IMDB의 장단점은 모두 디스크가 아닌 메모리에 저장된다는 점에서 발생합니다. 우선 메모리에 저장되는 특성상 데이터의 I/O 속도가 월등하게 빠릅니다. 디스크 기반의 DB에서 필요한 '원하는 데이터를 찾.. 2021. 5. 4. 이전 1 2 3 다음