Почему облачные платформы становятся все более популярными в наши дни, как будто они стоят дорого?

В настоящее время я пытаюсь изучить различные сервисы веб-сервисов Amazon и Microsoft Windows Azure, такие как Amazon sns,Amazon Storage,amazon Search.

У меня возник какой-то вопрос, почему в наши дни облачные платформы становятся настолько популярными, чем старый традиционный подход, как раньше, когда мы хранили наши файлы (img,txt,.doc и т. Д.) Только в нашем проекте веб-приложения, но теперь просматриваем некоторые веб-сайты. приложение хранит свои файлы в хранилище Amazon или в хранилище Azure.

Каковы преимущества хранения файлов и папок над облачной платформой?

Далее, почему поиск по амазонке или поиск по лазури предпочтительнее, если поиск не проводился, а поиск по амазонке и лазури не доступен свободно??

Теперь, если мы говорим о push-уведомлениях, тогда зачем использовать амазонное или azure push-уведомление, если мы можем легко отправлять уведомления с помощью кодов, доступных в Интернете?

В общем, я просто хочу знать, почему сегодня веб-приложения используют больше облачных платформ (Azure или Amazon), даже если они дорогостоящие??

Кто-нибудь может объяснить мне это с некоторыми деталями?

1 ответ

Среди многих причин наиболее важными и распространенными являются следующие:

Высокая доступность - когда вы управляете своими собственными службами, всегда существует оперативная проблема, заключающаяся в том, чтобы они не выходили из строя, т. Е. Сбой. Это может привести к простою вашего приложения или даже к потере данных в зависимости от ситуации. Облачные сервисы, о которых вы упомянули, предлагают надежные решения, которые гарантируют максимальное время безотказной работы и безопасность данных (например, за счет резервного копирования). Они часто дублируют ваши данные на нескольких серверах, поэтому даже если один из их серверов не работает, вы не потеряете данные.

Простота использования - облачные сервисы позволяют очень просто использовать конкретный сервис, предоставляя подробную документацию и клиентские библиотеки для использования их сервисов. Панель инструментов или консоль многих облачных сервисов часто удобны для пользователя и не требуют обширного технического опыта для использования. Например, вы можете развернуть кластер Hadoop в Google Compute Engine менее чем за минуту. Они предлагают множество готовых решений, которыми вы можете воспользоваться.

Автоматическое масштабирование. В настоящее время многие облачные сервисы предназначены для автоматического масштабирования. Они созданы для автоматического масштабирования с увеличением трафика. Вам не нужно беспокоиться о трафике или загрузке приложения.

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

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

Конечно, вы можете решить эти проблемы самостоятельно, но небольшие организации часто не предпочитают делать это из-за накладных расходов. Потребовалось бы больше времени и ресурсов, чтобы достичь стадии, когда ваше решение будет надежным и функциональным. Люди часто предпочитают работать над реальной проблемой, которую пытается решить их приложение, и абстрагироваться от большинства операционных проблем, которые охотно предлагают облачные сервисы.

ps Вот некоторые мнения с точки зрения стартапа на ранней стадии.

Другие вопросы по тегам