Cloud computing is an ever-changing field with a huge impact for administrators and developers everywhere. Cloud computing is a dynamic service of virtualized hardware and software resources, providing on-demand bandwidth and application management. Cloud service models include infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (SaaS), and mobile backend as a service (MBaaS). Modern administrators and developers need to understand the new management and application paradigm offered by cloud to stay relevant in the IT field.