Облачные вычисления (cloud computing) – это способ обеспечения удаленного доступа к вычислительным ресурсам через интернет. Основа облачных технологий — это физические серверы, которые работают в единой системе. Эти серверы делятся на виртуальные машины (ВМ). Как и у физического сервера, у каждой машины есть процессор, оперативная память, хранилище данных и т.д.
Однако в отличии от «железных» серверов, конфигурация ВМ в облаке не ограничена параметрами физических компонентов. Например, в виртуальную машину можно в любой момент добавить оперативную память или уменьшить количество используемых процессорных ядер. Это возможно потому, что ВМ использует ресурсы нескольких «железных» серверов одновременно.
Облака используют для ряда корпоративных задач: на их основе развертывают интернет-магазины, базы данных, системы управления предприятием, почтовые серверы и т.д. Иными словами, облако – виртуальная ИТ-инфраструктура, в которой можно развернуть любые системы и приложения компании.
Как попасть на устройство за NATом провайдера без белого IP адреса | VPNKI.RU
Почему компании выбирают облачные решения? Вот несколько причин:
- Доступность через интернет вне зависимости от времени и местонахождения;
- Не нужно тратиться на системных администраторов, обновления аппаратного обеспечения и ПО – всё это на стороне провайдера;
- Быстрая масштабируемость за счет использования виртуальных ресурсов;
- Разные уровни пользовательского доступа и разрешений;
- Комплексное обслуживание и техподдержка.
IaaS, PaaS, SaaS и XaaS – это модели облачных технологий, которые предоставляются пользователю в аренду; разница между ними заключается в уровне решаемых задач. В рамках модели IaaS клиент получает вычислительные мощности облака; на базе этой инфраструктуры строятся программные решения. PaaS – модель, которая предоставляет облачные ресурсы и набор предустановленных инструментов. Пользователь SaaS получает готовое решение, которое остается только применить; скорее всего, вы не раз сталкивались с SaaS-услугами в повседневной жизни. Эти модели так или иначе соответствуют определению XaaS, то есть «все как услуга».
IaaS – база, на которой строятся программные решения компании
Что такое IaaS? (Инфраструктура как услуга)
IaaS (англ. Infrastructure-as-a-Service) – модель облачных вычислений, которая включает в себя все основы: серверную инфраструктуру, коммуникации, хранилища и т.д. В эту услугу входит сама облачная инфраструктура и обслуживание аппаратуры — поддержкой занимается IaaS-провайдер.
В чем преимущества IaaS:
- Экономия бюджета за счет передачи расходов на инфраструктуру провайдеру;
- Данные размещаются в дата-центре провайдера, где они защищены системами безопасности на физическом и на программном уровне;
- Простое масштабирование по мере роста компании.
IaaS для бизнеса – база, на которой строятся программные решения компании. Провайдер IaaS предоставляет меньше услуг, чем в последующих моделях. В зависимости от потребностей компании, это может быть плюсом. Если у вас есть собственная стратегия разработки IT-решений, эта модель предоставит наибольшую свободу для ее реализации. На основе IaaS развертывают как отдельные приложения, так и все ИТ-инструменты компании – ERP-системы, терминальные серверы, удаленные офисы, базы данных и т.д.
Как устранить потерю сетевых пакетов и понизить пинг? Онлайн игры перестанут фризить!
Администрирование и мониторинг IaaS-системы реализуются с помощью виртуального интерфейса. В нем вы управляете конфигурацией IaaS, добавляете предустановленное ПО и подключаете дополнительные сервисы.

Мониторинг системы в виртуальном интерфейсе SIM-Cloud IaaS
Если для проекта нужны дополнительные ресурсы, достаточно добавить их в панели управления. Например, вы можете увеличить объем хранилища или выбрать комбинацию «процессор + оперативная память». Если компания не пользуется всеми мощностями облака, так же просто уменьшить объем ресурсов и платить меньше.
Кроме того, условия содержания инфраструктуры и поддержка – ответственность провайдера. Компании не нужно арендовать помещение под ЦОД, обеспечивать серверы электропитанием, устанавливать системы охлаждения и .т.д. Таким образом, аренда IaaS позволяет тратить меньше времени и средств на IT.
Выбор IaaS требует ответственной подготовки. При выборе облака для бизнеса, оцените решение по этим параметрам:
- Обеспечена ли отказоустойчивость облака за счет дублирования компонентов?
- Как провайдер защищает данные клиентов?
- Соответствует ли дата-центр провайдера классу Tier III или выше?
- Какие гарантии дает провайдер в рамках SLA (соглашения об уровне услуг)?
- Доступна ли тех. поддержка провайдера круглосуточно и без выходных?
- Какие дополнительные XaaS-услуги предоставляет провайдер?
Узнайте больше о критериях выбора IaaS; мы сравнили технические характеристики SIM-Cloud с облаками Microsoft Azure и Amazon Web Services
XaaS («Anything-as-a-Service») – услуги для использования в облаке. «X» в аббревиатуре обозначает переменную, то есть такой услугой может быть что угодно. В контексте облачных инфраструктур этой аббревиатурой часто обозначают дополнения к IaaS-облаку. Популярный пример – BaaS («Backup-as-a-Service»), услуга автоматизированного резервного копирования данных в облаке.
Значения аббревиатур XaaS-услуг отличаются в зависимости от провайдера и контекста. Например, «MaaS» может обозначать как «Mobility-as-a-Service» («мобильность как услуга»), так и «Malware-as-a-Service» («вредоносное ПО как услуга»).
PaaS избавляет от необходимости заниматься задачами, которые уже решил провайдер
Что такое PaaS (Платформа как услуга)?
PaaS (англ. Platform-as-a-Service) – сервисная модель, в которой провайдер предлагает виртуальную инфраструктуру для разработки и развертывания приложений с предустановленными настройками. Например, платформой может быть почтовый сервер, система управления базой данных, веб-сервер, среда разработки и тестирования, резервный сервер и др.
- Провайдер PaaS-услуг берет на себя обновления, исправления и обслуживание программного обеспечения;
- Клиенту не нужно инвестировать в оборудование и ПО – все необходимое предоставляет провайдер;
- Гибкость при развертывании платформы: инфраструктура разработки, тестирования и развертывания полностью управляется провайдером PaaS.
PaaS во многом схож с IaaS, однако клиенты PaaS-провайдера не имеют возможности масштабировать инфраструктуру. То есть, например, отключить неиспользуемые мощности пользователь не может. Разница между услугами IaaS и PaaS состоит в том, что в рамках модели «платформа-как-сервис» вы получаете вычислительную инфраструктуру и стек решений, но не влияете на конфигурацию платформы.
Важный плюс модели PaaS — стандартизированный инструментарий для разработчиков. Например, это может значительно облегчить работу команды, которая занята одним проектом.
Примеры PaaS-решений: Google App Engine, VMWare Cloud Foundry, IBM Bluemix и др.
PaaS предоставляет меньше возможностей управления облачным сервисом, чем IaaS, но этим же избавляет от необходимости заниматься задачами, которые уже решил провайдер. Выбор между IaaS и PaaS – вопрос того, соответствуют ли эти решения запросам бизнеса.
SaaS – отличный выбор, если предоставляемая услуга решает поставленные задачи, ведь вам остается только применить готовые решения
Что такое SaaS (Программное обеспечение как услуга)?
SaaS (англ. Software-as-a-Service) – ПО как сервис, подразумевает использование клиентом приложений, развернутых на платформе провайдера. SaaS – простая вещь, которой вы, скорее всего, пользуетесь в повседневной жизни. Клиентами модели обслуживания SaaS часто становятся конечные пользователи, например, сервисов электронной почты, онлайн-кинотеатров, облачных хранилищ файлов малого объема, мессенджеров и т.д. Социальные сети также работают по модели SaaS.
Корпоративные клиенты SaaS-провайдеров используют приложения для видеоконференций, ERP- и CRM-системы, системы автоматизации бизнес-процессов, приложения для управления проектами и тайм-менеджмента, сервисы электронной почты и т.д. Многие примеры SaaS-решений вам наверняка будут знакомы: Gmail, Jira, Bitrix, WordPress, Citrix и др.
SaaS – отличный выбор, если предоставляемая услуга решает поставленные задачи, ведь вам остается только применить готовые решения. Если же нужен специализированный подход, для которого понадобится разработка собственных инструментов, вам подойдет одна из двух предыдущих моделей.
Источник: www.sim-networks.com
Что такое IaaS (инфраструктура как сервис) и чем она отличается от PaaS и SaaS
Миграцией в облако бизнес может решать различные задачи. Одним компаниям необходимо оперативно разместить сайт в облаке, другим — получить готовую среду для разработчиков, третьим — организовать удаленный доступ сотрудников к ITSM-системе с любого устройства. В этом материале специалисты ITGLOBAL.COM подробно рассказали об облачном решении IaaS и чем оно отличается от PaaS и SaaS.
Что такое IaaS
- Amazon Web Services (AWS);
- Cisco Metacloud;
- Microsoft Azure;
- Google Compute Engine (GCE).
Принцип работы IaaS
Все характеристики услуги, права и обязанности сторон фиксируются в SLA — соглашении об уровне сервиса. Но основной принцип взаимодействия заказчика и исполнителя можно описать следующим образом:
- клиент получает доступ к облачным ресурсам провайдера, использует их и оплачивает по модели pay-as-you-go, то есть только за объем ресурсов, которыми действительно пользовался;
- облачный провайдер разворачивает инфраструкту клиента на оборудовании в своем или партнерском дата-центре. Он предоставляет готовую облачную среду для полноценной работы бизнеса, полностью берет на себя обслуживание оборудования и ПО.
Что включает в себя IaaS
Облачный провайдер отвечает за стабильную работу всех элементов IaaS, в их число входят:
- виртуальные серверы. Серверы, на которые можно устанавливать необходимое ПО;
- сетевые настройки. С его помощью виртуальные серверы связываются друг с другом, внешними серверами и интернетом;
- управление доступом пользователей. Помогает предоставлять или ограничивать доступ к конкретным ВМ;
- сервисы резервного копирования. Они помогают без потери данных быстро восстановить работу, если какой-то элемент вышел из строя;
- облачные хранилища. Благодаря большому объему и быстрому доступу в них удобно хранить файлы, данные или резервные копии.
Примеры использования IaaS
Компании используют IaaS для разных целей, например:
- разрабатывать и тестировать сервисы. Специалисты могут оперативно создавать и удалять среды для тестирования и разработки. Это позволяет быстрее запускать ИТ-продукты в production;
- размещать в облаке приложения и сайты. IaaS позволяют сокращать расходы на размещение веб-сайтов и приложений и быстро масштабировать вычислительные мощности при необходимости;
- пользоваться облачными вычислениями. В публичном облаке можно быстро и практически бесконечно масштабировать вычислительные мощности, что позволяет решать сложные высокопроизводительные задачи;
- хранить и делать бэкапы. Перенос ИТ-инфраструктуры в облако помогает бизнесу проще и быстрее делать бэкапы и хранить резервные копии в надежном, но легкодоступном месте.
Преимущества IaaS
IaaS — это наиболее гибкая модель облачных услуг с простым процессом развертывания. Публичное облако позволяет бизнесу наращивать вычислительные ресурсы по мере необходимости, вместо того, чтобы покупать дорогостоящее оборудование для собственной инфраструктуры. Например, цена сервера Cisco UCS в среднем начинается от одного миллиона рублей. Стоимость IaaS зависит от потребностей клиента в CPU и RAM и ресурсов, которыми клиент действительно пользовался.
Кому подходит IaaS
IaaS подойдет для стартапов и малого бизнеса, чтобы сэкономить бюжеты на покупке собсвенного оборудования. Крупные корпорации могут использовать IaaS, чтобы создавать среды тестирования и разработки для создания новых продуктов и сервисов.
Что такое PaaS
Платформа как услуга (PaaS) предоставляет настраиваемую среду для разработчиков. Клиент получает доступ к платформе или набору инструментов для создания приложений через интернет. С помощью услуг PaaS разработчики создают мобильные и веб-приложения и специализированные ПО для бизнеса.
- AWS Elastic Beanstalk;
- Windows Azure;
- Google App Engine;
- OpenShift.
Преимущества PaaS
Платформа как услуга хороша тем, что сразу же готова к работе. Команда разработчиков может проще и с наименьшими затратами реализовывать проекты любого размера и сложности, потому что развертывание платформы и промежуточного ПО берет на себя провайдер.
С помощью PaaS повышается скорость разработки, тестирования и доставки приложений. Облачные технологии позволяют оперативно увеличивать или уменьшать вычислительные ресурсы при необходимости. Доступ к проекту могут получить сразу несколько пользователей с помощью платформы, которая может работать с разными веб-службами и базами данных.
Кому подходит PaaS
Решения PaaS помогают компаниям оптимизировать процесс разработки. Например, упростить работу большой команды специалистов, которые занимаются одним и тем же проектом. Услуга подойдет компаниям с существующей ИТ-инфраструктурой, так как для работы понадобятся собственный штат ИТ-специалистов, чтобы настроить платформу под свои потребности.
Что такое SaaS
Программное обеспечение как услуга (SaaS) — это предоставление клиентам уже настроенных программ для различных бизнес-задач через интернет. В качестве SaaS-решений могут предоставляться CRM, ERP, ITSM-системы, таск-трекеры и другое ПО.
- Salesforce;
- Service Now;
- Google Workspace;
- SAP;
- Cisco WebEx;
- 1С в облаке;
- SimpleOne.
Преимущества SaaS
Настройку и обслуживания ПО берет на себя облачный провайдер, поэтому у ИТ-специалистов освобождается время для создание новых проектов и решения критически важных задач. SaaS-решения управляются централизованно и размещаются на удаленном сервере.
Для работы с программным обеспечением не требуется загрузка и установка ПО на устройство. Большинство программ сотрудники могут запускать в браузере на любом мобильном устройстве, поэтому SaaS — это оптимальное решение для работы геораспределенных команд.
Кому подходит SaaS
Использование услуг SaaS выгодно для компаний, у которых нет возможности покупать on-premise-решения. Эта облачная модель подойдет компаниям, где сотрудники работают удаленно из разных стран и городов, потому что программы будут доступны через интернет с любого мобильного устройства.
SaaS предоставляет решения для разных задач. Например, CRM-системы помогают автоматизировать взаимодействие компании с заказчиками, ERP-системы — оптимизировать управление ресурсами предприятия, ITSM-системы — упростить предоставление и поддержку ИТ-услуг.
Вывод: выбор облачной модели зависит от задач бизнеса
Каждая облачная модель предлагает определенные функции и возможности. Когда у бизнеса есть набор конкретных задач и понимание преимуществ разных типов облачных сервисов, ему проще выбрать подходящий.
Решения IaaS дают возможность бизнесу пользоваться вычислительными мощностями без необходимости покупать дорогостоящее оборудование. PaaS позволяет специалистам на базе готовой платформы оперативно разрабатывать новые ИТ сервисы и выпускать их на рынок. За счет SaaS сотрудники могут работать из любой точки мира, при этом поддержку ПО берет на себя поставщик услуг.
Облачные модели похожи только на первый взгляд, но на самом деле они предлагают разные уровни услуг. Когда компания делегирует определенные задачи IaaS-провайдеру, у нее освобождаются кадровые и финансовые ресурсы для развития бизнеса, создания новых направлений и инновационных сервисов.
Источник: itglobal.com
Провайдер предоставляет серверы и сеть клиент устанавливает свои программы
Где и как хостить высоконагруженный WEB-проект в 2022 году
Высоконагруженные WEB проекты, приложения и сервисы — Где и как хостить в 2022 году
Высоконагруженными (highload) интернет-проектами считаются сайты, приложения и системы, способные обслужить на порядок больше пользовательских запросов, чем обслужили бы аналогичные проекты с точно такими же ресурсными конфигурациями серверов и стандартными (дефолтными) настройками. Иными словами, высокие нагрузки для любой системы начинаются там, где серверы начинают работать медленно, страницы перестают загружаться, соединения обрываются, а приложения начинают тормозить или утилизируют 100% серверных ресурсов.
Возросшие нагрузки на аппаратную и программную части проекта приводят к тому, что IT-инфраструктура, включая железо, не справляется, а возникающие проблемы не получается решить имеющимися средствами так, чтобы не было сбоев. В этом случае нужно оптимизировать инфраструктуру, и первым действием здесь, скорее всего, будет перенос highload-проекта на оптимальный хостинг. Вторым — поиск специалистов, которые будут качественно его там обслуживать. Мы хотим рассказать, где хостить сегодня лучше всего высоконагруженные проекты и кому стоит доверять их обслуживание.

Какие бывают нагрузки на систему
Нагрузка на сайт или приложение — это, прежде всего, количество запросов пользователей в секунду (PRS). В идеале система должна в течение некоторого количества времени выдерживать двойные и тройные всплески посещаемости. Имеет значение и ресурсоёмкость запросов: например, обработка графического контента с использованием нейросетей требует гораздо больше ресурсов, чем показ заранее оптимизированных фотографий товара на сайте.
- кэширование данных, а также «прогрев» и «сброс» кешей
- обработка запросов к базам данных (обычно это самая большая нагрузка)
- обработка очередей плановых заданий на шине данных
- запись и чтение логов от приложений, web-серверов, баз данных
- выполнение дисковых операций с большим количеством файлов
- полнотекстовый поиск
Виды хостинга и типы обслуживания highload-проектов
Хостинг (hosting) — это услуга предоставления в аренду вычислительных ресурсов, оперативной памяти и дискового пространства для размещения сайтов клиента на серверах провайдера (хостера) с постоянным доступом к интернету. В услугу входит и определённая поддержка некоторых сервисов (набор и степень поддержки зависит от вида хостинга). Также хостингом называют услугу размещения оборудования клиента в центрах обработки данных провайдера с подключением его к высокопропускным каналам связи (colocation).
Виртуальный хостинг (Shared)
Ресурсы одного сервера равномерно делятся на тысячи хостируемых сайтов, которые используют один экземпляр работающего ПО. Это самый экономичный, иногда бесплатный, но и ненадёжный вариант размещения проектов. Он не подходит для высоконагруженных проектов в первую очередь тем, что приходится конкурировать за ресурсы, а также тем, что нельзя устанавливать своё ПО и настраивать работающее ПО.
Развёртывание и обслуживание: не предусмотрено — обеспечивается командой системных администраторов провайдера.
Виртуальный выделенный сервер (VPS или VDS)
Это виртуальная машина (ВМ) в аренду, которая находится в облаке. Выделенная она потому, что хостер предоставляет вам в пользование не весь железный сервер или несколько серверов, а определённую вами часть ресурсов физических серверов, объединённых с помощью технологий виртуализации. Так как остальные части оборудования предоставляются для хостинга другим пользователям, этот вариант больше подходит для относительно небольших проектов. Однако услуга «виртуальный выделенный сервер» довольно гибкая и она может подойти под некоторые даже крупные проекты, поэтому рассмотрим этот вариант.
VPS (virtual private server)
Виртуальный частный сервер. Ресурсы сервера резервируются под каждый проект и не пересекаются с другими виртуальными серверами, установленными на той же машине. Используется технология виртуализации на уровне операционной системы (OpenVZ, Virtuozzo, VDSmanager).
Это означает, что на каждый VPS можно установить свою копию ОС, но только той, которая изначально установлена на физический сервер — это Linux. Параметры ОС изменять нельзя, файловая система одна, уровень приватности невысокий, поскольку администратор имеет доступ к файлам. Зато можно устанавливать и настраивать «под себя» разное ПО.
VDS (virtual dedicated server)
Виртуальный выделенный сервер. Аппаратные ресурсы сервера гарантированно закрепляются за проектом. Технология виртуализации на уровне ниже ОС (XEN, KVM, Hyper-V, VMware). Это значит, что каждый VDS имеет собственную ОС, есть полный доступ ко всем процессам сервера. Дисковое пространство можно задействовать под любой тип файловой системы.
Высокий уровень приватности, поскольку доступ к файлам есть только у владельца виртуального сервера.
Виртуальный сервер часто более экономичен для большого проекта, чем железный сервер, поскольку здесь возможно быстрое масштабирование под пиковые нагрузки и нет простоя мощностей. То есть ресурсы можно наращивать, а производительность изменять на время под конкретные ресурсоёмкие задачи, а затем откатывать обратно или даже уменьшать. Актуально, например, при наплыве пользователей интернет-магазина в Чёрную пятницу один раз в году, или при обучении моделей искусственного интеллекта для аналитики в Big Data.
Развёртывание и обслуживание: команда опытных квалифицированных администраторов провайдера (managed service).
Реальный выделенный сервер (dedicated или bare-metal)
В аренду предоставляется целиком физический сервер, который находится в дата-центре провайдера. На него можно устанавливать любую ОС, файловую систему, ПО. Уровень приватности максимальный. Вариант хорошо подходит для средних и масштабных проектов.
Развёртывание и обслуживание: команда собственных системных администраторов и инженеров или managed service в качестве отдельной услуги.
Облачный хостинг (Cloud hosting)
Облачный хостинг — это когда в аренду предоставляется несколько VPS или VDS. Это отдельная инфраструктура, выстроенная на базе постоянно работающих серверов и внутренней и внешней сети провайдера.
Облако (Cloud) — это гибкомасштабируемые серверы с оплатой за фактически потребляемые ресурсы. Облачные сервисы сочетают в себе в виртуальные серверы, объектные хранилища, плавающие IP адреса, межсетевые экраны, балансировщики нагрузки и другие готовые облачные компоненты под любые задачи пользователя. Это PaaS-сервисы — платформа как сервис.
- Частные — облачная IT-инфраструктура принадлежат компании и располагается на её собственном или арендованном железе в собственном дата-центре где ресурсы, возможности масштабирования и бесперебойность ограничены возможностями оборудования и помещения.
- Публичные — IT-инфраструктура как сервис (Infrastructure-as-a-Service, IaaS) предоставляется клиенту в аренду IaaS-провайдером, который может обеспечить гибкое и почти неограниченное управление ресурсами, бесперебойность за счёт резервных копий на разных гипервизорах, автоматическую миграцию серверных ресурсов при отказах своего оборудования с гарантированным уровнем SLA и безопасность. И в целом IaaS-провайдер отвечает за всё.
- Выделенные — облачная IT-инфраструктура как сервис предоставляется клиенту в аренду IaaS-провайдером, но при этом все облачные серверы клиента находятся на выделенных мощностях IaaS-провайдера: это выделенные гипервизоры, выделенные дисковые хранилища и даже выделенные коммутаторы. В данной схеме полностью исключена конкуренция за любые виды аппаратных (облачных) ресурсов, а также из-за физической изоляции между оборудованием полностью исключена возможность эксплуатации уязвимостей через доступ между гостевыми ОС, что особенно важно при соблюдении требований 152-ФЗ. Зачастую IaaS-провайдер предоставляет выделенные облака в специальных аттестованных и защищенных контурах.
- Гибридные — частично инфраструктура размещена в частном облаке или на железе компании (традиционная), а частично — и в публичном облаке.
Своё оборудование в дата-центре (colocation)
Колокэйшн — это размещение сервера клиента в ЦОДе провайдера с подключением к высокоскоростным каналам связи. Услуга подходит для требовательных к ресурсам высоконагруженных проектов, на которых необходимо контролировать всё до уровня «железа», чтобы использовать ресурсы оборудования максимально эффективно.
Развёртывание и обслуживание — команда собственных системных администраторов и инженеров или managed service.
Рекомендации Git In Sky по хостингу для highload-проектов
Где хостить
Если нагрузки не превышают умеренные даже в периоды распродаж и мероприятий, когда сайт или приложение посещают большое количество пользователей, то можно хостить проект на виртуальном выделенном сервере, который при наличии рисков ресурсного отказа легко масштабируется на период пиковых нагрузок.
Если периодические нагрузки высокие, то экономично будет использовать кластер из виртуальных выделенных серверов с динамическим масштабированием под нагрузку.
Если приложение находится постоянно под высокими нагрузками, то лучше использовать кластер из физических серверов, который можно масштабировать горизонтально и исключать весь overhead от виртуализации.
Как обслуживать
Администрировать highload-проекты в облаках силами штатных специалистов хостинг-провайдера невозможно — это слишком большой объём узкоспециализированной работы. Все хостеры для таких заказов привлекают managed service-партнёров, лучшие из которых работают сразу с несколькими провайдерами и знают все тонкости миграции приложений в облака, их развёртывания и поддержки. Однако как выбрать managed service providers из всего пула подрядчиков, которых может предложить облачный провайдер для администрирования вашего высоконагруженного проекта? Есть критерии выбора.
Как подобрать managed service для поддержки высоконагруженного проекта
- Опыт. Сколько лет команда инженеров оказывает услуги поддержки крупных проектов (лучше, чтобы не менее пяти)? У каких серьёзных компаний они официальные managed service-партнёры? Чем больше опыт, тем вероятней, что команда эффективно выполнит свою работу в нужные вам сроки.
- Стек технологий. Команда должна иметь в своем арсенале технологический стек для подготовки серверов к работе на высоких нагрузках. Причем, инженеры компании должны обладать опытом использования данного стека на реальных проектах, а не просто исследовать поведение приложений на тестовых стендах. Генерируемый на нагрузочном тестировании трафик для тестового стенда сильно отличается от реального трафика пользователей, и приложение может легко справляться с большим объемом однотипных запросов на нагрузочном тесте, при том что живые пользователи могут создать совсем иной профиль нагрузки. И на нагрузочных тестах к профилю нагрузки можно лишь приблизиться, но точно повторить его можно только с использованием множества ботов или нейросетей и машинного обучения.
- Формирование стоимости. Стоимость работ команды поддержки проекта должна быть прозрачной для клиента. Например, это могут быть утверждённые тарифы. Но сам процесс ценообразования должен быть гибким и учитывать разные факторы, влияющие на стоимость: компетенции конкретных специалистов, количество часов, необходимое для выполнения каждой задачи, достаточные объемы консультирования для того, чтобы разрешить проблемы с недостаточной осведомленностью всех участников процесса и другие нюансы.
- Кейсы, схожие по тематике с вашим проектом или из той же ниши бизнеса (медицина, ритейл, e-commerce, образование, государственные структуры). Также у команды в принципе должны быть кейсы с поддержкой большой инфраструктуры, например, на несколько сотен серверов. Возможно, конкретно с вашей тематикой они не знакомы в работе, но опыт поддержки крупных проектов и упорядочивания конфигураций наверняка будет успешно применим и к вашему.
- Общий язык с командой подрядчика. Когда заказчик взаимодействует с инженерами поддержки, сторонам не всегда удаётся общаться на одном языке, поскольку это люди из разных сфер. Поэтому в команде managed service-специалистов должны быть компетентные менеджеры с техническим бэкграундом, способные стать медиаторами в переговорах. Иначе риски проекта сильно возрастают от возникающего непонимания.
Источник: gitinsky.com