YaK User Documentation
YaK Landing PageVisit dbi-services.comContact us
YaK Release 2.1
YaK Release 2.1
  • Welcome to YaK Release 2.1
  • Introduction
    • YaK Core
    • YaK Components
    • Terms and definitions
  • User interface
    • Dashboard
    • Infrastructures
    • Servers
    • Components
    • Jobs
    • Configuration
    • Administration
  • YaK Demo
  • Versioning & Compatibility matrix
  • Release Notes
    • YaK components types
      • PostgreSQL
      • Oracle
  • Installation
    • System requirements
    • Install YaK Core
      • Install YaK on your own K8S cluster
      • Install YaK on Rancher Desktop
      • Uninstall Yak
  • YaK step-by-step usage
  • Configuration
    • Secrets
    • Templates
    • Provider shapes
    • Provider images
    • Artifact providers
  • Manage infrastructures
    • Declare infrastructures
    • Attach Secrets
    • Detach Secrets
  • Manage Servers
    • Declare servers
      • Basics
      • Storage
      • Attach secrets
    • Edit server configuration
    • Deploy servers
    • Destroy servers
    • Delete servers
    • Start / Stop servers
  • Manage Components
    • Artifacts requirements
    • Component types
      • PostgreSQL
        • Description
        • Pre-requisites
        • Component references
          • PostgreSQL 2.0.0
            • Standalone deployment variables
            • HA deployment variables
      • Oracle
        • Description
        • Pre-requisites
        • Component references
          • Oracle 2.0.0
            • Standalone variables
  • Use cases
    • On-Premises
    • AWS
    • Azure
    • OCI
  • Appendix
    • Create SSH Keys with PuTTYgen
    • Roles
Powered by GitBook
On this page
  1. Introduction

Terms and definitions

PreviousYaK ComponentsNextUser interface

Last updated 1 month ago

YaK terminology

While working with the YaK, you will mainly come across the following terms, for which you will find a definition hereafter:

Artifacts

Artifacts are all non-OS binaries and software elements required to deploy YaK Components. They are stored in a repository whose location can be configured in the YaK.

Artifact Providers

An artifact provider is a repository that contains all the required to deploy components. In its current version, YaK supports AWS S3 bucket, Azure Blob Storage, and OCI Object Storage as artifact providers. See the for more details.

Components

Components are elements such as, but not limited to: databases, application servers, web servers, applications and so on. They are installed on a server and deployed using the YaK.

Component types

Software packages (archives) delivered as part of the YaK components subscriptions in order to deploy components in a simple, fast and standardized manner. Component types require a subscription to dbi services.

Infrastructure

Defines an on-premises or Cloud environment (i.e.: AWS account, Azure subscription, OCI account...), to which servers are deployed.

Provider disks
Provider images

Operating systems (Linux and Microsoft Windows distributions) provided by each cloud provider and available to the YaK for installation on your infrastructures.

Provider shapes

Provider shapes are instance types at provider end that the YaK can deploy. They are defined by your cloud service providers and offer a wide variety of combinations depending on customer requirements (performance, availability, cost, etc.) and server capacity (CPU, memory, storage and networking). YaK comes with a subset of provider shapes by default. Users can add more shapes and make them available to the YaK.

Secrets

Secrets are a set of credentials used to connect to servers or to cloud provider accounts. The format of the secrets depends on the type of cloud account or server you connect to. Server-based secrets can be defined per server or shared between servers within the same infrastructure. For instance, all Linux servers of a given infrastructure may share the same secret.

Servers

Servers are Linux or Windows machines (aka instances) that you may deploy to your infrastructures.

Please note that only server deployment to cloud providers is supported at the moment, on-premises server deployment is not yet supported in this current release (YaK-2.0.0). &#xNAN;On-premises servers must be available and declared into the YaK inventory prior to deploying components.

Templates

Set of parameters and/or variables available to configure components. Default templates are provided as part of the YaK and users can create/manage further templates for customization.

Disk types and settings provided by each cloud provider and available to the YaK. Operating costs and performance can vary considerably from one type of disk to another and from one cloud provider to another, based on its characteristics. Refer to your provider's documentation to determine the disks that best meet your needs and budget.

- Operating costs and performance can vary considerably from one shape to another and from one cloud provider to another. Make sure you carefully select the shapes that best meet your needs and budget.

⚠️
⚠️
artifact providers configuration page
artifacts