As part of the company's large-scale digital transformation strategy, it was important to improve performance and create a solid foundation for growth, implement innovative solutions, and enhance market competitiveness.
The project's primary objective was to modernize the company's virtual infrastructure and development environment.
To achieve this, the company decided to implement a private cloud on which the Dev Platform, a software suite for automating and supporting development processes at all stages of the software lifecycle, would be installed.Key Challenges
- Deployment of a private cloud and storage in the customer's data center
- Upgrade of server infrastructure
- Implementation of orchestration and automation systems to simplify resource scaling
- Implementation of modern data protection, backup, and disaster recovery measures
- Updating development tools, platforms, and processes to accelerate the release of new products, improve code quality, and enhance team collaboration
The decision was made to implement a solution from VK – a platform for building a private cloud in the customer's data center, which includes ready-made IT tools for development, security, and data management, as well as a marketplace for business applications.
The platform offered several advantages over its competitors:
• Automated infrastructure management using code;
• Increased service availability under high loads;
• Rapid deployment on any x86 hardware;
• Rapid implementation of IT products and reduced time-to-market;
• Modern technologies and updates in the customer's own data center;
Furthermore, Private Cloud is used by major corporate and government clients with high security and reliability requirements.
The project was divided into stages.
1. Design Solution
First, the team began creating a design solution, which included:
• Solution structure (system components)
• Functional diagram
• IP addresses, names
• Physical equipment switching diagram
• Network interaction, including ports and protocols
• User and administrator instructions,
2. Physical Equipment Switching and Configuration
After the architecture was approved, ICL Services experts installed and configured the physical infrastructure, including:
• Installation and configuration of server hardware;
• Preparation of network devices (switches, routers);
• Ensuring the required level of redundancy and fault tolerance.
3. Private Cloud Deployment
The installation and configuration of VK Cloud followed the following scenario:
• First, the team generated keys, tokens, and certificates for internal component interaction,
• Next, specialists created a configuration file based on the design document,
• Adapted the platform parameters to the available resources,
• Implemented a configuration checklist checklist prior to deployment.
The automated installation was launched, after which experts conducted final testing and verification of the correct operation of all components, as well as configuration of the monitoring and logging system and integration with the alerting system.
4. Integration with IT infrastructure
Furthermore, the cloud platform was integrated with the company's internal IT infrastructure using a REST API, and integration with Active Directory, DNS, CMDB, and ITSM systems was also implemented.
5. Testing
At the final stage, ICL Services specialists performed all types of testing in accordance with the approved Test Program and Methodology (TPM).
The team also verified the platform's stability under load, the correct interaction of all components, and the system's compliance with security and performance requirements.
Results
- The private cloud is deployed on the company's premises and integrated with the enterprise's existing IT infrastructure (authorization, security, ITSM, inventory, etc.).
- IaaS and PaaS services are tailored to the specific customer.