Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
devops:aws_certified_cloud_practitioner [2022/05/30 07:17] – [AWS Directory Service] admindevops:aws_certified_cloud_practitioner [2022/05/30 20:27] – [Elastic Map Reduce (EMR)] admin
Line 868: Line 868:
   * Fully-Managed бессерверная NoSQL БД.   * Fully-Managed бессерверная NoSQL БД.
   * Существует в рамках региона.    * Существует в рамках региона. 
-  * Данимически подстраивается под нагрузку.+  * Динамически подстраивается под нагрузку.
   * Расчитано на миллионы записей и тысячи запросов в секунду.   * Расчитано на миллионы записей и тысячи запросов в секунду.
-  *  
 ==== Терминология DynamoDB ==== ==== Терминология DynamoDB ====
   * **Таблицы (Tables)** - Подобны таблицам в SQL-базах. Также есть **Primary Key**, который должне быть уникальным в пределах таблицы.   * **Таблицы (Tables)** - Подобны таблицам в SQL-базах. Также есть **Primary Key**, который должне быть уникальным в пределах таблицы.
Line 1304: Line 1303:
 === Elastic Map Reduce (EMR) === === Elastic Map Reduce (EMR) ===
 **AWS EMR** - это **managed Hadoop framework**. \\ **AWS EMR** - это **managed Hadoop framework**. \\
-Може использоватьс с инструментами **Apache Spark**, **Apache Hive**, **Apache HBase**, **Apache Flink**, **Apache Hudi** и **Presto**. \\+Может использоватьс с инструментами **Apache Spark**, **Apache Hive**, **Apache HBase**, **Apache Flink**, **Apache Hudi** и **Presto**. \\
 Включает в себя свою IDE - **EMR Studio**., которая поддерживает разработку на **R**, **Python**, **Scala** и **PySpark**. \\ Включает в себя свою IDE - **EMR Studio**., которая поддерживает разработку на **R**, **Python**, **Scala** и **PySpark**. \\
 Рабочие нагрузки можно запускать на **EC2**-инстансах и в кластерах **k8s** - **AWS EKS**, а также on-premises с помощью **AWS Outpost**. \\ Рабочие нагрузки можно запускать на **EC2**-инстансах и в кластерах **k8s** - **AWS EKS**, а также on-premises с помощью **AWS Outpost**. \\
Line 1659: Line 1658:
  
 ====== 15. Биллинг и ценообразование ====== ====== 15. Биллинг и ценообразование ======
 +Пользователь платит за:
 +  * вычислительные мощности
 +  * хранение информации
 +  * исходящий сетевой трафик
 +При проектировании решений следует принимать ко вниманию:
 +  * Выбор модели ценообразования на вычислительные ресурсы - то есть определиться с тем нужны ли гарантированные инстансы **On-Demand**, или можно выбрать негарантированные **Spot**, которые позволят сэкономить до 72% стоимости. Либо - при заключении соглашения на обязательное минимальное количество потребляемых ресурсов можно ориентироваться на **compute savings plans**. 
 +  * Выбор правильного количества заказываемых ресурсов. Чтобы не переплачиваь нужно правильно понимать сколько чего нужно, Для этого AWS предоставляет специальные инструменты - **AWS Cost Explorer**, который позволяет выявить ресурсы с низкой утилизацией. Также с помощью **AWS CloudFormation** планировать включение/выключение инстансов по расписанию. 
 +  * Мониторинг и выявление фактического потребления на основе метрик CPU, ввода-вывода, памяти. В этом помогут **CloudWatch** для большинстава ресурсов и **Amazon S3 analytics** для выявлния паттернов обращения к ресурсам на S3.
 +
 +===== AWS Cost Explorer =====
 +Средство мониторинга и визуализации затрат. Позволяет увидеть на что тратятся деньги и спрогнозировать траты на год вперед. \\
 +Можно видеть затраты по часам и по разным типам ресурсов. \\
 +**AWS Cost Explorer** выдет рекомендации на основе которых можно резервировать ресурсы и таким образом экономить. \\
 +Также - позволяет выявлять аномалии в затратах и оповещать о них 
 +
 +===== Тегирование ресурсов =====
 +Для выделения среди ресурсов групп и определения того какие из этих групп сколько стоят применяются теги. Теги бывают встроенные и пользовательские. \\
 +
 +
 +===== AWS Budgets =====
 +Позволяют мониторить затраты и предпренимать действия при превышении заданных поргов:
 +  * Применять IAM-политики
 +  * Service Control Policies
 +  * Что-то делать непосредственно с инстансами (EC2 или RDS)
 +То есть, например при превышении бюджета можно запретить создание новых EC2-инстансов с помощью IAM-политики. \\
  
  • devops/aws_certified_cloud_practitioner.txt
  • Last modified: 2022/11/18 11:51
  • by admin