Что такое облачные технологии? Какова их функция?
Облачные сервисы - это общее название, данное онлайн-сервисам, которые приобрели популярность с открытием определенных информационных возможностей и, являясь частью нашей жизни в течение уже длительного времени, обычно используются крупными компаниями для обслуживания отдельных пользователей в Интернете по определенным правилам, облегчая нашу повседневную жизнь и принося нам множественную пользу. Прежде чем ответить на вопрос о применении и функционировании облачных технологий, давайте взглянем на их историю.
История облачных технологий
Хотя в основу технологии, называемой облачными сервисами, может быть заложен и Интернет, и даже первые сетевые исследования (ARPANET, USENET и т. д.), в качестве отправной точки в этой статье мы будем рассматривать кластерные вычислительные системы. Эти системы обычно использовались академическими, коммерческими или правительственными учреждениями, которым требовалась высокая вычислительная мощность. Распространение Интернета и сокращение сетевых затрат привело к появлению систем грид-вычислений с распределенной архитектурой (хотя на ум и приходит сочное мясо на гриле, речь все-таки не о нем, а о гриде), и благодаря этим системам кластерные вычислительные системы продвинулись на один шаг вперед. Осознав такие преимущества этой новой распределенной архитектуры, как стоимость, производительность и устойчивость, информационное сообщество и компании-новаторы в кратчайшие сроки обеспечили трансформацию почти всех информационных сервисов и их предложение в виде облачных вычислений. Сегодня существуют тысячи облачных сервисов, предоставляемых ведущими компаниями - поставщиками облачных вычислений (Amazon, Microsoft, Google, AliBaba и т. д.).
При достижении облачными сервисами сегодняшнего уровня для обеспечения более эффективного использования распределенной архитектуры и дополнительного сокращения задержек со стороны клиентов была создана структура туманных вычислений (fog computing) и даже, с целью включения клиентских устройств в облако, структура росистых вычислений (dew computing).
Типы облачных технологий
Многие приложения, которые мы используем сегодня, выигрывают от эксплуатации облачных сервисов. Однако уровень использования этих сервисов облачных технологий или, другими словами, скорость доступа к облаку может варьироваться. Облачные сервисы обычно делятся на три основные группы в соответствии с этим соотношением. Данные классификации зачастую соразмерны с распределением ответственности.
Знакомство с основами облачных технологий
Прежде чем перейти к официальному определению вышеупомянутой классификации, можно провести аналогию с лахмаджуном (подобие пиццы на тонком тесте с мясным фаршем и овощами - прим. переводчика). Например, в то время, как изготовление лахмаджуна дома является информатикой On-Site, запекание лахмаджуна в духовке из готовых ингредиентов можно рассматривать как IaaS, если же мы и тесто запекаем в духовке сами- то это PaaS, а ситуацию, когда предпочтение отдается посещению ресторана можно охарактеризовать, как SaaS. Теперь настало время официального определения;
On-Site: это ситуация, когда все оборудование и услуги предоставляются организацией за счет собственных ресурсов. Например, военные приложения обычно создаются на месте из соображений безопасности. Фактически, хотя безопасность облачных систем часто может быть близка к военному уровню, обычные компании зачастую не желают вводить подобные армейские требования из-за необходимости высокого уровня протоколов безопасности и масштабных затрат.
IaaS (Infrastructure as a Service / Инфраструктура как услуга): это тип сервиса, в котором приложения и вспомогательное программное обеспечение, необходимое для запуска приложений, управляются организацией, а потребности в оборудовании и сети управляются поставщиком облачных услуг. Например, могут быть предоставлены услуги виртуальной машины, облачного хранилища (аппаратного уровня), услуги резервного копирования виртуальных машин, услуги виртуальной частной сети.
PaaS (Platform as a Service / Платформа как услуга): это тип сервиса, при котором все услуги инфраструктуры, необходимые для приложений, предоставляются поставщиком облачных услуг, однако само приложение создается организацией. Например, службы, предоставляемые в архитектурном проекте, где ваше приложение получает все службы сети, безопасности, хранения, а также службы базы данных, сервера приложений и искусственного интеллекта из облака, можно описать как PaaS.
SaaS (Software as a Service / Программное обеспечение как услуга): на этом последнем уровне организации являются пользователями услуг, не производя ни программное обеспечение, ни технологии. Положительна сторона данного типа сервиса состоит в том, что он не требует никаких затрат на инфраструктуру и разработку, кроме стоимости услуги SaaS. Если технологические приложения, необходимые для Вашего бизнеса, могут быть удовлетворены с помощью стандартных продуктов, а не индивидуальных, это может быть для Вас идеальным решением. Однако, возможно, предпринять технологические шаги и инновации в даннм случае будет не легко . Примерами SaaS являются Office365, Salesforce или DropBox. Как вы заметили, приложения SaaS - это брендированные и мультитенантные приложения, которые знакомы нам более, чем остальные типы приложений.
Преимущества облачных технологий
Так почему же многие солидные компании хотят перенести свои приложения в облако? После того, как Вы уже вложили миллионы долларов, конечно же, причиной перехода на облачную систему будет не только факт, что это круто. Благодаря облачным структурам организации стремятся получить множество преимуществ. Наиболее важными из них являются;
Стоимость: приложения, которые многие организации используют для выполнения своей повседневной работы, на самом деле являются приложениями, которые используют также и многие другие компании. Как и в примерах с Office365 или Salesforce, приведенными нами в предыдущем разделе, гораздо более дешевым решением будет «арендовать» эти приложения, а не переписывать их.
Масштабируемость: сегодня многие успешные начинающие компании из фазы зарождения переходят в фазу быстрого развития и удовлетворяют возрастающие технологические требования, вызванные этим ростом, с помощью функции масштабируемости, предлагаемой облачными сервисами. Шкала может быть дневной или даже почасовой. Например, организация цифрового вещания может автоматически увеличить затраты на инфраструктуру в то время, когда предлагается популярный контент, а затем автоматически возвратить его к нормальному уровню позднее.
Безопасность: итак, безопасны ли облачные технологии? В прошлом, когда не существовало облачной информатики, каждая организация сама отвечала за свою безопасность. Хотя крупные компании легко способны себя защитить, компании с относительно низкими инвестициями в технологии, которые пытаются справиться с ограниченными знаниями и опытом в области безопасности, часто сталкиваются с множеством уязвимостей в системе безопасности. Благодаря же облачным сервисам каждая компания может удовлетворить свои основные потребности в безопасности с гарантией подбора наиболее точной конфигурации и способна предложить дополнительные услуги, включая услуги безопасности, более защищенным способом в соответствии со своими требованиями.
Устойчивость: многие поставщики облачных услуг работают в самых разных географических точках. Причина в том, что они хотят создать инфраструктуру, которая, если в одной из этих точек возникает проблема, может предлагать свои услуги из других мест почти без перебоев. Таким образом, банк в состоянии обслуживать своих клиентов в случае отказа оборудования или, что еще хуже, стихийного бедствия в районе, где непосредственно расположена инфраструктура, из других точек.
Помимо этих функций, в список можно добавить множество других приятных функций, таких как производительность, эффективность, разнообразие. Однако, пожалуй, самым главным является тот факт, что с развитием облачных сервисов, Интернета и распределенных систем стало возможным предоставление инфраструктуры, которая позволяет организациям делать все, что они делают, в глобальном масштабе. Таким образом, переход в облако может предложить вам мир без границ.
ССЫЛКИ:
https://azure.microsoft.com/en-us/overview/what-is-cloud-computing/
https://zegetech.com/blog/2018/11/12/cloud-cloud-computing.html
https://www.redhat.com/en/topics/cloud-computing/iaas-vs-paas-vs-saas
https://www.daaam.info/Downloads/Pdfs/proceedings/proceedings_2018/144.pdf
В волшебном мире компьютеров, в который я профессионально вошел 25 лет назад, у меня была возможность работать во многих различных учреждениях и на различных должностях как в академических кругах, так и в деловом мире. С тех пор, как я стал членом семьи Борусан в 2018 году, я продвигаюсь на пути к цифровизации трудным, но в то же время приятным путем. Когда я выбираюсь за пределы цифрового мира, я обычно люблю проводить время с семьей и путешествовать.