I seem to remember a similar discussion a while ago (which probably went down the drain in the crash last September).
I usually avoid the argument from authority, but here it may be appropriate for once. I am a computer scientist specialising in the areas of reliability, safety and accident prevention in connection with computer-controlled technical systems. Think of electric power steerings, aircraft control, power stations, robots, medical equipment, databases and the like. That said ...
Never rely on "cloud" services safeguarding your data. Ever.
The notion that these services will not disappoint you -- for whatever reason: an attack, incompetence, change of management or when they simply fold -- is, ermmm ...
Cute. Let's say it's cute.
This does not mean one should not use cloud services at all. They can be very useful in certain scenarios. But using them as a safety measure for personal data, without additional local measures (see below), must be discouraged.
Every day, companies lose vital data through internet-based attacks. This includes big corporations and governmental agencies. Frequently, large sums of money are paid by management to regain possession of their data, if they are not lost altogether. Companies are going out of business because of it. We do not usually hear about these incidents in the news because they do not become known or are not reported. They only become known to the public if they cannot be kept under wraps.
So, these are the examples. Their number is legion.
What can be done instead, or additionally?
(1) Always use a local RAID with redundance for your important data. Do not use single hard drives. If you do, your data are as good as gone. It may happen in five years or it may happen tomorrow. It is remarkable how many people still use nothing but single discs for their data. They are going to regret it. I did.
(2) If possible, have an additional backup (which can be on single drives because you already have a RAID).
(3) Do not use DVDs or -- worse -- CDs as a backup solution. They degrade quickly, are slow to read from and still slower to write to, and they are also much more expensive than hard drives.
(4) For editable documents use a versioning system, with the repository located on the RAID. I recommend Subversion (on Windows it can be used together with TortoiseSVN for greater convenience). There is also Git, but if you aren't a software developer you will not need the additional complexity.
Only after you've observed points 1 to 3 should you be considering cloud services as a fallback. Not before. Avoid "free" or very cheap offers. Read the terms and conditions attentively.
What does my own desktop system (at home) look like?
-- I have a standard desktop computer with two internal SSD, one for the operating system, one for data. It is necessary that the OS should reside on its own drive, in this way the data are not affected if the OS fucks up, I cannot access the drive anymore and need to make a clean install. IMPORTANT: Windows needs to be told to move the standard folders (Desktop, Documents, Pictures, Videos etc) to the data drive, otherwise they will remain on the OS drive, which is bad. Some programs, Outlook for example, also need to be explicitly configured so that their database is on the data drive. Programs themselves are installed on the OS drive (usually called C: if it's Windows).
-- I use a NAS that is configured as RAID 5 for data storage and is connected through WLAN via the router to the computer. With 4 x 4TB discs this gives me about 11 TB of storage space that is immune to the failure of one disc. The NAS is inaccessible from the internet except for the manufacturer to update the operating system from time to time.
-- I bought four discs of the same model at four different shops. In this way the likelihood of getting discs that were produced on the same day, by the same people, using the same machine -- potentially making the same mistakes -- is reduced, which in turn reduces the likelihood of them failing together. RAID 5 cannot tolerate the simultaneous failure of two discs. In the future, I will probably switch to a RAID 6 system. RAID 6 does tolerate the failure of two discs but is also more expensive. Before the RAID 5 system I had a NAS with RAID 1 and two discs, which was cheaper. This is a good entry level for RAID beginners I think.
-- Important folders (Desktop, Documents, Pictures, but not Downloads) on the data drive are configured as working copies of the repository on the NAS. If I have edited something, say, a Word document or a PDF, I simply commit it to the repository. In this way, it's safely stored in the RAID, and I still have a working copy on the internal data drive that in effect is the backup.
-- The main music storage is on the NAS, and there is a dedicated external HDD, directly connected to the computer with USB, that backs up my music. Whenver I have new music I put it on the NAS and then run Robocopy to mirror the audio folders there to the HDD backup. Usually I play music from the backup, not from the NAS.
-- Videos and other less important files that I rarely need only reside on the NAS, I do not back them up. Files that I do not mind to lose at all remain just on the internal drives of the computer.
I hope these explanations are perspicuous. If something has remained unclear, don't hesitate to ask.