Облачная версия
Облачная версия — это модель предоставления программного обеспечения, при которой пользователь получает доступ к функционалу приложения через интернет-браузер или тонкий клиент, без необходимости установки и запуска программы на своём локальном компьютере. Все вычисления, обработка данных и их хранение выполняются на серверной стороне — в «облаке», то есть на удалённых серверных мощностях провайдера услуги. Облачная версия является реализацией концепции «программное обеспечение как услуга» (SaaS, Software as a Service) и противопоставляется традиционной локальной (десктопной) версии, устанавливаемой на жёсткий диск устройства пользователя.
Отличия от локальной версии
Основное различие между облачной и локальной версиями заключается в месте выполнения вычислительных процессов и хранения данных. В локальной версии приложение и все его компоненты полностью инсталлируются на устройство пользователя, а данные хранятся на его жёстком диске или в локальной сети организации. Облачная версия, напротив, предполагает, что приложение работает на серверах провайдера, а пользователь взаимодействует с ним через интерфейс, передаваемый по сети (обычно через веб-интерфейс или API).
Ключевые различия включают:
- Установка и обновление: Локальная версия требует ручной установки дистрибутива и последующего обновления каждого экземпляра. Облачная версия не требует установки; обновления происходят централизованно на стороне провайдера и становятся доступны всем пользователям мгновенно.
- Доступность: Локальная версия привязана к конкретному устройству. Облачная версия доступна с любого устройства, имеющего подключение к интернету и поддерживающего браузер или клиентское приложение.
- Производительность: Локальная версия использует ресурсы (процессор, оперативную память) устройства пользователя. Облачная версия использует ресурсы серверов провайдера, что может быть критично для ресурсоёмких задач (например, рендеринг видео, сложные расчёты) на маломощных устройствах.
- Безопасность и контроль данных: В локальной версии данные физически находятся под контролем пользователя или его организации. В облачной версии данные хранятся на серверах провайдера, что требует доверия к его политике безопасности и соблюдению законодательства (например, Федерального закона РФ «О персональных данных» № 152-ФЗ).
- Стоимость: Локальная версия обычно приобретается по модели единоразовой лицензии (perpetual license). Облачная версия чаще всего предоставляется по подписке (monthly/annual subscription), включающей техническую поддержку и обновления.
История и развитие
Концепция предоставления вычислительных ресурсов по сети возникла задолго до современного термина «облачные вычисления». В 1960-х годах Джон Маккарти высказал идею о том, что вычислительные мощности могут предоставляться как коммунальная услуга. Однако практическая реализация стала возможной лишь с развитием интернета и виртуализации.
Первыми коммерческими облачными сервисами в современном понимании стали Salesforce.com (основан в 1999 году), предлагавший CRM-систему как услугу, и Amazon Web Services (AWS, запущен в 2006 году), предоставлявший инфраструктурные сервисы. Широкое распространение облачных версий офисных пакетов началось в конце 2000-х — начале 2010-х годов с появлением Google Docs (2006) и Microsoft Office 365 (2011).
В России облачные версии программного обеспечения также получили распространение. Крупные российские компании, такие как «Яндекс» (с сервисом «Яндекс.Облако»), «Ростелеком» (с платформой «Ростелеком.Облако») и VK (с сервисом VK Cloud), предлагают как инфраструктурные решения, так и облачные версии прикладного ПО (офисные пакеты, системы управления проектами, CRM).
Классификация облачных версий
Облачные версии можно классифицировать по нескольким признакам.
По модели развёртывания
- Публичное облако (Public Cloud): Инфраструктура принадлежит и управляется сторонним провайдером (например, AWS, Microsoft Azure, «Яндекс.Облако»). Доступ к облачной версии приложения открыт для всех желающих через интернет.
- Частное облако (Private Cloud): Инфраструктура создаётся и эксплуатируется исключительно для одной организации. Облачная версия приложения развёрнута на собственных серверах компании или арендованных у провайдера, но изолирована от других клиентов. Обеспечивает более высокий уровень контроля и безопасности.
- Гибридное облако (Hybrid Cloud): Комбинация публичного и частного облака. Организация может использовать публичную облачную версию для решения одних задач (например, тестирование, работа с внешними клиентами) и частную — для других (хранение конфиденциальных данных).
По уровню предоставляемой услуги
- SaaS (Software as a Service): Пользователю предоставляется готовая облачная версия приложения (например, Google Workspace, Microsoft 365, 1С:Фреш). Пользователь не управляет инфраструктурой, операционной системой или платформой.
- PaaS (Platform as a Service): Пользователю предоставляется платформа для разработки, развёртывания и управления собственными приложениями в облаке. Облачная версия в данном случае — это среда исполнения.
- IaaS (Infrastructure as a Service): Пользователю предоставляются виртуальные серверы, хранилища и сети. На этой инфраструктуре пользователь самостоятельно развёртывает и настраивает любую облачную версию приложения.
Преимущества и недостатки
Преимущества
- Масштабируемость: Возможность быстро увеличивать или уменьшать вычислительные ресурсы (процессорное время, объём памяти, дисковое пространство) в зависимости от текущей нагрузки без покупки нового оборудования.
- Экономия на оборудовании: Отсутствие необходимости приобретать и обслуживать серверы, системы хранения данных и сетевое оборудование.
- Доступность и мобильность: Работа с облачной версией возможна из любой точки мира с доступом в интернет.
- Автоматическое обновление: Провайдер самостоятельно устанавливает обновления безопасности и функциональности, пользователь всегда работает с актуальной версией.
- Снижение затрат на ИТ-персонал: Управление инфраструктурой и поддержка приложения перекладываются на провайдера.
Недостатки
- Зависимость от интернет-соединения: Для работы облачной версии необходимо стабильное и достаточно быстрое подключение к сети. При его отсутствии или низком качестве работа становится невозможной или сильно замедляется.
- Вопросы безопасности и конфиденциальности: Хранение данных на серверах третьей стороны повышает риски утечки или несанкционированного доступа. Для организаций с особыми требованиями к защите данных (например, государственные органы, оборонная промышленность) использование публичных облаков может быть ограничено.
- Зависимость от провайдера (vendor lock-in): Переход от одного облачного провайдера к другому может быть сложным и дорогостоящим из-за различий в форматах данных, API и архитектуре.
- Контроль над данными: Пользователь передаёт контроль над физическим размещением и обработкой данных провайдеру, что может создавать юридические риски, особенно при работе с персональными данными граждан РФ, которые по закону должны храниться на серверах, расположенных на территории России.
- Стоимость в долгосрочной перспективе: При постоянной высокой нагрузке подписка на облачную версию может оказаться дороже, чем приобретение собственного оборудования и лицензии на локальную версию.
Примеры облачных версий
- Офисные пакеты: Microsoft 365 (облачная версия Office), Google Workspace (облачная версия Docs, Sheets, Slides), «МойОфис» (облачная версия российского офисного пакета).
- Системы управления взаимоотношениями с клиентами (CRM): Salesforce, amoCRM, Bitrix24 (предоставляется как облачная версия).
- Системы управления предприятием (ERP): SAP S/4HANA Cloud, Oracle ERP Cloud, 1С:ERP Управление холдингом (облачная версия).
- Графические редакторы и инструменты для дизайна: Figma, Canva, Adobe Creative Cloud (облачные версии Photoshop, Illustrator и др.).
- Игры: Xbox Cloud Gaming, NVIDIA GeForce NOW, «Яндекс Игры» (облачные версии игр, где рендеринг происходит на сервере).
Облачные версии в России
В России облачные версии программного обеспечения регулируются рядом нормативных актов. Ключевым является Федеральный закон № 152-ФЗ «О персональных данных», который требует, чтобы при сборе персональных данных граждан РФ их обработка осуществлялась с использованием баз данных, находящихся на территории России. Это привело к необходимости для многих международных провайдеров (например, Microsoft, SAP) размещать свои серверы в России или заключать партнёрские соглашения с российскими дата-центрами.
Также в 2022 году, после введения санкций, ряд западных компаний приостановил или прекратил предоставление облачных услуг на территории РФ. Это стимулировало развитие российских облачных платформ, таких как «Яндекс.Облако», VK Cloud, Selectel, и ускорило импортозамещение в сфере корпоративного ПО. Многие организации перешли на облачные версии российских продуктов, таких как 1С, «МойОфис», «Р7-Офис», а также на платформы для разработки на базе российских операционных систем (например, Astra Linux, «РЕД ОС»).
Источники
- Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных».
- Национальный стандарт РФ ГОСТ Р ИСО/МЭК 17788-2016 «Информационные технологии. Облачные вычисления. Обзор и терминология».
- Mell, P., & Grance, T. (2011). The NIST Definition of Cloud Computing. National Institute of Standards and Technology.
- Маркс, Э., & Линго, Т. (2012). «Облачные вычисления: бизнес-модели, архитектура, безопасность». — М.: Эксмо.
- Материалы сайтов провайдеров облачных услуг: «Яндекс.Облако», VK Cloud, Selectel.
- Статьи и аналитические обзоры порталов CNews, TAdviser, «Хабр».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →