If you want to have a deep understanding of every major area of Compute world: OS, network, security, web, programming, you should consider learning and
studying OpenStack.
Although compared with AWS, OpenStack is far way to go and I
am even not sure if OpenStack will take over AWS in further, OpenStack is still
a very good study platform.
OpenStack is a full stack cloud: OpenStack is a very complicated software suit, it has multiple components for virtualization, network, management, web and such such. You can have an overview understanding of the architecture and specialise in one area.
OpenStack has good documentation and community: As an open
source product, OpenStack is supported by quite a few of global companies such
as HP, RackSpace and also thousands of developers. It has lots of formal
documentations as well as slides, blogs, forums. It is a key fact that
OpenStack is beyond other Open Source cloud solution.
Let’s enjoy OpenStack now.
Rafa XU@Sydney
August 2014