Home Data Center Colocation A Journey Into the Hybrid Cloud