I love my Nikon d7000, takes great images. I upgraded from a 6MP D50 and one thing I was not prepared for was the huge amount of disk space that collections of 16MP files were going take up. I use Aperture 3 and now Lightroom 5 for my photography workflow. Both are great but the real bottleneck is deciding how and where to archive the RAW files. I've tried backing up LR catalogs to cloud accounts but there were literally 45k files that had to be transferred and whole process was incredible show because of the amount and size of the files. The best thing I'v come up with is to just use an external drive but in this cloud age there has to be a better way, no?
In general, cloud storage is only a good idea if you don't mind the idea of losing all your work. Unless you have a provider with an SLA that guarantees availability, any number of things could take out your provider and leave you high and dry. For archival purposes, the easiest and cheapest approach is always going to be local storage. Cloud backups work well for off-site storage as a secondary backup (in case of local destruction) but they should never be trusted as your sole or primary means of backup.
As for the speed of uploading. Most residential connections have horribly slow upload speeds. There is no way around this. Any decent file storage site is going to take files as fast as your home Internet can provide them. There is no magical secret to making it go faster other than to buy a better Internet connection. If you want to verify if your home connection is the issue, I'd recommend trying something like Speedtest.net and checking if your upload rate differs significantly from your upstream bandwidth as reported by Speedtest.
Beyond that, there is nothing magical about cloud storage. You manage it just like you would manage a local external hard drive. The only difference is that you have no direct control over the cloud storage and it may have an option to be able to share your files out to other people. Some services are more targeted at images, offering features like the ability to resize, edit or sell the photos online and providing galleries, however that won't help you any with the pain and slowness of uploading a large number of large files.
There is an option who can easily fit in a photographer workflow. The people from SmugMug offers and option called SmugVault. With SmugVault you can upload RAW files, but you can also upload PSD, TIF and almost others formats. The price is a little high, you need to have a PRO account which start $40/yr plus the extra fee of the SmugVault account witch is approximately $0.09 per gigabyte per month. If you upload the contents of a 4 GB memory card, you'll be out $0.36 per month for storage (quote from website). This is for storage of files which are not JPG, GIF, and/or PNG. Again the maybe is a little pricy (who knows) but the peace of mind and the easily way to implement it in my photography workflow sometimes is priceless. (I don’t work for SmugMug I just think is a great option for serious photographers).
Initial upload to any cloud based system is going to be pretty painful, but with background processing and patience once it is complete, maintaining the incremental uploads are not nearly so hard.
Amazon Glacier is a reasonable choice, at $0.01/GB/month (slightly more for the initial upload) it is affordable and if Amazon is to be believed very reliable. They do charge more for retrieval, but for me this is a non-issue -- I hope to never use it, as I have local backups -- but if something terrible were to happen it is a good safety net.
You mentioned Aperture, so I am guessing you use a mac, in which case Arq is a nice backup solution that supports Amazon Glacier directly.