📜 ⬆️ ⬇️

IaaS for developing services: who and why switched to virtual infrastructure

We have already written about how IaaS is used by companies from the financial sector and e-commerce , as well as manufacturing organizations . Today we will tell you how an IaaS provider can help companies involved in application development and system integration services.


/ photo NTNU CC

Implement SAP HANA


As noted at IBM, SAP HANA has a rather steep learning curve. Therefore, in many companies that want to deploy this ERP solution, there are no in-house employees who can help with integration. The problem can be solved by SAP hosting service in the cloud of an IaaS provider.
')
We went along this path to the MIRBIS business school , having implemented a system for managing enrollment of students based on SAP solutions in the cloud. It consists of three components: the SAP S / 4HANA 1610 ERP system and the utilities for administering the SAP Solution manager and the SAP Content server.

Set up backup


Backups cannot be stored in the same place as the backed up data. There are risks even if the “reserve” lies within the same data center. For example, a few years ago, lightning struck the transformer of the Irish data center and completely de-energized it. This affected the performance of a large number of services. In order not to lose data in such an absurd situation, backup copies should be maintained at different remote sites. IaaS-provider is able to help with this.

To work with corporate information, customer data and smart reservations , City-call has resorted to working with an IaaS provider. She specializes in the integration of contact centers with CRM-systems and sites of their customers. A year ago, City-call handled about 350 thousand calls per day, and today this figure has only increased. The IT-GRAD virtualized environment is a test site and a backup solution and provides new capabilities for the company's IT projects.

At the same time help with backup IaaS-provider is able and integrators. We worked on such a project with Scorocode , a BaaS (Backend-as-a-service) service for creating backup copies.

In the BaaS system, all requests for end applications are divided between the respective clusters (API, DBMS, files, statistics). API clusters are responsible for the distribution of tasks - they process about 25 thousand hits per second.



Several elements of Scorocode “live” in the “IT-GRAD” cloud. The IaaS-service is responsible for maintaining the work of the registration service for application users and storing their personal data. Also, under the management of the virtual infrastructure, there are functions for developers: JavaScript editor and analytical services. All this helps BaaS-service to cope with high loads.

IaaS services in its work and integrator integrates "KUBIT". Last year, they deployed a disaster recovery site for one of their clients.

It was necessary to migrate four portals and link them to the samopisny CRM-system in PHP. Complicating the task was that these portals worked on the old version of MS Dynamics Axapta (it supported Windows 2003). In "KUBIT" they decided to leave only two portals, and then deployed the circuit inside the network and in the cloud. This has saved the client’s money and ensure uninterrupted operation of services.

Test applications


During tests, it is important that the environment in which the applications are executed be as close as possible to the actual operating conditions. So developers can get the most accurate picture of the health of the product. But to reconfigure its own "iron" environment for a large number of services is quite expensive (in terms of money and time).

IaaS through virtualization allows you to quickly raise a new environment without buying additional servers. This opportunity was used by the international company Spearline Labs, which helps troubleshoot telephone services, compiles statistics on sound quality, DTMF tones, etc. The virtual test environment allows organizations to evaluate the quality of services in more than fifty countries (including Russia).

Another case - the company "Speech Technology". It uses virtual infrastructure as a test environment and platform for a number of its developments. One of them is VoiceFabric. The service allows you to synthesize text to speech directly in the browser. Speech processing is performed in the “IT-GRAD” cloud, the user only accesses the system using an API and receives the result via HTTPS.

Monitor load


The IT infrastructure has many levels, each of which has to be monitored. It is important to monitor the "health" of servers and their components, monitor the speed of microservices and database queries. For these purposes, IaaS providers install monitoring systems and help set them up for their customers.

An example is the content company Zed Russia, which develops entertainment and information services for mobile operators. With IaaS, it scales monitoring services for a large number of applications and assesses the load on virtual machines. The IT-GRAD cloud also contains the SMS payment system, content delivery system and the company's CRM solutions.



Another case: DocsVision is a SaaS solution for managing electronic document management. The company that developed this system, Andok, turned to IaaS, because for her it was important to protect user data.



We deployed a Windows Server client virtual machine and a SQL and mail server. Then we set up monitoring systems at the data center level and organized additional protection through the built-in VPN. IaaS allowed to reduce the cost of ownership of the product and more effectively control the operation of the electronic document management system.



From network of stores to unique SaaS solutions, from large industries and airports to large-scale call centers and small online stores - IaaS solves hundreds of diverse tasks every day. It turns out that for IaaS there is a place in almost every business, and in some companies the virtual infrastructure is the "heart" of all work processes.

Source: https://habr.com/ru/post/425627/


All Articles