Before finalizing a backup location for our customers, we consider the following aspects:
Database replication is the frequent electronic copying data from a database in one computer or server to a database in another so that all users share the same level of information. The result is a distributed database in which users can access data relevant to their tasks without interfering with the work of others.
Replication is a set of technologies for copying and distributing data and database objects from one database to another and then synchronizing between databases to maintain consistency
DDOS, or Distributed Denial of Service is an advanced version of DOS (Denial of Service) attack. Like DOS, DDOS also tries to deny important services running on a server by broadcasting packets to the destination server in a way that the Destination server cannot handle it. The speciality of the DDOS is that, it relays attacks not from a single network/host like DOS. The DDOS attack will be launched from different dynamic networks which has already been compromised.
There is no 100% perfect solution for DDOS. We can just prevent it to certain extend by securing our networks and servers. However, in our web server management services, we’ve been able to prevent a vast majority of DDoS attacks just using open source tools. Today, I’ll go through how we did it.
Web-security (Malware/Virus scanning)
Web application security, is a branch of Information Security that deals specifically with security of websites, web applications and web services. At a high level, Web application security draws on the principles of application security but applies them specifically to Internet and Web systems.
A disaster recovery plan (DRP) is a documented process or set of procedures to recover and protect a business IT infrastructure in the event of a disaster. Such a plan, ordinarily documented in written form, specifies procedures an organization is to follow in the event of a disaster.
We help you setup a reliable backup system, and help you recover from a catastrophic server failure.
Clustering is a commonly implemented solution for High Availability in systems, where servers can be clustered to form a fail-over or a load balancing system.
To setup HA in Docker, there are many solutions, the most prominent one being Docker Swarm. Swarm is a tool to create a cluster of Docker hosts and to manage them.
Docker Swarm is integrated into the Docker Engine and it consists of a manager node to manage the cluster and worker nodes to perform various tasks.