Рубрики
Uncategorized

Представляем две новые бонусные главы по инфраструктуре в качестве кода и CI/CD для изучения AWS, используя ее

Поскольку некоторым из нас посчастливилось пропустить работу сегодня из -за Дня труда, я подумал, что это был великий Тим … Tagged с AWS, DevOps, Learning, Beginters.

Поскольку некоторым из нас посчастливилось пропустить работу сегодня из -за Дня труда, я подумал, что сейчас было прекрасное время, чтобы объявить Две новые бонусные главы для моего Учитесь AWS, используя его курс Анкет

Я очень взволнован этим бонусным контентом, потому что он был получен теми, кто здесь, на Dev.to, мой список рассылки, и люди, которые обратились ко мне в Twitter Анкет

Два вопроса, которые мне задавали больше всего после выпуска моей книги, Как размещать, защитить и доставлять статические веб -сайты на веб -сервисах Amazon , был:

  1. Как поднять свои навыки в AWS?
  2. Что я могу практиковать со статическим вариантом использования веб -сайта?

Это два фантастических вопроса, которые заставили меня создать эти две главы.

Фокус курса

Чтобы записать, курс фокусируется на обучении нас AWS через призму решения проблемы. Проблема, в этом случае, заключается в хостинге, обеспечении и доставке статических веб -сайтов. Этот метод обучения — это то, что я рассматриваю как обучение, выполняя Анкет

Вместо того, чтобы тратить часы, читая документацию AWS, давайте начнем работать и начнем что -то строить.

Это позволяет нам изучать такие сервисы, как S3, Cloudfront, API Gateway, веб -брандмауэр и AWS Lambda, на самом деле используя их для решения нашей проблемы. В ходе курса мы изучаем тонкости хостинга, обеспечения и доставки статического веб -сайта на AWS.

Но, что более важно, мы изучаем основу для изучения любого услуги внутри экосистемы AWS. Лучший способ выучить облачные сервисы — это использовать их.

Бонусный контент

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

Выходя за рамки консоли AWS: как реализовать инфраструктуру в качестве кода для инфраструктуры AWS

В ходе курса мы достигли нашей цели обучения 6 различным услугам AWS. Мы сделали это, сосредоточившись на нашей проблеме, хостинга, обеспечении и доставке статических веб -сайтов.

В этой бонусной главе мы поднимаем его на следующий уровень.

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

Здесь мы сосредоточимся на инфраструктуре как коде и на том, как применить ее к нашему статическому варианту использования веб -сайта. Если вам понравилось мое недавнее сообщение в блоге по этой теме, вам действительно понравится эта глава.

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

Как постоянно развернуть статический веб -сайт, используя GitHub и AWS

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

Эта бонусная глава охватывает основы того, что такое CI/CD, преимущества, которые он предоставляет, и исследует одну реализацию в AWS.

Мы можем объединить наши статические знания веб -сайта с нашей инфраструктурой в качестве знания кода для создания непрерывной интеграции и развертывания. Затем мы можем изучить новые услуги AWS, CodePipeline и Codebuild, чтобы автоматизировать развертывание нашего статического веб -сайта на S3.

Два вопроса, которые я слышал большинство

Эти две бонусные главы сосредоточены исключительно на двух вопросах, которые я слышал больше всего.

Как поднять свои навыки в AWS?

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

Поэтому повышение ваших навыков не о том, чтобы втиснуть как можно больше услуг в вашу голову.

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

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

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

Что я могу практиковать со статическим вариантом использования веб -сайта?

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

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

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

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

  • Добавление функциональности поиска через API Gateway и AWS Lambda.
  • Добавление функциональности чата через Lambda.
  • Потоковое видео через AWS Cloudfront.

Вывод

Amazon Web Services — это масштабная платформа в настоящее время с более чем 100 службами и больше с каждым годом. Есть много информации. Настолько, что вы можете начать чувствовать себя потерянным во всем этом.

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

Этот курс действительно фокусируется на пути Я научился AWS на раннем этапе и сосредотачивается на концепциях, которые я все еще использую сегодня. Я надеюсь, что вам понравятся эти бонусные главы, и если у вас есть какие -либо вопросы или комментарии, оставьте комментарий ниже или отправьте мне сообщение на Twitter Анкет

Вы голодны, чтобы узнать еще больше о веб -сервисах Amazon?

Если вы хотите начать свое путешествие AWS, но чувствуете себя потерянным с того, с чего начать, рассмотрим Проверка моего курса . Мы сосредотачиваемся на хостинге, защите и развертывании статических веб -сайтов на AWS. Позволяя нам выучить более 6 различных сервисов AWS, как мы их используем. После того, как вы освоили основы, мы можем затем погрузиться в Две бонусные главы Чтобы охватывать более продвинутые темы, такие как инфраструктура в качестве кода и постоянное развертывание.

Оригинал: «https://dev.to/kylegalbraith/introducing-two-new-bonus-chapters-on-infrastructure-as-code-and-cicd-for-learn-aws-by-using-it-2m3l»