본문 바로가기

728x90
반응형

Linux Distributions

MongoDB에서 데이터베이스 클러스터를 구성할 때 주로 사용되는 두 가지(Replica Set, Sharded Cluster) 방법에 대한 간략한 설명 MongoDB에서 데이터베이스 클러스터를 구성할 때 주로 사용되는 두 가지(Replica Set, Sharded Cluster) 방법에 대한 간략한 설명 MongoDB 배포 모델 Replica Set Replica Set은 MongoDB에서 데이터의 고가용성과 복제를 관리하기 위해 사용되는 방법입니다. Replica Set은 여러 MongoDB 서버 노드로 구성되며, 이 중 하나가 Primary 역할을 하고 나머지는 Secondary 역할을 합니다. Replica Set의 주요 특징은 다음과 같습니다. 고가용성: Primary 노드가 다운되면 Secondary 중 하나가 자동으로 Primary가 되어 서비스를 계속합니다. 데이터 백업: 데이터의 백업 및 복원이 쉽게 가능하며, 데이터 손실을 방지합니다. .. 더보기
MongoDB 클러스터를 구성하기 위해 Sharded Cluster와 Replica Set을 함께 사용하는 방법을 설명 MongoDB 클러스터를 구성하기 위해 Sharded Cluster와 Replica Set을 함께 사용하는 방법을 설명 Sharded Cluster 구성과 Replica Set 구성을 결합한 MongoDB 클러스터를 만드는 방법 1. 서버 프로비저닝 필요한 서버 또는 가상 머신을 프로비저닝하십시오. 각각의 역할에 따라 서버를 그룹화하십시오. 클러스터 멤버 간의 네트워크 구성 및 방화벽 규칙 설정. 2. MongoDB 설치 모든 클러스터 멤버에 MongoDB를 설치하십시오. 3. Replica Set 구성 Replica Set을 구성하십시오. 이 단계에서는 각각의 Replica Set 멤버에 대해 Primary, Secondary, 또는 Arbiter 역할을 할 서버를 설정합니다. 각 Replica Set.. 더보기
HAProxy-WI를 사용하여 HAProxy 서버를 관리하는 방법 HAProxy-WI를 사용하여 HAProxy 서버를 관리하는 방법 HAProxy-WI(HAProxy Web Interface)는 HAProxy 로드 밸런서를 관리하기 위한 웹 인터페이스입니다. 1. HAProxy-WI 설치 HAProxy-WI의 GitHub 저장소(https://github.com/Aidaho12/haproxy-wi)에서 최신 릴리스를 다운로드하거나 Git을 사용하여 저장소를 복제합니다. 필요한 시스템 요구 사항을 확인하고 HAProxy-WI를 설치합니다. 자세한 설치 지침은 해당 저장소의 문서를 참조하십시오. 2. 웹 브라우저에서 HAProxy-WI에 액세스 HAProxy-WI를 설치한 후 웹 브라우저를 열고 HAProxy-WI 인터페이스에 액세스합니다. 기본적으로 HAProxy-WI는.. 더보기
PHP에서 MySQL 데이터베이스와 상호 작용하기 위한 주요 MySQL 커넥터 PHP에서 MySQL 데이터베이스와 상호 작용하기 위한 주요 MySQL 커넥터 MySQLi (MySQL Improved) MySQLi는 "MySQL Improved"를 의미하며 PHP에서 MySQL 데이터베이스와의 연결 및 상호 작용을 지원하는 확장 모듈입니다. MySQLi는 객체 지향 및 절차적 스타일로 사용할 수 있으며 MySQL 데이터베이스와의 안전한 연결과 향상된 기능을 제공합니다. MySQLi 함수를 사용하여 데이터베이스 연결, 쿼리 실행, 결과 처리 등을 수행할 수 있습니다. PDO (PHP Data Objects) PDO는 데이터베이스에 대한 일반적인 인터페이스로 MySQL 뿐만 아니라 다양한 데이터베이스 시스템과 상호 작용할 수 있도록 지원하는 확장 모듈입니다. PDO는 데이터베이스 중립적.. 더보기
PHP PDO MySQL(pdo-mysql) 모듈을 직접 빌드 및 설치하는 방법 PHP PDO MySQL(pdo-mysql) 모듈을 직접 빌드 및 설치하는 방법(MySQL 커넥터) PDO는 MySQL 데이터베이스와 상호 작용하는 데 가장 일반적으로 사용되는 커넥터입니다. PDO는 플랫폼에 독립적이고 다양한 데이터베이스 시스템을 지원합니다. PDO 이점 플랫폼에 독립적: PDO는 Windows, Linux, macOS 등 다양한 플랫폼에서 작동합니다. 다양한 데이터베이스 시스템 지원: PDO는 MySQL, PostgreSQL, Oracle 등 다양한 데이터베이스 시스템을 지원합니다. 단순하고 사용하기 쉬움: PDO는 사용하기 쉽고 배우기 쉽습니다. 1. MySQL 클라이언트 라이브러리 설치 PDO(pdo_mysql) 모듈을 빌드하기 전에 MySQL 클라이언트 라이브러리를 설치해야 합니.. 더보기
쿠버네티스 서비스 유형 쿠버네티스 서비스 유형 쿠버네티스에서 서비스를 노출하는 방법에는 여러 가지가 있습니다. Cluster IP 서비스에 클러스터 내부 IP 주소를 할당합니다. 클러스터 내부에서만 서비스에 접근할 수 있습니다. 외부에서 접근하려면 LoadBalancer 또는 Ingress를 사용해야 합니다. NodePort 각 노드의 특정 포트를 사용하여 서비스에 접근합니다. 클러스터 내부 및 외부에서 서비스에 접근할 수 있습니다. 각 노드마다 포트를 개방해야 하므로 관리가 번거롭습니다. LoadBalancer보다 저렴합니다. LoadBalancer 클라우드 제공업체에서 제공하는 LoadBalancer를 사용하여 서비스에 접근합니다. 클러스터 외부에서 서비스에 접근할 수 있습니다. 자동으로 트래픽을 여러 노드에 분산합니다. .. 더보기
우분투 비밀번호 분실 및 변경(초기화) 방법 우분투 비밀번호 분실 및 변경(초기화) 방법 우분투 실행(전원 ON 또는 재부팅) 시 Shift 눌러 아래와 같이 GRUB 부트 로더에 진입합니다. Advanced options for Ubuntu(우분투용 고급 옵션) Ubunut, with Linux 5.15.0-30-generic (recovery mode) 복구 모드에서 root 항목을 선택 root Drop to root shell prompt(루트 셸 프롬프트로 이동) mount -rw -o remount / passwd root reboot 더보기
ip 명령어 ip 명령어 ip 명령어는 리눅스 시스템에서 네트워크 인터페이스를 관리하고 구성하는 데 사용되는 중요한 도구입니다. iproute(ip 명령) 패키지 설치 ubuntu sudo apt-get update sudo apt-get install -y iproute2 $ ip -Version ip utility, iproute2-5.15.0, libbpf 0.5.0 centos sudo yum install -y iproute macos brew install iproute2mac > ip -Version iproute2mac, v1.4.1 더보기

728x90
반응형