Organizations that fully embrace orchestration and automation are
most likely maintaining their cloud infrastructure of all their
components and systems by means of code,
literally using JSON and YAML.
Next,
we're going to demonstrate this by logging into the AWS
Management Console and going into CloudFormation to examine and
execute a template to create a cloud stack,
which would be the formation of the full infrastructure of the cloud,
everything that would include the network,
the compute, and the storage capabilities written out in code.
Once we log into the console,
we'll import a template that's stored in an S3 bucket,
we will examine the settings, and then we will execute it.
Let's get started. First,
let's find CloudFormation. And once we select that, what we want
to do is go to Stacks, and we will select Create stack, which
would be the representation of your total infrastructure of
compute, storage, and networking.
So I'm going to put a stack in there already that can be reached
via an S3 bucket, and I can view it inside of Designer. And what
it's doing is it's interpreting the actual YAML or JSON code in
which it's written.
I choose to go ahead and use that one, so I'm going to
select Launch, and I'll come over here, select Next,
give it a name, CCSPOperationsCourse. Select Next.
I'm going to keep everything as default and go ahead and select Next
and Create stack. And acknowledge and Create stack.
We can see creation is in progress. And if I go interrogate it, it
let me know where it is in the creation process.
There I go with refreshing it,
telling me that I'm creating a couple of things that
we'll be using for future demonstration.
So, we'll come back to this a little bit later. And after a few minutes,
you will see that the creation has been completed.
So this is a combination of subnets, gateways,
DHCP associations, clients that allow you to get secure access.
Our stack has created our infrastructure.