Облачные технологии: структура, виды, сферы применения

Преимущества PaaS

Подобно другим облачным сервисам, PaaS позволяет клиентам пользоваться современными мощными инструментами разработки, поддержку которых берет на себя провайдер. Платформа как услуга хороша тем, что сразу же готова к работе.

С помощью PaaS повышается скорость разработки, тестирования и доставки приложений. На готовой платформе команде разработчиков будет проще и экономичнее реализовывать проекты любого размера и сложности — затраты на развертывание платформы и промежуточного ПО берёт на себя провайдер.

Облачные технологии позволяют увеличивать/уменьшать ресурсы при необходимости. Несколько пользователей могут получить доступ к проекту через одну и ту же платформу, которая в свою очередь может работать с разными веб-службами и базами данных.

Дата-центр

Все компоненты облачной инфраструктуры провайдера — маршрутизаторы, коммутаторы, брандмауэры, системы хранения, серверы и т. д. — размещаются в дата-центрах, или центрах обработки данных (ЦОД).

ЦОДы классифицируют по соответствию требованиям стандартов (сертификаты безопасности SOC, ISO, PCI DSS и другие), по размеру (крупные, модульные, контейнерные и другие), по уровню надежности (Tier I, II, III), по предназначению (частные, коммерческие или аутсорсинговые). Компании чаще всего выбирают гипермасштабируемые дата-центры — крупные масштабируемые ЦОДы, ориентированные на оказание облачных услуг.

Провайдеры, которые стремятся строить качественную и высокодоступную облачную инфраструктуру, размещают свое оборудование только в надежных дата-центрах с сертификатом безопасности Uptime Institute Tier III, круглосуточной поддержкой, охраной и контролем доступа сотрудников.

Вместо заключения

Инфраструктура как сервис (Infrastructure as a service, IaaS), обладая огромным потенциалом, представляет собой хоть и сформировавшийся, но все еще развивающийся сегмент рынка облачных решений. Демонстрируя уверенный рост и востребованность со стороны заказчика, IaaS пользуется популярностью не только за рубежом, но и в России. Быстрый доступ к инфраструктуре, надежность и безопасность, гибкость и масштабируемость, повышенная готовность к работе, более быстрый вывод на рынок, перевод капитальных затрат в операционные, экономия денежных средств – это далеко не полный список, характеризующий услугу IaaS.

Хотите протестировать облачную услугу бесплатно? Оставьте нам заявку на тестирование IaaS. 

Что включает в себя услуга IaaS

Частый вопрос, который задают клиенты, связан с составом облачной услуги

И это логично, ведь важно понимать, что вы получаете на выходе. Используя IaaS, клиенту предлагается гибкое решение, с помощью которого формируется собственный парк виртуальных серверов

Поскольку IaaS подходит для решения различных ИТ-задач, в зависимости от потребностей можно взять в аренду один или несколько виртуальных серверов требуемой конфигурации.

Управление облаком происходит с помощью интуитивно понятной в использовании панели управления, которая входит в состав услуги. Хостинг-провайдер предоставляет клиенту необходимые детали для доступа к консоли vCloud Director.

Панель управления vCloud Director

Иными словами, консоль управления – это гибкий инструмент для работы с облаком в модели IaaS, для использования которого требуется браузер и доступ в интернет. С получением доступа к виртуальной площадке перед вами открываются широкие возможности, ведь здесь словно кирпичик за кирпичиком выстраивается собственная инфраструктура со всеми необходимыми взаимосвязями, настройками, операционными системами, приложениями, сервисами и т. д. Здесь вы загружаете установочные образы или используете предустановленные, расставляете права доступа согласно требованиям, работаете с каталогом и шаблонами виртуальных машин, создаете различные типы сетей, настраиваете сервисы DHCP, NAT, Firewall, Static Routing, VPN, создаете и клонируете ВМ, запускаете и останавливаете их, изменяете конфигурацию и т. д.

Что такое облачные сервисы

Облачные сервисы, или «облака», — это сеть мощных компьютеров — серверов, которые позволяют клиентам пользоваться своими ресурсами через интернет: хранить файлы и обмениваться ими, работать в онлайн-офисах, производить вычисления.

В узком смысле облачные сервисы — это онлайн-программы, которые помогают организовать удаленную работу и решать бизнес-задачи. Сотрудники получают доступ к общей базе данных из любой точки мира и могут управлять проектами. Каждый работник видит результат в реальном времени, может вносить комментарии, правки и выполнять персональные или совместные задачи. Пример облачного сервиса — Google Документы.

Облачные сервисы приходят на смену классическим «коробочным» офлайн-программам, которые устанавливают на отдельные компьютеры. Пример «коробки» — Microsoft Office.

Облачная сеть состоит из узлов хранения информации, которые называются дата-центрами. Это целые здания, заполненные огромными шкафами с серверным оборудованием. Они расположены по всему миру и связаны через интернет. Строят и обслуживают оборудование облачные провайдеры. Они же распределяют ресурсы «железных» серверов на отдельные виртуальные машины и сдают их в аренду.

Принцип работы облачных сервисов

Пользователи подключаются к облачным серверам через интернет и через них отправляют и получают информацию, используют программы и другие онлайн-инструменты для работы.

Что такое облачные технологии

Облачные технологии это технологии использования серверных ресурсов с одновременным запуском большого количества виртуальных серверов, независимо друг от друга. Перебои в работе одного сервера не коснется других серверов, что обеспечивает  общую бесперебойную  работу. Кроме этого, облачные технологии позволяют равномерно регулировать и оплачивать только используемые ресурсы, без переплат.

Одно из главных преимуществ облака, помимо независимости каждого пользователя от остальных, является возможность плавно регулировать объем используемых ресурсов и, соответственно, оплачивать только те ресурсы, которые действительно требуются для решения задачи. Без дополнительных плат.

История облачных технологий: как зарождался IaaS

Говоря про облачные технологии, мы невольно вспоминаем случаи или примеры использования подобных решений на практике. Кажется, что такой сервис появился буквально недавно, но это не так. Дело в том, что облачные технологии – это по сути эволюция мейнфреймов, которая берет начало в 50-х годах прошлого века. Тогда уже существовала возможность централизованного подключения нескольких пользователей через терминалы, которые, к слову сказать, выполняли только одну задачу – организовывали доступ к мейнфреймам – и не были способны на другие задачи.

По тем временам, в силу дороговизны устройств, организации не могли позволить покупку компьютера для каждого сотрудника. К тому же один пользователь вряд ли потреблял бы мощности и ресурсы ЭВМ по полной. Поэтому предоставление доступа к единому ресурсу было целесообразно как с практической, так и с экономической точки зрения. Можно сказать, что уже тогда зародилась концепция облачных вычислений. Спустя каких-то двадцать лет, в 1970 году, сформировалась концепция виртуальных машин. Применяя программную виртуализацию VMware, стало возможным использовать одну или одновременно несколько операционных систем в изолированном окружении. Таким образом, ОС виртуальных машин наследует концепцию доступа к мейнфреймам и выходит на новый уровень, позволяя вычислительным средам размещаться в одном физическом окружении. Виртуализация стала настоящим драйвером развития облачных технологий и IaaS в частности.

Но прежде чем получить развитый сервис в виде IaaS, которым мы привыкли пользоваться сегодня, утекло немало воды. Эволюция проходила медленно, но верно. Модель развития сервисов, представленная ниже, иллюстрирует процесс перерождения старых и формирования новых видов услуг.

Модель развития услуг

Вначале (ISP 1.0) интернет-провайдеры предоставляли доступ в интернет организациям и физическим лицам. Для передачи использовали телефонные сети (dial-up, ISDN) и дуплексные цифровые каналы.

Поскольку доступ к Сети стал товаром, интернет-провайдеры искали возможность оказания услуг с дополнительной добавленной стоимостью и позже стали предлагать сервис в виде доступа к почте или серверам, расположенным на собственных площадках (ISP 2.0). Этот вид услуг привел к тому, что появились отдельные организации, использующие серверную инфраструктуру с установленными приложениями, которые требовалось сопровождать и поддерживать.

Позже сформировался новый вид сервиса, именуемый colocation (ISP 3.0). Услуга предполагала размещение клиентских серверов на специальных площадках провайдера, а поддержка функционирования сервера обеспечивалась с помощью многоуровневого резервирования каналов связи, бесперебойного питания, организации необходимых климатических параметров.

Переход от услуг colocation в сторону облачных сервисов был обусловлен разработкой новой бизнес-модели, в основе которой лежало расширение ассортимента услуг. И следующим шагом в развитии сервисов стало появление провайдеров услуг доступа к приложениям (ASP, Application Service Provider), которые фокусировались на предоставлении более высокого уровня сервиса в виде специализированных приложений для организаций и не ограничивались только предоставлением вычислительной инфраструктуры (ISP 4.0). Хотя такая модель схожа с моделью доставки услуги в облачном окружении, именуемой SaaS, существовала разница в способе предоставления услуг. Клиенту предлагался собственный выделенный экземпляр приложения, который запускался на выделенном хосте или сервере. SaaS-провайдеры поступают иначе – предлагают доступ к приложениям в рамках общей, не выделенной для отдельно взятого клиента инфраструктуры.

Облачная модель Cloud (ISP 5.0) определила отдельные виды услуг, подведя клиентов к новому на тот момент виду сервиса в виде PaaS и IaaS. Именно тогда IaaS получает широкое распространение.

Плюсы и минусы облачных технологий

Сначала о преимуществах облачных технологий:

Снижение расходов. Когда есть доступ к облачным структурам, собственное дорогостоящее оборудование больше не нужно ни покупать, ни обслуживать. Затраты на коммунальные услуги снижаются, и в масштабном центре обработки данных тоже нет необходимости.

Данные находятся в полной безопасности

А сохранность ценной информации – одна из наиважнейших задач в любом бизнесе, неважно, насколько он масштабен и в какой сфере ведётся. Любые киберпреступления, в том числе и воровство ценной информации, способны подкосить деятельность компании, нанести ущерб бренду, репутации

Широкий функционал безопасности обеспечивают надёжное хранение и обработку данных.

Возможность масштабирования. IT-потребности у разных компаний неодинаковы. Стартапу необходимо одно, а крупному предприятию (на 1000 сотрудников и более) – конечно, совсем другое. Облако хорошо тем, что здесь можно задействовать столько IT-ресурсов, сколько нужно, снижать или увеличивать их масштабы с учетом потребностей.

Только до25 декабря

Пройди опрос иполучи обновленный курс от Geekbrains

Дарим курс по digital-профессиям
и быстрому вхождения в IT-сферу

Чтобы получить подарок, заполните информацию в открывшемся окне

Перейти

Скачать файл

  • Мобильный доступ. Ценная на сегодняшний день опция, позволяющая использовать корпоративные данные в любой момент (через смартфон или иное устройство), находясь далеко от офиса, где-то в дороге и т.п. Так каждый сотрудник может даже при очень плотном рабочем графике постоянно «держать руку на пульсе».
  • Возможность аварийного восстановления. Разумеется, никто не заинтересован в потере данных. Сервисы облачных технологий как раз гарантируют, что такого не случится. При любых непредвиденных ситуациях (вроде перебоев электричества в сети или стихийных бедствий) данные очень быстро восстанавливаются.
  • Степень контроля. Конечно же, любая компания заинтересована в том, чтобы иметь максимальный контроль над собственной конфиденциальной информацией. Ценный документ превращается в бомбу замедленного действия даже в руках своего собственного, но не очень сведущего сотрудника. Здесь вы сами открываете (для конкретных людей) и контролируете доступ к данным, хранящимся в облаке.
  • Преимущества для бизнеса. Пока что облаком пользуются далеко не все компании. Те, кто уже оценили достоинства данного инструмента, убеждены, что с точки зрения конкуренции — для бизнеса это плюс.

Теперь о недостатках облачных вычислений:

  • Паузы в работе. Разумеется, владельцы облачных сервисов, стараются привлекать как можно больше клиентов. В результате из-за перегруженности в системе нередки технические сбои, что чревато простоями в вашем бизнесе.
  • Уровень безопасности. Да, тут, как правило, задействованы самые современные стандарты безопасности и отраслевые сертификаты, но риск утечки все равно остается. Первый, кто получает доступ к ценной коммерческой информации – это сам поставщик услуг. К тому же речь все-таки идет о публичном сервисе, поэтому вопрос безопасности не теряет тут своей актуальности.
  • Привязка к одному поставщику. Да, при подключении услуги вам обещают гибкую интеграцию, но когда встаёт вопрос о переходе на облачный сервис другого поставщика, не всё идет гладко. Нередко возникают проблемы касательно совместимости и обеспечения последующей поддержки.
  • Ограничение контроля для пользователя. Полный контроль имеет лишь владелец сервиса, клиенту внутренняя инфраструктура сервера недоступна (открыта для управления лишь клиентская часть приложений). То есть, конечный пользователь не может ничего администрировать, обновлять встроенные программы и управлять ими, к серверной оболочке у него тоже доступа нет.

Облачная платформа — это сеть серверов, на которой компания размещает свою IT-инфраструктуру

Хостинг-провайдеры организуют из облачных сервисов облачные платформы. Это обеспечивает пользователям по всему миру доступ к высокопроизводительным ресурсам для создания серверов и цифровых приложений. А провайдер получает доход с аренды аппаратной платформы и программных решений.

С помощью облачной платформы бизнес организует свою работу. Облачные сервисы позволяют хранить данные, создавать виртуальные рабочие места, автоматизировать управление контейнерными приложениями, распределять входящий трафик между серверами.

Пример облачного сервиса — Google Drive. В сервисе можно создать единое пространство с доступом для разных людей, которые будут загружать, редактировать, скачивать файлы. Настройка подобной рабочей среды доступна для любой компании.

Но возможности Google всё же ограничены, даже если пользоваться услугами для бизнеса. Некоторые хостинг-провайдеры предоставляют больше свободы при настройке облачных сервисов. Например, дают возможность устанавливать любые приложения на удалённых компьютерах и использовать их с любого стороннего устройства, включая мобильное.

Облачная сеть выстраивается из дата-центров. Это хранилище, в котором собирается и обрабатывается информация. Дата-центры могут быть территориально удалены друг от друга и связаны на большом расстоянии по сети. Их обслуживают хостинг-провайдеры. Пользователи подключаются к облачной инфраструктуре через интернет, получая возможность работать со своими инструментами.


Аппаратное оборудование, используемое для работы с облачными сервисами

Yet another Cloud (Яндекс Облако)

Первым из других оказался Яндекс. В конце 2018 у них были только виртуалки и объектное хранилище, своя оболочка системы виртуализации, открытый API. Плагин для terraform’а находился в альфе и согласовывался HashiCorp. Поддержка, как водится, через телеграмм, но она менее активная, чем в MCS. Тестовый денежный лимит достаточно мал и не позволял нам провести нормальное тестирование. Пришлось спешно заключать договор (3 рабочих дня) и оплачивать тестирование. По результатам теста получили то же самое, что и на MCS. Нам стало казаться, что проблем две: у всех слишком медленные диски, а у нас слишком суровый тест.

Недостатки IaaS

Среди внушительного списка положительных сторон услуги есть и немного недостатков. В некоторых случаях они могут стать решающими при выборе переходить или не переходить на облачную инфраструктуру такого типа.

Основной минус ― цена. Фактически вы арендуете большое количество железа и программного обеспечения. Плюс ко всему о вашей машине 24/7 заботятся специалисты. В общем, IaaS-платформа значительно сэкономит бюджет начинающего бизнеса, если сравнивать с самостоятельной настройкой и обслуживанием инфраструктуры, но это не значит, что вы потратите копейки.

Хоть с самим железом будут работать специалисты, вопросы, связанные с управлением инфраструктурой, остаются на пользователе. Вам обязательно понадобится нанимать системного администратора или обучать своих сотрудников поддерживать систему в рабочем состоянии. 

Зачем переходить на облачные системы

Сборка и настройка под задачи клиента

Пока что не существует такого облачного сервиса, который был бы универсален для всех. Частные облака и некоторые публичные часто подгоняются под потребности клиента. 

Благодаря этому, всегда есть возможность попробовать разные сервисы и услуги и выбрать те, которые идеально подходят для работы. Подключение и отключение функций происходит за несколько кликов. 

Например, есть специальное приложение, которое позволяет объединить CRM-систему и Google Диск. Это облегчает работу менеджера с клиентом, отдельную папку можно создать за пару минут, заполнить её нужной документацией и файлами, а после отправить ссылку клиенту через мессенджер. Весь этот процесс происходит в рамках одного окна CRM-системы.

Постоянные улучшения

Команда специалистов облачных ресурсов ежедневно работают над улучшением платформ. Они проводят тщательный анализ пожеланий и предложений клиентов. Поэтому получается создать многофункциональный инструмент, который изменяется в соответствии с актуальными запросами клиентов. 

Экономичность

Не нужно приобретать дорогое оборудование и заниматься его обслуживанием. Всё, что требуется – платить за фактическое использование онлайн-инструментов. 

Экономия прослеживается во всём: отсутствует необходимость приобретать лицензионные программы, нанимать штат специалистов, заниматься ремонтом оборудования и т.д.

Пока пользуетесь – платите, как только необходимость использования облака пропадает – перестаёте платить. Кроме того, большинство облаков предоставляет возможность попробовать услуги бесплатно, чтобы оценить все доступные функции.

Плюсы и минусы облачных решений

У каждого вида облачной услуги есть свои преимущества и недостатки, но мы выделим основные общие пункты.

Из плюсов:

  • ответственность за работоспособность оборудования лежит на провайдере. Заказчику не нужно думать о том, как обеспечить бесперебойное питание, подключение к интернету, охлаждение;
  • взять готовую настроенную услугу проще, чем выстраивать собственную инфраструктуру;
  • арендовать мощности может быть дешевле, чем тратиться на собственные серверы.

Среди минусов: 

  • полная зависимость от поставщика. Пользователь зависим от провайдера и качества обслуживания его серверов. Проблемы у провайдера незамедлительно коснутся пользователя;
  • нужно подключение к интернету. Без интернета пользователь не сможет работать с сервисом; 

Также стоит отметить, что облачные услуги не подходят для предприятий, имеющих отношение к государственной и военной тайне.

Статистика для тех, кто думает открыть облачный сервис

В 2020 году значительно увеличился спрос на облачные услуги. За этот год в России спрос на них вырос на 24%. Более 60% рынка публичных облачных услуг занимает SaaS. А вот 30% приходится на сегмент IaaS.

Если подробнее рассматривать SaaS, в этом сегменте популярными ПО являются программы для бухучёта и формирования отчетности в налоговые органы, а также сервисы по организации электронного документооборота. Прогнозируется, что к 2025 году лидером на рынке останется SaaS, однако объём IaaS увеличится в 3 раза.

В общем, если вы задумывались об открытии бизнеса облачных услуг, можно смело пробовать, ведь спрос постоянно растёт

Обратите внимание на SaaS. В рамках этой сферы найти свою нишу и клиентов будет проще, в отличие от IaaS и PaaS, где властвуют Amazon и Microsoft

⌘⌘⌘

Если вас интересует легко масштабируемая инфраструктура для растущих проектов, платформа под проект с переменной нагрузкой или для резервного копирования данных ― обратите внимание на наши Облачные VPS. Почасовая оплата, снапшоты, VPS c шаблонами полезных приложений для бизнеса и разработки ― всё это вы найдёте в REG.RU

Коротко о главном

Облачные сервисы – эффективное решение для бизнеса для автоматизации и улучшения рабочих процессов. С помощью облака можно обустроить виртуальное рабочее место, организовать отчётность, обеспечить защиту сведений, использовать сторонние ресурсы, объединять функции и инструменты в единый механизм управления бизнесом. 

Услуги облачных хранилищ можно разделить на 3 группы: инфраструктура как услуга — IaaS (аренда вычислительных мощностей и серверов), платформа как услуга — PaaS (доступ к комплекту программных продуктов в облаке для разработки собственных программ или их тестирования), программное обеспечение как услуга — SaaS (использование готовых программ и сервисов). 

Можно самостоятельно выбирать вариант подключения и внедрения облачного хранилища, его функции, тарифы и прочие характеристики. После грамотного анализа и аудита реально создать или выбрать онлайн-инструмент, который не только облегчит работу сотрудников, но и повысит эффективность бизнеса в целом.

Наиболее популярными облачными платформами в 2022 году являются: Dropbox, «Google Диск» (Google One), Яндекс.Диск, iCloud, IDrive которые предоставляют различные пакеты услуг с вариативным размером виртуальной памяти в ГБ и ТБ. Чтобы выбрать подходящий, можно бесплатно попробовать каждый из вариантов.

Благодаря использованию облака, можно не заниматься техническим обслуживанием и поддержанием работоспособности сервиса, это обязанности провайдера. Клиент пользуется услугами согласно выбранному тарифу, экономя при этом на оборудовании, его содержании, штате системных администраторов и других моментах. 

Таким образом, облако – отличный вариант для автоматизации бизнес-процессов, улучшения работы сотрудников и быстрого вывода продукта на рынок.

Статья супер! 2Статья не понравилась

Кому полезны облачные сервисы

Выгоду от использования облаков могут ощутить как крупные компании, так и стартапы.

Если же говорить о ситуации в России, то проблемы с поставками «железа» будут сохраняться в ближайшие годы. За последнее время импорт серверного оборудования для дата-центров в нашу страну упал в несколько раз, а серверное оборудование отечественного производства подорожало в полтора раза. В таких условиях самый логичный выход — миграция в облако.

Однако переход на облачные сервисы даёт преимущества не только для компаний, но и для IT-специалистов: это и новые специализации, и возможность прокачивать экспертность, чтобы повысить конкурентоспособность на рынке труда. Выпуская тот или иной сервис, российские облачные провайдеры стараются сделать его похожим на уже существующие решения западных компаний, проверенные временем и востребованные среди клиентов (легко можно провести параллели между разными сервисами: SberCloud, «Яндекс Облака» и VK Cloud).

Что такое облачный сервис

Облако (cloud, облачный сервис). В этом случае компания или человек пользуется вычислительными ресурсами и программами, которые расположены не на локальных, а на удалённых серверах и доступны через интернет. Каждый из нас пользуется ими постоянно: «Google Документы», Dropbox — всё это примеры облачных приложений.

Но и компании не брезгуют переводить свою инфраструктуру в такие облака. Типичный пример — хостинг сайтов или платформы вроде Amazon Web Services (AWS), Microsoft Azure, Yandex Cloud.

Когда мы говорим об облаках, неизбежно появляется такое понятие, как облачный провайдер — это компания, которая владеет дата-центром с серверами, на которых и развёрнуты облака. Другие компании покупают небольшой кусочек её вычислительных ресурсов и инфраструктуры. Это позволяет получать в пользование готовые вычислительные мощности и практически бесконечно их масштабировать, не заморачиваясь с покупкой, настройкой и поддерджанием своей инфраструктуры.

В облачных системах используется технология виртуализации. Один физический сервер («железо») логически делится на несколько виртуальных серверов, каждый из которых для пользователя облака выглядит отдельной «машиной». Это похоже на разбивку жёсткого диска на несколько разделов: вроде бы железяка одна, а дисков в системе отображается несколько. Благодаря виртуализации облачный сервис доступен большому числу пользователей.

История развития облачных технологий

Когда впервые прозвучала идея, ставшая началом зарождения современных облачных технологий? Это произошло в 1970 году. Мысль принадлежала Джозефу Карлу Робнетту Ликлайдеру (J.C.R.Licklider), он тогда участвовал в работе над ARPANET и был главным ответственным лицом.

Ликлайдер подумал, как круто было бы человеку, вышедшему в сеть, иметь доступ не только к набору информации, но и к полезным программам. О возможности предоставления пользователям вычислительных мощностей в качестве услуги, то есть, сервиса, говорил и ещё один учёный, Джон Маккарти (JohnMcCarthy). Но потом всё как-то затихло до 90-х годов.

Позже развитие облачных технологий возобновилось под воздействием ряда обстоятельств:

  • Интернет стал развиваться бешеными темпами, в частности его пропускная способность. Да, в сфере облачных технологий особого скачка не случилось, но всё же подтолкнул к их развитию именно появившийся тогда «быстрый» интернет.
  • Появились «первые ласточки». В 1999 году компания Salesforce.com дала возможность использовать своё собственное программное приложение посетителям через сайт. Так, собственно, впервые появилась услуга «программное обеспечение как сервис» (SaaS).
  • Следующей стала компания Amazon. В 2002 году она создала собственную модель облачных технологий и предоставила пользователям возможность хранить данные и выполнять вычисления.
  • В 2006 году всё та же Amazon разработала новый сервис Elastic Compute cloud (EC2). Это был ещё более современная архитектура, позволяющая пользователям запускать тут свои собственные приложения. То есть, первыми облачными инфраструктурами были Amazon EC2 и Amazon S3.
  • Не осталась в стороне и компания Google, разработавшая платформу Google Apps с веб-приложениями для бизнеса.
  • Стремительно развивалось аппаратное обеспечение (многоядерные процессоры, более объёмные накопители информации), технологии виртуализации (появилась, к примеру, Xen-виртуализация и другие программы для разработки виртуальных инфраструктур). Конечно, это влекло за собой развитие облачных технологий, да ещё и делало их более доступными.

И всё же началом современной реализации cloudcomputing можно считать где-то начало 2006 года. Всё та же Amazon представила публике абсолютно новую инфраструктуру веб-сервисов (WebServices). Тут клиент получал в своё распоряжение не только хостинг, но и возможность использования через сеть вычислительных мощностей. Amazon стала здесь первопроходцем.

История развития облачных технологий

Следом подобные инструменты разработали Google, Sun и IBM. Компания Microsoft «подтянулась» в 2008 году, и, кстати, выдала не просто облачный сервис, а полноценную операционную систему Microsoft Azure.

Выводы

По облакам

AWS. Говорят, что в России есть 4 хороших облачных провайдера: AWS, GCP, Azure и DO, и все они не в России.Плюсы: классный сервис, качественное современное оборудование, хорошие конфиги в EC2, огромное количество сервисов.Минусы: дорого (плюс курсовые риски) и не в России (РКН, великий российский файрвол на горизонте). Очень хочется, чтобы наши облака тянулись за этим примером для подражания.Особенности: Бесплатная техподдержка может решить минимум вопросов, но, если честно, то мы к ней обращались только для расширения лимитов использования. Платная, к слову, стоит около 10% от счета.

ИТ-Град. Хороший сервис для корпоративного облака. Есть аналоги EC2 и S3 на основе Swift.Плюсы: хорошая производительность (CPU 1-2-3 ГГц, SSD, HDD), свежее оборудование (в одном из ДЦ) среди отечественных облаков, произвольные конфигурации машин.Минусы: непонятный биллинг, VMware (плохо автоматизируется, интерфейс на флеше), немного хаоса и раздолбайства в техподдержке.Особенности: заточен скорее под корпоративное использование (один раз настроил, потом редкие изменения), чем под высоконагруженную публичную систему (частые обновления, постоянные изменения). С 2019 года продали IaaS бизнес вместе с людьми и оборудованием в МТС, сейчас все может измениться в любую сторону. Общение через тикет-систему и телефон, хотелось бы более быстрой реакции и сообщения ожидаемых сроков выполнения работ.

MCS. Есть аналоги сервисов EC2 (Есть GPU), S3, ECS, RDS, EMR, свои сервисы: Machine Learning, Cloud Disaster Recovery, Cloud BackupПлюсы: недорого, активно развиваются, есть GPU (Tesla V100 и Grid K2).Минусы: медленные диски, сыроваты, плохая карма у материнской компании.Особенности: техподдержка на старте полезная, включается большое количество сотрудников, ощущается помощь, однако затем наблюдается заметный спад активности (с 24 декабря ничего не ответили, даже волнуюсь за ребят).

YC. У нас очень мало опыта работы с этим провайдером, сложно утверждать что-то конкретное. Есть аналоги EC2, S3, RDS, DS, SQS(alfa), ELB (alfa), свои уникальные сервисы: SpeechKit, Translate.Плюсы: диски быстрее, чем в MCS.Минусы: провайдер к terraform сыроват; свой софт оболочки виртуализации с открытым api, комьюнити не очень большое, а это значит, что пока можно рассчитывать только на силы команды YC в развитии провайдера для terraform.Особенности: оплата за трафик.

Выученные уроки

  1. Мы поняли, что нагрузочные тесты морально устаревают. Актуализировали тест, нашли новые узкие места, исправили их, сделали продукт лучше. Запомнили, что нагрузочный тест должен быть адекватным и должны существовать конфигурации, на которых он точно не проходит, чтобы можно было видеть границу его применимости.
  2. Вопреки распространенному убеждению, что сейчас софт не оптимизируют, а все узкие места заливают ресурсами, нам пришлось разобраться и оптимизировать свою систему. Получилось лучше, чем было, новый вариант Антиплагиата требует меньше ресурсов и работает быстрее. Уже наметили еще несколько мест, где можно сократить потребление ресурсов.
  3. Мы сделали IaC, развертывание и обновление через ansible, научились переезжать из облака в облако (при предварительной реплиакации данных) практически за 10-15 минут. Если данные скопированы и настроена регулярная репликация, то вот он Disaster Recovery Plan: переезд за полчаса с потерей данных за последние 15 минут.

Что нам хочется от облаков

  1. Оперативные ответы от технической поддержки. К сожалению, не пользоваться ею, как в AWS, мы пока не можем – слишком мало доступной информации.
  2. Поддержка автоматизации развертывания инфраструктуры силами свободных средств (terraform).
  3. Предсказуемость в характеристиках. Это относится к биллингу, производительности CPU, RAM, дисков.
  4. Наличие уже сейчас функциональных аналогов EC2, S3, RDS. В ближайшей перспективе нам нужна поддержка k8s и расчетов на GPU (уже используем на AWS).

Помимо переезда в облака, в течении последних нескольких месяцев у нас получилось понаступать на грабли и в других областях. Как это было – расскажем чуть позже.

Заключение

Облако и связанные с ним программные сервисы охватывают интернет-платформы, которые обеспечивают хранение данных, безопасность данных, приложения с повышенной гибкостью и возможностью совместной работы.

Глобальное внедрение облачных технологий происходит стремительными темпами. Причины такой массовой миграции заключаются в том, что организации хотят воспользоваться такими преимуществами, как более низкие фиксированные затраты, удобство автоматического обновления программного обеспечения, свобода от централизованного размещения, что, в свою очередь, способствует удаленной работе, наряду с улучшением сотрудничества и гибкости.

Однако преимущества облачных услуг ограничиваются проблемами безопасности, связанными с использованием и развертыванием облака. Таким образом, понимание рисков, связанных с использованием облака, и способов их снижения, имеет первостепенное значение для компаний и частных лиц, которые хотят получить максим преимуществ от облачных технологий.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Работатека
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: