SLA - Соглашение об уровне обслуживания
Соглашение об уровне обслуживания, или SLA, как следует из названия, - это соглашение между поставщиком облачных услуг и клиентом, которое охватывает все особенности контракта, такие как доступность, условия и обслуживание, выбранные пакеты, производительность и т.д.
Поставщик облачных услуг
Поставщики облачных услуг - это организации или предприятия, которые предоставляют облачные услуги другим предприятиям меньшего размера за определенную плату (иногда бесплатно). Среди наиболее известных облачных провайдеров - Google, Microsoft и Amazon.
Архитектура облачных вычислений
Архитектура облачных вычислений относится ко многим возможностям программного обеспечения, базам данных, приложениям и так далее, которые необходимы для использования возможностей облачных ресурсов для решения сложных бизнес-задач. В нем указываются компоненты, а также их соединения.
Частное облако
Частное облако относится к облачным сервисам, адаптированным к потребностям конкретного предприятия. Обслуживание часто выполняется внутри компании; однако в редких ситуациях оно может быть передано стороннему поставщику облачных услуг. Частные облака созданы для тех компаний, которые хотят чтобы все было в пределах их досягаемости, в том числе их «big data» («большие данные»). Вы боитесь передавать данные в публичное облако? Вам необходимо постоянно контролировать их? Частное облако позволит компании воспользоваться всеми преимуществами облачных сервисов и при этом полностью контролировать свои данные. В подобных решениях в полной мере используются возможности виртуализации и автоматизированного управления виртуальными машинами, однако резерва мощностей для масштабирования пиковых нагрузок нет.
Публичное облако
Публичное облако - это второй тип облаков, и обычно оно относится к услугам, принадлежащим компаниям и управляемым ими, которые предоставляются широкой публике. В большинстве случаев общедоступное облако является бесплатным, и от пользователей не требуется приобретать какое-либо конкретное программное обеспечение или аппаратное обеспечение. Компании доверяют свои данные внешнему облачному провайдеру. Преимущество публичных «облаков» в том, что вы платите только за те ресурсы, которые используете. Кроме этого стоит отметить высокую гибкость публичных «облаков» к переменной нагрузке и практически автоматизированное управление и обслуживание. Однако не стоит спешить отправлять критически важные данные в публичное облако.
Гибридное облако
Гибридное облако используется, когда компании нужны индивидуальные облачные сервисы, которые могут сочетать в себе как частное, так и общедоступное облако, функционирующее в тандеме. Это хорошо работает для предприятий с небольшой капитализацией, которые могут получить доступ к общедоступному облаку, но также хотят получать индивидуальные сервисы. Гибридное облако представляет собой сочетание преимуществ частного и публичного облаков, что позволяет компаниям получить максимальную выгоду от их использования. В гибридном облаке управление критически важными данными осуществляется в частном облаке внутри компании, а менее важные данные и критичные приложения отправляются в публичное облако.
Мультиобласть
Мультиобласть относится к ситуации, при которой корпорация или организация передает облачные сервисы на аутсорсинг многим поставщикам услуг для одних и тех же услуг по развертыванию облачных вычислений. Такое затруднительное положение возникает, когда поставщик услуг признан за предоставление превосходных решений для одного бизнес-требования, но слаб в других облачных нишах.
Внешнее облако
Частный или общедоступный облачный сервис, предлагаемый третьей стороной, настраивается за пределами компании для удовлетворения потребностей клиента.
Интерфейс прикладного программирования (API)
Интерфейс прикладного программирования, сокращенно API, - это инструмент, который позволяет пользователям получать доступ к информации или функциональности из определенного сервиса и включать это в приложение пользователя.
IaaS
Это сокращение, используемое для обозначения инфраструктуры как услуги и относящееся к виртуальной среде, которую облачный провайдер предоставляет потребителям. Эта инфраструктура включает сетевое оборудование, серверы, хранилища и программное обеспечение, которое включает в себя полноценную среду рабочего стола.
SaaS
Это сокращение от "Программное обеспечение как услуга", которое представляет собой программные приложения, размещенные поставщиком и предлагаемые потребителям в виде лицензий по подписке. Salesforce, Adobe Creative Cloud и Microsoft Office 365 - вот несколько хорошо известных примеров SaaS.
PaaS
Платформа как услуга (PaaS) - это решение, при котором поставщик облачных услуг предоставляет клиентам необходимое программное и аппаратное обеспечение для разработки, развертывания и администрирования приложений через Интернет.
BaaS
Как следует из названия, Backend-as-a-Service предлагает инструменты и сервисы, помогающие разработчикам мобильных и веб-приложений создавать облачный сервер для этих приложений. Мобильная версия обычно сокращается как MBaaS.
XaaS
Все как услуга (XaaS) относится к широкому спектру облачных вычислений и услуг удаленного доступа. В нем признается огромное разнообразие товаров, устройств и технологических достижений, предлагаемых клиентам в качестве онлайн-сервисов. Вот несколько удачных примеров XaaS: хранение данных как услуга (Storage as a Service), объединенные коммуникации как сервис (UCaaS), идентификация как сервис (IDaaS), мониторинг как сервис (МааS) и т.д. Главные признаки, которые их объединяют: возможность получить услугу по первому требованию, без установки на компьютер каких-либо дополнительных компонент, оплата за реальное использование услуги, возможность масштабировать услугу в соответствии с текущими потребностями.
Бессерверный
Рабочая нагрузка может выполняться без выделенного хостинга. Поставщик услуг получает запрос, алгоритм и связанные данные, которые затем обрабатывают запрос как транзакцию.
Контейнеры
Возможность упаковки приложений и зависимостей как единого объекта может помочь в решении проблем с развертыванием и средой. Все контейнеры на хосте используют одну и ту же операционную среду, в отличие от того, когда для каждого приложения используется виртуальная машина.
Kubernetes
Это метод управления контейнерами и их развертывания с использованием оркестрации. Docker Swarm - продукт, конкурирующий с Docker. Обе технологии предназначены для использования в производстве и для поддержки крупномасштабных развертываний контейнеров клиентами.
Эластичность
Способность облачного сервиса предоставлять предложения по запросу, реагируя на меняющиеся требования клиента к рабочей нагрузке. Эластичность - это быстрая реакция на переключение ресурсов по мере изменения спроса, то есть когда клиент добавляет или удаляет услуги в режиме реального времени.
Расширяемость
Он измеряет способность облачного решения расширять систему за счет добавления дополнительной среды выполнения и поддержки фреймворка с помощью пакетов сборки сообщества.
Облачная платформа Google
Платформа облачных вычислений Google представляет собой набор общедоступных облачных вычислительных сервисов, которые включают в себя различные опции IaaS, PaaS и SaaS.
Веб-сервисы Amazon
Amazon Web Services - это комплексная и развивающаяся платформа облачных вычислений, предлагающая надежные, масштабируемые, адаптируемые, простые в использовании и экономичные решения для облачных вычислений.
Azure
Microsoft Azure - это платформа облачных вычислений. Она используется для разработки, развертывания и администрирования приложений и служб через всемирную сеть центров обработки данных, управляемых Microsoft.
Родной язык облачных вычислений
Cloud Native - это метод разработки программного обеспечения, который пытается использовать механизм предоставления облачных вычислений. Разработчикам программного обеспечения не нужно создавать приложения с учетом ограничений пользователя конечного оборудования, что позволяет им создавать масштабируемые решения по требованию.
Большие данные
Большие данные - это широкое словосочетание, которое включает в себя все аспекты цифровых данных, как организованных, так и неструктурированных, и содержит несколько поддоменов. Среди прочего, он связан с хранением, манипулированием и обнаружением закономерностей в неструктурированных данных.
Когда мы говорим о big data, мы имеем в виду петабайты и экзабайты неструктурированных или частично структурированных данных. Эти «гигантские» данные используются для обнаружения повторяющихся наборов данных, но они могут значительно снижать пропускную способность каналов передачи данных и емкость хранилищ. Перемещение больших данных в облаке позволяет компаниям быстро и легко анализировать их с помощью таких инструментов, как MapReduce и Hadoop.
Источники облачных данных
Это относится к корпорации, которая решает передать облачные услуги поставщику услуг на аутсорсинг, а не использовать неэффективные традиционные методы хранения данных и манипулирования ими.
Промежуточное программное обеспечение
Эта фраза для облачных вычислений относится к программному обеспечению, которое работает как связующее звено между облачными программными приложениями и другими компонентами для обеспечения правильной работы.
Оплата по мере поступления
Метод получения облачных услуг (аппаратного и программного обеспечения) от поставщика, который не требует первоначального взноса; скорее, он основан на потреблении или подписке.
Облачное резервное копирование
Резервное копирование облачных данных выполняется на удаленном облачном сервере. Данные хранятся в облаке и извлекаются из него, сети взаимосвязанных ресурсов.
Программный стек
Это набор приложений, которые работают в унисон для достижения общей цели. В рамках этой структуры компоненты должны использоваться в определенном порядке.
Виртуальная машина
Виртуальная машина (VM) - это программное обеспечение, имитирующее компьютер и используемое для выполнения операционной системы или приложения.
Blockchain (Блокчейн)
Блокчейн - это тип распределенного регистра для ведения постоянной и защищенной от несанкционированного доступа записи транзакционных данных.
SOA
Сервис-ориентированная архитектура или SOA представляет собой модель разработки программного обеспечения для распределенных прикладных компонентов. Она включает в себя функции обнаружения, контроля доступа, сопоставления данных и безопасности.
CDP
Платформа клиентских данных (customer data platform или CDP) - это программное обеспечение, позволяющее маркетологам, не обладающим глубокими техническими знаниями, легко и эффективно осуществлять цифровое управление отношениями с клиентами.
DMaaS
Управление данными как услуга (Data Management-as-a-Service или DMaaS) - это тип облачного сервиса, который предоставляет предприятиям централизованное хранилище для разнородных источников данных.
Трехуровневая архитектура приложений - это модульная клиент-серверная архитектура, которая состоит из уровня представления, уровня приложения и уровня данных. Уровень данных обеспечивает хранение информации, уровень приложений обрабатывает логику, а уровень представления являет собой графический интерфейс пользователя (GUI), который взаимодействует с двумя другими уровнями. Эти три уровня являются логическими, а не физическими, и могут работать как на одном физическом сервере, так и на разных машинах.
CPaaS
Коммуникационная платформа как услуга (CPaaS) - это облачная модель предоставления сервисов, которая позволяет организациям в реальном времени добавлять коммуникационные возможности в используемые бизнес-приложения. Разработчики используют технологию CPaaS для встраивания коммуникаций в сторонние бизнес-приложения для создания интегрированного пользовательского интерфейса. Коммуникационные возможности, которые предоставляются через программный интерфейс приложения (API), включают службу коротких сообщений, службу мультимедийных сообщений, телефонию и видео.
Resorce pooling
Объединение ресурсов в пулы (Resorce pooling) . Вычислительные ресурсы провайдера объединяются в пулы для обслуживания многих потребителей по многоарендной (multi-tenant) модели. Пулы включают в себя различные физические и виртуальные ресурсы, которые могут быть динамически назначены и переназначены в соответствии с потребительскими запросами. Нет необходимости в том, чтобы потребитель знал точное местоположение ресурсов, однако можно указать их местонахождение на более высоком уровне абстракции (например, страна, регион или ЦОД). Примерами такого рода ресурсов могут быть системы хранения, вычислительные мощности, память, пропускная способность сети. Мгновенная эластичность (Rapid elasticity) . Ресурсы могут быть легко выделены и освобождены, в некоторых случаях автоматически, для быстрого масштабирования соразмерно спросу. Для потребителя возможности предоставления ресурсов видятся как неограниченные, то есть они могут быть присвоены в любом количестве и в любое время. Измеряемый сервис ( Measured service ) . Облачные системы автоматически управляют и оптимизируют ресурсы с помощью средств измерения, реализованных на уровне абстракции применительно для разного рода сервисов (например, управление внешней памятью, обработкой, полосой пропускания или активными пользовательскими сессиями). Использованные ресурсы можно отслеживать и контролировать, что обеспечивает прозрачность как для поставщика, так и для потребителя, использующего сервис.
EaaS
Everything as a Service (EaaS, Всё как услуга). При таком виде сервиса пользователю будет предоставлено все – от программно-аппаратной части до управления бизнес-процессами, включая взаимодействие между пользователями.