Начало работы с сервисами AWS
AWS работает с набором сервисов для различных функций: от аналитики до непрерывной интеграции и управления базой кода. Вот пример доступных услуг.
Инструменты AWS Analytic и данные, которые они хранят, полностью прозрачны для вас, поэтому вы можете в любое время запустить любой аналитический инструмент для обработки данных. Последняя версия этого инструмента была разработана для интеграции с Amazon Kinesis, службой потоковых запросов для Amazon EMR. Amazon Kinesis оптимизирует аналитику, обеспечивая постоянство потоков событий. Вы можете запускать аналитику по потокам, что позволяет легко и быстро собирать огромные объемы данных. А поскольку вам не нужно снова и снова выполнять запросы для запуска аналитики, вы можете сосредоточиться на анализе данных, а не на применении запроса. С помощью потоков Kinesis вы можете читать, обновлять и удалять события без дополнительных затрат.
Начните работу с мониторингом AWS на AWS
Amazon предоставляет услугу глобального мониторинга, которая упрощает удаленный мониторинг вашей инфраструктуры AWS. Этот сервис предоставляет вам веб-доступ ко всем вашим экземплярам AWS и точкам распространения Cloudfront, поэтому вы можете легко контролировать свою инфраструктуру AWS. API позволяет запрашивать глобальный репозиторий сервисов AWS и связанных с ними показателей с возможностью поиска. Обнаружение аномалий для экземпляра EC2 или группы автоматического масштабирования — это общий тест для измерения времени отклика вашего бизнеса. Вы можете использовать функцию обнаружения аномалий AWS Global Monitoring, чтобы отправлять вам оповещения каждый раз, когда время ответа экземпляра EC2 превышает указанный порог. Вы также можете использовать функцию поиска метаданных для определения определенных параметров сервиса AWS. Вы можете использовать журналы, метрики и оповещения сервиса AWS CloudWatch для измерения вашей среды в любое время без запуска новых экземпляров, их мониторинга или настройки из локального экземпляра.
Начните работу с Jenkins на AWS
Если вы ищете решение непрерывной интеграции (CI) для AWS, Jenkins вам подойдет. Jenkins уже много лет используется в производстве и поддерживается AWS. Jenkins — это хорошо известный продукт с открытым исходным кодом, предлагающий множество элементов управления и опций, которые облегчают интеграцию с миром AWS. Помимо интеграции с Amazon Web Services, Jenkins интегрируется со сторонними облачными поставщиками и серверами, предоставляя отличный способ создания и развертывания приложений. Поскольку Jenkins предназначен для работы на многих платформах, он предоставляет единую кодовую базу и может использоваться в Windows, Mac OS X и Linux.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Начните работу с Git на AWS
Git — это распределенная система контроля версий (DVCS), которая позволяет вам совместно поддерживать контроль версий. Основное преимущество заключается в том, что если в базе кода есть изменения, которые вы не хотите фиксировать, можно просто установить зеркало контроля версий по определенному URL-адресу. После успешного выполнения коммита Git позаботится о деталях объединения изменений для создания единой версии, соответствующей текущему замыслу. Этот инструмент интегрируется с инфраструктурой AWS и дает вам быстрый способ внесения изменений в конвейер Jenkins. Git — это легкий инструмент, который может эффективно работать на вашем экземпляре AWS EC2 и хорошо интегрируется с конвейером Jenkins для упрощения развертывания.
Начните работу с StackStorm на AWS
StackStorm — это инструмент автоматизации, который упрощает создание, тестирование и развертывание приложений. Вы можете подключить инфраструктуру AWS к своему приложению всего за несколько минут и начать создание приложения без вмешательства пользователя. После настройки вы можете получить полнофункциональное приложение за считанные минуты. Архитектура StackStorm позволяет вам иметь набор зеленых, желтых и красных индикаторов для различных типов сбоев и конфигураций, поэтому вы всегда знаете, когда что-то идет не так. StackStorm работает с Git для контроля версий и может объединять исправления из репозиториев Git. Он также поддерживает автоматизацию с помощью AWS для приложений в EC2, Elastic Beanstalk, ECS, Fargate, ELB, Lambda, S3 и других. Вы можете легко создавать и развертывать приложения одним щелчком мыши. StackStorm — единственный доступный инструмент автоматизации, который может работать с Amazon Elastic Compute Cloud (EC2) во всем пакете AWS.
Начните работу с McAfee на AWS
Продукты для обнаружения вторжений (IDS) и системы защиты от вторжений (IPS), доступные на AWS, известны своей простотой установки, простотой использования и гибкими функциями, предоставляемыми при низкой стоимости. Предположим, вы ищете хороший IDS для своей среды AWS. В этом случае вы можете быстро начать работу с одним из основных игроков на рынке IDS и IPS, McAfee. Брандмауэры McAfee можно установить на экземпляры EC2, автоматически обнаруживая типичные ошибки конфигурации сервера, такие как открытые порты, неправильно настроенные хосты, входы в систему SSH и другие неправильные настройки сети. После установки решения оно будет фиксировать атаки и уведомлять вас, когда что-то происходит в сети.
Начните работу с TZM на AWS
Ни для кого не секрет, что многим организациям нужна помощь, чтобы отслеживать количество сотрудников и их доступность в разных часовых поясах, особенно в таких регионах, как Европа. Менеджер часовых поясов AWS (TZM) может помочь вам гарантировать, что вы всегда будете правильно назначать правильные часовые пояса для своих ресурсов AWS в будущем. Это решение автоматически создает часовой пояс для регионов, в которых размещена ваша инфраструктура, и устанавливает правильное время для ваших ресурсов AWS.
Начните работу с Docker на AWS
Docker — это новая контейнерная технология, которая объединяет несколько экземпляров программных приложений в легкий автономный пакет. Предоставление одного и того же образа контейнера в разных средах обеспечивает быстрые, легкие и масштабируемые вычисления. Docker предлагает новый подход к управлению базовой инфраструктурой для создания независимых программных процессов, что позволяет разработчикам проще и быстрее повторно использовать компоненты в различных программных проектах.
Начните работу с Lambda на AWS
AWS предоставляет AWS Lambda как сервис для запуска кода в реальном времени и в управляемой событиями среде. AWS Lambda — это бессерверный сервер, управляемый событиями, для выполнения кода. Он выполняется при срабатывании события (например, при срабатывании политики IAM или эластичной балансировки нагрузки). AWS Lambda предоставляет REST API для манипулирования и преобразования данных, а также набор функций, которые можно использовать практически для любых целей. После запуска функции Lambda возвращают значения в API. Функции AWS Lambda выполняются без сохранения состояния, поэтому они хранятся только в памяти и не требуют отдельного экземпляра хранилища.
Начните работу с CloudTrail на AWS
Еще один новый сервис AWS — CloudTrail, который позволяет отслеживать состояние приложений и системы с течением времени и дает представление о том, как ведет себя сервис. Когда клиент впервые регистрируется в Amazon EC2, CloudTrail создает файл журнала с именем пользователя, IP-адресом виртуальной машины и идентификатором пользователя, связанного с этим экземпляром. Затем вы можете войти в систему и просмотреть историю событий, связанных с этим идентификатором пользователя. При устранении неполадок вы можете использовать CloudTrail для выявления распространенных проблем, которые могут быть вызваны ошибками приложения или пользователя, и выбрать запуск сеанса отладки из журналов CloudTrail. CloudTrail также поддерживает поиск и удаление журналов.
CloudTrail, Loggly и EurekaFS — это лишь несколько примеров сервисов AWS, которые вы можете попробовать. Для более подробного ознакомления со многими другими доступными услугами взгляните на следующие ресурсы.
Карьера вашей мечты в сфере облачных вычислений начинается сегодня! Зарегистрируйтесь в нашей программе профессиональной сертификации в области облачных вычислений и получите сертификат Калифорнийского университета.
Краткое содержание
На AWS можно использовать сотни сервисов, поэтому выбрать правильный из них сложно. Выбрав правильный набор сервисов, вы сможете упростить конфигурацию и быстрее настроить экземпляры EC2, чтобы сосредоточиться на разработке приложений. Вы сэкономите много времени и усилий, немного изучив AWS и найдя ресурсы, которые могут помочь.
Теперь, когда вы определились с несколькими услугами, вам остается выбрать, какая из них подойдет. У каждой из этих служб есть свои сильные и слабые стороны, и вам следует тесно сотрудничать со своей технической командой, чтобы протестировать среды и настроить их в соответствии с вашими потребностями. Некоторые сервисы, такие как Amazon S3, могут иметь проблемы в определенных регионах, поэтому вам следует рассмотреть возможность сотрудничества со своими бизнес-подразделениями, чтобы найти возможные решения этой проблемы. Например, приложение для устройств IoT с малой задержкой может потребовать подхода, отличного от того, который используется в среде с жестким планированием.
Хорошее понимание AWS позволит вам выбрать правильные сервисы AWS. Чтобы помочь вам получить это понимание, Simplilearn предлагает ряд программ обучения облачным вычислениям. Например, наша магистерская программа AWS Cloud Architect — это 11-месячная комплексная онлайн-программа, которая дает вам практический опыт работы с сервисами AWS посредством лабораторных работ и проектов. Узнайте больше в магистерской программе AWS Cloud Architect..
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)