MinIO Cloud Storage Stack Training Course

Overview

MinIO is a cloud based storage server for storing objects and unstructured data. With MinIO, users are able to build high performance infrastructures that are lightweight and scalable.

This instructor-led, live training (online or onsite) is aimed at cloud engineers who wish to store objects and unstructured data using MinIO.

By the end of this training, participants will be able to:

  • Provide an alternative to Unix Commands with the MinIO Client.
  • Use MinIO to build high performance infrastructures for machine learning, analytics, and more.
  • Deploy MinIO on Kubernetes for orchestrated deployment to scale.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Requirements

  • Experience with shell scripting

Audience

  • Cloud Engineers

Course Outline

Introduction

MinIO Object Storage

  • Scalabilty
  • Cloud Native
  • Amazon S3 compatibility

MinIO Features and Architechture

  • Erasure encoding
  • Encryption
  • Continuous replication
  • Multi-cloud gateway

Preparing the Development Environment

  • Installing and configuring MinIO
  • Installing and configuring Hortonworks Data Platform
  • Installing and configuring Spark
  • Installing and configuring MinIO Client
  • Testing with MinIO Client

MinIO Server

  • Running MinIO Server with erasure code
  • Passing drive locations to start a distributed instance
  • Expanding an existing distributed setup
  • Running sample applications
  • Securing access with TLS
  • Adding endpoints
  • Enabling bucket notification
  • Migrating config and TLS certificates
  • Setting up configurations
  • Hosting multiple tenants

MinIO Client

  • Running MinIO Client
  • Adding a cloud service storage
  • Understanding the MinIO Client Commands
  • Adding shell aliases

MinIO Deployment with Kubernetes

  • Creating and updating distributed MinIO clusters with MinIO Operator
  • Using Helm Chart
  • Deploying with YAML files

Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *