YavinCloud | Infrastructure

Project ID: 156
Project type: Design and implement network and software infrastructure
Technologies:
Cooperation/Project duration: 2020
Company/Business name: YavinCloud
Headquarters: Tehran, Iran
Industry: Hosting/Cloud services, DevOps as service

Company/Business introduction:

YavinCloud provides private cloud and DevOps as a service to enterprise companies, Also helps the companies to reduce their infrastructure costs, automate their software deployment and configure the companies’ software to run smoothly and highly available.

Description:

Key points: 

HPE ProLiant servers, HPE Blade servers, Cisco switches were setup and installed

VMware ESXi/vCenter and OpenStack were run as a virtualization solution

Management, data, storage, and out-of-band networks were designed

Ceph cluster was run as a storage solution to provide S3 and block storage on OpenStack

Terraform and Ansible were used to automate infrastructure

Legacy applications were migrated into Docker containers

High available Kubernetes cluster was implemented

ELK stack was implemented to collect logs

PRTG, Prometheus, and Grafana were setup to monitor and collect metrics

Database cluster was implemented

Point to point VPN was setup between data centers

High available HAProxy servers were setup and configured

An email system was setup

Intra-organizational instant messaging, VOIP, and meeting systems were setup

Veeam was setup and bash scripts were written to backup data

Directory access and a single sign-on system were implemented using OpenLDAP

Screenshots: