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

Облачные вычисления

В наши дни слово «Облако» является синонимом всемирной паутины.
Вы думаете о каких-либо предприятиях, которых нет в Интернете?
Текущие тенденции показывают, что если бизнес не является цифровым, велика вероятность провала.
Вы в облаке?

Все мы с детства знаем, что облака — это мельчайшие капельки застывших кристаллов воды, которые высоко в небе над нами.

Итак, теперь вопрос в том, что делают эти облака? Мой внутренний ребенок скажет: «Он оказывает услугу (принося дождь) жителям Земли».

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

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

Давайте рассмотрим несколько примеров доступа к облачным сервисам.

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

Действительно ли нас волнует, как работают мобильные телефоны? Я не! Мы просто покупаем SIM-карту у оператора связи и не беспокоимся о том, как работает телефонная сеть. Мы просто платим за услугу в зависимости от того, что мы потребляем.

Как это работает?

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

Внешняя и внутренняя системы связаны друг с другом через сеть, обычно через Интернет.

Внешний интерфейс позволяет пользователю удаленно получать доступ к данным, присутствующим на внутреннем уровне, из любого места через клиент (например, через интернет-браузер). Back-end — это «облако», которое отвечает за безопасное хранение данных (состоит из серверов, баз данных и т. д.).

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

Службы облачных вычислений

Сколько моделей обслуживания доступно? Знаете ли вы разницу между различными моделями облачных сервисов? Сможете ли вы отличить IaaS от PaaS и SaaS?

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

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

IaaS (инфраструктура как услуга) предлагает масштабируемые, управляемые и автоматизированные среды, такие как ресурсы хранения и инфраструктуры (например, серверы), необходимые для предоставления облачных услуг.

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

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

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

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

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

Вы можете настроить его в зависимости от рабочей нагрузки и требований.

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

Проблемы

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

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

Локальные решения менее доступны для размещения распределенной рабочей силы.

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

Это позволяет предприятиям приобретать ресурсы в зависимости от спроса и по мере необходимости вместо предварительной покупки оборудования.

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

Клиенты IaaS несут ответственность за управление приложениями, средой выполнения, ОС, промежуточным ПО и данными.

Однако поставщики IaaS (такие как AWS, GCP и Azure) управляют серверами, жесткими дисками, виртуализацией, сетью и хранилищем.

Проблемы

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

Чтобы научиться эффективно управлять приложением в инфраструктуре поставщика услуг, может потребоваться обучение или опыт.

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

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

Он предоставляет разработчикам основу для построения и создания настраиваемых приложений.

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

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

Проблемы

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

Программное обеспечение как услуга (SaaS) использует Интернет для доставки приложений, которыми управляет поставщик, своим пользователям.

Доступ к нему можно получить через интернет-браузер, что означает, что установка или загрузка не требуются.

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

Проблемы

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

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

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

Пример

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

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

Доставка бургеров на дом аналогична PaaS, в которой мы заказываем еду через платформу доставки еды и едим ее за обеденным столом.

Питание вне дома похоже на SaaS в том смысле, что мы ходим куда-нибудь поесть и насладиться едой.

Модели развертывания

Общедоступное облако – это облачные вычисления, которые доставляются через сеть (Интернет) и совместно используются организациями.

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

Гибридные облака объединяют частные и общедоступные облака.

Публичное облако

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

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

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

И главный недостаток — отсутствие контроля затрат и безопасности.

Поставщики, доступные для общедоступного облака, — это AWS, GCP, Azure и т. д.

Частное облако

В частном облаке вы не делитесь ресурсами облачных вычислений с какой-либо другой организацией.

Центр обработки данных может располагаться локально.

Частное облако легко настраивается в соответствии с бизнес-требованиями и потребностями безопасности организации.

А главный недостаток — цена и масштабируемость.

Доступными для частного облака поставщиками являются HPE, Dell, VMware, Red Hat Openstack и т. д.

Гибридное облако

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

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

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

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

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

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

Эластичность. Предоставьте количество ресурсов, которое вам действительно нужно, и масштабируйте их по горизонтали или вертикали в зависимости от бизнес-требований.

Экономия затрат. Облако позволяет вам оценивать бюджет и платить за ресурсы по мере их использования.

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

Недостатки

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

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

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

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

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

Варианты использования облачных вычислений

Резервное копирование как услуга (BaaS). Распространенным вариантом использования облачных технологий является внедрение решения для резервного копирования. Например, организация может делать резервные копии своих данных и быстро и легко восстанавливать эти резервные копии из облака, избегая катастрофической потери данных.

Аварийное восстановление как услуга (DRaaS). Облако поддерживает аварийное восстановление, что очень важно для любого бизнеса. Аварийное восстановление обеспечивает быстрое восстановление предприятий и возобновление работы в случае аварии.

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

Рабочий стол как услуга (DaaS). Поставщик услуг предоставляет виртуальные рабочие столы конечным пользователям через Интернет с лицензией на подписку на пользователя.

Электронная почта как услуга (EaaS). Она предлагает инструменты электронной почты и предоставляет доступ к ним через Интернет. Поставщик услуг служит почтовым клиентом.

Облако против традиционного веб-хостинга

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

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

VPS-хостинг: VPS (виртуальный выделенный сервер) размещает несколько веб-сайтов на одном физическом компьютере, подобно виртуальному хостингу, но сервер разделен на несколько автономных виртуальных серверов. Это можно использовать, когда ваш сайт начинает расти.

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

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

Поставщики облачных услуг

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

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

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

Безопасность облачных вычислений

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

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

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

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

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

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

1950-е годы: мейнфреймы использовались для совместного использования ресурсов несколькими пользователями через терминалы, что снижало затраты и позволяло более эффективно использовать ресурсы.

1970-е: виртуальные машины были разработаны для того, чтобы мы могли запускать более одной операционной системы одновременно в изолированных средах, предоставляя все необходимые ресурсы, такие как ЦП, диск, ОЗУ и сетевая карта, по отдельности для всех виртуальных машин.

1990-е годы: телекоммуникационные компании начали использовать VPN (виртуальные частные сети) для двухточечных каналов передачи данных. Это помогло оптимизировать пропускную способность в геометрической прогрессии. VPN позволяет нескольким пользователям совместно использовать доступ к одной и той же физической инфраструктуре, оставаясь при этом в изолированной среде.

1997 г. профессор Рамнат Челлаппа определил облачные вычисления следующим образом:

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

1999 г. https://www.salesforce.com начал предоставлять сервисы приложений корпоративного уровня через Интернет.

Начало 2000-х годов: Amazon представила розничные интернет-услуги, а их центры обработки данных использовали менее 10 % емкости. Они придумали модель облачных вычислений, которая сделала их более эффективными и экономичными.

Конец 2000-х: Google представил свои службы обработки документов конечным пользователям, и это дало им возможность выйти в пространство облачных вычислений.

2006 г. Amazon запустила EC2 и S3 и с тех пор выпустила множество облачных сервисов под эгидой Amazon Web Service (AWS).

2008 г. Google запустил сервисы приложений, что стало началом новой эры облачных сервисов Google.

2010: запуск Microsoft Azure.

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

Удачного обучения!!