📜 ⬆️ ⬇️

How Svyaznoy tested his project Yopolis in the "clouds"

Svyaznoy TsR conducted load testing of the Yopolis web project in the cloud.



image
The team of technical specialists of the Svyaznoy TsR company modeled the system and conducted effective load testing in the ActiveCloud cloud of the large-scale Internet project Yopolis before its launch. Thanks to testing, it was possible to improve the project, as well as to purchase the necessary power equipment for its own data center. Below is a case about testing.



About the project:
Yopolis is a politically neutral platform for community initiatives. One of the main functions of the project is to increase the level of public and political consciousness and to solve key problems in the field of interaction between the state and society. In the social network, which opened at the end of 2012, today there are already almost 110 thousand participants who hold an active civil position from 1075 cities of the Russian Federation.
')
Tasks:
The launch of a new project is always preceded by a series of preparatory stages. Large-scale initiatives can not enter the market without thorough testing and confidence of the performers in the performance of the solution. By launching the Yopolis project to the market, the Svyaznoy Tsentr company set a task for the team of Roman Musin, at that time the technical director of the Svyaznoy TsR company *, to choose a platform and conduct a comprehensive testing of the system's performance.

Platform Selection:
During the period of choosing a platform for testing, Roman, who previously worked in a well-known Russian project to develop cloud platforms, approached the issue as an expert who knew all the technologies from the inside and considered the leading foreign and Russian platforms.
Roman Musin said: “Among overseas cloud providers, we reviewed the American Amazon and GoGrid. Amazon was almost immediately removed from the list. The EC2 platform needs to be individually customized for each project, and these are large time and labor costs. The GoGrid turned out to be the most promising and powerful, but it also didn’t fit due to the peculiarities of the Internet project and the duration of the pings to the server located in the USA. ”

Since the Yopolis web project is focused on the Russian audience, it is important that the user gets access to the system without delay due to the response time of the remote server. The site should be updated promptly, respectively, its hosting should be in Russia. Coordination of documents and financial statements should also be consistent with the standards of the legislation of the Russian Federation.
“I began to look at Russian“ clouds ”. Top 5 "cloud" providers in Russia is well known. It was only necessary to carefully analyze the site, i.e. those technical components on which they work. As a result, we chose ActiveCloud. This provider is different from the others in that it uses a conservative “cloud” solution, ”adds Roman Musin. Roman explained that by “conservative” he means a ready-made, time-tested solution with good reviews - the CloudStack * platform from Citrix, which underlies ActiveCloud's “cloud”.
“CloudStack is a well-known and proven solution, it is used throughout the world. I prefer the proven tools. In my opinion, judging by the reliability of the solution used, it is one of the leaders of the Russian “cloud” market, ”clarifies Roman Muchin.


Implementation:
Selecting the "cloud" ActiveCloud, a team of technical experts deployed on it a model of their system and began testing. For this purpose, such tools as Tsung were chosen, which allows to simulate the load according to a specific scenario, and QRator, which is responsible for generating external traffic and system loads.
As part of the creation of a future web project in the ActiveCloud cloud, load testing was conducted. The load was checked taking into account 1 million users per day with the following tools: Tsung, database, configuration, PhP, balancers, QRator. Servers in the cloud were duplicated, 18 basic subsystems were tested - balancers, databases, binary data storage, storage, etc. The testing process was as follows: 2 weeks tested the entire system and collected errors, the next 2 weeks corrected errors, then 2 months analyzed the result. At the end of the work, it was possible to simulate the system, identify the bottlenecks in the code, determine the required number of virtual machines.

Results:
“The system turned out to be balanced: from whatever side the load comes in - it is distributed over different nodes, there are no overloads. The metric we were guided by is the peak traffic load on the system (about 1 million users). And this project has successfully passed the test, Roman sums up. - Thanks to ActiveCloud staff for help with system startup. Thanks to the flexible and scalable “cloud” of the provider, we were able to identify a number of errors at the initial stage and improve our project before release, as well as purchase the necessary equipment for its data center. ”


“Collaboration with experts from Svyaznoy TSR showed how high the level of IT specialists is in Russia now. This is a good trend when companies use pilots before starting a project. They provide an opportunity at an early stage to assess financial and labor costs, analyze errors and prepare for launch. We are very pleased to receive a good assessment of the Svyaznoy professionals and the fact that they chose our cloud solution, ”notes Anton Gavrilov, head of the ActiveCloud sales team by Softline (AktivHost RU).


image

Test CloudServer


- CloudStack — The Citrix platform is a key component of the cloud product portfolio. It allows customers to easily create new “clouds”, supports complete isolation of computing, network and disk resources; automatic allocation and restriction of resources; contains a tool for generating reports and monitoring in real time; simplifies infrastructure management and daily tasks; provides flexible scaling options.

The CloudStack solution is not tied to a specific type of hypervisor and equally supports the deployment of Xen, KVM and VMware based configurations, while it is permissible to use several types of hypervisors in the same infrastructure.

Roman Musin is a former technical director of Svyaznoy TsR, a professional manager who specializes in high-load, high-availability projects in the field of Ruby and Perl programming. Basic skills in the organization of internal and external testing, the formation of a team of developers and system administrators. The novel was the head of the development of the "clouds" Oversan-Skalaksi.

ActiveCloud by Softline is one of the leading providers of hosting and advanced cloud solutions for business, operating in the market since 2003 (since 2010 the company has been a member of Softline Holding). The company has offices in six CIS countries and serves about 45,000 customers. ActiveCloud is the leader in the number of provided services among IT providers. All services of the company are fully automated. Round-the-clock support and SLA with financial guarantee of availability up to 99.95% is provided.

Test CloudServer
Migrating for free.
Discount -20% on CloudServer. Promo code: habr20

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


All Articles