IAAS → PAAS → Бессерверный

На этой неделе я готовился к нескольким выступлениям: выступление на конференции CapitalOne SECON и выступление на serverlessconf.

Готовясь к этим выступлениям, я пытался четко сформулировать, почему я считаю, что технологии бессерверных облачных вычислений (например, AWS Lambda) имеют большое значение. Фактически, это следующая крупная сделка в облачных вычислениях.

Недавний разговор с членом команды AWS Lambda в Amazon помог мне увидеть интересное следствие, которое, я думаю, действительно подчеркивает то, что здесь происходит:

Lambda вычисляет, что S3 сделал с хранилищем.

Давайте посмотрим на AWS S3

S3 занимается объектами для хранения. Вы предоставляете объект, а S3 сохраняет его. Не знаешь как, не знаешь где. Тебе все равно.

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

ВЫ НЕ МОЖЕТЕ ПРЕДОСТАВЛЯТЬ ПРЕДОСТАВЛЕННУЮ ИЛИ ПРЕДОСТАВЛЕННУЮ ЕМКОСТЬ ХРАНИЛИЩА В S3. Это просто так.

S3 хранит и взимает с вас именно то, что вы ему даете, ни больше, ни меньше.

Теперь давайте посмотрим на AWS Lambda

Лямбда имеет дело с функциями для исполнения. Вы предоставляете код функции, и лямбда выполняет его по запросу. Не знаешь как, не знаешь где. Тебе все равно.

Нет виртуальных машин, о которых можно было бы беспокоиться. Не существует такого понятия, как емкость серверной фермы. Слишком много простаивающих серверов… недостаточно серверов для удовлетворения спроса…. масштабирующие группы… Этих концепций не существует. Все это абстрагируется.

ВЫ НЕ МОЖЕТЕ ПРЕВЫШАТЬ ПРЕДОСТАВЛЕНИЕ ИЛИ ПРЕДОСТАВЛЯЕМЫЕ ИСПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ В LAMBDA. Это просто так.

Lambda выполняет и взимает с вас плату именно за то, что вы выполняете, ни больше, ни меньше.

Краткая история облачных вычислений

Взгляните на историю предложений общедоступных облаков. Каждая новая возникающая парадигма перемещала единицу масштаба и абстрагировала набор обязанностей от клиента к поставщику.

  • Когда мы начали использовать центры обработки данных, оборудование было единицей измерения, а физическая среда хостинга была абстрагирована.
  • В IAAS операционная система была единицей измерения, а физическое оборудование было абстрагировано.
  • В PAAS приложение было единицей масштаба, а ОС была абстрагирована.
  • В бессерверных технологиях функция является единицей измерения, а среда исполнения языка абстрагируется.

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

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

Сэм Крооненбург

Облачный гуру

Миссия A Cloud Guru - вовлечь людей в путешествие, чтобы повысить их навыки облачных вычислений, предоставляя лучший в мире образовательный контент, предназначенный для развития как мышления, так и карьеры.

«Пусть ни один человек в мире не живет в заблуждении. Без Гуру никто не может перейти на другой берег », - Гуру Нанак

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

Не отставайте от команды облачных гуру @acloudguru.