Процессор AWS Graviton

Оптимальное соотношение цены и производительности в Amazon EC2

Процессоры AWS Graviton созданы по оригинальной разработке Amazon Web Services с использованием 64-битных ядер Arm Neoverse и обеспечивают оптимальное соотношение цены и качества для облачных нагрузок Amazon EC2. Amazon EC2 предоставляет самый широкий выбор разнообразных вычислительных инстансов, включая те из них, которые работают на базе процессоров Intel и AMD самого нового поколения. Процессоры AWS Graviton еще больше расширяют выбор, а также позволяют клиентам оптимизировать производительность и затраты на управление рабочими нагрузками.

Процессоры AWS Graviton первого поколения используются для инстансов Amazon EC2 A1 – первых в мире инстансов AWS на базе архитектуры Arm. Эти инстансы позволяют значительно сократить затраты на другие инстансы общего назначения для горизонтально масштабируемых приложений, таких как веб-серверы, микросервисы на базе контейнеров, средства обработка данных журналов, а также других рабочих нагрузок, для управления которыми можно использовать меньшие ядра и доступные объемы памяти.

Процессоры AWS Graviton2 отличаются более высокой производительностью и широкими возможностями по сравнению с процессорами AWS Graviton первого поколения. Они используются для работы инстансов Amazon EC2 M6g, C6g и R6g, а также их вариантов с локальным SSD‑хранилищем на базе NVMe, которые имеют на 40 % большую производительность по сравнению с аналогичными инстансами текущего поколения на базе архитектуры x861, и предназначены для управления самыми различными рабочими нагрузками, в том числе серверами приложений, микросервисами, высокопроизводительными вычислениями, автоматизацией проектирования электроники, игровыми приложениями, базами данных с открытым исходным кодом и кэшем в памяти. Кроме того, процессоры AWS Graviton2 обеспечивают улучшенную производительность для рабочих нагрузок, связанных с кодированием видео, аппаратное ускорение для рабочих нагрузок сжатия, а также поддержку для логических выводов машинного обучения на базе ЦП. Они обеспечивают в 7 раз более высокую производительность, имеют в 4 раза больше вычислительных ядер, в 2 раза больший объем кэша и работающую в 5 раз быстрее память.

Джеймс Хэмилтон объявляет о внедрении новых инстансов Amazon EC2, M6g, C6g и R6g на базе процессоров AWS Graviton2 (8:34)

Преимущества

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

Инстансы EC2 общего назначения (M6g), инстансы, оптимизированные для вычислений (C6g), и инстансы с оптимизацией памяти (R6g) на базе процессора AWS Graviton2, а также их варианты с SSD-хранилищем на базе NVMe, обеспечивают на 40 % более оптимальное соотношение цены и производительности по сравнению с аналогичными инстансами текущего поколения на базе архитектуры x86 (1) для широкого ряда рабочих нагрузок, таких как серверы приложений, микросервисы, средства кодирования видео, высокопроизводительные вычисления, автоматизация проектирования электроники, сжатие, игровые задачи, базы данных с открытым исходным кодом, кэши в памяти и логические выводы машинного обучения на базе ЦП.

Поддержка различных приложений и сервисов

Процессоры AWS Graviton2 на базе 64-битной архитектуры ARM совместимы с популярными операционными системами Linux, в том числе Amazon Linux 2, Red Hat, SUSE и Ubuntu. Помимо этого, инстансы на базе AWS Graviton2 можно использовать во многих популярных приложениях и сервисах от AWS и независимых поставщиков ПО, например в Amazon ECS, Amazon EKS, Amazon ECR, Amazon CodeBuild, Amazon CodeCommit, Amazon CodePipeline, Amazon CodeDeploy, Amazon CloudWatch, Crowdstrike, Datadog, Docker, Drone, Dynatrace, GitLab, Jenkins, NGINX, Qualys, Rancher, Rapid7, Tenable и TravisCI. Разработчики архитектуры ARM также могут использовать эту экосистему для создания приложений в облаке, благодаря чему им не понадобится выполнять эмуляцию и кросс-компиляцию, которые требуют много времени и имеют высокий риск возникновения ошибок.

Усиленная защита облачных приложений

Разработчики, которые создают приложения для облака, полагаются на облачную инфраструктуру, поскольку она обеспечивает высокий уровень безопасности, большую скорость и оптимальное использование ресурсов. Процессоры AWS Graviton2 обладают основными характеристиками, которые позволяют разработчикам безопасно запускать облачные приложения: постоянно активное 256-битное шифрование DRAM и повышенная на 50 % производительность каждого ядра по сравнению с процессорами AWS Graviton первого поколения. Инстансы на базе процессора Graviton2 по умолчанию поддерживают зашифрованные тома хранилища EBS. Они разработаны на основе платформы Nitro System, которая предусматривает использование защитного чипа с выделенным аппаратным и программным обеспечением для безопасности.

Инстансы EC2 на базе процессоров AWS Graviton2

Общего назначения

Site-Merch_Amazon-EC2-M6g-Instances_Editorial

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

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

Подробнее »

Оптимизированные для вычислений

Site-Merch_Amazon-EC2-C6g-Instances_Editorial

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

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

Подробнее »

Оптимизированные для памяти

Site-Merch_Amazon-EC2-R6g-Instances_Editorial

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

Назначение: рабочие нагрузки с интенсивным использованием ресурсов памяти, например базы данных с открытым исходным кодом (MySQL, MariaDB и PostgreSQL) или кэшем в памяти (Redis, KeyDB, Memcached).

Подробнее »

Кроме того, в инстансах общего назначения (M6gd), инстансах, оптимизированных для вычислений (C6gd), а также инстансах с оптимизацией памяти (R6gd) предусмотрены возможности локального SSD-хранилища на базе NVMe. 

Инстансы EC2 на базе процессоров AWS Graviton первого поколения

SiteMerch-EC2-A1-Instances_390x150

Инстансы Amazon EC2 A1 на базе процессоров AWS Graviton первого поколения позволяют значительно сократить затраты на другие инстансы общего назначения для горизонтально масштабируемых приложений, таких как веб-серверы, микросервисы на базе контейнеров, средства обработки данных журналов, а также других рабочих нагрузок, для управления которыми можно использовать меньшие ядра и доступные объемы памяти. Эти инстансы также подойдут разработчикам, увлеченным пользователям и преподавателям, входящим в сообщество разработчиков архитектуры Arm.

Подробнее »

Рекомендации клиентов и партнеров

600x400_Crowdstrike_Logo

CrowdStrike – это мировой лидер в сфере разрабатываемых с нуля облачных решений для кибербезопасности и защиты адресов. CrowdStrike Falcon обеспечивает полную защиту и визуальный контроль среды выполнения для узлов и размещенных контейнеров с использованием платформы с оптимизацией для облака и одного облегченного датчика, не требуя дополнительного развертывания или интеграции. Инстансы на процессорах AWS Graviton2 на базе ARM64 выгодно отличаются высокой производительностью и ценовой доступностью, что способствует их внедрению в процессы в широком диапазоне рабочих нагрузок. Согласно принципу общей ответственности клиентам AWS требуется надежная и бесперебойная защита всего парка вычислительных средств Amazon EC2, независимо от используемой в них архитектуры процессоров. Поэтому компания CrowdStrike охотно расширяет возможности защиты и визуального контроля CrowdStrike Falcon для всех инстансов EC2 на базе процессоров Graviton.

600x400_Datadog_Logo

Datadog – это платформа мониторинга и аналитики для разработчиков, производственных процессов и бизнес-пользователей в эре облачных технологий. «Мы рады, что инстансы на базе Graviton2 теперь общедоступны. Мы наблюдаем рост продуктивности своих разработчиков, поскольку эти инстансы на 50 % увеличили производительность основных конвейеров непрерывной интеграции, – говорит Джимми Капуто, менеджер по продукции компании Datadog. – Благодаря Datadog Agent для Graviton/ARM все клиенты AWS могут использовать Datadog для отслеживания производительности инстансов на базе Graviton2 во всей своей инфраструктуре».

Honeycomb_io

Компания Honeycomb.io предоставляет средство наблюдения для оценки и проверки рабочих систем, спроектированное и усовершенствованное в соответствии с потребностями платформ, микросервисов, бессерверных приложений и сложных систем. Honeycomb.io использует инстансы Amazon EC2 M6g для различных тестов рабочих узлов приема данных. Весь процесс перехода занял около 15 часов под руководством опытного системного инженера широкого профиля, специализирующегося на надежности сайтов. Специалисты Honeycomb.io обнаружили, что инстансы M6g превосходят имеющиеся инстансы C5 по всем аспектам: они стоят меньше, обладают большим объемом ОЗУ, демонстрируют меньшую срединную задержку в целом и значительно сокращенную остаточную задержку, а также меньше нагреваются при такой же пропорциональной нагрузке на узел. Благодаря переводу всего парка рабочих узлов приема данных на инстансы M6g компания Honeycomb.io может использовать на 30 % меньше инстансов, каждый из которых на 10 % дешевле.

Hotelbeds_Logo_pos

Компания Hotelbeds является мировым лидером в отрасли услуг бронирования, предлагая инновационные решения в сфере жилья, перевозок, развлечений и аренды автомобилей благодаря глобальной сети туристических дистрибьюторов. Hotelbeds следит за новыми технологиями, чтобы предлагать клиентам лучшие продукты и услуги. Специалисты Hotelbeds были рады опробовать новые процессоры AWS Graviton2 для одной из рабочих нагрузок, разработанных с помощью Java11 и SpringBoot2. Первоначальное тестирование Hotelbeds показало, что инстансы Amazon EC2 M6g на базе AWS Graviton2 обладают на 43 % лучшим соотношением цены и производительности, чем инстансы M5 текущего поколения. Учитывая эти результаты, специалисты Hotelbeds с нетерпением ждут, когда они смогут использовать инстансы M6g в составе своей инфраструктуры Amazon EC2.

INTS_CreativeDataTechnology_Logo_CMYK

Компания InterSystems стремится предоставить клиентам своей платформы обработки данных свободу выбора технологий и архитектуры. По результатам эталонных тестов InterSystems новые инстансы Amazon EC2 M6g на базе AWS Graviton2 демонстрируют увеличение производительности на 28 % и снижение затрат на инфраструктуру на 20 % по сравнению с инстансами M5 аналогичного размера. Такие убедительные результаты заставили InterSystems добавить поддержку архитектуры ARM и инстансов на процессорах AWS Graviton2 в последнюю версию платформы обработки данных InterSystems IRIS.

KeyDB-Logo_600x400

KeyDB – это высокопроизводительная база данных, совместимая с API Redis™ и сочетающая в себе многопотоковость, эффективное использование памяти и высокую пропускную способность. KeyDB обеспечивает поддержку для инстансов AWS на базе Graviton2 и предлагает пользователям самим проверить, на что способны KeyDB в паре с процессорами Graviton2. Тестирование KeyDB показало увеличение производительности на 65 % при использовании инстансов Amazon M6g на базе AWS Graviton2 по сравнению с инстансами M5 последнего поколения на основе архитектуры x86. KeyDB гордится поддержкой этой новейшей технологии и предлагает пользователям самые мощные решения, какие только доступны.

Valnet

LexisNexis Risk Solutions – это международная компания, специализирующаяся на аналитике и работе с данными, которая оказывает услуги в области данных и технологий, по аналитике, прогнозированию, а также защите от мошенничества в широком спектре областей промышленности.

«Мы протестировали Java-приложение на базе OpenJDK8 с помощью инстансов Amazon EC2 M6g. Это приложение справляется с большими объемами процессов шифрования и используется для шифрования на уровне сообщений в целях обеспечения безопасности наших клиентов. В сравнении с базовым инстансом C5 инстанс M6g смог обработать на 30 % больше трафика. Такие результаты впечатляют», –

Тим Миллер, старший программный инженер-консультант, сегмент здравоохранения компании LexisNexis Risk Solutions

mobiuspace-logo

Mobiuspace – это стартап, предоставляющий передовую платформу для обнаружения контента и развлечений на базе ИИ. Недавно компания Mobiuspace протестировала свои контейнеризированные серверные сервисы на базе Java, в которых используются новые инстансы Amazon EC2 M6g с процессорами AWS Graviton2, и отметила прирост производительности на 40 % по сравнению с инстансами M5. Благодаря этому и меньшей на 20 % цене инстансов Amazon EC2 M6g компания Mobiuspace в перспективе рассматривает переход на них.

Netflix_logo

Netflix – это ведущий мировой развлекательный интернет-сервис. Телесериалы, документальные и художественные фильмы самых разнообразных жанров на разных языках смотрят 158 миллионов подписчиков в 190 странах. «Мы используем инстансы типа Amazon EC2 M для целого ряда рабочих нагрузок, в том числе для потоковой передачи, кодирования, обработки данных и мониторинга, – рассказывает Эд Хантер, директор по производительности и операционным системам компании Netflix. – Мы испытали новые инстансы M6g с помощью ставшего стандартом для отрасли инструмента LMbench и некоторых эталонных тестов на базе Java и заметили повышение производительности на 50 % по сравнению с инстансами M5. Мы остались очень довольны внедрением инстансов Amazon EC2 на базе процессоров AWS Graviton2».

Nielsen_Logo

Nielsen – это глобальная компания в сфере измерений и аналитики данных, которая предоставляет наиболее полные и заслуживающие доверия сводки по потребителям и рынкам по всему миру. «Наше Java-приложение на базе OpenJDK служит для сбора цифровых данных, обработки входящих веб-запросов и их переадресации согласно потребностям предприятия. Это приложение с большими объемами данных ввода/вывода, поэтому одним из ключевых требований является возможность масштабирования с минимальными затратами, – рассказывает Крис Никотра, первый вице-президент по цифровым вопросам компании Nielsen. – «Мы без проблем перевели это Java-приложение на инстансы Amazon EC2 A1 с процессором AWS Graviton. После этого мы уже протестировали новые инстансы M6g на базе процессора Graviton2, и они справлялись с нагрузкой, которая была вдвое большей, чем на A1. С нетерпением ждем возможности запустить другие рабочие нагрузки на новых инстансах с процессорами Graviton2».

Plurk

Компания Plurk занимается разработкой и эксплуатацией социальной сети, которая позволяет людям показывать события из их жизни в виде небольших текстовых заметок. Для удобства взаимодействия с пользователями часть стека Plurk работает с группой Memcached. Сервис Plurk изначально является облачным и с первых дней работает с решением Memcached, запущенным на инстансах Amazon EC2. После выхода процессора AWS Graviton2 компания Plurk заинтересовалась, как он будет работать с группой рабочих нагрузок Memcached. Переход на инстансы EC2 на базе процессоров AWS Graviton2 прошел легко, а компания Plurk смогла сократить нагрузку на процессор на 15 % и стоимость – на 20 %. После такого положительного опыта компания Plurk рассчитывает перенести в AWS Graviton2 остальные рабочие нагрузки, чтобы дополнительно оптимизировать соотношение цены и производительности.

Raygun_logo

Raygun позволяет наглядно оценить, как пользователи на практике работают с программным обеспечением, и тем самым дает клиентам возможность быстрее и точнее выявлять, диагностировать и устранять проблемы. Проведя тестирование вычислительных рабочих нагрузок на базе .NET Core на новых инстансах M6g с процессором Graviton2, компания Raygun с удовольствием отметила прирост производительности на 30 % по сравнению с инстансами 5-го поколения, которые в настоящее время применяются в производстве. В наше непростое время компанию Raygun интересуют экономичные решения, поэтому для нее стала приятной новостью возможность использования этих инстансов, которые теперь доступны широкой публике, в рабочей среде.

Redbox_logo

Redbox – это ведущая платформа для просмотра новых фильмов и телепередач в Америке, которая отличается доступными ценами и не требует подписки. Redbox располагает сетью из более чем 41 500 удобно расположенных терминалов самообслуживания, в которых в ночное время формируется прогноз запросов клиентов, чтобы нужный контент всегда был доступен. Алгоритм прогнозирования основывается главным образом на вычислениях и в настоящее время работает на инстансах C5. Когда в Redbox узнали о выходе нового процессора AWS Graviton2, им стало интересно, как проявят себя новые инстансы Amazon EC2 M6g при таком применении. Сравнивая m5.2xlarge и m6g.2xlarge, специалисты Redbox обнаружили, что при практически одинаковой производительности M6g обходится на 20 % дешевле. Кроме того, в Redbox по достоинству оценили то, что Graviton2 по серверному пространству может конкурировать с процессорами на базе x86.

Arm TD logo

Arm Treasure Data, платформа клиентских данных (CDP), обеспечивает унификацию данных из различных источников и снижает потребность в очистке и подготовке этих данных. Благодаря поддержке промежуточного программного обеспечения с открытым кодом, например Presto, сервисы AWS успешно справляются с рабочими нагрузками, связанными с целыми массивами больших данных. По результатам внутреннего тестирования инстансы Amazon EC2 M6g, использующие процессоры AWS Graviton2 на базе ARM, демонстрируют на 30 % большую производительность и на 20 % меньшие затраты по сравнению с инстансами M5.

Valnet

Valnet Inc. – это цифровая медиа-компания, специализирующаяся на распространении контента.

«Имея опыт работы с объемными веб-сайтами, таким как Screen Rant, TheGamer и CBR, мы знаем, что оптимизированная инфраструктура EC2 является фундаментом нашей работы. После эталонирования наиболее распространенных рабочих нагрузок (NGINX, PHP, Redis) мы обнаружили, что новые инстансы Amazon EC2 M6g на базе процессора AWS Graviton2 показали на 30 % больше эффективности по сравнению с текущим парком процессоров M5. На основании этого мы полностью перешли на M6g, снизив на 20 % количество инстансов, на 20 % сократив затраты и на 40 % повысив соотношение цены и производительности», –

Стефан Сйогелид, системный администратор Valnet Inc.

Программное обеспечение и сервисы

Операционные системы

Toolkit-Icon_Linux2
Amazon Linux 2
Toolkit-Icon_RedHat
Red Hat Enterprise Linux
Toolkit-Icon_Ubuntu
Ubuntu
Toolkit-Icon_SUSE
SUSE Linux Enterprise Server
Toolkit-Icon_Fedora
Fedora
Free-BSD_Logo
FreeBSD
Debian_Logo
Debian

Сервисы для управления контейнерами

Toolkit-Icon_Docker
Docker
Toolkit-Icon_Amazon-EKS
Amazon Elastic Kubernetes Service
Toolkit-Icon_Amazon ECS.e8cc95a422d1f7c5ed31ca14082ff183c7959034
Amazon Elastic Container Service
Fircracker_Logo
Firecracker
ECR_Logo
Amazon Elastic Container Registry
Rancher_Logo
Rancher

Инструменты и программное обеспечение для разработчиков

Jenkins_Logo
Jenkins
GitLab_Logo
GitLab
Toolkit-Icon_AWS CodeCommit.adef7bf3c09f39b8a2a7c119653623a0f5f14646
AWS CodeCommit
Toolkit-Icon_AWS CodeBuild.87069d3ea748977c88d516873e16b92a2ff1bb75
Amazon CodeBuild
Toolkit-Icon_AWS CodePipeline.2039671c2249b73c00063e9a20ce64e6c98f85c9
AWS CodePipeline
Code-Deploy_Logo
AWS CodeDeploy
Cloud-9_Logo
AWS Cloud9
Corretto_Logo
Amazon Corretto
NGinx_Logo
NGINX
Chef_Logo_developer_tools_software
Chef
Drone_Logo_developer_tools_software
Drone
Github_Logo_developer_tools_software
Github
GitHub-Actions_Logo_developer_tools_software
Github Actions
Honeycomb_Logo_developer_tools_software
HoneyComb
Travis_Logo_developer_tools_software
TravisCI
KernelCare_Logo
KernelCare

Агенты

Crowdstrike_Logo
CrowdStrike
DataDog_Logo
Datadog
Cloudwatch_Logo
Amazon CloudWatch
Amazon-Inspector_Logo
Amazon Inspector
Aws-System-Manger_Logo
AWS Systems Manager
Qualys_Logo_agents
Qualys
Rapid7_Logo_agents
Rapid7
Tenable_Logo_agents
Tenable

И другие

Блоги партнеров

Артур Петипьер и Джимми Капуто
20 июля 2020 г.
 
Джим Джексон
12 июня 2020 г.
 
Брент Кук
8 июня 2020 г.
 
Крис Карлсон
26 мая 2020 г.
 
BusinessWire
21 мая 2020 г.
 
Announcing 32/64-bit Arm runner support for AWS Graviton2
Кушал Кулвэл
15 мая 2020 г.
 
AWS Graviton2 support comes to TravisCI
Пол Гордон
15 мая 2020 г.
 
Chef adds support for Arm-based AWS Graviton2 processors
Майк Визард
14 мая 2020 г.

Кай Сасаки (Treasure Data)
27 марта 2020 г.

Observations on Arm64 and AWS’s Amazon EC2 M6g instances
Лиз Фонг-Джонс (Honeycomb.io)
18 марта 2020 г.

Benchmarking the AWS Graviton2 with KeyDB – M6g up to 65% faster
Бен Шермель (EQAlpha)
2 марта 2020 г.

Intersystems IRIS on Arm-based AWS Graviton2 Processors
Стив Леблан (InterSystems)
19 февраля 2020 г.

Building multi-architecture Docker images on Arm 64-bit AWS Graviton processors
Скотт Россильо
14 января 2020 г.

Статьи и объявления

Ниилэй Такер
14 июля 2020 г.
 
Spot
22 июня 2020 г.
 
Business Wire 
11 июня 2020 г.
 
Эмма Уайт
11 июня 2020 г.
 
AWS CLI v2 now available for Linux Arm
Кайл Кнэпп
21 мая 2020 г.
 
New – EC2 M6g Instances, powered by AWS Graviton2
Себастьян Стормак
11 мая 2020 г.
 
Amazon’s Arm-based Graviton2 against AMD and Intel: Comparing Cloud Compute
Андрей Фрумусану (Anandtech)
10 марта 2020 г.
 
Джесси Батлер
1 мая 2020 г.
 
Build Arm-based applications using CodeBuild
Эдди Мозер
3 февраля 2020 г.
 
AWS Graviton2
Джеймс Хэмилтон
14 января 2020 г.
 
AWS goes all in on Arm-based Graviton2 processors with EC2 6th gen instances
Патрик Мурхед
3 декабря 2019 г.
 

Ресурсы

1 На 20 % меньшая стоимость и на 40 % более высокая производительность для инстансов M6g, C6g и R6g по сравнению с инстансами M5, C5 и R5 соответственно. Источник данных: результаты внутреннего тестирования рабочих нагрузок при различных характеристиках вычислений и требованиях к памяти.