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


Ответ 1:

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

  1. Виртуализация: не реальная материя / материал. В вычислениях это просто относится к понятиям, подобным или действующим как синоним к реальным ресурсам. Теперь, каковы основные ресурсы в области вычислительной техники. Посмотрите на ваш компьютер или ноутбук или даже мобильный телефон в этом отношении. В качестве строительных блоков вы всегда найдете компоненты процессора, оперативной памяти или основной памяти, хранилища и сети. Используя программное обеспечение, простой многоядерный процессор может быть виртуализирован, чтобы вести себя как несколько дискретных процессоров с одним ядром или любой другой конфигурацией. Это также может быть применено к различным другим вычислительным ресурсам. Распределенное хранилище (Distributed + Storage): если вы сохраняете несколько копий одного и того же файла в более чем 1 хранилище любого типа, например, для: переносного жесткого диска или USB-накопителя, оно просто становится распределенным хранилищем. Подвох в том, что все диски или хранилище доступны одновременно и выглядят как единое целое (не забывайте о виртуализации выше), даже если в основе лежит более 1 дисков / хранилище. Например, если вы используете какое-либо онлайн-хранилище, вы, вероятно, можете увидеть один диск, на котором вы храните данные, но за кадром данные могут находиться на разных жестких дисках, рассредоточенных, возможно, даже в другом географическом местоположении.

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

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

4. Я постараюсь ответить в терминах Леймана, поскольку эти термины (IaaS, PaaS, SaaS) были хорошо определены Secrat Nelson. Опять же, посмотрите на компьютер или ноутбук рядом с вами

а. IaaS: Когда вы арендуете основные строительные блоки того, что мы называем компьютером, эта модель называется IaaS. Например, в зависимости от ваших потребностей, вы можете предоставить x количество ядер, y объем памяти и z объем памяти для себя, и он будет действовать как виртуальный компьютер для вас, на котором вы можете запускать свои приложения. Разница лишь в том, что вы не сможете потрогать, почувствовать или увидеть такую ​​машину. Виртуализация снова на работе

б. PaaS: Программное обеспечение / инструменты, которые помогают вам создавать новые программы с нуля, а точнее, из готовых фреймворков. Это включает в себя серверы приложений / баз данных, базы данных, управление контентом, порталы, поддержку языков программирования и т. Д. И т. Д. Кстати, это касается программного обеспечения, даже если мы используем термины, такие как серверы, на этом уровне. Поскольку это PaaS, все эти инструменты находятся в аренде вместо того, чтобы устанавливать их на свой компьютер / локальный компьютер.

с. SaaS: Проще всего понять, так как мы уже взаимодействуем на одном таком программном обеспечении, т.е. Quora. Нам просто не нужно беспокоиться о том, как программное обеспечение создается, поддерживается и на каких серверах оно работает. Другими простыми примерами являются Gmail, Office 365, Dropbox и т. Д. И т. Д. Существует огромный список очень полезных коммерческих бизнес-приложений, используемых практически в каждой отрасли. Когда вам не нужно беспокоиться об их реализации, обновлениях и обслуживании, они попадают под скобу SaaS.

ура


Ответ 2:

Облако представляет собой очень широкую концепцию и охватывает практически все возможные виды онлайн-услуг, но когда компании обращаются к облачным закупкам, обычно рассматриваются три модели облачных услуг: программное обеспечение как услуга (SaaS), платформа как Сервис (PaaS) и Инфраструктура как услуга (IaaS). У каждого есть свои тонкости и модели гибридных облаков, это должно помочь вам лучше понять Saas Paas и IaaS.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КАК УСЛУГА

В некотором смысле SaaS очень похож на старую модель предоставления программного обеспечения для тонких клиентов, где клиенты, в данном случае обычно веб-браузеры, предоставляют точку доступа к программному обеспечению, работающему на серверах. SaaS - наиболее знакомая форма облачного сервиса для потребителей. SaaS переносит задачу управления программным обеспечением и его развертывания на сторонние сервисы. Среди наиболее знакомых SaaS-приложений для бизнеса - приложения для управления взаимоотношениями с клиентами, такие как Salesforce, наборы программного обеспечения для повышения производительности, такие как Google Apps, и решения для хранения данных, такие как Box и Dropbox.

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

ПЛАТФОРМА КАК СЕРВИС

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

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

Примеры поставщиков PaaS включают Heroku, Google App Engine и OpenShift от Red Hat.

ИНФРАСТРУКТУРА КАК СЕРВИС

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

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

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

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

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

Надеюсь, теперь вы хорошо понимаете различия между SaaS, PaaS и IaaS.

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


Ответ 3:

Облако представляет собой очень широкую концепцию и охватывает практически все возможные виды онлайн-услуг, но когда компании обращаются к облачным закупкам, обычно рассматриваются три модели облачных услуг: программное обеспечение как услуга (SaaS), платформа как Сервис (PaaS) и Инфраструктура как услуга (IaaS). У каждого есть свои тонкости и модели гибридных облаков, это должно помочь вам лучше понять Saas Paas и IaaS.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КАК УСЛУГА

В некотором смысле SaaS очень похож на старую модель предоставления программного обеспечения для тонких клиентов, где клиенты, в данном случае обычно веб-браузеры, предоставляют точку доступа к программному обеспечению, работающему на серверах. SaaS - наиболее знакомая форма облачного сервиса для потребителей. SaaS переносит задачу управления программным обеспечением и его развертывания на сторонние сервисы. Среди наиболее знакомых SaaS-приложений для бизнеса - приложения для управления взаимоотношениями с клиентами, такие как Salesforce, наборы программного обеспечения для повышения производительности, такие как Google Apps, и решения для хранения данных, такие как Box и Dropbox.

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

ПЛАТФОРМА КАК СЕРВИС

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

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

Примеры поставщиков PaaS включают Heroku, Google App Engine и OpenShift от Red Hat.

ИНФРАСТРУКТУРА КАК СЕРВИС

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

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

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

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

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

Надеюсь, теперь вы хорошо понимаете различия между SaaS, PaaS и IaaS.

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