Как реализовать облачное хранилище?
Для реализации в простейшем базовом виде достаточно знать php и html. Чтобы все сделать более-менее удобно, надо еще JavaScript. База данных здесь не нужны, так как нагрузка у такого мини-сервиса будет минимальная.
Но я не понимаю где хранить изображения если я реализую облачное хранилище. 
Есть два варианта:
- хранить на "локальном" диске. При этом физически диск может быть не в локальном компьютере. Например, в AWS EC2 диски на самом деле не локальные.
- использовать API для управления удаленным storage
Что реализовывать? Для упражнения - оба варианта. 
В обоих вариантах это можно назвать облачным.