Setting Up MongoDB 4 in a Linux Environment (PSA Architecture)

Setting Up MongoDB 4 in a Linux Environment (PSA Architecture)

This article mainly introduces the setup of MongoDB replica set mode in a Linux environment (one primary, one secondary, and one arbiter), including setup steps, primary-secondary switching, high availability testing, etc. Architecture Diagram One Primary, One Secondary, One Arbiter Environment Ubuntu 5.4.0-6ubuntu1~16.04.12 mongodb-linux-x86_64-ubuntu1604-4.2.8.tgz Steps Create Primary Node Create directories for data and logs # Primary … Read more

Technical Discussion: High Availability with Kolla-Ansible

Technical Discussion: High Availability with Kolla-Ansible

In our past technical practices, we have discussed how to achieve containerized deployment of the OpenStack cloud platform using the Kolla-Ansible tool. Now, with the dual demands of enterprise users for operational experience and system resilience, this article will integrate the new Skyline component into the Kolla-Ansible toolchain. Skyline, as the next-generation dashboard for OpenStack, … Read more

Seeking Change While Ensuring Stability: The Practice of Replacing Databases with MogDB in Listed City Commercial Banks

Seeking Change While Ensuring Stability: The Practice of Replacing Databases with MogDB in Listed City Commercial Banks

Click the blue text / Follow us In recent years, influenced by multiple factors such as the international environment, market demand, policy guidance, and changes in business scenarios, domestic IT practitioners have become increasingly aware that enhancing the autonomy and innovation capabilities of key technologies and software products is a necessary path. The banking industry, … Read more

High Availability Design Solutions for VMware Virtualization Platforms

High Availability Design Solutions for VMware Virtualization Platforms

More and more enterprises are considering virtualization to improve the efficiency of IT resources and applications while reducing operational costs. In traditional server maintenance, if a server goes down, only the applications on that server are affected, which can be resolved through methods like cluster high availability; however, in a virtualized environment, if a physical … Read more

Strengthening System Resilience in the Cloud-Native Era

Strengthening System Resilience in the Cloud-Native Era

IT system construction has evolved through standalone, centralized, and distributed architectures, and the complexity of system operation and maintenance drills and fault simulation testing has continuously increased. In complex distributed systems, both infrastructure and application platforms can experience unpredictable failures. Without knowing the root cause of a failure, we cannot prevent its occurrence. A more … Read more

Building Unbreakable Database Services: Injecting 1000 Failures

Building Unbreakable Database Services: Injecting 1000 Failures

Introduction What happens when you inject 1000 failures into a YMatrix cluster? With the help of chaos testing, the ALOHA high availability architecture introduced in version 5.0 has been rigorously tested before its release; in addition to continuously refining key technologies, the YMatrix R&D team has also introduced advanced engineering methods and practices to ensure … Read more