- [Instructor] So now that we covered the basics of storage
as related to cloud computing architectures
let's talk about CPUs, or the processors which allow us
to complete our system.
but when we retrieve information we have to do so
via an operating system which is
bound to some sort of a processor.
So what's important here in the cloud
is that clouds are able to provide
So this is the single most valuable reason
we're leveraging cloud computing.
It provides us with the agility aspects of it,
the ability to, in essence, move as fast as we need to move,
and also it's able to appear as we need it.
We're able to provision systems as quickly
as we need to provision them and bring them online
So the ability to, in essence, have an instantaneous access
to not only storage but CPUs,
such as if we're buying a virtual computer
and putting it online in a virtual data center
is really where the value can be placed.
And you have to understand the meaning of that.
So back in the day we had to go through procurement cycles,
device, computers, CPUs, as well as storage systems
and operating systems.
All these things had to be integrated,
they had to be tested, and they had
to be placed in a data center.
We were in charge of securing those systems.
We were in charge of maintaining those systems.
In essence, it became a problem that we had to solve.
Now within cloud that problem's eliminated.
We able to allocate the platforms we need
including storage and compute,
and we're talking about compute in this instance.
Configure it with our exact needs
with the memory that we want to configure it with
with the platform or operating system we want to leverage
such as Linux with the applications or the feature functions
such as database functions, program compilers,
things like that, that we need on that particular platform
and put it into service.
You can provision Windows, Linux,
and dozens of other types of platforms
configured to your exact needs.
And so ultimately this is pushing the limits
in terms of how we can build
deploy cloud computing architectures,
but more importantly it allows us to change them.
So keep in mind as you build
your cloud computing architecture
that the real value of this to you the architect
is the fact that if you do misconfigure something,
or things do need to change,
it's a fairly easy thing to do to change them.
You can change platforms, operating systems,
memory size, configurations, features and functions.
You're able to leverage resources,
you're able to leverage pretty much on demand,
instantaneously within a few seconds.
So it's very forgiving in terms of making mistakes
and having to go back and fix the mistakes,
but more importantly it allows you
to continuously improve your architecture going forward.
So we have the cloud platform,
which exists of memory.
So we have to pick how much memory we're going to use.
Attached storage, whether we're going to attach
and they're going to charge less for it.
And then finally, how we're going to operate it.
In other words, how we're going to monitor these platforms
and make sure that these things are alive and kicking
and that our applications are processing in a correct way.
And going forward this is as important as anything else,
because you remember that we're
the particular needs of the business,
and the only way to do that is
the ability to have procedures and processes
which allow us to monitor those systems,
and basically in some instances self heal,
but in other instances let somebody know
that they need to go off and fix something.
So remember that they're more important
install in the data center, do integration testing
in many instances having to go through
the procurement processes in large enterprises
and large companies, and generating POs,
and getting authorization.
Things like that can typically take
six months, sometimes a year.
So with cloud things have changed.
You'll be able to select the platform,
provision platforms, integrate the platforms,
deploy and accept the platforms,
but do so in one to three hours
and sometimes one to three minutes.
Provision platforms in two to four minutes.
Integration and testing is ongoing and automatic.
And deployment and acceptance is ongoing and automatic.
So a huge difference.
So ultimately people are blown away when they see
that they can do this with cloud computing.
Cloud computing is fairly common now,
and people understand the power of it.
But if you ever have gone through the deployment
of a system or building an application
for a large enterprise of the government,
and having to go through the red tape
of buying the hardware, testing it,
and getting it in the data center,
and renting the data center spacing,
getting the operational procedures in place,
you're going to value a lot what cloud computing will do.