Рубрики
Uncategorized

Корза и дровосеки или почему Паас?

Я был вовлечен в и с различной инфраструктурой в качестве службы и платформы, как услуга … Теги с Heroku, Devops.

Я был вовлечен в и с различной инфраструктурой в качестве службы и платформы в качестве поставщиков услуг уже более 12 лет. Часто мне просят объяснить «Зачем использовать поставщик IAAS?» или «зачем использовать паас?» или «Зачем использовать Heroku ? «.

Я написал это, чтобы попытаться объяснить эти концепции в конкретных условиях.

Счастливчик для меня, несколько сотрудников решили помочь мне с помощью помощи в области искусства и видео, и мы смогли удалить « с плохими рисунками » субтитры. Также мы сделали классную анимацию, объясняющую это. Вы можете увидеть видео здесь Отказ

Благодаря потрясающему Николь Джонсон , Дженнифер Хупер и весь Маркетинговая команда Heroku для принятия моей идеи и заставить его сиять.

С плохими рисунками

AWS любит сказать: « AWS для строителей », и я не могу согласиться больше. AWS для строителей, но Heroku для разработчиков.

Почему?

А что это даже значит?

И в чем разница?

Профессиональное развитие сложно. Это навык, который может занять годы, чтобы отточить. Инструменты, которые используют разработчики, могут быть чуждыми другими людьми. Такие вещи, как «CLI» или «IDE» или «GIT». Как и любые другие разработчики специализации, говорят на своем собственном языке, и в течение десятилетий разработали инструменты, которые направлены на их использование.

Также ремесло развитие сложно. Если вы думаете об этом, мы записываем шаг за шагом инструкции для компьютеров для выполнения. Мы довольно дар рядом, чтобы бежать в нижней части стека, верно?

Неправильно.

Говорят, что 90% айсберга находится под водой, а не видимым. То же самое можно сказать о развитии. Запись кода в Java, Ruby, Python или что ты Легко часть. Это детали, которые вы не видите, что вызывает у вас самые проблемы.

90% задач, которые невидимы, — это то, что вас дает. Какие вещи это?

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

Скажем, вы хотите получить приложение, которое просто обслуживает HTML-трафик и имеет часть данных, подключенных к Salesforce. Что бы вам понадобилось построить Чтобы сделать это?

Ну, у него самое простое это то, что вам придется построить, прежде чем ваши разработчики даже начнут написать код!

Это не включает в себя такие вещи, как AUTOSCALING, AUTO-FEALLING, MULTI-AZ Failover, Subral Extrications, Tooling Tooling, CI/CD Povelines и множество других вещей, которые вам понадобятся.

О, вы хотите использовать Кубернаны (K8S)? Это так же сложно.

Функции, как сервис становится ближе к «Heroku Easy» для определенных случаев использования и определенные архитектуры. Например, если ваш код может обрабатывать прерывистые задержки «холодного запуска», то FAAS может быть для вас. Однако это не серебряная пуля, и она не решает каждую проблему.

Если мы подумаем об этом, как нуждающийся в доме, AWS идет на двор летания, а покупать древесину, чтобы вы могли построить дом. Даже с K8S, EKS, LAMBDA, Docker, вы все еще должны собираться, настроить и поддерживать все эти вещи, а взаимосвязь между ними.

А, k8s, faas, docker? Они родились из-за того, как Героку был и делает вещи.

  • 12 продуктов ? Heroku написал это.
  • Buildpacks ? Heroku изобрел их.
  • Git push Heroku Master ? Ты угадал. Изобретен в Героку.

Когда я начал в отрасли, у нас даже не было пиломатериалов. Нам пришлось сократить деревья и получить наши пиломатериалы! Нам пришлось позвонить Dell или HP или Gateway и отправлять их нами серверы. Затем нам пришлось собрать эти серверы и положить их в стойки. Далее нам пришлось установить операционную систему и любые программные пакеты, которые нам нужны.

Это на местах для вас. Самый контроль, и самый ручной труд и время.

AWS поднял игру. AWS дает нам пиломатериал. И это действительно потрясающе. Вы можете войти и найти огромный массив разных типов и размеров пиломатериалов, множества разъемов, электроэнергии и сантехники. Вы можете выбрать из огромного меню услуг на AWS. Однако вы должны выбрать правильные элементы меню, а затем вы должны правильно настроить их, интегрировать их и управлять этими сервисами и интеграцией.

О, и кстати, после того, как вы закончите со всем этим пиломатериалом, и ваш дом построен, кто собирается исправить свой дом, когда что-то пойдет не так?

Ты.

Ты будешь.

Когда мы говорим, что Heroku легче использовать, то AWS это именно то, что мы имеем в виду. Вместо того, чтобы купить пиломатериалы, вы покупаете квартиру с озеленым дизайном и обслуживанием.

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

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

о чем ты думаешь? Вы предпочитаете стоять и стекать, использовать IAAS или развиваться на PAAS?

Оригинал: «https://dev.to/heroku/condos-and-lumberjacks-or-why-paas-nlk»