Я продолжаю слышать о облачных технологиях, хотя в основном это касается развития социальных сетей и т. Д. Я слышал об этом сегодня снова, и теперь мне очень интересно: что такое «Облако» и как оно относится ко мне (в моем случае я угадайте) как веб-разработчик? Как мне ответить на вопрос, который мне постоянно задают - «это в облаке?» - без слов «То, что вы спрашиваете, бессмысленно?»
14
Ответы:
«Облако» - модное слово. У него нет определения, которое не включает слово «Облако». Вот как Dell описывает их Облако:
О, значит, облако - это ИТ как услуга. Правильно. Я думал, что Geek Squad был IT как услуга? Итак, облако - это команда Geek Squad, или команда Geek Squad - это облако? И если Geek Squad начнет предлагать облачные сервисы, получится ли окончательная сингулярность вселенной? Для маркетологов не существует ада горячего или достаточно глубокого.
По сути, это логическое развитие кластеров, виртуализация и более быстрое подключение к Интернету. Компании могут специализироваться на предоставлении ресурсов для хранения и обработки данных, а вы можете разместить свое приложение в своем кластере и получить к нему доступ через Интернет. И, используя виртуализацию, она может существовать в произвольной среде, не связанной с фактическим физическим оборудованием, на котором она работает. Очень круто.
Возможность разместить приложение на стороннем оборудовании, которое можно прозрачно масштабировать, очень мощная. Вы можете создать веб-присутствие без необходимости чрезмерной фиксации на оборудовании. Конкретная аппаратная реализация не имеет значения для разработчиков, так что это тоже хорошо.
Причина, по которой они называют это «облаком», заключается в том, что в традиционных сетевых диаграммах Интернет, остальной мир, WAN, сетевые и аппаратные средства, которые выходят за рамки непосредственной диаграммы, всегда представлены в виде облака.
Сама природа облака , как неизвестная страна сохранилась до наших дней, и в корне , почему никто не может удовлетворительно описать то , что облако является . Все дело в том, что вы не знаете, что это такое. Вам не нужно. Вы просто знаете, что можете передать свое приложение Amazon, IBM или любому другому поставщику облачных услуг, и они будут размещать его и выставлять вам счета в зависимости от использования.
источник
Когда вы слышите термин «облако», это действительно (плохой) абстрактный термин, который определяет гамму из:
Сам термин «облако» является действительно плохим описанием этих трех вещей. В общем, когда люди обращаются к «облачным вычислениям», то к чему они стремятся, это смена парадигмы, когда у вас есть специализированные провайдеры, когда вы отказываетесь от контроля над некоторыми (или всеми) нефункциональными проблемами вашего программного обеспечения, а не за хостингом, за написанием и сам все управляешь.
источник
Задолго до того, как «Облако» стало модным словом, люди, которые рисовали сетевые диаграммы, рисовали все клиенты, серверы, маршрутизаторы и коммутаторы под своим непосредственным управлением и соединения между ними, но традиционно просто рисовали облако для тех частей сети, которые они используют не контролировать Для некоторых примеров выполните поиск изображений в Google для PSTN (телефонная сеть общего пользования). Облако представляет собой туманную вещь, в которую наши провода входят и выходят. Нам не нужно понимать, как это работает, потому что об этом позаботятся другие люди. Мы просто верим, что пакеты вернутся в нужное место на другой стороне. Обычно Интернет рисуется как облако, потому что, как только ваши пакеты попадают к вашему Интернет-провайдеру, вы уверены, что он знает, как доставить их в нужное место, и ему все равно, через какие маршрутизаторы он проходит.
Под «облачными вычислениями» в двух словах подразумеваются службы, размещенные в облаке на диаграмме сети вашего дома или предприятия, т. Е. Интернет. Аппаратное обеспечение не находится под вашим непосредственным контролем, вы просто отправляете свои данные «в облако» и доверяете своему поставщику обрабатывать и хранить его, чтобы оно было доступно для вас, когда вам нужно вытащить его обратно. Громкое значение этого слова также подразумевает, что вещи, которые сейчас обрабатываются «в облаке», традиционно были областью локального компьютера. Возможно, у вас традиционно был резервный сервер, но вы переключились на сервис, подобный carbonite, который выполняет резервное копирование «в облаке». Ранее вы использовали MS Office на локальном рабочем столе, но теперь используете Google Docs и т. Д.
Для вас, веб-разработчика, это означает, что клиенты часто ищут способы заменить услуги, традиционно используемые настольными компьютерами, веб-приложениями. Возможность заменить, а не просто дополнить настольное программное обеспечение может дать вам конкурентное преимущество.
источник
Многие люди прекрасно объяснили, что такое облако, поэтому я попытаюсь рассмотреть, что облако может принести вам (веб-разработчику) в дополнение к единорогам и золотой радуге: (с бесстыдными пробками в нашей технологии)
Есть много других на http://aws.amazon.com/ . Проверьте это! Очевидно, что это все из AMZN, другие, как Google, также имеют конкурентные предложения.
источник
Проблема в том, что «Облако» имеет несколько неоднозначный смысл (по объему).
Минимум, о котором большинство людей думают, когда они слышат «облако», - это виртуализированная инфраструктура и ее преимущества:
Кстати, вы не всегда получаете все в списке, и даже если вы делаете это, это может быть не на 100%. Вы можете Google для того, что случилось с "AWS US East Outage" для реального примера.
Люди также иногда добавляют другие сервисы как часть «Облака», такие как База данных, Журналирование и любой другой сервис, который как бы разделяет пространство между «инфраструктурой» и «приложением».
Некоторые люди также используют «Облако» как синоним «виртуальный». Иногда люди также используют его для обозначения «Программное обеспечение и платформа как услуга».
источник
Облако это просто еще одно слово для Интернета. Сейчас он становится все более популярным, так как интернет достаточно созревает, чтобы организации могли положиться на него в отношении важных программных услуг, поэтому мы постоянно слышим о таких вещах, как SAAS.
источник