Разработка приложений на стороне клиента и сервера – AWS Amplify
Создавайте полнофункциональные веб- и мобильные приложения за несколько часов. Простое начало работы, удобство масштабирования.
Что такое AWS Amplify?
✔ Это комплект специализированных инструментов, которые позволяют разработчикам приложений для Интернета и мобильных устройств быстро и легко создавать, отправлять и размещать приложения полного цикла на AWS, а также дают возможность гибко использовать разнообразные сервисы AWS по мере развития сценариев использования. Не требует навыков работы с облаком.
✔ Создание приложений за считанные часы. Создание приложений полного цикла, пользовательских интерфейсов и серверных частей с поддержкой аутентификации, хранилища, данных и т.д.
✔ Быстрая отправка. Простое развертывание и хостинг быстрых, безопасных, надежных веб-сайтов и приложений с рендерингом на стороне сервера всего за несколько кликов.
✔ Удобное масштабирование. Расширение приложения с помощью более 175 сервисов AWS для поддержки новых сценариев использования, DevOps и роста пользователей.
Примеры использования
Настройка серверной части приложения
Создание облачной серверной части для веб-приложения, приложения для iOS или Android в режиме реального времени и оффлайн за несколько щелчков мышью.
Создание пользовательского интерфейса приложения
Автоматическая конвертация дизайна компонентов Figma в надежный код React и подключение пользовательского интерфейса к облачному серверу за несколько кликов.
Размещение приложения
Вы можете развернуть свое веб-приложение или веб-сайт в безопасной сети доставки контента (CDN) AWS, имеющей сотни точек присутствия по всему миру.
Цены на AWS Amplify
В рамках уровня бесплатного пользования AWS можно начать работу с инструментами и сервисами AWS Amplify бесплатно. Подробная информация о предложении AWS Amplify приведена в следующей таблице:
Создайте приложение
Инструменты и сервисы AWS Amplify |
Описание |
Функции |
Предложения |
Цены на продукты |
Визуальный интерфейс |
Среда для быстрого создания и развертывания полнофункциональных приложений. |
Простое моделирование данных Потоки аутентификации, не требующие конфигурации Бессерверные функции Безопасное хранилище Прогнозирование ИИ/МО Интегрированные геокомпоненты |
НАЧАТЬ БЕСПЛАТНО Вы платите только за использование задействованных сервисов AWS. |
|
Интерфейс командной строки Amplify Интерфейс командной строки |
Локальный набор инструментов для настройки и управления внутренним модулем приложения с помощью всего нескольких команд. |
|||
Компоненты Amplify UI |
Система проектирования с открытым исходным кодом и подключаемыми к облаку компонентами для быстрого создания многофункциональных приложений. |
|||
Библиотеки Amplify |
Клиентские библиотеки с открытым исходным кодом для создания облачных мобильных и веб-приложений. |
Развертывание и хостинг приложения
Инструменты и сервисы AWS Amplify |
Описание |
Функции | Предложения |
Цены на продукты |
Управляемый CI/CD и хостинг |
Полностью управляемые CI / CD и хостинг для быстрого, безопасного и надежного создания статических приложений и приложений с рендерингом на стороне сервера. |
Рабочие процессы CI/CD полного цикла |
12 МЕСЯЦЕВ БЕСПЛАТНО 1000 минут сборки в месяц 5 ГБ хранилища в месяц 15 ГБ исходящего трафика в месяц 500 000 запросов в месяц (SSR) 100 Гбайт-часов запросов в месяц (SSR) |
Предложение в рамках уровня бесплатного пользования
AWS помогает новым клиентам начать работу бесплатно. Узнайте, как можно использовать уровень бесплатного пользования AWS с Amplify
Вы платите только за использование задействованных сервисов AWS.
Вы платите только за использование задействованных сервисов AWS.
Вы платите только за использование задействованных сервисов AWS.
Вы платите только за использование задействованных сервисов AWS.
1000 минут сборки в месяц
5 ГБ хранилища в месяц
15 ГБ исходящего трафика в месяц
500 000 запросов в месяц (SSR)
100 Гбайт-часов запросов в месяц (SSR)
Работает со знакомыми вам платформами и языками
Подробнее о хостинге AWS Amplify
Просмотрите нашу коллекцию видеоматериалов и других ресурсов — узнайте больше об AWS Amplify
-
Видео
-
Функции сервиса
-
Учебные пособия
-
Примеры использования
-
Видео
-
Введение в студию AWS Amplify (0:59)
Запуск студии AWS Amplify: быстрое создание комплексных веб-приложений в визуальной среде на AWS (60:00)
Студия AWS Amplify: прямая трансляция AWS (18:58)
Создание мобильных приложений для iOS и Android в рекордные сроки с помощью Flutter и AWS Amplify (29:00)
-
Функции сервиса
-
Сборка приложения с помощью AWS AmplifyПростое моделирование данныхИспользование визуального редактора или кода для моделирования таблиц, полей и отношений баз данных. Автоматическое предоставление API GraphQL и базы данных NoSQL с возможностями в режиме реального времени.
Потоки аутентификации, не требующие конфигурацииДобавление готовых компонентов пользовательского интерфейса с помощью нескольких строк кода. Настройка рабочих процессов входа и регистрации по адресам электронной почты и аккаунтам социальных сетей, восстановления забытого пароля и многофакторной аутентификации.
Бессерверные функцииДобавление в свой проект функции AWS Lambda, которую можно использовать вместе с обработкой запросов на основе передачи состояния или в качестве источника данных в API GraphQL.
Безопасное хранилищеХранение фотографий, аудио- и видеофайлов пользователей на устройстве или в общедоступных, защищенных или частных модулях хранения в облаке. Использование облачного масштабируемого хранилища позволяет легко превратить прототип приложения в рабочую версию.
Прогнозирование ИИ/МОСоздание увлекательных приложений с возможностью использования искусственного интеллекта и машинного обучения для перевода текста, генерирования речи из текста, распознавания объектов на изображениях, интерпретации текста и расшифровки текста.
Интегрированные геокомпонентыДобавление функций определения местоположения, таких как карты и поиск местоположения, в свое веб-приложение на основе JavaScript за считанные минуты. Amplify включает предварительно интегрированные компоненты пользовательского интерфейса карты (на базе популярной библиотеки MapLibre с открытым исходным кодом).
Развертывание и хостинг с помощью AWS AmplifyРабочие процессы CI/CD полного циклаПодключение ветви git для автоматического развертывания изменений в пользовательском интерфейсе и серверной части в рамках единого рабочего процесса.
Глобальная сеть доставки контента (CDN)Прямое развертывание в защищенной CDN Amazon CloudFront с помощью сотен точек присутствия, распределенных по всему миру, обеспечивает низкую задержку и высокую скорость передачи данных.
Среды разработки и производстваПростое создание сред, необходимых для тестирования новых функций перед отправкой.
МониторингМониторинг показателей хостинга для своего приложения практически в реальном времени. Создание пользовательских предупреждений, которые отправляют уведомления, когда метрика превышает заданное вами пороговое значение.
Домены с простой настройкойПодключение пользовательского домена с помощью простой проверки. Функциональные ветви автоматически получают пользовательский домен. Получение бесплатного SSL-сертификата для развернутых пользовательских и неспециализированных доменов.
Предварительный просмотр запросов на извлечениеРабота над новыми функциями перед запуском без ухудшения производительности. Создание новых сред на основе запросов на проверку кода.
-
Учебные пособия
-
Учебные пособия
Начните изучение сервисов AWS Amplify с этих простых бесплатных учебных пособий
Создайте приложение для iOS с помощью AWS Amplify
В этом учебном пособии вы создадите простое приложение для iOS с помощью AWS Amplify – набора бессерверных инструментов и служб в облаке. В первом модуле вы создадите простое приложение для iOS. В остальных модулях вы инициализируете локальное приложение с помощью интерфейса командной строки Amplify (Amplify CLI), добавите аутентификацию пользователя, API GraphQL и базу данных для хранения ваших данных, а также обновите свое приложение для хранения изображений.
Создание приложения для Android с помощью AWS Amplify
В этом учебном пособии вы создадите простое приложение для Android с помощью AWS Amplify – набора бессерверных инструментов и служб в облаке. В первом модуле вы создадите простое приложение для Android. В остальных модулях вы инициализируете локальное приложение с помощью интерфейса командной строки Amplify (Amplify CLI), добавите аутентификацию пользователя, API GraphQL и базу данных для хранения ваших данных, а также обновите свое приложение для хранения изображений.
Начало работы с AWS Amplify (Flutter)
В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим веб-приложением. С помощью хранилища данных AWS Amplify вы создадите полнофункциональное приложение Todo для хранения и извлечения элементов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.
Начало работы с AWS Amplify (JavaScript)
В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим веб-приложением. С помощью API GraphQL вы создадите приложение Todo для хранения и извлечения элементов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.
Начало работы с AWS Amplify (React)
В этом учебном пособии вы создадите простое веб-приложение полного цикла с помощью AWS Amplify – это набор инструментов и услуг, в который входит услуга веб-хостинга. В первом модуле вы создадите и разместите приложение React на AWS. В остальных 4 модулях вы инициализируете локальное приложение с помощью CLI, добавите аутентификацию, API GraphQL и базу данных, а также обновите свое приложение для хранения изображений.
Начало работы с AWS Amplify (React Native)
В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим приложением React Native. С помощью хранилища данных AWS Amplify вы создадите приложение Todo для хранения и извлечения элементов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.
Начало работы с AWS Amplify (Angular)
В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим веб-приложением. С помощью API GraphQL вы создадите приложение для хранения и извлечения ваших любимых ресторанов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.
Начало работы с AWS Amplify (Vue)
В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим веб-приложением. С помощью API GraphQL вы создадите приложение Todo для хранения и извлечения элементов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.
Начало работы с AWS Amplify (Next.js)
В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с новым приложением Next.js. Вы создадите простой блог с помощью API GraphQL и будете хранить и извлекать элементы в облачной базе данных. Кроме того, мы покажем, как выполнять аутентификацию пользователей, взаимодействовать с нашим API и развертывать в AWS.
Начало работы с AWS Amplify (Ionic)
В этом учебном пособии вы узнаете, как настроить серверную часть и интегрировать ее с вашим веб-приложением. С помощью API GraphQL вы создадите приложение Todo для хранения и извлечения элементов в облачной базе данных, а также для получения обновлений по подписке в реальном времени.
-
Примеры использования
-
Neiman Marcus увеличивает скорость вывода новых приложений на базе AWS на рынок на 50% и улучшает цифровые продажи для сотрудников.
QsrSoft помогает McDonald’s и другим ресторанам вовлекать сотрудников с помощью решения QsrSoft TV, разработанного на базе AWS.Orangetheory Fitness предоставляли масштабные видеотренировки в мобильных и веб-приложениях .
State Auto сокращает время производства до одного дня с помощью AWS AppSync и AWS Amplify.
Уровень бесплатного пользования AWS
Уровень бесплатного пользования AWS предлагает пользователям полностью бесплатные продукты, а также пробные версии сроком на 12 месяцев или на более короткий срок.
Начать работу
Создание аккаунта AWS является бесплатным и обеспечивает мгновенный доступ к уровню бесплатного пользования AWS.