Файл: Облачные вычисления на современном этапе развития современного общества текущее состояние и перспективы использования.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 83
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Виртуализация платформы
Виртуализация платформы относится к созданию виртуальной машины, которая действует как логическая абстракция аппаратной платформы. Основная цель виртуализации - разделить ресурсы мэйнфреймового компьютера между различными функциями и приложениями и отделить эти среды друг от друга для целей эксплуатации или тестирования. Виртуализация платформы позволяет подписчикам IaaS развертывать виртуализированные вычислительные экземпляры по мере необходимости для поддержки разработки программного обеспечения и других задач.
Примеры IaaS
Инфраструктура как услуга - это базовый уровень модели облачных вычислений, который сегодня лежит в основе большинства приложений. Некоторыми распространенными примерами IaaS являются:
DigitalOcean
Линод
Пространство для стеллажей
Веб-сервисы Amazon
Cisco Metapod
Microsoft Azure
Google Compute Engine (GCE)
Ценообразование IaaS основывается на модели, аналогичной SaaS, но больше фокусируется на фактическом использовании ресурсов инфраструктуры. В моделях ценообразования IaaS обычно выставляются счета за чтение, запись, запросы, использование и т.д.
Преимущества инфраструктуры как услуги
Модель облачных сервисов становится все более популярной по мере того, как организации ищут более экономичные способы расширения своей ИТ-инфраструктуры и использования технологических ресурсов по оптимальной цене для достижения успеха в бизнесе. Хотя SaaS по-прежнему остается самой популярной моделью предоставления облачных сервисов, существует несколько ключевых причин, по которым все больше ИТ-организаций предпочитают использовать модель облачных сервисов IaaS.
Снижение затрат и первоначальные инвестиции в ИТ-инфраструктуру с помощью IaaS
ИТ-организации могут сократить свои первоначальные расходы на ИТ-инфраструктуру, выбрав облачную модель доставки, такую как IaaS. Поставщики облачных услуг облегчают организациям доступ к критически важной для бизнеса ИТ-инфраструктуре и масштабируют свои операции по мере необходимости, исходя из текущего уровня спроса.
Инфраструктура как услуга повышает доступность и непрерывность
Представьте, что ваш бизнес покупает сервер для размещения критически важного бизнес-приложения. Когда вам нужно выполнить обслуживание сервера, сервер должен быть переведен в автономный режим, а приложение становится недоступным. В модели IaaS ваш поставщик облачных услуг может просто разместить ваше приложение на отдельном сервере во время проведения технического обслуживания. Ваше приложение может быть повторно размещено на другом сервере или виртуальной машине, если текущий сервер выходит из строя. Поставщики облачных услуг также могут зеркально отображать ваши данные на дополнительных серверах, создавая избыточность для предотвращения потери данных и обеспечения оптимальной доступности услуг и непрерывности бизнеса вашей организации.
Сократил накладные расходы на ИТ-отдел с помощью IaaS
Сервисы IaaS сокращают затраты труда и знаний, необходимых организациям для обслуживания ИТ-инфраструктуры. В модели IaaS поставщик облачных услуг управляет центрами обработки данных, серверами и другим оборудованием и обновляет их, предоставляя абонентам возможность сосредоточиться на своей основной бизнес-деятельности, а не на бесконечных задачах обслуживания, связанных с управлением центром обработки данных.
Примеры использования инфраструктуры как услуги (IaaS)
Тестирование и разработка программного обеспечения с помощью IaaS cloud
Наличие виртуальных машин облегчает командам разработчиков программного обеспечения быструю инициализацию и демонтаж сред тестирования и разработки с желаемыми характеристиками. Упрощенное тестирование позволяет применять новые стратегии разработки программного обеспечения, такие как непрерывная поставка и развертывание, и помогает командам быстрее выводить свой продукт на рынок.
Развертывание веб-приложений на основе инфраструктуры как услуги
Инфраструктура IaaS идеально подходит для размещения и поддержки веб-приложений и включает в себя возможность увеличения доступных ресурсов для поддержки приложения в периоды повышенного, чем обычно, спроса.
Анализ больших данных с помощью облачных IaaS
Организациям, которые хотят анализировать большие наборы данных, требуются огромные вычислительные мощности. IaaS предоставляет экономичный вариант для организаций, которым необходимо использовать большие объемы вычислительной мощности для целей интеллектуального анализа данных.
Проблемы и решения в области безопасности инфраструктуры как услуги
Безопасность является серьезной проблемой для организаций, которые подписываются на IaaS, особенно для тех, кто арендует инфраструктуру в общем общедоступном облаке. По мере того как организации увеличивают количество приложений, развернутых в облаке, может становиться все труднее точно отслеживать события сетевой безопасности, обнаруживать и оценивать угрозы безопасности и поддерживать уверенность в состоянии безопасности организации.
Инструмент анализа безопасности Sumo Logic предлагает интегрированное представление о сетевой безопасности в облаке, помогая ИТ-организациям отслеживать и исследовать угрозы безопасности во всей частной, общедоступной или гибридной облачной среде.
2.3. Платформа как услуга. Модель PaaS
PaaS, или Платформа как услуга, - это модель облачных вычислений, которая предоставляет клиентам полную облачную платформу - аппаратное обеспечение, программное обеспечение и инфраструктуру - для разработки, запуска приложений и управления ими без затрат, сложности и негибкости, которые часто возникают при создании и обслуживании этой платформы локально.
Поставщик PaaS размещает все — серверы, сети, хранилища, программное обеспечение операционной системы, базы данных, средства разработки — в своем центре обработки данных. Обычно клиенты могут платить фиксированную плату за предоставление определенного количества ресурсов для определенного числа пользователей, или они могут выбрать тариф "оплата по мере поступления", чтобы оплачивать только те ресурсы, которые они используют. Любой из вариантов позволяет заказчикам PaaS создавать, тестировать, развертывать, запускать, обновлять и масштабировать приложения быстрее и дешевле, чем это было бы возможно, если бы им пришлось создавать собственную локальную платформу и управлять ею.
Каждый ведущий поставщик облачных услуг, включая Amazon Web Services (AWS), Google Cloud, IBM Cloud и Microsoft Azure, имеет свое собственное предложение PaaS. Популярные PaaS-решения также доступны в виде проектов с открытым исходным кодом (например, Apache Stratos, Cloud Foundry) или от разработчиков программного обеспечения (например, Red Hat OpenShift и Salesforce Heroku).
2.4. Программное обеспечение как услуга. Модель SaaS
Третий слой услуг облачных вычислений представляет собой Программное обеспечение как услугу (SaaS) и является модель обеспечения лицензирования и доставки, в которой программное обеспечение лицензируется на основе подписки и располагается на центральном хостинге. Такую методичку называют «предоставлением по требованию» программного обеспечения. SaaS, как правило, обеспечивает доступ пользователей с помощью тонкого клиента через веб-браузер. SaaS стала распространенной моделью поставки для многих бизнес-приложений, включая:
офисные приложения;
обмен сообщениями;
программное обеспечение для обработки платежных ведомостей;
программное обеспечение СУБД;
программное обеспечение для управления;
САПР;
программное обеспечение разработки;
виртуализацию;
управление взаимоотношениями с клиентами;
информационные системы управления;
планирование ресурсов предприятия;
выставление счетов;
управление человеческими ресурсами;
управление контентом;
управление Service Desk.
Термин «программное обеспечение как услуга» (SaaS) считается частью архитектуры облачных вычислений, также как инфраструктура как услуга (IaaS), платформ как услуга (PaaS), рабочий стол как услуга (DaaS), сервер как услуга (SaS) и информационные технологии управления как услуга (ITMaaS).
Централизованное размещение бизнес-приложений восходит к 1960 году. Начиная с того времени IBM и другие поставщики мейнфреймов ввели сервис обслуживания бизнес-бюро, также называемый как режим разделения времени или утилита вычислений. Такие услуги были включены в предложение вычисления мощности и хранения в базах данных для банков и других крупных организаций по всему миру с помощью центров обработки данных.
Распространение Интернета в течение 1990-х годов привело к новому классу централизованных вычислений, называемых провайдерами приложений (ASP). ASP предусматривает работу с сервисом хостинга и управлением специализированными бизнес-приложениями с целью сокращения расходов за счет централизованного управления и специализации поставщика решений в конкретном бизнес-приложении. Двумя крупнейшими родоначальниками ASP в мире были USI, с штаб-квартирой в Вашингтоне (США, округ Колумбия), и Futurelink Corporation, с штаб-квартирой в Оранж Каунти (США, штат Калифорния).
Модель SaaS не имеет физической необходимости косвенной дистрибуции, так как она не распространяется физически и развертывается почти мгновенно. Первая волна компаний, предоставляющих SaaS, построили свою собственную экономическую модель, не включающую вознаграждение партнера в своей структуре ценообразования (кроме случаев, когда существуют определенные принадлежности). Ввод модели SaaS был труден для рынка традиционных издателей программного обеспечения. Во-первых, потому что модель SaaS не приносит им такую же структуру доходов, во-вторых, потому, что SaaS продолжает работать с дистрибьюторской сетью, снижает их прибыли и наносит ущерб для конкурентоспособности стоимости их продукции.
В отличие от традиционного программного обеспечения, которое обычно продается в виде бессрочной лицензией с первоначальными затратами (и необязательно постоянной абонентской платой), SaaS-провайдеры, как правило, устанавливают цену на приложения, используя абонентскую плату, чаще всего ежемесячную или ежегодную. Поставщики SaaS, как правило, оценивают свои приложения, основываясь на некоторых режимах использования, например, количестве пользователей, использующих приложение.
Относительно низкая стоимость для пользователя в многопользовательской среде позволяет некоторым поставщикам SaaS предложить приложения с использованием Freemium модели. В этой модели бесплатный сервис доступен с ограниченной функциональностью или областью, а плата взимается за расширенную функциональность или больший объем. Некоторые другие приложения SaaS полностью бесплатны для пользователей, а доходы появляются от альтернативных источников, таких как реклама.
Ключевым двигателем роста SaaS является способность продавцов SaaS обеспечения конкурентоспособной цены с локальным программным обеспечением.
Подавляющее большинство решений SaaS основано на многопользовательской архитектуре. С помощью этой модели одна версия приложения с одной конфигурацией (аппаратной, сетевой, операционной системой) используется для всех клиентов. Для поддержки масштабируемости приложение установлено на нескольких машинах (горизонтальное масштабирование). В некоторых случаях вторая версия приложения при установке предлагает выбрать группу клиентов, имеющих доступ к предварительной версии приложений (например, бета-версии) для тестирования. Это контрастирует с традиционным программным обеспечением, где несколько физических копий программного обеспечения являются потенциально разными версиями, с потенциально разной конфигурацией, и часто настроены или установлены на различных объектах заказчика.
Программное обеспечение по требованию обладает следующими ключевыми признаками:
доступ к программному обеспечению, разработанному в соответствии с моделью SaaS, предоставляется удалённо по сетевым каналам и, как правило, через веб-интерфейс, кроме того, могут использоваться тонкие клиенты и терминальный доступ;
программное обеспечение развёртывается в центре обработки данных в виде единого программного ядра, с которым работают все заказчики;
программное обеспечение предоставляется на условиях уплаты периодических арендных платежей;
обслуживание и обновление программного обеспечения выполняется централизованно на стороне поставщика приложения, предоставляемого как услуга (SaaS);
стоимость технической поддержки обычно включается в арендную плату.
В качестве достоинств использования модели SaaS заказчиками можно представить:
отсутствие необходимости установки программного обеспечения на рабочих местах пользователей;
радикальное сокращение затрат на развёртывание системы в организации: расходы на аренду помещения, организацию дата-центра, оплату труда сотрудников и подобные;