Рубрики
Uncategorized

Что будет означать в 2020 году

Все больше и больше, способы, которыми мы получаем программное обеспечение в производство, начинают выглядеть как платформы в качестве услуги. Итак, что означает PaaS вообще в мире контейнеров, CI/CD и Mobile?. С тегом Паас, Облако, DevOps, Heroku.

Если вас попросили выбрать тему для облачных вычислений в 2019 году, то вы будете избалованы выбором.

Будет ли это Kubernetes? Это, казалось бы, повсюду и, согласно Общему нативному вычислительному фонду, 40% корпоративных компаний управляют этим в производстве. Или как насчет сервера? Его обещание снизить затраты и снижение бремени OPS сделало его невозможным на конференциях разработчиков и на таких сайтах.

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

Таким образом, 2019 год был таким же годом платформы, как и услуга — PaaS — как контейнеры или без сервера.

Не у всех такая же проблема

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

Но большая часть разработки приложений на самом деле довольно скучная. Скучно в хорошем смысле! Когда все сделано хорошо, речь идет о предоставлении стоимости в руки пользователей как можно более эффективно.

Заманчиво взглянуть на технологии, которые попадают в заголовки газет на таких веб -сайтах, и удивляться, как их получить в наших резюме. Тем не менее, технологии, которые работают для Bigco, могут не соответствовать в другом месте или, если они это сделают, возможно, их накладные расходы делают их непрактичными.

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

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

Важно отметить, что PaaS Today — гораздо более широкий сектор, чем вы могли бы ожидать.

Как изменилась PAAS за последние десять лет?

В первые дни Паас был все о создании средств развертывания, не являющихся развертыванием для веб-приложений. Google App Engine обслуживал разработчиков Python, а Heroku обслуживали разработчиков Ruby. Идея состояла в том, чтобы сделать развертывание кода таким же простым для разработчиков этих языков, как и для разработчиков PHP и ASP.

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

  • Контейнеры как услуга: Они сосредоточены на упрощении работы таких инструментов, как Kubernetes
  • Полная функция PAAS: как Хероку , эти платформы предоставляют все, что необходимо для получения приложений от объединенного запроса на вывод до производства
  • низкий код: Эти платформы абстрагируют большинство рукописных кодов, предоставляя графическую среду, в которой разработчики специфические модели данных, бизнес-логика и UX, а затем развертывают результирующее приложение для производства.

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

Паас — естественный конец современного трубопровода Dev

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

Реальность DevOps заключается в том, что она требует компромисса: предоставление функций, которые заинтересованные стороны нуждаются или заботятся о OPS. Но это противоречит зернам того, как большинство разработчиков проводят остаток своего времени.

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

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

Какой смысл в неполном трубопроводе?

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

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

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

Для Пааса, с другой стороны, это решаемые проблемы. Платформа в качестве сервисного маршрута принимает трубопровод CI/CD и расширяет свою философию прямо до производства. Разработчики сосредоточены на предоставлении стоимости, а PaaS обрабатывает детали маршалпинга вычислительного ресурса, интеграции со сторонними услугами, запущенных кластеров базы данных и многого другого.

Паас — это то, как мы сейчас делаем

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

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

Поместив PAAS в конце нашего конвейера CI/CD — будь то Kubernetes Platform или Паас, такой как Хероку –– Мы решили исправить проблемы, которые получают функции на рынке перед нашими конкурентами, которые гарантируют, что заинтересованные стороны будут видеть ценность раньше, что имеет ощутимое значение в мире.

Изображение трубопровода от Erlend Esketh Рубикс кубики изображение от Олава Аренса

Оригинал: «https://dev.to/heroku/what-paas-will-mean-in-2020-3pmh»