Поскольку некоторым из нас посчастливилось пропустить работу сегодня из -за Дня труда, я подумал, что сейчас было прекрасное время, чтобы объявить Две новые бонусные главы для моего Учитесь AWS, используя его курс Анкет
Я очень взволнован этим бонусным контентом, потому что он был получен теми, кто здесь, на Dev.to, мой список рассылки, и люди, которые обратились ко мне в Twitter Анкет
Два вопроса, которые мне задавали больше всего после выпуска моей книги, Как размещать, защитить и доставлять статические веб -сайты на веб -сервисах Amazon , был:
- Как поднять свои навыки в AWS?
- Что я могу практиковать со статическим вариантом использования веб -сайта?
Это два фантастических вопроса, которые заставили меня создать эти две главы.
Фокус курса
Чтобы записать, курс фокусируется на обучении нас 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»