Fault Tolerant is a feature that allows a system to continue running normally even if a component is damaged in one of its components. Fault tolerant is also used in data transmission so that even if some data fails to be received, the message can be received in its entirety. In storage we recognize RAID in which the hard drive is configured in such a way that if there is a damaged hard drive, data can be retrieved from a hard drive that is still functioning normally.
In simple terms, we understand fault tolerant as tolerance to damage. Here we design so that the information system, especially the accounting information system used by the company, can run even though there is hardware damage. Here we will discuss how to design the system to keep running if there is damage at the storage level, at the hardware level and at the total damage level.
Fault-Tolerant relates to systems that have high-availability.
Fault tolerant handling can be done on:
Data is the heart of the application which has a very important role. The hard drive which is the storage of the computer is an important part of data storage. If the data is damaged, of course our accounting information system application will experience data chaos. To create tolerance for the possibility of a damaged hard disk we can use RAID technology which stands for Redundant Array of Independent Disk.
Fault Tolerant Hardware
A software or software can work well if the memory, processor, netword card and other devices work well. If there is a failure of one of these devices our application will stop working. To create a hardware fault tolerant, we can use cloud computing technology from NetData.
We may have designed fault tolerants at the storage and hardware level. But what if there is a big disaster such as a fire? This is where we can do database replication or database clustering where the database is stored in two different geographic locations from the database.