Infrastructure Service
Network Platform
- The underlying architecture is software defined which completely eliminates vendor lock-in and provides scalability in every aspect without downtime.
- Software Defined Network (SDN) coupled with Network Function Virtualization (NFV) on high speed network (10G / 25G/ 50G) backbone.
- State-of-the-art high-speed firewalls and intrusion prevention services, besides content security.
- Software Defined Network SDN on VXLAN network fabric.
- Software Defined Storage (SDS) with auto-tiering and shadow replication.
Cloud Platform
- Complete infrastructure management and resource deployment from single user-friendly web interface.
- Virtual Machine lifecycle management through self-service portal.
- User management through self-service portal.
- Approvals and notifications are available to the user on deployment of new workloads.
- On demand load balancing facility backed by physical load balancer.
- Provisioning of Antivirus.
- SDN based Firewall protection.
- Cloud platform built on OpenStack: This platform is based on OpenSource software suites. AS soon as the user launches an instance, it automatically generates the necessary compute infrastructure, with the specific requirements.
- Cloud platform built on VMware: This platform is based on OEM supported Cloud suite. AS soon as the user launches and instance, it automatically generates the necessary compute infrastructure, with the specific requirements. It is based on the latest software defined technologies which provides highly scalable, secure environment for workloads.
Types of IaaS
- Blank-Server-for-Linux Virtual Machine with no Operating System Installed. Supports Linux Operating Systems.
- Blank-Server-for-Windows Virtual Machine with no Operating System Installed. Supports Windows Operating System.
Storage as a Service
Storage as a Service (STaaS) helps organisations to opt for immensely scalable, highly cost-effective and fully managed cloud storage services. STaaS offers a secured, reliable and scalable framework for storing and retrieving data from web applications, mobile applications, Big Data and IoT applications. NDC provides Software Defined Storage (SDS) to Government stakeholders with highly available and on-demand elastic storage. Availed storage can be used for, backup and archiving, disaster recovery, cloud bursting, storage tiering, and migration.
Key Features
- Scalability to hundreds of terabytes (TB) per storage volume
- Customized replicated copies of customer's critical data***
- Consistent performance and throughput of data
- API based access to object storage
- n+n redundant data copies to ensure availability
- Storage gateways connect to the underlying SDS in a secured manner
Block Storage
- Block storage volumes are attached to virtual servers.
- Features such as snapshot and resizing, are available for block volumes.
- Block storage additional volume can be retained even after deleting the virtual server.
- Storage devices are interchangeable between different servers.
- Operating system boot ability-operating systems can be booted directly from block storage using a SAN.
- Performance-ideal for applications that require a high number of IOPS and low latency, such as database servers.
Object Storage (S3 Compliant)
- Simple and flexible transfer of data.
- Scalability (upto TBs) and distributed access.
- Object storage supports custom metadata.
- Easy access to storage, from anywhere, at any time, to any device.
- Faster data retrieval. Due to the categorization structure of object storage, and the lack of folder hierarchy, you can retrieve your data much faster.
- Replication of object data at DR site.
File storage
- Easy access to additional file storage space.
- Multiple users can access data in one central location.
- Easy to set up and use.
- Reduce hardware cost.
- Platform independent DR solutions
- Customized and templated DR
- High-end replication technologies
- Flexible bandwidth
- Online backup and restoration of databases like Oracle, DB2, MS SQL and Microsoft Exchange
- DR with RTO and RPO for a primary site to near DR, in synchronization with far DR
- Automated replication and policy based protection
- Offsite vaulting with identification of potential threats and risk assessment
- Sustained health monitoring with site recovery
- Round-the-clock monitoring and technical assistance
- Cloud migration support for:
- Physical to virtual migration
- Virtual to virtual migration
Backup as a Service
BaaS is a cloud-based backup and recovery service which eliminates the huge in-house storage hardware requirement to save data. BaaS offers backup and restoration services in a highly cost-effective and reliable manner to a remotely secure data repository over a network connection. The backup mechanism includes both agentless and agent-based methods. BaaS allows you to backup** the data and application code lying inside the Cloud Servers based on various parameters like frequency, retention period etc.** Directory/path of backup is required and verified to schedule backup job.
We offer the following types of backup practices -- Full backup
- Incremental backup
- Daily
- Weekly
(For container environment, users have to manage their own backup)
Platform as a Service(PaaS)
PaaS provides pre-installed web and database servers so that you can publish and run web application without worrying about server setup. The servers are pre-configured ready with basic security hardening. Use PaaS service to quickly deploy servers and publish your web applications. The OS & Application Software licenses are provided by us as part of offering. The various VM configurations available on cloud are as follows:
- Cloud Services (1 vCPU, 1 GB vRAM, 70 GB SAN Storage for OS)
- Additional vCPU (in units of 1) with relevant OS.
- Additional RAM (in units of 1GB)will be charged extra
- Additional SAN Storage (in units of 50 GB)will be charged extra
Kindly Note: Each VM would be created with minimum of 70GB storage. Additional Data Storage to be requested by the users as per the application requirements. VMs can be scaled with respect to vCPUs and memory based on user requirement (This is in line with standard configuration listed above).
OS Template under VMWare Platform:
- RHEL 9.4 with Nginx 1.24.0
- RHEL 9.4 with Apache 2.4.59 & PHP 8.3.7
- RHEL 9.4 with Tomcat 10.1.24 and OpenJDK 21
- RHEL 9.4 with Apache 2.4.59 & Tomcat 10.1.24 & OpenJDK 21
- RHEL 9.4 with MariaDB 10.11.7 (LTS)
- RHEL 9.4 with PostgreSQL 16.3
- Ubuntu 22.04.1 LTS With Nginx 1.0 & PHP 8.1
- Ubuntu 22.04.1 LTS With Apache HTTPD 2.4.x with PHP 8.1
- Ubuntu 22.04.1 LTS With OpenJDK 17.0 & Apache Tomcat 10.0
- Ubuntu 22.04 with PostgreSQL13(Ubuntu)
- Microsoft Windows 2019 DataCenter with IIS 10.0
- Microsoft Windows 2019 Datacenter with SQLExpress 2022
OS images under Open Stack Platform**:
- UBUNTU 20.04
- UBUNTU 22.04
- AlmaLinux 9
- RockyLinux 9
** Preinstalled antivirus and backup agent. Project relevant packages and frameworks need to be installed by user preferably from the predefined repos in the OS image.
- Web server (PaaS)
- Application server (PaaS)
- Web + App server (PaaS)
- Database server (PaaS)
- Container
- Managed Kubernetes container services
- Container operation/ management through Rancher portal
- Secure, integrated Container Registry and Git-Lab portal
- Scalable and reliable services
- Add-on Container Services
- Grafana UI to monitor containers
- SSL offloading : It removes the burden of the SSL-based virtual machine in which encryption from incoming traffic and decrypting and/or encrypting traffic sent via SSL. This process is offloaded to a separate device specifically designed for SSL acceleration or SSL termination.
- WAF : Web Application Firewall will help you to give extra protection for HTTP / web based applications with having applied a set of rules to an HTTP conversation and cover common attacks such as cross-site scripting (XSS) and SQL injection.
- Load Balancer : Load balancing Service allows you to efficiently get incoming network traffic requests distributed across a group of back-end servers (e.g. server farm / server pool). This service is available on demand for critical application requiring high availability and easy workload manageability.
- Public IP : A public IP address is an IP address that can be allocated to any of your application on cloud server to make it accessed over the Internet.
- Perimeter security : Geo-location filter.
- Dedicated Kubernetes cluster
- Freedom to operate and manage the cluster through centralized portal
- Container operation/ management through Rancher portal
- Secure, integrated Container Registry and Git-Lab portal
- Scalable and reliable service
- System Administration services
System Administration Services Specific to Operating System (RHEL, CentOS, Ubuntu, Windows) are as under:
- Operating System Installation/ Deployment.
- Server Configuration.
- Operating System hardening and performance tuning as per best practices.
- Operating System Patch Management and Vulnerability Assessment.
- Antivirus Installation and updation.
- Server Storage management.
- Operating System Recovery.
- Server active health monitoring and troubleshooting.
- Application server Administration services
Application Server Specific (Apache Tomcat, Ngnix, Jboss, Node JS, .Net) services are as under:
- Application Server Installation & configuration.
- Application Load balancing.
- Application Server Performance Tuning as per best practices.
- Application Specific Server Security hardening best practices.
- Application Backup and Recovery.
- Application server monitoring and troubleshooting.
- Database Administration services
Database Specific (MS SQL, MySQL, MariaDB, PostgreSQL, Oracle, Mongodb) services are as under:
- Database Installation & Configuration.
- Database Clustering & Replication.
- Database Performance Tuning & Scaling as per best practices.
- Database Specific Security hardening best practices.
- Database Upgrade/ Update and Patch Management.
- Database Backup and Recovery.
- Database Monitoring and troubleshooting.