Рубрики
Uncategorized

Обучение AWS самостоятельно? 10 услуг, которые вам нужно знать

По состоянию на январь 2020 года около 190 услуг AWS. Даже если вы изучаете полный рабочий день, это л … Помечено AWS, начинающим, дежопами.

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

Вы можете научиться самостоятельно?

Да, абсолютно, вам не нужна формальная подготовка или даже онлайн-курс для изучения AWS. Как усердно это будет? Ну, это зависит от вашего прошлого опыта в IT/Software Industry. Если вы считаете себя профессионалом, вы можете не очень бороться. Для начинающих AWS не может быть лучшей отправной точкой. В конечном счете, можно самостоятельно освоить AWS, и вы должны решить для себя (на основе ваших целей и опыта), какой путь лучше для вас.

Изучите самые важные услуги AWS в первую очередь

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

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

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

Amazon EC2 — (вычислить упругих облаков)

Amazon EC2.

Что такое EC2? | FAQ

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

Ключевые темы для понимания

  • Типы экземпляров
  • Зоны регионов и доступности
  • Данные пользователя
  • Объемы магазина экземпляра (EBS)
  • Политика автокалирования и масштабирования
  • Группы безопасности
  • SSH Keypares.
  • Публичные/частные/эластичные IPS

AWS IAM — (управление идентификацией и доступом)

AWS IAM

Что такое я? | Вопросы-Ответы

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

Ключевые темы для понимания

  • Пользователи и группы
  • Сервисные роли
  • Доверительные отношения
  • Федерация идентичности
  • Управляемая и встроенная политика
  • Безопасность токенов (STS)

Amazon S3 — (простая служба хранения)

AWS S3.

Что такое S3? | Вопросы-Ответы

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

Ключевые темы для понимания

  • Классы хранения и время поиска
  • Управление жизненным циклом
  • Многофункциональные загрузки
  • Модель согласованности данных
  • Пересечение репликации региона
  • Рост
  • Статический хостинг сайта
  • Предварительно подписанные URL

Amazon RDS — (Служба реляционной базы данных)

Amazon RDS.

Что такое RDS? | Вопросы-Ответы

RDS предоставляет базы данных в облаке. RDS поддерживает большую часть основных двигателей баз данных и может масштабировать вверх или вниз в зависимости от нагрузки. Он автоматизирует многие общие задачи, связанные с управлением базами данных, такие как исправления программного обеспечения, резервные копии и восстановление. RDS — это транзакционная база данных, напротив Dynamodb Предлагается ли Amazon NoSQL NoSQL.

Ключевые темы для понимания

  • Варианты двигателя базы данных
  • Типы экземпляров базы данных
  • Развертывание Multi -z
  • Прочитайте реплики
  • Автоматическое масштабирование
  • Варианты шифрования
  • Резервные копии и восстановления

Amazon Route 53.

Амазонка Маршрут 53.

Что такое Tranke53? | Вопросы-Ответы

Route53 управляет DNS в пределах экосистемы AWS. Marebal53 предлагает три основных функция: регистрируя домены, DNS-маршрутизацию и проверка здоровья. Он очень доступен по умолчанию и может поддерживать высокое движение из коробки. Вы можете использовать любой регистратор DNS с AWS, но есть некоторые преимущества для пребывания в экосистеме AWS (проверки здоровья и записи Alias, чтобы назвать несколько).

Ключевые темы для понимания

  • Доменные концепции — доменное имя, регистраторы, TLDS
  • DNS-записи типов
  • Проверка здоровья
  • Политика маршрутизации
  • Передальчик DNS

Amazon Elb — (упругий балансировщик нагрузки)

Amazon Elb.

Что такое эльб? | Вопросы-Ответы

ELB предоставляет балансировщики нагрузки, которые распространяют входящий трафик на нескольких ресурсах внутри AWS, такие как серверы EC2 или узлы ECS. Если ваш трафик слишком много для одного сервера или вы хотите сделать ваше приложение очень доступным, вам нужен балансировщик нагрузки. ELB Увеличивает свои приложения, надежность, обработав SSL, проверки здоровья и маршрутизацию трафика, поэтому ваши серверы приложений могут сосредоточиться на их основной задаче.

Ключевые темы для понимания

  • Проверка здоровья
  • Липкость
  • CLB VS. NLB VS. ALB
  • Балансировка нагрузки через AZ
  • Смена соединения
  • SSL-сертификаты

Amazon Cloudfront

Amazon Cloudfront

Что такое Cloudfront? | Вопросы-Ответы

CloudFront — это предложение CDN Amazon. Cloudfront обслуживает статические файлы, такие как HTML, CSS, JS и изображения через всемирную сеть пограничных местоположений. Использование мест Hourfront Edge предлагает статические активы вашего сайта из мест, которые физически ближе к пользователю. Cloudfront добавляет скорость и надежность при сокращении затрат и снимая некоторые работы от более дорогих вычислений ресурсов.

Ключевые темы для понимания

  • Краевые локации
  • Происхождение
  • Подписанные URL-адреса
  • Рост
  • Источник доступа к личности

Amazon VPC — (виртуальное частное облако)

Амазонка VPC.

Что такое Amazon VPC? | Вопросы-Ответы

VPCS — это сложная тема. С VPC вы можете определить сеть, которую используют ваши ресурсы для связи. Строго, VPC не является услугой, но это то, что вам нужно понять, потому что он формирует основу для сети в AWS. VPCs образуют основу для решений AWS и могут даже связать на месте и облачные ресурсы.

Ключевые темы для понимания

  • Public vs. Частные IPS
  • Подсеть
  • Таблицы маршрута
  • Списки контроля доступа и группы безопасности
  • Интернет и NAT Gateways
  • VPC Puring.
  • Конечные точки VPC

AWS LAMBDA

AWS LAMBDA

Что такое aws lambda? | Вопросы-Ответы

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

Ключевые темы для понимания

  • Поддерживаемые runtimes.
  • Ограничения выполнения функций
  • Триггеры и интеграции
  • Лямбда @ край

Ворота Amazon API

API Gateway

Что такое Gateway API? | Вопросы-Ответы

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

Ключевые темы для понимания

  • Отдых против http apis
  • Ресурсы и методы
  • Триггеры и интеграции
  • Этапы, версию и развертывания
  • API Ключи и планы использования
  • Лямбда пользовательских аутентификации

Бонус: AWS CLI и SDK

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

AWS CLI.

Что такое AWS CLI? | CLI Ссылка

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

AWS SDK

AWS SDK, (комплекты для разработки программного обеспечения) является решением Amazon, для взаимодействия с АМС ресурсами внутри кода. Если вы хотите хранить изображения в S3 с помощью сценария Python, вам понадобится Python SDK. Точно так же, если вы хотите хранить записи в базе данных RDS с PHP, вам понадобится PHP SDK. Я предлагаю получить знакомый по крайней мере один из них, вы, вероятно, в ней нуждаются.

  • C++
  • Идти
  • Ява
  • JavaScript
  • .СЕТЬ
  • Node.js.
  • Выступ
  • Питон
  • Рубин

Куда идти дальше

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

Serverless

  • Лямбда
  • Шагные функции
  • SQS.
  • SNS.

Дежопт

  • CloudPipipeline.
  • Облачность
  • Ecs.
  • Екс

Мониторинг и администрирование

  • Cloudwatch.
  • CloudTrail.
  • Менеджер систем

Рабочие нагрузки данных

  • Афина
  • Эмр
  • Кинетис
  • Эластичный поиск

Машинное обучение

  • Сагемакер
  • Лекс
  • Полли
  • Textract.
  • Транскрибировать

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

Оригинал: «https://dev.to/sean_ziegler/learning-aws-on-your-own-10-services-you-need-to-know-3nie»