Virtual Machine (Compute)

Virtual Machines (VM) provide the basic IT Infrastructure that can be used by the Government Organizations to run their variety of workloads such as compute-intensive workload, memory-intensive workload, general-purpose workload, etc. All Virtual Machine packages, listed below, are Managed Virtual Machines. CSPs are required to list their prices on GeM platform keeping this in mind.  These VMs will be provided with following mandatory inclusions without any extra cost. This service can be used by the Government Organizations to access the virtualized servers offered by the Cloud Service Providers.

Sr. No.

Category Inclusion1, 2
1

Processor

Minimum frequency of 2.0 GHz
2 Storage type

50 GB of Hard Disk Drive (HDD) storage, OR

50 GB of Solid State Drive (SSD) storage as required by the Government Organization  (additional storage, if required, may be procured separately)

3 Operating System

Any supported version of the following operating systems as per the requirement specified by the Government Department3

Microsoft Windows Server

Red Hat Enterprise Linux

Oracle Linux

SUSE Linux Enterprise Server

CentOS Operating System

Ubuntu Operating System

4

Network

Subnet/network segment capability should be available

VM should be firewall protected

Mapping of Private IPs to Public IPs for inbound / outbound traffic

5 Security

Antivirus

Identity and Access Management including Single-Sign On for managing access to Cloud services of the CSP

Encryption of data associated with VM

System log should be available

Multi-factor authentication

Hardening & patch management of underlying infrastructure by CSP

6 Backup

Entire VM data backup must be available

Backup must be taken at least every week

Backup of VM must be retained for at least 30 days.

7 Auto scaling Ability to auto scale at least horizontally without bringing the virtual machine down
8 Service Level Agreement

Virtual Machine Uptime SLA of at least 99.5%

9 Scheduling

Scheduling features such as auto start, auto shut-down, etc., without requiring manual intervention

10 Turnaround Time

Resource (vCPU, storage, etc.) scaling up and down should be completed within 30 minutes. Alert may be provided.

11 Virtual Machine Administration

Basic monitoring tool and dashboard including admin access

Virtual Machines (VM) provide the basic IT Infrastructure that can be used by the Government Organizations to run their variety of workloads such as compute-intensive workload, memory-intensive workload, general-purpose workload, etc. All Virtual Machine packages, listed below, are Managed Virtual Machines. CSPs are required to list their prices on GeM platform keeping this in mind.  These VMs will be provided with following mandatory inclusions without any extra cost. This service can be used by the Government Organizations to access the virtualized servers offered by the Cloud Service Providers.

 

Storage Services

The Storage services can be defined in various categories Object Storage, File Storage, Block Storage, and Archival Storage. The Managed Storage Services is a storage infrastructure that is provisioned keeping the user needs in mind.

Service Scope

The Storage services can be defined in various categories Object Storage, File Storage, Block Storage, and Archival Storage. The Managed Storage Services is a storage infrastructure that is provisioned keeping the user needs in mind. The roles & responsibility of a SP include but are not limited to:-

· Scalable Storage Capacity is provisioned as per requirements and availability of resources
· The SATA / SAS / SSD disks shall be made available to the User Departments, meeting the iops requirement Guidelines for Service Providers Offering Cloud Services through Government e-Marketplace (GeM) Cloud Management Office Page 9 of 19
· The provisioning, configuration, management, maintenance and support of storage devices shall be done by the SP
· Create and Assign storage LUNs over the SAN to the managed server
· Any other activity associated with operations and management of Storage Services

Office productivity suite

This service provides Office coverage for desktop, laptop, tablets and smart phones (Android, iOS and Windows) with per user subscription install rights. There is no need to pay for version upgrades; updates are included in the subscription along with new features roll out regularly.

Managed Database as a Service (Advance)

Database as a Service is a managed service offering by the Cloud Service Providers wherein in operating system and all low level components such as drivers, I/O, network, etc. are managed and optimized by the Cloud Service Providers. All objects created using “Database as a Service” are transparent to the underlying operating system. Activities such as OS management, antivirus, encryption, hardening, etc. are included under this service. Automated failover, backup & recovery, isolation & security, scaling, automated patching, advanced monitoring, and routine maintenance are responsibilities of the CSP. Each database as a service will be offered by the Cloud Service Providers with a minimum storage inclusion of 50 GB HDD or 50 GB SSD. CSPs shall be required to provide a transparent view of the database activities managed by them.

Log Analysis

This service may be used to generate insights from of the logs, by running queries against these logs. The service must retain the log for at least 30 days.

Hardware Security Module

This service can be used where a dedicated hardware security module is required to create, manage and control keys. The HSM must comply with FIPS 140-2 Level 3 requirements.

Database Licences

Siddhast offer database licenses to Government Organizations which they can use in that particular CSP’s Cloud environment. These are unmanaged databases. All these databases would have enterprise support included.

Container computer service

Containers are the lightweight alternatives to Virtual Machines. Containers allow to encapsulate an application’s code, libraries, configuration and other dependent files into one single package. This packaging of the application and its dependent files offers improved developer productivity and environmental neutrality. The developers can continue focusing on improving/updating their applications without being worried about the different environments, such as development, test and production, in which their applications would be deployed and run.