Background and History - drewwbikk/capstone GitHub Wiki

The beginnings of cloud computing really started in 1999 with the birth of Salesforce.com. Salesforce.com showcased the concept of delivering enterprise applications from the Internet (not the cloud yet) from a simple website, and it was a huge success. In 2002, Amazon launched Amazon Web Services (AWS), and that was the next successful IT services as-a-service model. At launch, they included features such as storage, computation, and even human intelligence. AWS continued to evolve until 2006, when AWS launched its Elastic Compute Cloud, which allowed small companies and even individuals to "rent" compute and storage resources to run applications.

In 2009, Google launched Google Apps, targeting Microsoft Office, but putting these services in the cloud. Microsoft responded with services like Office 365 and OneDrive.

Virtualization was the driver of the cloud, where services from the likes of VMWare and Microsoft allowed for single physical servers to host multiple application loads and shift the loads dynamically. Over time, compute and storage resources continue to see cost reductions, which is the main driver of the growth of cloud computing today.

References (17,18)

My project heavily relies on AWS. It will use compute, storage, and networking resources in order to be a functional enterprise hybrid network. There are a lot of resources out there for how to use services in AWS and other providers, and generic migration guides for specific sections of an enterprise network. Thus, my goal is to navigate the sea of disconnected documentation and create a working hybrid-cloud concept network, with documentation of how to replicate it. This will allow others to use the documentation and adapt it to their specific needs and scale.