Create Object Storage bucket and upload unstructured data

Overview

This segment of the workshop transitions into the practical aspects of data management within the MySQL HeatWave cloud service environment.

We focus on leveraging Oracle Cloud Infrastructure’s Object Storage service—a highly durable, scalable, and secure platform designed to store and manage vast amounts of data.

You will learn how to create an Object Storage bucket and upload files to it, a critical step for managing datasets that will be processed and analyzed by MySQL HeatWave.

Objectives

Prerequisites

OCI Object Storage Service

A “bucket” in the context of cloud storage, including the Oracle Cloud Infrastructure (OCI) Object Storage service, is a basic container that holds data.

Think of it as a digital version of a physical storage bin where you can store a variety of items. However, instead of physical objects, a bucket in OCI Object Storage contains files and unstructured data such as documents, images, videos, backups, and archives.

The OCI Object Storage service is a scalable, secure, and highly durable cloud storage solution offered by Oracle. It is designed to store and manage vast amounts of data in a distributed environment, providing high availability and redundancy to ensure data is always accessible when needed.

Object Storage is ideal for storing data that doesn’t fit neatly into traditional database structures—hence the term “unstructured data.”

We will start by creating a bucket and load unstructured data in it. We will then see how this data can be seamlessly loaded into the MySQL Database, enabling efficient and integrated data analysis workflows without the need for complex data migration processes.

Step 1: Access the Buckets Section

Step 2: Create a bucket and name it

Step 3: Upload the unstructured data files

Step 4: Create a Pre-Authenticated Request

step_9

Conclusion

Congratulations on creating your first bucket in Oracle Cloud Infrastructure’s Object Storage and uploading your dataset! You’ve taken a significant step forward in your journey with cloud storage and data management.

As you move forward, the next step in enhancing your cloud infrastructure involves creating a bastion node. This bastion node will serve as a secure gateway, enabling you to connect to your MySQL database system from outside the Oracle Cloud network. By establishing this connection, you’ll ensure that you can manage and interact with your database securely, paving the way for more advanced configurations and operations.

Lab 4: Bastion Host