(upbeat music)
- [David] So in migrating to the cloud,
it's important that you understand your options
for the target platform, such as public clouds,
private clouds, hybrid clouds, and multi clouds,
and the differences that each provides.
So keep in mind that a public cloud
is something that you don't run.
It's run by other people outside of the enterprise.
It provides the ability to scale at will
because it has virtually unlimited resources,
at least unlimited for your capacity.
In other words, if you need 1,000 servers
to scale 1,000 servers for a particular application,
then they have them.
But ultimately you don't own the hardware,
you don't own the software, you don't own the data center.
This is something that somebody else runs for you.
So there are some advantages and disadvantages
of leveraging public cloud,
and they've changed over the years.
The large advantage, ultimately,
is that feature function-wise, it's going to be far superior
than anything out there, ultimately,
either on-premise or in a private cloud environment.
So in other words, as private clouds develop,
they're going to build additional features and functions
and it's only going to get better over time.
The disadvantage would be that in some instances,
there are security, governance, and compliance issues
that have to be dealt with
and many times it means that we can't,
by law, by compliance, run particular workloads
in the cloud, run particular datasets in the cloud.
And by limiting us from doing that,
we have to think of other alternatives if for some reason,
for instance, our on-premise system is going away.
So keep in mind, we have elasticity and scalability
as a primary value of cloud computing.
So we don't have to think about resources anymore.
We don't have to think about buying hardware and software
ahead of the need.
Since we're able to leverage these resources
in the public cloud on demand, ultimately,
it's something that's going to be automatic.
Control typically is going to be given to other people,
at least at the infrastructure level.
We are still in control of our data,
still in control of our applications,
still in control of operations and security,
things like that, but ultimately,
we're sharing control with somebody else,
where if it's an on-premise system, it's completely ours
and we're the only people who are controlling it.
Productivity is going to be higher
in public cloud computing, 'cause again,
we don't have to think about buying hardware and software.
We're going to have access to best-of-breed systems,
whether it's a database, machine learning system,
a application development environment, and by doing so,
we're removing the barriers of people leveraging
cloud-based technology or technology in general,
to be productive with that technology.
And then the ability to be agile.
If you think about everything cloud can do,
we can change the environment as needed.
We can allocate additional resources as needed.
Therefore, it provides us with the value of agility.
Ultimately that means we're able to change the technology
around the needs of the business.
In other words, we're not limited by on-premises technology
where we have to wait to buy hardware and software
to get it in place to do things such as acquire a company
or access a new market.
And the cost.
Ultimately, in many instances, it's going to be lower,
but not all instances.
You have to keep in mind that ultimately
when we're considering the value of what cloud computing is,
it's going to be the business agility aspect of it
and the ability to move faster than we did before.
Cost typically is going to be a benefit,
but it's going to be 20 or 30% of the operational costs
that we had prior.
So if you think about the migration cost
and the risk of moving application workloads
and datasets into the cloud,
it's always going to be a bit of a trade off in terms of
how much operational costs or hard costs
we're actually going to save versus how much soft benefits,
such as agility, compression of time to market,
that allows us to justify the movement into cloud.
So consider everything that is in front of you now.
You have to consider these as the primary advantages
of moving to public cloud computing
and your job is not only to understand what these are,
but the ability to put a number next to them.
In other words, how much is this going to benefit
your business or not benefit your business moving forward?
(upbeat music)