Setup and configuration takes less than five minutes. Screenshots in the gallery walk you through the process, which starts by signing up for an account with an email address and a password and downloading configuration software.
There are few important things to note about Symform. Unlike some cloud backup services, Symform backs up entire folder trees. You can’t determine which sub folders or file types are synchronized and all files types are backed up. For files that are often open, such as Outlook data files, Symform supports VSS (Volume Shadow Services) if the checkbox is selected. Contributed storage can be on a local drive, a USB attached drive or on a NAS storage device.
During setup Symform recommends that you check your bandwidth using a link on the Environment page. They say that this bandwidth measurement more closely approximates your ongoing bandwidth than some of the other bandwidth tests available. I ran their speed test as well as speedtest.net and indeed, there was a difference. Their test site (testmy.net) reported my bandwidth as 21.8 Mbps up / 2.3 Mbps down while Speedtest.net reported 34.33 Mbps down and 8.50 Mbps up.
The folder you select to share (the "Contribution Folder") can be on a local drive or mapped network share. I chose the latter. Symform needs an open port from your router to your contribution node in order to send data. If you have UPnP enabled on your router, the port forwarding should be set up automatically, which happened with my NETGEAR WNDR3800 router.
Finally, Symform has a feature called flexible share that lets you contribute space to the Symform cloud from one device, but back up folders on a different device. This might be useful if your business has multiple locations.
If you want to change any of your configuration options, you’ll need to re-run the configuration program that was installed on your computer. For all other actions, such as checking synchronization status, account balances, recovering deleted files, etc., you’ll log into the Symform control center.
Figure 3 shows the landing page with a summary of your account. Here you’ll see that I’ve already used a total of 13.66 GB of cloud storage space. This home screen is also where you’ll see throughput during the synchronization process. However, in the screen shots below, all synchronization is up-to-date.
Figure 3: Symform control center landing page
During the course of my testing, I used several different bandwidth configurations. Initially, I used a lower bandwidth (10 down / 5 up) while the initial seeding was taking place. The bandwidth throttling appeared to work, as my upload speeds bounced between 2 and 4 Mbps.
When I added a folder of video files to synchronize, I changed the bandwidth configuration to 20 down / 8 up. My upload speeds during my initial synchronization bounced between a low of 2.08 to a high of slightly over 6 Mbps. Figure 4 shows the status of the initial video synchronization. To get to this screen, you navigate to Devices> Folder > In Progress.
Figure 4: Syncing the Video folder
Next, after the synchronization of the four video flies completed, I navigated to the local Video folder on my computer and deleted a 980 MB file and a folder. Within a few minutes, when I checked the video folder in the cloud, the two deletions had been deleted from the cloud storage. Figure 5 shows, with the “Show deleted files” box checked, the deleted file and folder, marked with a life preserver.
Figure 5: Folder view showing deleted files and folders
I then clicked on the life preserver Icon to restore the folder (Figure 6).
Figure 6: Restore confirmation
In about five minutes, the synchronization process started to restore the deleted folder to my computer. In this test, since I used a lower bandwidth and was within business hours, my download speed for Symform was capped at 2 Mbps. During the synchronization (download), I noted that the throughput bounced between 980 Kbps and 1.3 Mbps, indicating that the bandwidth throttling was indeed working.
In another test, with higher bandwidth specified and tested outside the configured working hours, I noted download speeds varying between 4.1 Mbps and 7.6 Mbps. It’s not unusual to see that downloads are faster than uploads because uploaded data has the additional overhead of the added parity data. Data being downloaded doesn’t require parity since it is being stored on your local device.After six days, even though I committed 100 GB of storage, I had received only about 1.52 GB (10, 304 files, 4258 folders) of data. After about two weeks in use, Symform was using almost 7 GB of storage with about 47,000 files and 4,600 folders.
During the initial synchronization of approximately 12 GB of small files, I checked the Windows 7 Resource monitor and noted that the CPU utilization for the symformsync.exe bounced all over, ranging from a low of about 2% to a high of 14%. The number of threads ranged from 20 to 73 during my observation. Without active synchronization occurring, the CPU utilization for the symformsync.exe and symformcontrib.exe processes combined was under 0.5%, with about 35 threads in use.
As noted earlier, Symform creates a large number of peer-to-peer connections (96 minimum) with contribution nodes around the world. During initial seeding of my cloud folders, I launched Systernals TCPView. I think you’ll find Figure 7 interesting. It shows more than a screen full of connections to hosts all originating from the same PID.
Figure 7: TCP View of connections opened by Symform
Throughout my testing, Symform performed well and did what it said it was going to do: keep my specified folders on my local computer in sync with corresponding folders in the cloud. Once it was set up, I really didn’t have to do anything. Bandwidth throttling appears to work well, and I didn’t really notice any significant impact during the working day – even with synchronization occurring.
Symform isn’t the first free cloud storage service available, but it certainly appears to be a well thought out architecture. In late 2010, we reviewed another free cloud service named Buddy Backup. Buddy Backup required you to sign up with a friend and was file oriented. Your encrypted files resided on your friend’s computer. You had to decide how many copies of the file you wanted to keep on multiple friends’ computers. And if you stored a file on a single computer and that computer was down, you lost access to your data.
Symform doesn’t store complete files on any individual contribution node. As noted earlier, all data is fragmented, coupled with parity and distributed across a large number of computers using a virtual RAID technology. Symform keeps track of the locations of the file fragments in their data center. Nor do you have to worry about finding a friend. Symform keeps track of all of the contribution nodes for you. Finally, Symform keeps track of the availability of contribution nodes and has a mechanism for “self healing” should a node become unavailable for an extended period of time.
Figure 8: The Symform data center has a map showing the status of devices worldwide
I also like the fact that Symform gives you the option of how much, if any, storage you want to contribute. Or looking at it from a different perspective, you have the option of how much, if any, you want to pay. If you go over your storage limit, you can either commit more storage, or pay $0.15/GB/Month. You can also use your committed storage to offset partially, or fully, the cost of support. If, for example, you want the professional support plan, you can pay $14.95/month or pay with an additional 300 GB (not monthly) in excess of the storage that you committed to cover your 2:1 free storage requirements.
Finally, if you don't want to leave your power-hungry desktop on 24/7 to keep Symform happy, you can use a QNAP or Synology NAS, both of which support Symform in their latest firmwares. If you're a NETGEAR ReadyNAS Duo V2 or ReadyNAS NV+ V2 user, Symform will also be coming to that platform, too.
Bottom line: If you’re looking for a cost effective, secure, fault tolerant storage solution for your cloud storage needs and are willing to share some of your local storage and internet bandwidth Symform is a great solution.