Monthly Archive: May 2019

MariaDB Galera를 이용한 다중화 구성

  MariaDB Galera를 이용한 다중화 구성   장애를 대비한 이중화 구성은 안정적인 서비스를 위한 최선책입니다. DB 역시 요즘은 HA 구성에서 Master-Master 구성을 가지는 다중화 기능으로 변화하고 있습니다. Oracle은 오래전부터 RAC라는 Active-Active 구조의 아주 뛰어난...

Docker 란?

  도커란? Namespace, cgroups, SELinux, AppArmor 프로파일을 비롯한 다양한 리눅스 커널 기능을 AUFS와 BTRFS등의 Union 파일시스템과 깔끔하게 엮어서 이미지를 모듈방식으로 구성합니다. WORA(Write-Once-Run-Anywhere) 원칙을 실현 할 수 있고, 여러 프로세스가 협업 하는 분산 시스템을 쉽게...

PostgreSQL Replication을 이용한 다중화 구성

  PostgreSQL Replication을 이용한 다중화 구성 PostgreSQL은 자체적으로 미러링을 해서 Slave를 만드는 다중화 구성 기능이 있습니다. Wal 파일을 이용해 실시간 스트리밍으로 Slave 노드에 데이터를 쌓아, 운영중인 Master 노드와 동일한 데이터를 보유하고, 장애시 Slave를 바로...

컨테이너란?

  컨테이너란?  – 응용프로그램의 종속성과 함께 응용프로그램 자체를 캡슐화한 것   컨테이너의 등장은 소프트웨어의 개발, 배포, 실행하는 방법을 근본적으로 뒤바꾸어 버렸습니다. 도커가 등장함으로 개발자들은 프로그램이 실행 될 환경을 고려하지 않아도 되었고, 이 것은 어떤...

PostgreSQL 온라인 적용 가능 파라미터 확인

  PostgreSQL 온라인 적용 가능 파라미터 확인   PostgreSQL의 파라미터 (postgresql.conf) 중에 반드시 restart로 적용해야 하는 파라미터가 있는가 하면, reload만으로도 적용 가능한 파라미터가 있습니다. 만약 archive_command 파라미터의 restart, reload 여부를 알고 싶다면, select name,...

Oracle RAC 용 점검 스크립트

  한쪽 노드에서 실행해도 양쪽 노드의 결과물이 나오는 스크립트입니다. Log 파일은 sqlplus를 접속한 디렉토리에 생성됩니다. check_rac.sql set feedback off set timing off set head off clear columns; column output new_value inst_name col output for...

윈도우에서 YUM처럼 프로그램 설치 및 업데이트

  윈도우에서도 리눅스의 YUM 처럼 프로그램을 일괄로 설치하고 업데이트할 수 있는 툴이 있습니다. chocolatey 라는 툴입니다. 자세한 정보는 https://chocolatey.org/ 에서 확인 할 수 있습니다. yum 처럼 터미널 창을 띄워서 choco 라는 명령으로 프로그램을 설치...