
“How We Build IaaS”: 1cloud materials
We talk about how we launched and developed the 1cloud cloud , we talk about the evolution of its individual services and the architecture as a whole. Also, we analyze myths about IT infrastructure. / Wikimedia / Tibigc / CC

/ Large photo tour of the Moscow cloud 1cloud on Habré
/ Large photo tour of the Moscow cloud 1cloud on Habré
What we write about on our Facebook page:

Evolution
Where did we start the development of our IaaS provider
- We compare our expectations before launching the platform with the first experience in providing services to customers. We start with a brief history of 1cloud, then we talk about how we determined the circle of “our” customers. Next - we share the difficulties that we encountered, and the main conclusions from the results of their resolution. We hope that this material will be useful to startups and teams beginning to develop their projects.
How did we choose a direction for development
- This is material about how we modified the platform based on the changing needs of customers: implemented the possibility of creating private networks, updated methods of managing disk space and increased capacity. In addition to this, we are talking about services for those who do not consider themselves system administrators and IT specialists - about server templates, VDS hosting with a pre-installed control panel and simplified license administration.
How 1cloud Cloud Architecture Evolved
- When we first launched our service, the platform was based on the classical architecture of three components: a web server, an application server and a database server. However, over time, our infrastructure has expanded geographically and many different client companies have appeared. The old three-link model had certain limitations in terms of scaling, and we decided to try out a modular approach to building the architecture. Read about how we approached this task and what problems we encountered in the process of introducing the new architecture.
DevOps in a cloud service using 1cloud.ru as an example
- The development cycle for new releases of our products was somewhat unstable and varied in duration. The transition to DevOps has improved the development efficiency and stabilized the time frame for the release of updates. From this material you will learn some of the nuances of our implementation of the DevOps approach as part of working on 1cloud.
How separate services develop
- Compact notes on how we automated work with DNS records in the hosting panel (scheme of working with the control panel, problem solving and development plans); about how our the API (in terms of savings of our clients); and how the IaaS provider can make payment for services more convenient (our experience in implementing opportunities for online payment - from creating an intuitive interface to connecting a payment gateway).
How 1cloud technical support works
- We share our experience in organizing customer interactions: from chat and telephone communications to mail and web opportunities. In addition, we have prepared recommendations for preparing technical support calls that will help achieve the desired result.

Myths and Reality
Three articles, nine fallacies
- The first material in our series will debunk the myth that the "girls" are sitting in the technical support of the IaaS provider. It also argues that not only IT professionals can monitor and maintain the virtual environment.
- The second article will dispel misconceptions about the insecurity of cloud solutions and the superiority of foreign providers over Russian ones. Let’s explain why cloud security mechanisms are in no way inferior to traditional infrastructure protection systems, and why large corporations transfer business-critical applications to a virtual environment.
- The third part is devoted to iron myths. It will be a question of under what conditions large providers place hardware capacities - what requirements a data center must meet, and whether the equipment can operate in trouble-free mode. Also, let’s explain what the availability of servers for clients depends on and discuss the issue of “hype” around the cloud.
What about the data transfer rate in our cloud
- Here is an overview of the features available to 1cloud clients in our public, private client and public client subnets. We tell what affects the speed: from what data is transmitted, to the equipment involved.

Recommendations and reviews
What to choose: virtual or “physical” server
- We are figuring out whether the costs for the on-prem- and cloud server will differ within five years of operation. We take into account the cost of equipment, rent, software installation, administration, maintenance and taxes. To complete the picture, we take two types of configurations as a basis - “powerful” and basic. Plus we give a comparative table.
Another unboxing of new equipment: Cisco UCS B480 M5
- A photo report on unpacking new iron, which will help us provide customers with VMs with 32-core processors and up to 400 GB of RAM. We will show how the "filling" looks, we will talk about technical characteristics and capabilities.
What you need to know about the IaaS provider before you get started
- This article presents a checklist of 21 questions that a provider should ask before signing an agreement with him. There are basic points and not very obvious things here.
What we write about on our Facebook page: