Найти тему
Легко в’IT

Что такое AWS?

Хочу немного погрузить тебя в тему облачных технологий. Ну и как наиболее яркий пример, давай возьмем амазоновские облака. Сейчас разберем, как оно работает в принципе, а в следующих статьях я уже расскажу нюансы, которые могут быть полезны тебе на собеседовании. Можешь спорить со мной, можешь не спорить, но на всех собеседованиях, на которых я был этим летом, в вопросах, связанных с облачными технологиями, я оперировал терминами из Amazon Web Services и меня всегда понимали.

Ну вот представь, твоему приложению совсем не обязательно нужен отдельные сервер. Ему достаточно кусочка сервера, а то и вообще у тебя работает просто одна функция, которой нужна только среда выполнения. И смысла платить за сервер, работающий 24/7 для тебя нет. Тебе главное чтобы приложение работало, когда туда придут клиенты, а все остальное время простоя ты оплачивать совсем не хочешь. И я тебя прекрасно понимаю. Именно для нас и были придуманы сервисы типа AWS, Azure Яндекс.Cloud и другие.

Amazon Web Services (AWS) - это та самая облачная платформа, которая предоставляет клиентам доступ к различным услугам, таким как вычислительная мощность, хранение, базы данных, аналитика, машинное обучение, разработка и развертывание приложений и чего только там нет. Все разберем в свое время, не беспокойся.

AWS работает на основе так называемой "дистрибутивной" архитектуры. Это когда серверы находятся в разных регионах мира и обслуживают клиентов тоже со всего мира. Через это, мы, как разработчики, быстро запускаем и масштабируем свои программки и сервисы в зависимости от потребностей пользователей и объемов трафика.

Также AWS предлагает различные инструменты и функции, позволяющие автоматизировать и упростить управление и мониторинг облачных сервисов, такие как AWS CloudFormation, AWS CloudWatch, AWS Auto Scaling и другие.

Но обо всем по порядку.