‘How We Build IaaS’: Materials on the Work of 1cloud

We tell you about how we launched and are developing the 1cloud cloud, discussing the evolution of its individual services and the architecture as a whole. Additionally, we address myths about IT infrastructure.

‘How We Build IaaS’: Materials on the Work of 1cloud
/ Wikimedia / Tibigc / CC

Evolution

How we started the development of our IaaS provider

  • We compare our expectations before launching the platform with the first experiences of providing services to clients. Starting with a brief history of the emergence of 1cloud, we then discuss how we defined our target client base. Next, we share the challenges we faced and the key takeaways from resolving them. We hope this material will be useful for startups and teams beginning to develop their projects.

How we chose the direction for development

  • This material discusses how we modified the platform based on changing customer needs: enabling the creation of private networks, updating disk space management methods, and increasing capacity. Moreover, we talk about services for those who do not consider themselves system administrators or IT specialists — about server templates, VDS hosting with a pre-installed management panel, and simplified license administration.

How the architecture of 1cloud evolved

  • When we first launched our service, the platform was based on a classic architecture comprising three components: a web server, an application server, and a database server. However, over time, our infrastructure expanded geographically, and many diverse client companies emerged. The old three-tier model had certain limitations in terms of scalability, and we decided to try a modular approach to building the architecture. Read this article to learn how we approached this challenge and the problems we encountered during the implementation of the new architecture.

DevOps in a Cloud Service Based on 1cloud.ru

  • The cycle of developing new releases of our products was somewhat unstable and varied in duration. Transitioning to DevOps allowed us to increase development efficiency and stabilize the timelines for updates. In this material, you will learn some nuances of our implementation of the DevOps approach in the context of working on 1cloud.

How individual services are developing

How the 1cloud support service is structured

  • We share our experience in organizing interactions with clients: from chat and phone support to email and web options. In addition, we prepared recommendations to help in preparing support requests that will help achieve the desired result.

‘How We Build IaaS’: Materials on the Work of 1cloud/ A big photo tour of the Moscow cloud 1cloud On Habré

Myths and Reality

Three articles, nine misconceptions

  • The first material of our series will debunk the myth that the support team of an IaaS provider is staffed by clueless "girls". It also provides arguments in favor of the fact that managing and servicing a virtual environment can be done by more than just IT specialists.
  • The second article will dispel the myths about the insecurity of cloud solutions and the superiority of foreign providers over Russian ones. We will explain why the security mechanisms of the cloud are no less effective than the protection systems of traditional infrastructure, and why large corporations are moving critical business applications to the virtual environment.
  • The third part is dedicated to myths about hardware. It will discuss the conditions under which major providers place their hardware resources — what requirements a data center must meet, and whether the equipment can operate without failures. We will also clarify what affects server availability for clients, and discuss the hype surrounding the cloud.

What can be said about data transfer speeds in our cloud

  • We provide an overview of the capabilities available to 1cloud clients in our general public, private client, and public client subnets. We explain what influences speed: from the type of data being transferred to the hardware used.

‘How We Build IaaS’: Materials on the Work of 1cloud/ A big photo tour of the Moscow cloud 1cloud On Habré

Recommendations and reviews

What to choose: a virtual or a 'physical' server

  • We analyze whether expenses for on-prem and cloud servers will differ over five years of operation. We take into account the cost of equipment, rental, software installation, administration, maintenance, and taxes. For a complete picture, we consider two types of configurations – 'powerful' and basic. Additionally, we provide a comparative table.

Another unboxing of new equipment: Cisco UCS B480 M5

  • Photo report on the unboxing of new hardware that will help us provide clients with virtual machines featuring 32-core processors and up to 400 GB of RAM. We will show what the 'insides' look like, discuss the technical specifications and capabilities.

What You Need to Know About Your IaaS Provider Before Getting Started

  • This article presents a checklist of 21 questions to ask your provider before signing a contract with them. It covers basic aspects as well as some less obvious details.

What We Write About on Our Facebook Page:

Source: habr.com

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster