The biggest challenge has been to bring a paradigm shift in adoption of a "Cloud First" policy throughout organization.
The ultimate goal has been to create an On-premise Private cloud for hosting of mission critical applications of Indian Railways and adoption of Public cloud for elastic/temporary requirements & specialized services like data analytics.
Infrastructure as a Service (IaaS) has been provided to the Project groups / teams to provision the processing, storage, networks, operating system and other fundamental computing resources and enable Project Teams to deploy software stacks such as databases, application server and the application itself.
Platform as a Service (PaaS) has been provided to the Project groups / teams as a combination of IaaS capabilities along with different platforms viz. Operating System (Ubuntu , Red Hat Linux) and/or with Open source system Software (like Postgress, Jboss, Redis, Apache, NGINX,etc.).
Network as a Service(NaaS) has been provided for virtual Load Balancer and Firewall as a Service (FaaS) for enabling virtual Firewalls.
Backup as a Service(BaaS) has been provided for on demand backup through backend backup software application. The backup is stored in virtual Tape Library.
Reduced efforts and time for infrastructure setup thereby resulting in Business Agility. Efforts/time/procurement uncertainties can be avoided in Infrastructure setup.
Consolidation and sharing of Infrastructure through multi-tenant based sharing model to serve multiple projects.
Enabling automatic provisioning and de-provisioning of infrastructure on demand resulting in elasticity & scalability with additional cost benefits.
Cloud Technology enables metering & monitoring capabilities so as to measure project based resource utilization and billing / costing provisions accordingly.
System Administration and DB Administration teams to be replaced / augmented by common Cloud Administrators leading to better utilization of human resources.
Standardization and adoption of modern technologies in Infrastructure domain thereby getting rid of legacy issues.