My world domination plan includes cloud infrastructure because most of the world’s Fortune companies are running their infrastructures from the cloud. Whereas traditional networks included server farms, and physical infrastructures, cloud computing infrastructure includes all of the networking, storage, power, and virtualized resources that an organization needs. There are currently 3 main companies in the Cloud Computing market Amazon Web Services, Azure, and Google Cloud. Each providing Infrastructure as a Service (IaaS) models where they serve as third party hosts offering core infrastructure for their customers.
While each of the cloud computing companies offers the ability to for example create a Virtual Machine (VM) or a Virtual Network in the cloud, at a large scale companies such as Netflix, Hulu, Amazon, and others need their infrastructures created and destroyed in a much more efficient way. To do that the provisioning, modifications and removal of virtual servers, some organizations use infrastructure as code services such as Terraform and Kubernetes. Terraform is a vendor neutral service that allows you to develop code to provision servers on AWS, Azure, VMware and a number of other cloud services providers in the market. Kubernetes on the other hand takes a container management approach to infrastructure as code to manage system servers and networking. These are both very important to big tech companies and therefore very important areas that are needed for my world domination plan.
Resources I have for my study of Infrastructure include
- Terraform training (available from their website)
- Kubernetes training videos (available from their website and youtube)
- Infrastructure as a Code (I bought from Amazon)
- Terraform up & Running (I bought from Amazon)
- Edx has some AWS courses
- Oracle Learn