Get in Touch
 Duration 21 hours

Course Outline

Introduction to OpenSearch and Its Ecosystem

  • Historical context and evolution from Elasticsearch and Kibana.
  • Licensing details under the Apache 2.0 licence.
  • Overview of the OpenSearch project’s structure and governance model.

Core Components and Architecture

  • OpenSearch nodes, clusters, and indices.
  • Capabilities of OpenSearch Dashboards for visualisation.
  • Plugins, extensions, and key integration points.

Installation and Configuration

  • Installing OpenSearch on Linux and Windows platforms.
  • Designing cluster configuration and topology.
  • Managing node roles, settings, and configuration files.

Data Indexing and Search

  • Strategies for index lifecycle management and mapping.
  • Utilising Query DSL, aggregations, and relevance tuning.
  • Optimising performance for both indexing and query execution.

Monitoring and Observability

  • Tracking performance metrics and cluster health checks.
  • Utilising the OpenSearch Performance Analyzer.
  • Leveraging OpenSearch Dashboards for effective monitoring.

Security and Access Control

  • Implementing role-based access control and user authentication.
  • Data encryption and ensuring secure communication channels.
  • Audit logging and compliance-related features.

Advanced Administration and Scaling

  • Developing backup and restore strategies.
  • Horizontal scaling and ensuring high availability.
  • Best practices for troubleshooting and routine maintenance.

Summary and Next Steps

Requirements

  • A solid grasp of database management concepts.
  • Practical experience with Linux or Windows system administration.
  • Basic familiarity with REST APIs and JSON data formats.

Audience

  • DevOps engineers and system administrators.
  • Data engineers and software developers.
  • Technical architects responsible for enterprise search or analytics infrastructure.

Testimonials (1)

Upcoming Courses

Related Categories