Skip to player
Skip to main content
Search
Connect
Watch fullscreen
Like
Bookmark
Share
More
Add to Playlist
Report
25. Storage Introduction - Oracle Cloud Infrastructure Foundations
Psycho Killer
Follow
4 days ago
Category
🤖
Tech
Transcript
Display full video transcript
00:00
Welcome to this module on OCI storage services, what they are and how they work.
00:11
Before we go and dive deeper into the various storage services available within OCI,
00:18
let us look at storage requirements because they are many and varied.
00:22
So, first is when you decide on what kind of storage to use, you want to answer whether
00:29
you want persistent storage or non-persistent storage.
00:33
Then you have to answer what kind of data are you storing, is it database files, is it
00:37
videos, is it audios, photos, text, what kind of performance do you need, what kind of capacity
00:43
do you need, how many input output per second IOPS, how much is the throughput.
00:48
Then you need to decide on durability, how many copies of data you want to maintain.
00:53
There is a difference between persistence and durability.
00:56
Persistence basically means you safely store the data.
01:00
Durability means making multiple copies of the data, replicating the data.
01:05
So, in case you are storing them safely, even if one copy goes bad, you still have other
01:11
copies to fall back on.
01:14
Connectivity is important as well, whether you want local storage or you want network storage,
01:18
and how does your application access that storage data.
01:22
And finally, the protocol, because that determines what kind of applications you can build, whether
01:26
it is block, file, or something as simple as HTTP.
01:31
Now, these are some storage requirements, and I am sure there are many more, but you have
01:35
to wrestle through these before you decide on what storage services to use.
01:40
Let us look at the lineup of OCI storage services.
01:43
And I am just going to cover some of the few, the main ones here.
01:47
There are others which we will cover in subsequent lessons.
01:51
So, the first thing is local NVMe.
01:53
Local NVMe means, as you see in the picture here, you have a data center, which we call
01:57
as availability domain within OCI.
01:59
You have a compute server, and you have a locally attached storage.
02:03
So, when you think about local NVMe, think about locally attached storage.
02:07
These are NVMe SSDs, super high performance, gives you hundreds of thousands of IOPS, and
02:13
you could run your most performance sensitive applications using local NVMe.
02:18
Then what we do is, we take this locally stored attached storage, and we move it to a remote
02:24
server, a network server.
02:26
So, in this picture, you see there is a compute instance, and it is talking to a storage server
02:33
which is on the network.
02:35
So, the advantage here is, the storage can be truly persistent and durable and extend
02:41
beyond the lifetime of the instance itself.
02:44
This kind of storage is called block volume.
02:47
In this case, the storage, the data is managed as fixed-sized blocks.
02:53
So, you create a partition, you create a file system, then you mount the file system, and
02:59
that is how your compute instances use the storage service.
03:03
So, block volume.
03:04
File storage is a similar kind of a storage, still in the same availability domain, but it
03:11
is a shared file storage system.
03:14
So, in this case, you see two compute instances, and then they have a need to have a shared storage
03:21
system, where they can read and write, but the storage is shared.
03:25
So, it is very similar to block volume, but the difference here is, you manage the storage
03:32
as files and directories.
03:34
You do not partition the disk.
03:36
You still do some of the things like you mount the file system, and that is how your instances
03:41
use the shared storage.
03:44
So, think shared, think file storage.
03:47
And then finally, we have object storage, which is storage for the web.
03:51
So, you have storage.
03:53
This is the kind of storage you would use for photos, videos, log files, text files, any
04:00
kind of files you store on the web.
04:02
Typically, the way it is accessed is you have an internet client who accesses these objects
04:08
using simple and familiar HTTP verbs like put and get.
04:14
Put meaning you create an object.
04:16
Get meaning you download an object.
04:17
And so, these are the main storage services which exist within OCI.
04:23
Along with that, we have several data migration services.
04:25
So, we have two which are related to data transfer, data transfer disk and appliance.
04:30
Disk is basically you send us your disks and we migrate the data.
04:34
Appliances, you use a much larger appliance to send the data to us.
04:41
So, that's it.
04:42
A bunch of storage services each suited for a different use cases.
04:47
In the next few lessons, we are going to dive deeper into each of them.
04:51
Thanks for watching.
Be the first to comment
Add your comment
Recommended
3:45
|
Up next
43. Support Rewards - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
5:34
42. Tagging - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
6:52
41. Demo: Cloud Advisor - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
8:06
40. Demo: Cost Management - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
3:25
39. Cost Management - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
4:41
38. Pricing - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
6:38
37. Demo Vault - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
7:49
36. Vault - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
10:12
35. Encryption Basics - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
5:48
34. Demo: Security Zone and Security Advisor - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
3:41
33. Security Zones and Security Advisor - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
8:04
31. Security Introduction - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
4:20
32. Cloud Guard - Oracle Cloud Infrastructure Foundations
Psycho Killer
3 days ago
8:17
29. Demo: Block Volume - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
3:31
30. File Storage - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
4:19
28. Block Volume - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
5:15
27. Demo: Object Storage - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
7:10
26. Object Storage - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
4:58
24. Serverless with Oracle Functions - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
2:29
23. Container workloads in OCI - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
9:28
22. Oracle Container Engine for Kubernetes (OKE) - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
4:24
21. Scaling - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
11:42
20. Demo: Creating a Compute Instance - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
2:49
19. Demo: Getting Started with Cloud Shell - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
3:46
18. Instance Basics - Oracle Cloud Infrastructure Foundations
Psycho Killer
4 days ago
Be the first to comment