Technical Services

Technical Services

We install, configure, and assist in performance fine-tuning for your production environment

ELK Stack

NGINX

Docker Enterprise Platform

MongoDB

PostgreSQL

Elastic (ELK) Stack created Elasticsearch, Kibana, Beats, and Logstash. This versatile end-to-end stack delivers actionable insights in real time.

ELK / Elasticsearch

In Scope

  • Consulting and Discovery Session on Data Source and Ingestion
  • Consulting on ELK cluster Sizing
  • Architecture and Design session
  • Installation and configuration of 3 nodes Elasticsearch cluster
  • Configuration of Elasticsearch
  • Cluster for High availability and shards
  • Tuning of Elasticsearch cluster for optimal performance
  • Installation and Configuration of Kibana. Up to 1 node
  • Installation of Beats up to 5 data source
  • Configuration of Beats up to 5 data source

Out Of Scope

  • Additional nodes/ servers
  • Networking configurations

  • Operating system installation
  • Operating system hardening and fine tuning
  • Performance testing
  • Application side changes, configurations
  • Writing of Grok patterns / filters
  • Test plans / scenarios

Prerequisites

  • The physical or virtual servers where ELK stack is to be installed
  • Network connectivity to all the required backend and proxy / firewall
  • Remote access to Ashnik Technical Services team

Deliverable

  • A working ELK / Elastic stack setup as mentioned in scope

Time Estimate

  • Maximum allowable: Ten(10) business days

A part of F5 Networks, NGINX offers NGINX Plus, NGINX Controller, NGINX WAF and more to deliver APIs and modern applications at scale.

NGINX

In Scope

  • Architecture and Design review
  • Installation and configuration of NGINX on two servers
  • Configuration of High Availability by implementing keep alive
  • Functional Testing of two NGINX instances along with HA

Out Of Scope

  • Additional instances / servers
  • Networking configurations
  • Operating system installation
  • Operating system hardening and fine tuning
  • Performance testing
  • Application side changes, configurations
  • Test plans / scenarios

Prerequisites

  • The physical or virtual servers where NGINX is to be installed
  • Network connectivity to all the required backend and proxy / firewall
  • IP address to be able to migrate between nodes
  • Remote access to Ashnik Technical Services team

Deliverable

  • A working configured NGINX instances with HA

Time Estimate

  • Maximum allowable: Five(5) business days

Docker container makes it easy to build, share, and run containerized applications. You can build locally, deploy to the cloud, and run anywhere.

Docker Enterprise Platform

In Scope

  • Setup of Docker Engine
    • Install latest stable version of Docker Enterprise Edition engine on up to 5 nodes
    • Configure the Docker daemon and Docker service
  • Setup of UCP
    • Install UCP application on one of the manager nodes
    • Help the network configuration team to setup load balancer for UCP controller nodes(optional)
    • Setup UCP worker nodes
  • Setup of DTR
    • Help the network configuration team to setup load balancer for DTR nodes
    • Install DTR application on one of the worker nodes chosen to host DTR
    • Configure DTR for backend data store configuration
    • Setup HTTP Routing Mesh (applicable if using Swarm orchestration) (optional based on client requirement)
    • Enable HTTP Routing mesh with interlock
    • Help the network configuration team to setup load balancer for worker nodes

  • Testing DTR
    • Do a build using sample Dockerfile and push the image to DTR into a sample repository
    • Enable scanning on the sample repository
    • Enable a sample promotion rule for the sample repository
    • Test image build using a Dockerfile provided by customer
  • Testing Node Failure
    • Testing recovery of a failed worker node
    • Scenario: The failed node was shutdown/restarted but is healthy and able to join the cluster
    • The workload should automatically be transferred to other worker nodes available in the cluster
    • Once the failed node is added back to the cluster, it will be should be able to handle new requests from orchestrator

Out Of Scope

  • Additional instances / servers
  • Operating system installation
  • Operating system hardening and fine tuning
  • Performance testing
  • Application side changes, configurations
  • Test plans / scenarios
  • Operating System installation
  • Setup and configuration of load balancer
  • Setup and configuration of backend storage to be used for DTR

  • Setup and configuration of firewalls
  • Setup and configuration of LDAP server
  • Setup and configuration of centralized logging (e.g. Elasticsearch, splunk) facility etc
  • Setup and configuration of log tailing/log collection agent e.g.Splunk agent, beats or syslog agent etc
  • Building Docker image or containers using application code provided by customer
  • Testing customer’s container/images in UCP/DTR
  • Setup of notary and Image signing
  • Setup of any CI/CD tool to work with Docker EE or UCP or DTR
  • Windows worker nodes can only be deployed with Swarm mode orchestration

Prerequisite

  • The physical or virtual servers where Docker EE is to be installed
  • Network connectivity to all the required backend and proxy / firewall
  • Remote access to Ashnik Technical Services team

Deliverable

  • A working Docker Enterprise Platform setup as mentioned in scope

Time Estimate

  • Maximum allowable: Fifteen(15) business days

MongoDB is a leading NoSQL database for modern apps. MongoDB Atlas is a cloud database for cloud provider of your choice (AWS, Azure, GCP).

MongoDB

In Scope

  • Architecture and Design review
  • Install and Setup MongoDB master-slave- slave [P-S-S or P-S-A] Replication setup on premises, cloud environments
  • Configuration of Log-rotate settings for MongoDB servers
  • Implement Security hardening TLS/SSL
  • Add users and roles to MongoDB as per the specifications
  • Configure authentication and authorization for MongoDB
  • Configuration of MongoDB to use either LDAP or AD for user authentication
  • Functional Testing of setup configuration

Out of Scope

  • Additional instances / servers
  • Networking configurations

  • Operating system installation
  • Operating system hardening and fine tuning
  • Performance testing
  • Application side changes, configurations
  • Test plans / scenarios

Prerequisites

  • The physical or virtual servers where MongoDB is to be installed
  • Network connectivity to all the required backend and proxy / firewall
  • Remote access to Ashnik Technical Services team

Deliverable

  • A working MongoDB clsuter setup as mentioned in scope

Time Estimate

  • Maximum allowable: Ten(10) business days

MongoDB is a leading NoSQL database for modern apps. MongoDB Atlas is a cloud database for cloud provider of your choice (AWS, Azure, GCP).

MongoDB OPS Manager

In Scope

  • Architecture and Design review
  • Install and Setup MongoDB master-slave-slave [P-S-S or P-S-A]
  • Replication setup on premises, cloud environments
  • Configuration of Log-rotate settings for MongoDB servers
  • Install and Configure Ops Manager application
  • Service enablement and configuration ps manager service and application
  • Install/configure Mongodb Agent for Monitoring
  • Configure/Setup Backup Daemon services
  • Configure a schedule for backup
  • Setup and Enable Standard metrics dashboards and email Alerts
  • Functional Testing of setup configuration

Out Of Scope

  • Additional instances / servers
  • Networking configurations
  • Operating system installation

  • Operating system hardening and fine tuning
  • Performance testing
  • Application side changes, configurations
  • Test plans / scenarios

Prerequisites

  • The physical or virtual servers where MongoDB is to be installed
  • Network connectivity to all the required backend and proxy / firewall
  • Remote access to Ashnik Technical Services team

Deliverable

  • A working MongoDB OPS Manager setup as mentioned in scope
  • SOP for adding a new replica set to Ops Manager for monitoring
  • SOP for adding a new replica set to Ops Manager to manage backup
  • SOP to change the backup schedule
  • SOP to restart Ops Manager components

Time Estimate

  • Maximum allowable: Ten(10) business days

EnterpriseDB Postgres is the leading provider of enterprise-class PostgreSQL products and services for high-volume, mission-critical applications.

PostgreSQL

In Scope

  • Architecture and Design review
  • Installation and configuration of three instances of PostgreSQL
  • Configuration of High Availability
  • Functional Testing of three instances of PostgreSQL

Out Of Scope

  • Additional instances / servers
  • Networking configurations
  • Operating system installation
  • Operating system hardening and fine tuning
  • Performance testing
  • Application side changes, configurations
  • Test plans / scenarios

Prerequisites

  • The physical or virtual servers where PostgreSQL is to be installed
  • Network connectivity to all the required backend and proxy / firewall
  • Remote access for Ashnik Technical Services team

Deliverable

  • A working PostgreSQL setup as mentioned in scope

Time Estimate

  • Maximum allowable: Five(5) business days

PostgreSQL Support and Services

Your one-stop shop for all PostgreSQL initiatives.

Architecture Design, Capacity Planning and Sizing

In Scope

  • Architecture and Design workshop for the PostgreSQL setup
  • Assisting in designing schema
  • Assisting in sizing and Capacity Planning for EDB PostgreSQL

Out Of Scope

  • Hands on machine
  • Installation and configuration

Prerequisites

  • Ashnik will share questionnaire to collect technical details
  • Access to application team and Infra team point of contact

Deliverable

  • Recommended Architecture blueprint
  • Sizing recommendation

Time Estimate

  • Maximum allowable: Five(5) business days

Remote Database Administration Services

In Scope

  • Monitoring PostgreSQL setup
  • Managing PostgreSQL setup
  • Administration of PostgreSQL setup
  • Regular database maintenance tasks
  • Assisting in performance tuning
  • Assisting in query optimization
  • Status Reports
  • Monthly status checkpoint meetings

Out Of Scope

  • Hands on machine
  • Installation and configuration

Deliverable

  • Remote access to PostgreSQL database
  • Access to application team and Infra team point of contact

Time Estimate

  • Monitoring, Managing and Administration based on agreed SLA
    • 24×7
    • 8×5

Contract Period

  • Min. One(1) Year

Database migration is a process of moving definitions, data, and stored procedures from one platform to another, and making application changes. Moving data involves selecting, preparing, extracting, transforming, and applying that data from one database to another.

Migration to EDB/PostgreSQL will undergo different phases-like picking the right application, schema, performing compatibility checks, converting incompatible objects, functional & performance testing, data migration, and post-migration check.

Migration to Postgres

In Scope

  • Pre-Assessment / Discovery Phase
  • Migration Questionnaire for Pre-Assessment
  • Assessment of source database to check compatibility for EDB/PGSQL
  • Detailed Analysis of incompatibilities objects like:
    • Stored procedures,
    • Functions,
    • Packages
    • Views etc.
  • Performing Schema migration to EDB/PGSQL on UAT DB Servers
  • DB objects Migration for Finalized Schema
  • Migration mode can be Online/Offline based on agreed discussion
  • Provide remote support for Application testing

  • PostgreSQL Parameter Tuning
  • Performing data migration
  • Full
  • Incremental(If Required)
  • Seamless transition with minimal downtime
  • Assistance to Performing Schema migration to EDB/PGSQL on Prod DB Servers

Out Of Scope

  • Hands on machine
  • Installation and configuration
  • Hands on application code modification
  • Migration on Production DB Servers

Prerequisites

  • Structural backup of Oracle schemas which needs to migrate

  • Access to application and DBA team point of contact to assist Ashnik during the Services engagement
  • PostgreSQL & Oracle UAT DB server access
  • Migration Questionnaire answers

Deliverable

  • Detailed migration assessment report with with very detailed object level analysis
  • Effort estimation: Based on the above report, we will give you a detailed effort estimation with clear
  • Responsibilities and recommendation of right migration strategy
  • Migrated DB objects

Time Estimate

  • Based on the effort calculations in the migration assessment project

Want to know more?

Get in touch with queries for your specific use case, pricing of our consulting services, technology product information, solution offerings or to know how open source can upgrade your enterprise platform.