Что такое Amazon AWS и почему мир переходит на виртуализацию?



Попробуйте наш инструмент устранения неполадок

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



Начнем с основ. AWS означает Amazon Web Services. Это комплекс услуг, предоставляемых Amazon для вашей платформы и инфраструктуры. Официально он был запущен в 2006 году и с годами значительно вырос. На рынке есть и другие конкуренты, такие как Microsoft Azure (2010) и Jelastic (2011). Это не единственные, многие крупные поставщики услуг работают над тем, чтобы предоставить свои собственные.



aws



В данной статье есть два основных типа услуг. Инфраструктура как услуга (IaaS) относится к традиционной инфраструктуре, такой как виртуальные машины и хранилище. VMware помогла повысить популярность IaaS и существует уже довольно давно. Платформа как услуга (PaaS) является более поздней разработкой, но все еще существует достаточно долго, чтобы иметь послужной список, в зависимости от поставщика, которого вы решите предоставить. PaaS упрощает разработчикам использование различных сервисов без поддержки инфраструктуры, такой как серверы, виртуальные машины, коммутаторы и т. Д.

Например, если вам нужна только база данных, в которую можно закачивать записи и извлекать их, традиционно с IaaS вы должны подготовить сервер, операционную систему, настроить ее под свои нужды и следить за ее работоспособностью. С PaaS вы можете развернуть только экземпляр нужной системы баз данных и просто направить на нее свой код. Amazon также предлагает несколько контейнеров приложений, чтобы вы могли просто опубликовать свой код где-нибудь для запуска, вместо того, чтобы создавать сервер со всеми зависимостями.

Когда большинство людей слышат об AWS, одна из основных услуг, о которых они думают, - это EC2 (Elastic Compute Cloud). Amazon EC2 - это платформа «инфраструктура как услуга» (IaaS), которая позволяет вам арендовать вычислительные ресурсы через виртуальную машину в различных операционных системах (обычно Linux или Windows). Контейнеры EC2 бывают разных уровней / размеров, и их стоимость зависит от размера и времени использования этого контейнера. У вашего бизнеса могут быть процессы на конец месяца, требующие запуска нескольких экземпляров EC2 на выходные или несколько дней, но затем их можно закрыть на оставшуюся часть месяца. Этот тип стоимости, основанный на использовании, позволяет вам платить именно за то, что вам нужно. Часто компаниям приходится принимать болезненные решения во время роста. Традиционно, когда необходимо было купить оборудование, как его подобрать, чтобы оно соответствовало непосредственным потребностям, а также чтобы им не приходилось заменять его через 6 месяцев. Такие сервисы, как EC2, которые рассчитываются по счетчику, позволяют оплачивать эту модель по мере использования и только за то, что вам нужно.



Второй сервис, о котором люди думают, когда слышат об AWS, - это обычно S3 (Amazon Simple Storage Service). Amazon S3 - это хранилище на основе веб-сервисов. Это очень полезно для размещения очень простых / статических веб-сайтов, где вы платите только за пропускную способность, а также для использования в качестве общедоступного хранилища данных. К нему также можно получить доступ через REST, SOAP и BitTorrent. Если в вашей организации есть веб-приложение, которое регулярно нуждается в хранении и доступе к файловым данным, оно может выполнять эти вызовы API веб-служб в S3, не беспокоясь о локальном хранилище на фактическом сервере, на котором размещено ваше веб-приложение. В этом случае это помогает снизить накладные расходы на ИТ, чтобы ваши разработчики не пытались регулярно определять размер серверов, а вместо этого просто отправляли и извлекали данные из службы. У Amazon есть хороший шлюз хранения, который подключается к S3. С помощью устройства вы можете присоединить хранилище к уже существующему серверу в вашем помещении для данных, которые находятся в S3. Устройство будет кэшировать часто используемые данные и при необходимости извлекать и извлекать данные из S3 в фоновом режиме. Требования к хранилищу локального устройства намного меньше, чем общий объем данных в S3. Например, нередко иметь шлюз локального хранилища со 100 ГБ жестких дисков, подключенных к нескольким терабайтам данных в S3.

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

Amazon также предлагает множество разных регионов по всему миру для размещения этих сервисов. Возможно, вы живете в США и вам нужно лучше обслуживать Австралию из-за проблем с задержкой. Между США и Австралией задержка может составлять 200–300 мс. Для этого есть регион. Возможно, вы даже ищете некоторую избыточность / аварийное восстановление за пределами своего региона, но не на другом конце света. Каждый регион разделен на подмножества, называемые зонами доступности. Это сегментированные разделы среды, которые позволяют разделить несколько серверов между ними, чтобы в случае выхода из строя одного из подмножеств этого не произошло. Ниже приведен скриншот регионов в том виде, в котором они существуют сегодня.

Вы можете спросить себя, все это замечательно, но какие сценарии AWS может не работать для меня. Обычно их несколько. Ваши политики безопасности могут не разрешать корпоративную IP (интеллектуальную собственность) или данные в общедоступном облаке. AWS достаточно безопасен и соответствует требованиям PCI и HIPAA, но у вашего сотрудника по безопасности могут возникнуть опасения. Другие причины могут заключаться в том, что у вас довольно статичная ИТ-инфраструктура, покупка оборудования для вашего помещения или места размещения центра обработки данных и жилья там может сэкономить деньги в долгосрочной перспективе. Если вам нужны гарантированные ресурсы, такие как гарантированная производительность диска, AWS может не для вас. Выделенное частное облачное решение может быть лучшим решением.

Если у вас есть потребности в PCI (индустрия платежных карт), HIPAA (закон о переносимости и подотчетности медицинского страхования), HITECH (медицинские информационные технологии для экономического и клинического здоровья) или другие, Amazon предоставит вам огромное количество информации, а также некоторые из них. Часто задаваемые вопросы (FAQ) по темам. Вот ссылка с множеством предлагаемых соответствий - https://aws.amazon.com/compliance/

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

5 минут на чтение