- [Instructor] Alright, now let's spend a bit
of time talking about cloud-based databases,
also traditional databases we're able to run in the cloud,
and we certainly can do that, such as Oracle, MySQL Server.
And basically, any database that you're running
in your data center right now has an analog in the cloud,
either a cloud-native database that's able
such as MySQL and Amazon's Aurora,
or the database license which is able
So, what's important about databases is to keep in mind
and so they typically sit above storage.
So, they may leverage storage services
such as object-based storage, like S3 on Amazon
or other object-based storage platforms,
but they leverage some sort of a primitive storage system
but they allow you to organize information in some sort
of a structured way, which allows you to find
and easily retrieve that information.
On the cloud, they provide the primary location of business
and analytical data, and they're probably one
of the more important services that exist on the cloud.
So, while we used to store gigabytes
of information on cloud-based systems 10 years ago,
we can store multi-petabyte databases on the cloud now,
which, basically, provides us power that we couldn't get to
with traditional systems in traditional data centers.
So, it becomes kind of the freeing nature of cloud computing
but also broadens the power.
And so, we're not reducing the power
of the systems in moving into the cloud,
we're actually increasing the power
because we're able to access
pretty much unlimited resources,
CPU cycles and storage systems, that are able to,
So, now we have predictive analytics,
we have the ability to integrate AI-based systems,
machine learning-based systems,
with petabytes of information which are able to provide us
with almost perfect answers to questions
that we have on how our business is running,
whether something has shipped or not,
something tactical in nature, or how the business is likely
to expand in the best path for expansion given assumptions
that are made in the economy that is developed by some sort
of a big analytical brain that exists in the cloud
that we built around these databases.
So, they may span more than several petabytes,
and keep that in mind, and that's something
that's almost unheard of.
Petabyte-sized databases are something recent.
We can do that in data centers,
we've been doing that for a few years,
So, on the AWS side, we have the Microsoft side,
and we have the Google side.
Those are the big three.
So, on AWS, we have a system called RDS,
it does what a relational database system does.
One of the first databases that Amazon released.
Now, this is kind of unique
because it's a cloud-native database.
So, Amazon built it, they own it,
they lease it through their Cloud Service,
and you're able to leverage it for any multiple purposes.
They have Redshift, which is a data warehousing database,
a columnar database, obviously built to compete with Oracle.
And they have others, DynamoDB,
and basically, any database that runs in the data center
has a cloud analog.
to work with a platform in the cloud,
in other words, it's optimized for performance
and multi-tenant capabilities, things like that,
or it's just, basically, running on the cloud
as if it's running on any other platform.
So, you have to remember the number of choices
of databases are not just limited
to the cloud-native databases,
but chances are, if you're running a series
of databases in your enterprise now,
you'll be able to find analogs,
if not the exact database that exists in the cloud.
So, on Microsoft, we have Microsoft Azure,
Cloud SQL Database, we have HDInsights,
and we have many others that also run on Microsoft,
and they have the same sort of capabilities.
their own cloud-native capabilities,
but they're also able to provide hosting platforms
for other databases that aren't Microsoft databases
On the Google side, they have Cloud SQL,
Google BigQuery, their big database systems,
the big analytical systems, and then many others as well,
basically doing the same trick.
Providing their own excellent cloud-native databases,
as does Microsoft, as does AWS, but more importantly,
allowing you to run anything you need
to run on those particular platforms with some limitations,
but typically, you're able to move your databases,
move your applications to those platforms
without modification.