2013-12-05 4 views
0

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

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

У меня возникли проблемы с пониманием того, что такое Облачное приложение. Это просто веб-сайт, размещенный в огромном центре данных? Могу ли я получить доступ к Cloud Application через веб-браузер? И возможно ли иметь настольное приложение «работает» в облаке? Если да, то какой код работает в облаке?

Я просто не могу найти ясных объяснений по этим вопросам.

Я думаю, это все еще туманно для меня, поэтому я надеюсь, что кто-нибудь может мне помочь! Благодаря!

+0

http://ru.wikipedia.org/wiki/Cloud_computing – voscausa

ответ

1

Служба облачного обслуживания: IaaS (инфраструктура как услуга), PaaS (платформа как услуга), SaaS (программное обеспечение как услуга).

Простого пример, который использует облако является: Microsoft Azure, EC2 Amazon, Google диск

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

пользователям приходится платить только за то, что они используют.

Ваши ответы:

-> Является ли это просто веб-сайт организован огромный центр обработки данных? А. Нет, это не сайт. это сервис, который позволяет пользователю хранить данные, работать с программным обеспечением онлайн.

-> Могу ли я получить доступ к Облачному приложению через веб-браузер? A. Скорее всего, вы можете использовать его через веб-браузер.

-> Возможно ли иметь настольное приложение «работает» в облаке? Если да, то какой код работает в облаке? A. Да, приложения, которые работают в облаке, также содержат настольное приложение. Например, текстовый редактор или редактор фотографий - это настольное приложение, и если вам нужно облако, то поставщик облака предоставит вам это приложение для вас.

1

Я рекомендую вам взглянуть на различные service models, которые вы могли бы иметь на облаке. В частности, я бы внимательно изучил инфраструктуру как услугу (IaaS) и платформу как концепцию сервиса (PaaS).

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

Iaas. Где у вас есть инфраструктура как услуга. Это означает, что вы арендуете физическую машину в определенном центре данных, который вы можете выбрать. У вас есть возможность установить несколько операционных систем, где вы можете начать установку, например, своего контейнера Tomcat Java, вашей базы данных MySQL. Пожалуйста, обратите внимание, что вам не нужна инфраструктура, но вам все равно нужно установить/настроить/сохранить все программное обеспечение. Это модель Amazon EC2.

PaaS. Они предоставляют услугу на вершине IaaS, где вы арендуете инфраструктуру, но у вас также много предварительно настроенных сервисов, поэтому вам не нужно устанавливать Tomcat, MySQL, .. У вас есть Tomcat как услуга, MySQL как служба , PostgreSQL в качестве службы. С этой моделью вы ничего не устанавливаете, у вас есть приложение, и вы просто развертываете свое приложение в контейнере, который вам нужен. Вы можете взглянуть на этот video, который показывает вам графически, как развернуть ваше приложение на PaaS, чтобы вы могли видеть differencen с помощью IaaS.

Смежные вопросы