The post has been translated automatically. Original language: Russian
The conversation about cloud technologies almost always starts with money.
How much does a VM cost?
How much will it cost to store the data?
Is there any difference compared to your own server?
These are the right questions. But over time, many companies notice that the main effect turned out to be quite different.
The speed of decision-making.
Imagine a small development team. The idea of a new service appeared. We need to check how it will work in real conditions.
If you first have to look for a free server, negotiate the purchase of equipment, or wait for delivery, your enthusiasm will quickly turn to anticipation.
After a month, the idea doesn't seem so important anymore.
In the cloud infrastructure, the scenario looks different.
A task appeared in the morning.
After lunch, the developers are already testing the first working prototype.
No one claims that the project will necessarily be successful. But at least the team got a chance to check it out.
It is these little things that gradually affect the pace of the company's work.
The same thing happens not only with new projects.
Let's say there is a problem that cannot be reproduced on the production server.
You can argue for a long time about the reason.
Or you can assemble a separate environment with similar parameters in a short time and test the hypothesis in practice.
Sometimes it saves a few days.
There is an interesting feature.
When building infrastructure is no longer a difficult task, people start making decisions differently.
They speak less often.: "Let's not touch it yet."
And more often they offer: "Let's try it first."
This changes not only the work of the IT department.
The culture of the whole team is changing.
Mistakes become less expensive.
Experiments are no longer perceived as a risk.
New ideas move faster from discussion to verification.
Of course, cloud technologies by themselves do not make projects more successful.
They are not a substitute for good architecture, competent development, or understanding of user needs.
But they remove one of the most unpleasant obstacles — the long wait between an idea and its implementation.
If you look at companies that quickly launch new products, you'll notice one thing in common. They try not to spend weeks preparing the environment for work. The less time passes between the phrases "we have an idea" and "we have already tested it in practice," the faster the business itself develops.
Perhaps that is why today cloud technologies are valued not only for computing resources. They allow you to save a resource that cannot be bought or restored — the time of the team.
Разговор об облачных технологиях почти всегда начинается с денег.
Сколько стоит виртуальная машина?
Во сколько обойдется хранение данных?
Есть ли разница по сравнению с собственным сервером?
Это правильные вопросы. Но со временем многие компании замечают, что главный эффект оказался совсем в другом.
В скорости принятия решений.
Представьте небольшую команду разработчиков. Появилась идея нового сервиса. Нужно проверить, как он будет работать в реальных условиях.
Если для этого сначала придется искать свободный сервер, согласовывать закупку оборудования или ждать поставку, энтузиазм быстро сменится ожиданием.
Через месяц идея уже не кажется такой важной.
В облачной инфраструктуре сценарий выглядит иначе.
Утром появилась задача.
После обеда разработчики уже проверяют первый рабочий прототип.
Никто не утверждает, что проект обязательно станет успешным. Но команда хотя бы получила возможность это проверить.
Именно такие мелочи постепенно влияют на темп работы компании.
То же самое происходит не только с новыми проектами.
Допустим, возникла проблема, которую невозможно воспроизвести на рабочем сервере.
Можно долго спорить, в чем причина.
А можно за короткое время собрать отдельную среду с похожими параметрами и проверить гипотезу на практике.
Иногда это экономит несколько дней.
Есть интересная особенность.
Когда создание инфраструктуры перестает быть сложной задачей, люди начинают принимать решения иначе.
Они реже говорят: «Давайте пока не будем трогать».
И чаще предлагают: «Давайте сначала попробуем».
Это меняет не только работу IT-отдела.
Меняется культура всей команды.
Ошибки становятся менее дорогими.
Эксперименты перестают восприниматься как риск.
Новые идеи быстрее проходят путь от обсуждения до проверки.
Конечно, облачные технологии сами по себе не делают проекты успешнее.
Они не заменяют хорошую архитектуру, грамотную разработку или понимание потребностей пользователей.
Но они убирают одну из самых неприятных преград — долгое ожидание между идеей и ее реализацией.
Если посмотреть на компании, которые быстро запускают новые продукты, можно заметить одну общую черту. Они стараются не тратить недели на подготовку среды для работы. Чем меньше времени проходит между фразами «у нас появилась идея» и «мы уже проверили ее на практике», тем быстрее развивается сам бизнес.
Пожалуй, именно поэтому сегодня облачные технологии ценят не только за вычислительные ресурсы. Они позволяют экономить тот ресурс, который невозможно купить или восстановить, — время команды.