AWS сочетает в себе инфраструктуру как услугу (IaaS), платформу как услугу (PaaS) и упакованное программное обеспечение как услугу (SaaS). Давайте рассмотрим вопросы, которые следует задать
Ит рекрутеру на интервью. Мы разбили их на уровни: базовые, средние и продвинутые
Вопросы и ответы на собеседовании по AWS базового уровня
Какова важность «буфера» в AWS?
Распределение входящего трафика между разными инстансами AWS оптимизировано благодаря эластичному балансировщику нагрузки. Буфер синхронизирует несколько частей и делает настройку более эластичной к всплескам трафика или нагрузки.
Компоненты склонны отвечать на запросы и обрабатывать их беспорядочно. Буфер устанавливает равновесие между различными устройствами и обучает их работать с одинаковой скоростью для более быстрого предоставления услуг.
Зачем разработчики создают подсети?
Большую сеть можно разделить на более мелкие с помощью подсетей.
Есть много причин для создания этих подсетей. Например, гарантируя, что трафик, предназначенный для подсети, остается в этой подсети, создание и использование подсетей может уменьшить перегрузку. Это действие помогает эффективно маршрутизировать трафик, поступающий в сеть, и снизить нагрузку на сеть.
Что такое эластичный транскодер? Сервисный инструмент AWS Elastic Transcoder помогает разработчикам изменять формат и разрешение видео для поддержки различных устройств, включая планшеты, смартфоны и ноутбуки с различными разрешениями.
Что такое виртуальное частное облако или VPC?
С помощью Virtual Private Cloud или VPC разработчики могут персонализировать настройку сети. Логический барьер отделяет сеть виртуального частного облака (VPC) от других облачных сетей. VPC позволяет разработчикам иметь свою личную подсеть, группу безопасности и диапазон IP-адресов.
К какому типу облачных служб относятся DNS и службы балансировки нагрузки? DNS и Load Balancer являются частью облачной службы IaaS-Storage.
Что такое ЕС2?
EC2 — это облачная виртуальная машина, которую разработчики могут контролировать на уровне ОС. Этот облачный сервер можно использовать в любое время, когда он понадобится разработчикам . Например, когда разработчикам нужно разместить свои серверы в облаке, как и их локальные серверы, или когда им нужен полный контроль над выбором оборудования и обновлением программного обеспечения для устройства.
Что такое SnowBall?
С помощью программы SnowBall разработчики могут перемещать терабайты данных как внутри, так и за пределами среды AWS.
Вопросы и ответы на собеседовании AWS среднего уровня
Что такое S3 в AWS?
С помощью S3 или Simple Storage Service разработчики могут хранить и извлекать любые объемы данных в любое время и из любого места в Интернете. Для S3 используется модель оплаты «оплата по мере использования».
Как отправить запрос в Amazon S3?
В качестве сервиса REST Amazon S3 позволяет разработчикам отправлять запросы либо напрямую через REST API, либо с помощью библиотек-оболочек AWS SDK.
Какая связь между зоной доступности AWS и регионом доступности AWS?
Регионы AWS охватывают огромную географическую территорию и широко разбросаны. С другой стороны, зоны доступности — это отдельные местоположения в регионе AWS.
Зоны доступности предназначены для изоляции от сбоев в соседних зонах доступности.
Каковы преимущества AWS IAM? Администратор может предоставлять разным пользователям и группам детальный доступ с помощью AWS IAM. Разным группам пользователей и пользователям может потребоваться разная степень доступа к различным производимым ресурсам.
Объясните группу безопасности.
Виртуальный брандмауэр на основе правил, который разработчики используют для ограничения доступа пользователей к экземплярам, представляет собой группу безопасности.
Иногда разработчики выбирают, делать ли экземпляр AWS доступным через общедоступную сеть при его создании. Кроме того, в некоторых случаях они хотят, чтобы этот экземпляр был доступен только из определенных сетей. В таких ситуациях разработчики используют группы безопасности.
В чем разница между спотовыми инстансами и инстансами по требованию? Некоторые блоки вычислительной мощности и вычислительных мощностей остаются недоиспользованными, когда AWS запускает инстансы EC2. Однако спотовые инстансы активны в любое время, когда есть возможность. Если разработчики проявляют гибкость в отношении доступности приложений, полезно использовать точечные экземпляры.
С другой стороны, экземпляры по требованию могут создаваться по мере необходимости. Такие кейсы имеют фиксированные цены. Такие экземпляры не будут прекращены, если разработчики не сообщат им об этом, поэтому они всегда останутся доступными.
Что такое сброс соединения? AWS предлагает функцию под названием Connection Draining. Это позволяет серверам, которые либо обновляются, либо отключаются, продолжать обрабатывать текущие запросы.
Если функция сброса подключений включена, балансировщик нагрузки разрешает исходящему экземпляру завершить свои существующие запросы в течение заранее определенного периода времени, но не будет отправлять новые. Исходящий главный экземпляр будет немедленно завершен без сброса соединения, и любые ожидающие запросы к этому экземпляру не будут выполнены.
Вопросы и ответы для интервью AWS продвинутого уровня
Как вы загрузите файл размером более 100 мегабайт в Amazon S3? Разработчики могут загрузить файл размером более 100 МБ с помощью утилиты AWS Multipart Upload Utility.
Файлы большего размера можно отправлять во многие независимые разделы с помощью утилиты многокомпонентной загрузки. Загружая эти фрагменты одновременно, разработчики также могут ускорить процесс загрузки. Исходный файл, из которого были сформированы части, создается после того, как части были загружены и объединены в один объект или файл.
Можно ли изменить частный IP-адрес экземпляра EC2, когда EC2 работает или находится в остановленном состоянии? Нет, частный IP-адрес экземпляра EC2 нельзя изменить.
Каждый вновь запущенный экземпляр EC2 получает частный IP-адрес в момент загрузки. Этот частный IP-адрес постоянно назначается экземпляру и не может быть изменен.
Какой тип масштабирования вы бы порекомендовали для RDS и почему? Вертикальное масштабирование и горизонтальное масштабирование — это два типа масштабирования. Основная база данных может быть увеличена по вертикали одним нажатием кнопки благодаря вертикальному масштабированию.
Существует 18 различных способов изменения размера RDS. Однако базы данных можно масштабировать только вертикально. С другой стороны, реплики выигрывают от горизонтального масштабирования. Эти реплики можно выполнять только с помощью Amazon Aurora, поскольку они доступны только для чтения.
Что такое доступ для опытных пользователей в AWS? Владелец ресурсов AWS будет сопоставим с пользователем-администратором. Они могут предоставлять другим пользователям доступ к ресурсам AWS, а также добавлять, удалять, изменять или проверять ресурсы.
Доступ администратора предоставляется с доступом опытного пользователя, но без возможности управлять пользователями и разрешениями.
Другими словами, пользователь с доступом привилегированного пользователя может создавать, удалять, изменять или просматривать ресурсы, но не может разрешать доступ другим пользователям.
Что такое том хранилища экземпляров и том EBS? Временные данные экземпляра должны храниться в томе хранилища экземпляра, который является типом временного хранилища. Пока экземпляр активен, данные доступны. Том хранилища экземпляров удаляется, а данные стираются, как только экземпляр закрывается.
С другой стороны, том EBS — это диск постоянного хранения. Даже если экземпляр будет закрыт, данные, содержащиеся в томе EBS, останутся доступными.
Как Cloudtrail и Route 53 работают вместе?
Каждый запрос к Amazon Route 53 API от учетной записи AWS , включая запросы, сделанные пользователями IAM, регистрируется службой CloudTrail. Файлы журналов этих запросов сохраняются CloudTrail в корзине Amazon S3. Информация обо всех запросах записывается CloudTrail.
Чтобы узнать, какие запросы были отправлены в Amazon Route 53, IP-адрес, с которого они были отправлены, кто их отправил, когда они были отправлены и другие сведения, используйте файлы журнала CloudTrail.
Что такое пары ключей в AWS? Пары ключей — это защищенные паролем учетные данные для входа в виртуальные машины, которые подтверждают личность пользователей при подключении к инстансам Amazon EC2.
Данные вопросы помогут IT рекрутеру в оценке компетенций разработчика, а если хотите прокачать свои технические знания, тогда велком в наше Закрытое сообщество Ит рекрутеров, где для каждого участника мы разрабатываем индивидуальный план его развития в карьере. Отзывы и детали по ссылке