klink.cloud - Product User Manual
  • Overview
    • πŸ‘‹Welcome to klink.cloud
  • Getting Started
    • 🟦Setup Channels
      • Facebook Messenger
        • Connect to Facebook Messenger
        • Primary Routing Setup (Facebook & Instagram)
      • Facebook Feed
        • Connect to Facebook Feed
        • Primary Routing Setup (Facebook & Instagram)
      • LINE OA
        • Get Channel Secret and Channel Access Token
        • Connect to LINE OA
      • Instagram
      • Viber for Business
      • Google Workspace Email Setup
      • How to Setup Telegram Bot Channel
      • How to setup Telegram Business Account
      • How to set up WhatsApp Business Channel (Meta)
        • πŸ“˜ Troubleshooting: WhatsApp Business Account Stuck in "Waiting for Approval"
      • How to set up WhatsApp Mobile Channel
  • How to use
    • πŸ“žCall
      • Inbound Call Handling
        • Inbound Call Queue Groups
      • Outbound Call Handling
    • πŸ’¬Chat
      • Inbound Chat Handling
      • Outbound Chat Handling
      • Facebook Feed Handling
    • πŸ”–Tickets
      • Create a Ticket
      • Assign / Transfer Ticket
    • πŸ“‡Contact
      • How to Import Leads / Contacts
      • Contact Custom Fields
      • Individual Contacts
      • Company Contacts
      • Import / Export CSV
  • Advanced Setup
    • Setup Workflow Automation
    • Setup Queue Group
    • πŸ•–Setup SLA Targets
    • Setup Queue, Workflow, and SLA
  • Kai AI Agent
    • πŸ“˜ How to setup AI Agent (Step by Step Guide)
  • Dashboard & Reports
    • πŸ“ŠReporting
      • CDR
      • Recording
      • Call Reports
        • Agent Call Statistics
        • Agent Call Activity
        • Trunk Activity
        • Queue AVG Waiting & Talking Time
        • Queue Performance
        • Agent Missed Call Activity
        • Agent Call Summary
        • Satisfaction Survey
      • Agent Status Report
      • CX Log
    • πŸ“‰Analytics Dashboard
      • πŸ“ΆCall Dashboard
      • πŸ“ˆChat Dashboard
      • πŸ’ŽTicket Dashboard
  • Integrations
    • πŸ›’Ecommerce Marketplace
      • Shopee Integrations
      • Lazada Integrations
    • πŸ”ˆCRM Integrations
      • Salesforce CRM Integration
      • How to create Viber Messaging API Application
      • How to send transactional Viber Business Message
    • Infrastructure Requirements for Private Cloud Deployment
  • Messaging API
    • Line Messaging API
  • Features Roadmap & FAQ
    • ⏱️Features Road Map
    • πŸ“’Release Notes
      • Chat Room Folder Enhancements
      • Enable/Disable Auto-Assign Toggle in Queue Settings
      • Agent Takeover Bot Chat Room
      • Workflow Automation - New Action "Send Message"
      • Enhancement of Hold Function
      • Workflow Automation Rule
      • Non-Voice Analytics Dashboard
      • WhatsApp Mobile Integration
      • Telegram Group Chat Integration for Inbox Module
      • Business Portfolio Integration - Facebook Feed
      • Call Recording Pause and Resume Feature
      • Advanced Hold Functionality for Efficient Conversation Management
      • Viber 24-Hour Response Timer
      • Enhanced Queue Settings and Workflow Automation Controls
      • Telegram Business Integration
      • Multi-Tab Call Support
      • Business Portfolio- (Meta) Messenger Integration
      • Mail Integration Enhancement and Telegram Integration
      • Facebook Feed Enhancement
      • Outlook Email Integration Enhancement (Beta)
      • Queue Setting (Beta)
      • Permission Enhancements and Multiple Assigns
      • CX Logs Enhancement
      • SMS In-bound Beta Version, SMS Integration Setting
      • Facebook Feed Integration (Beta)
      • SLA Setting and Business Hour Functionalities
      • Wrap Up Form Features and Enhancements
      • New Features & Enhancements
      • New Features and Improvement
      • New Features and Major Bug Fixes
    • FAQ
Powered by GitBook
On this page
  1. Integrations

Infrastructure Requirements for Private Cloud Deployment

For Large Enterprise customers, K-LINK offers flexible deployment options on GCP, AWS, or customer-managed private cloud environments.

We support:

  • Local Compliance: Data residency alignment (PDPA, GDPR, HIPAA, etc.)

  • High Availability: Multi-zone deployment, database replication, and failover

  • Data Security: End-to-end encryption, daily backups, and 30-day retention

  • Private Cloud Ready: On-premise/VPC deployment with zero external dependencies

  • Enterprise Integrations: SSO, private networking, and secure configuration options

This deployment model is tailored for enterprise clients with strict regulatory, infrastructure, and security requirements.

Our team works closely with your IT to ensure a smooth and secure setup from infra to production

To ensure optimal performance, scalability, and reliability, we recommend deploying the klink.cloud platform on Google Cloud Platform (GCP) or Amazon Web Services (AWS). However, klink.cloud also supports deployment in customer-managed private cloud environments, provided the following minimum infrastructure specifications are met.


☁️ Preferred Private Cloud Environments

  • Recommended:

    • Google Cloud Platform (GCP)

    • Amazon Web Services (AWS)

  • Supported:

    • Customer’s Private Cloud (VMware, OpenStack, Bare Metal, or any CNCF-compliant Kubernetes setup)


πŸ“¦ Application Layer – Kubernetes Worker Nodes

Resource
Specification

Quantity

10–12 servers

CPU

16–24 cores per server

RAM

32–48 GB per server

Storage

1–2 TB NVMe SSD per server

Networking

Dual 10 Gbps NICs per server

Role

Host for microservices, message handling, channel integration, etc.


πŸ—„οΈ Database Layer – PostgreSQL

Primary Database Server

  • CPU: 16–24 cores

  • RAM: 64–128 GB

  • Storage: 2–4 TB NVMe SSD

  • Database Engine: PostgreSQL 13+ (recommended)

Read Replica (Optional but recommended)

  • CPU: 8–16 cores

  • RAM: 32–64 GB

  • Storage: 2–4 TB NVMe SSD

  • Purpose: Query load balancing, reporting, and disaster recovery


πŸ”„ Cache & Session Layer – Redis

Resource
Specification

Quantity

2 servers

CPU

4–8 cores per server

RAM

16–32 GB per server

Storage

200 GB SSD per server

Role

Caching, session management


🌐 Load Balancing Layer

Resource
Specification

Quantity

2 servers (HA configuration)

CPU

4–8 cores per server

RAM

8–16 GB per server

Storage

200 GB SSD per server

Features

SSL termination, L7 routing


🌐 Network & Bandwidth Requirements

  • Internal Network Backbone: 10 Gbps, redundant paths

  • Internet Connectivity: Minimum 1 Gbps dedicated line

  • Firewall: Enterprise-grade with Deep Packet Inspection (DPI)

  • Redundancy: Dual WAN/internet lines recommended

  • Load Balancer: Hardware or software-based, HA configuration


βš™οΈ System Architecture Overview

Kubernetes Cluster

  • Master Nodes: 3 nodes (HA control plane)

  • Worker Nodes: 10–12 nodes

  • Container Runtime: containerd (preferred) or Docker

  • CNI: Calico or Flannel

  • Persistent Storage: Required for DB, logs, recordings

Application Components

  • 45+ microservices including:

    • Chat & messaging engines (7–15 replicas)

    • Omnichannel integrations (WhatsApp, Facebook, Telegram, etc.)

    • Analytics, dashboards, automation, ticketing

    • API gateway, user auth, and web frontend


🧩 Software Stack & Dependencies

Component
Version / Type

OS

Ubuntu 20.04 LTS / RHEL 8+

Kubernetes

v1.25+

Database

PostgreSQL 13+ / MySQL 8+

Cache

Redis 6+

Message Queue

Apache Kafka

Web Server

NGINX or Apache HTTP Server

SSL

Let’s Encrypt or Commercial SSL Certs

Registry

Private Docker Registry (with image scanning)


πŸ” High Availability & Disaster Recovery

  • App Layer: Multi-zone Kubernetes with 3 control-plane nodes

  • Database Layer: Master-slave with automatic failover

  • Load Balancer: Active-passive HA setup

  • Storage Layer: RAID configuration with hot spares

Backup Strategy

  • Database: Daily full backups + hourly incrementals

  • App Data: Real-time replication to secondary storage

  • Configuration: GitOps / Infrastructure as Code

  • Retention: Minimum 30-day rolling window


πŸ“¦ Deployment Deliverables

K-LINK will provide comprehensive support to ensure a secure, stable, and scalable deployment of the klink.cloud platform in your private cloud environment.

We will deliver:

  • Technical Onboarding: Assistance with infrastructure setup, system validation, and go-live support

  • Ongoing Maintenance & Updates:

    • Regular software updates and feature releases

    • Timely bug fixes and patch deployments

    • Infrastructure monitoring and performance tuning

    • Proactive issue detection and resolution assistance

Our team works closely with your DevOps and IT teams to ensure long-term operational reliability and platform performance.

For more details, please contact support@klink.cloud (or) contact directly to your Key Account Manager

Last updated 16 days ago