Historically, the computational resources needed to support HPC/CSE application requirements have involved a lot of specialized hardware (e.g. platforms, interconnects, networks, file systems and archival storage), skills and facilities infrastructure to commission and support them. As cloud capabilities have evolved, more and more HPC/CSE applications can now be supported via cloud computing.