Вопросы и ответы по AWS Snowcone

Общие вопросы

Snowcone – это простой надежный продукт для периферийных вычислений и хранения данных. Устройство Snowcone можно использовать для сбора, обработки и передачи данных в AWS либо физически – пересылкой устройства, либо через Интернет с помощью сервиса AWS DataSync. Запуск приложений в жестко контролируемых периферийных средах (не в центрах обработки данных) либо в местах с низкой пропускной способностью или там, где нет стабильного подключения к сети, может сопровождаться рядом сложностей, потому что в таких расположениях зачастую не хватает пространства, мощностей или систем охлаждения, необходимых для ИТ-оборудования центра обработки данных. Все устройства Snowcone могут выполнять периферийные вычислительные нагрузки с использованием инстансов Amazon EC2 и безопасно хранить данные. Благодаря небольшому размеру устройство Snowcone можно разместить рядом с заводским оборудованием для сбора, форматирования и транспортировки данных в AWS (для последующего хранения и анализа). Устройство Snowcone оснащено файловым интерфейсом с поддержкой протокола NFS. Устройства Snowcone позволяют передавать данные с локальных устройств с ОС Windows, Linux и MacOS, а также из приложений, работающих с файлами, через интерфейс NFS.

Сначала необходимо заказать одно или несколько устройств AWS Snowcone в консоли группы сервисов AWS Snow. Количество устройств зависит от объема данных, которые вам необходимо передать, и требуемой вычислительной мощности. Выбранные вами корзины, данные и AMI Amazon EC2 будут автоматически настроены, зашифрованы и предварительно установлены на ваши устройства. Вы получите устройство Snowcone приблизительно через 4–6 дней. Чтобы получить несколько устройств AWS Snowcone, вам потребуется создать отдельный заказ на выполнение работ в консоли группы сервисов AWS Snow для каждого устройства Snowcone.

Когда устройство будет доставлено, подключите его к локальной сети и назначьте ему IP-адрес (вручную или с помощью DHCP). Вам потребуется загрузить и установить AWS OpsHub. Это приложение с графическим пользовательским интерфейсом для управления устройством Snowcone на любом клиентском компьютере с ОС Windows, Linux или MacOS, например на ноутбуке. Затем откройте приложение AWS OpsHub и разблокируйте устройство. Откроется панель управления, на которой будет отображаться ваше устройство и его системные метрики. После этого можно запустить инстансы, чтобы развернуть периферийные приложения или перенести ваши данные на устройство несколькими щелчками мыши в приложении AWS OpsHub. Вы можете передавать данные через Интернет с устройства и на устройство, используя сервис AWS DataSync. 

Когда работы, требующие вычислений или передачи данных, будут завершены и устройство будет готово к возврату, метка пересылки E Ink автоматически обновит обратный адрес, по которому устройство будет доставлено в нужный ЦОД AWS. После отправки вы сможете отслеживать состояние посылки с помощью сервиса Amazon Simple Notification Service (Amazon SNS), текстовых сообщений и электронных писем или непосредственно в консоли.

Вы можете использовать устройства Snowcone: 1) для вычислений в периферийных расположениях, сбора данных, обработки данных для немедленного получения аналитики и последующей передачи данных в AWS через Интернет; 2) для передачи данных, непрерывно создаваемых датчиками или станками на заводе или в других периферийных расположениях, в AWS через Интернет; 3) для доставки медиаконтента, научного или другого контента из сервисов AWS Storage вашим партнерам и клиентам; 4) для агрегирования медиаконтента, научного или другого контента путем его передачи из ваших периферийных расположений в AWS; и 5) в сценариях однократной миграции готовых к переносу данных, когда AWS Snowcone позволяет просто, быстро и недорого передавать данные в AWS путем физической доставки устройства в AWS.

В мобильных развертываниях можно питать устройство Snowcone от батарей. Имеющийся в устройстве Snowcone интерфейс проводной сети можно использовать для сбора данных. Устройство Snowcone потребляет мало энергии, оно портативное, легкое и устойчивое к вибрациям. Поэтому его можно использовать в самых разных удаленных и строго контролируемых расположениях.

Прежде чем удалять данные на дисках, дождитесь подтверждения от AWS о получении Snowcone и успешном переносе данных в соответствующие корзины S3. AWS проверяет целостность файлов, скопированных на Snowcone во время переноса S3, а вы должны проверять целостность данных перед их удалением с дисков. AWS не несет ответственности за потерю или повреждение данных во время копирования или транспортировки. 

Технические характеристики

Вес AWS Snowcone и Snowcone SSD составляет 2,1 кг (4,5 фунта). Его габариты: 227 мм в длину, 148,6 мм в ширину и 82,65 мм в высоту.

Как жесткий диск, так и твердотельный накопитель AWS Snowcone предоставляют несколько ТБ хранилища. В обоих случаях используются специальные инстансы Amazon EC2 для поддержки ваших приложений и функций AWS IoT Greengrass.

Устройство Snowcone не содержит источника питания и доставляется в минимально возможном форм-факторе. Питать устройство Snowcone можно от подключаемого блока питания или от батареи. Вот сведения о том, как заказать блок питания:

Блок питания с разъемом USB-C

Для питания устройства Snowcone можно использовать блок питания с разъемом USB-C (в том числе в стационарных условиях). Перечень блоков питания с разъемами USB-C, проверенных для работы с устройством Snowcone, см. ниже. Для питания устройства Snowcone можно приобрести один из перечисленных ниже блоков питания с разъемом USB-C либо использовать любой блок питания с разъемом USB-C, который обеспечивает мощность не менее 45 Вт и подходит для температуры в вашей рабочей среде.

Батарея с разъемом USB-C

Батарея с разъемом USB-C подходит для питания устройства Snowcone в условиях мобильного или портативного использования. Перечень батарей с разъемами USB-C, проверенных для работы с устройством Snowcone, см. ниже. Для питания устройства Snowcone вы можете приобрести одну из указанных ниже батарей с разъемами USB-C либо использовать батарею с разъемом USB-C, которая обеспечивает мощность не менее 45 Вт.

Для проводного сетевого подключения в устройствах AWS Snowcone и Snowcone SSD имеется 2 порта, которые автоматически обмениваются данными с сетями Ethernet с пропускной способностью 1 Гбит/с или 10 Гбит/с. 

Устройства AWS Snowcone и Snowcone SSD разработаны в соответствии с самыми строгими стандартами защищенности, включая стандарты ISTA-3A, ASTM D4169 и MIL-STD-810G для ударов в свободном падении, рабочих вибраций и др. Устройство выдерживает падения с высоты до 1,15 м. Кроме того, оно соответствует требованиям стандарта IP65 International Protection Marking IEC. Это означает, что оно защищено от пыли (в герметизированный корпус не попадает пыль) и воды (в том числе от струй воды со всех сторон). Устройство может работать в широком диапазоне температур от точки замерзания воды (0 ºC) до жары, характерной для пустыни (38 ºC). При хранении и транспортировке устройство Snowcone выдерживает и более высокие температуры (от –32 ºC до 63 ºC).

Производительность

AWS Snowcone предоставляет полезное хранилище с поддержкой протокола NFS. При копировании данных с клиентских рабочих станций на устройство Snowcone выполняйте указанные ниже рекомендации.

Максимальная производительность устройства Snowcone достигается при передаче больших файлов. Устройство Snowcone не оптимизировано для передачи большого количества мелких (5 МБ и меньше) файлов. Это ограничение связано с накладными расходами на обработку метаданных и шифрование. Если вам необходимо скопировать большое количество мелких файлов (размером меньше 5 МБ), то прежде чем копировать их на устройство Snowcone, следует объединить такие файлы в крупные архивы с помощью tar, zip или аналогичных служебных программ. Устройство Snowcone лучше всего работает, когда оно используется для записи данных (копирования данных на устройство Snowcone) или чтения данных (копирования данных с устройства Snowcone), а не когда оно выполняет обе эти операции одновременно. В смешанных сценариях записи и чтения данных производительность устройства не гарантируется.

Для копирования данных на устройство Snowcone рекомендуется использовать рабочие станции с ОС Linux или macOS. Это связано с оптимизацией протоколов на этих платформах. У клиентов, использующих другие платформы, производительность устройства может быть ниже. В будущих обновлениях сервисов производительность устройства будет улучшена. Если вы хотите применять устройство Snowcone для смешанных нагрузок записи и чтения данных, то лучший вариант – использовать сервер NFS на базе ОС Linux в инстансе EC2 на базе Snowcone. У вас может быть инстанс корневой файловой системы емкостью до 128 ГБ, в котором можно хранить данные и который упрощает развертывание.

Не рекомендуется использовать устройства AWS Snowcone в указанных ниже сценариях.

  1. Snowcone – это устройство для безопасной передачи данных, а не сетевое устройство хранения данных (NAS). Общая папка NFS предназначена для перемещения файлов в AWS и обратно. При непрерывных операциях записи и чтения общая папка NFS в устройстве Snowcone работает не очень хорошо.
  2. Устройство Snowcone нельзя использовать в качестве основного хранилища для баз данных, файловых серверов или аналогичных областей применения из-за его характеристик производительности.
  3. При одновременной передаче нескольких файлов или использовании нескольких потоков копирования файлов возникает эффект случайного распределения данных, что снижает общую скорость их передачи. Чтобы уменьшить случайность распределения данных, рекомендуется последовательно копировать файлы с использованием одного клиента.

Приложение AWS OpsHub для управления устройствами и их мониторинга

AWS OpsHub – это приложение для управления устройствами семейства AWS Snow, включая устройства AWS Snowcone и Snowcone SSD. Графический пользовательский интерфейс приложения AWS OpsHub упрощает настройку ваших устройств Snowcone и управление ими, поэтому вы сможете быстро настраивать свои рабочие нагрузки периферийных вычислений и переносить данные в облако. Всего несколькими щелчками мыши в приложении AWS OpsHub можно выполнять разблокирование и настраивать устройства Snowcone, перетаскивать данные, запускать приложения или отслеживать метрики устройства. Загрузите приложение AWS OpsHub здесь и установите его на клиентском компьютере с ОС Windows или MacOS, например на ноутбуке. Приложение OpsHub можно использовать бесплатно. Дополнительные сведения см в документации к приложению AWS OpsHub.

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

Приложение AWS OpsHub упрощает мониторинг устройства AWS Snowcone. В нем имеется центральная панель управления, на которой можно просматривать все ваши устройства семейства Snow и их системные метрики.

Приложение AWS OpsHub позволяет за считанные минуты запускать периферийные приложения: вы можете запускать инстансы, настраивать параметры сети и выделять место в хранилище несколькими щелчками мыши. Дополнительные сведения см. в документации к приложению OpsHub.

Приложение AWS OpsHub упрощает передачу данных на устройство AWS: вы можете перетаскивать файлы или папки на устройство. Оно позволяет легко посмотреть, какие данные хранятся на устройстве. Дополнительные сведения см. в документации к приложению OpsHub.

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

Возможности периферийных вычислений

Инстансы, совместимые с EC2, следует использовать для приложений, которые работают в периферийных расположениях и при этом развертываются и управляются как виртуальные машины (образы Amazon Machine Image или AMI). AWS Snowcone поддерживает тип инстансов SNC1 с тремя инстансами. Благодаря поддержке инстансов, совместимых с EC2, на устройстве Snowcone вы можете создавать и тестировать свои приложения в сервисе EC2.

Включить и распределить образы AMI EC2 можно при создании задания AWS Snowcone с помощью Консоли AWS, SDK AWS Snowball или интерфейса командной строки AWS.

Для управления инстансами в устройстве AWS Snowcone используйте приложение AWS OpsHub. Загрузите и установите приложение AWS OpsHub. Разблокировав устройство с помощью приложения OpsHub, перейдите на страницу Amazon EC2. На этой странице щелкните «Создать инстанс». Будет создан инстанс Amazon EC2 на основе образа Amazon Machine Image, который вы предварительно загрузили на устройство, когда создавали задание. Затем вы можете подключиться к инстансам и запустить ваше периферийное приложение. Кроме того, в приложении OpsHub есть кнопки запуска, останова, уничтожения и перезапуска инстансов EC2.

По умолчанию инстансы EC2, размещенные на устройстве AWS Snowcone, поддерживают различные бесплатные операционные системы, например Ubuntu и CentOS. Они представлены в виде образов AMI, которые можно загрузить на устройство Snowcone без изменений. Чтобы использовать другие ОС, потребуется импортировать их с помощью средства Amazon EC2 VM Import/Export (VMIE). Вы несете ответственность за установку всех необходимых лицензий.

На данный момент устройство Snowcone не поддерживает зашифрованные образы AMI. Поддержка зашифрованных образов AMI запланирована в будущих обновлениях системы.

Образы AMI, которые работают на инстансах типов T2, включая инстансы t2.micro, t2.small и t2.medium в AWS, совместимы с инстансами типов SNC1 (snc1.micro, snc1.small и snc1.medium), доступными на устройстве AWS Snowcone. Мы рекомендуем нашим клиентам сначала протестировать приложения на сравнимых инстансах типа T2, чтобы удостовериться, что их можно запустить на устройстве Snowcone. Если драйверы виртуализации диска и сети VirtIO еще не установлены, то необходимо установить их до того, как вы будете создавать образ AMI из своего инстанса.

Вы можете использовать образы AMI операционных систем с открытым исходным кодом CentOS или Ubuntu Linux, предоставляемые поставщиками услуг, или использовать собственные образы ОС. Если в своих инстансах вы используете ПО, отличное от указанных выше образов AMI с открытым исходным кодом, вы несете ответственность за лицензирование этого ПО. В частности, для операционных систем Windows вы можете использовать имеющиеся у вас лицензии для инстансов, работающих на устройстве. Для этого можно устанавливать лицензированные ОС в ваших образах AMI в сервисе EC2. После отправки вашей виртуальной машины с помощью средства VM Import/Export и ее сохранения в качестве образа AMI при оформлении заказа на устройство Snowcone вы можете указать, что эту виртуальную машину необходимо установить на ваше устройство.

AWS IoT Greengrass – это периферийная среда выполнения IoT (с открытым исходным кодом начиная с версии 2.0) и облачный сервис, который помогает создавать и развертывать приложения Интернета вещей для ваших устройств и управлять ими. Устройства AWS Snow, использующие AWS IoT Greengrass, могут работать как концентраторы Интернета вещей, точки сбора данных, мониторы приложений или маломощные аналитические устройства.

Чтобы начать работу с AWS IoT Greengrass на устройстве AWS Snow, выполните следующие шаги:

  1. При добавлении задания в консоль AWS Snow Family вы можете выбрать установку AMI AWS IoT Greengrass, который использует AMI Amazon Linux 2 (AL2) для AWS Snow Family на выбранном устройстве Snow.
  2. После получения устройства для его разблокировки с помощью учетных данных, предоставленных после создания задания, можно использовать AWS OpsHub для Snow Family.
  3. Затем запустите AMI AL2 для AWS Snow Family на соответствующем устройстве Snow и удаленно зайдите в него, используя существующие или создав новые ключи SSH.
  4. Теперь вы готовы установить последнюю версию AWS IoT Greengrass на устройство Snow, следуя этим инструкциям.
  5. По завершении установки вы сможете управлять устройством AWS Snow Family и развертывать рабочие нагрузки Интернета вещей из консоли AWS IoT.

Передача данных через Интернет с помощью сервиса AWS DataSync

AWS DataSync – это сервис передачи данных через Интернет, который упрощает, автоматизирует и ускоряет копирование больших объемов данных в сервисы хранения данных AWS и из них через Интернет либо с помощью сервиса AWS Direct Connect. Агент DataSync предварительно установлен на устройстве Snowcone и может передавать данные между устройством и корзинами Amazon S3, файловыми системами Amazon EFS или файловыми системами Amazon FSx for Windows File Server. Агент DataSync автоматически перемещает файлы и объекты, планирует перемещения данных, выполняет мониторинг хода передачи данных, шифрование, проверку передачи данных и уведомляет клиентов обо всех возникающих проблемах.

Чтобы можно было передавать данные в AWS через Интернет, подключите устройство AWS Snowcone ко внешней сети и с помощью приложения AWS OpsHub или интерфейса командной строки запустите образ AMI агента DataSync, который предварительно установлен на устройстве. Загрузите приложение OpsHub здесь. Активируйте агент AWS DataSync с помощью Консоли управления AWS или интерфейса командной строки и настройте задачу передачи данных через Интернет между хранилищем NFS в устройстве AWS Snowcone и сервисом Amazon S3, Amazon EFS или Amazon FSx for Windows File Server.

Вы можете использовать сервис AWS DataSync для передачи данных через Интернет с устройства AWS Snowcone и на него: 1) для вычислений в периферийных расположениях, сбора данных, обработки данных для немедленного получения аналитики и последующей передачи данных в AWS через Интернет; 2) для передачи данных, создаваемых датчиками или станками на заводе или в других периферийных расположениях, в AWS через Интернет; 3) для доставки медиаконтента, научного или другого контента через Интернет из сервисов AWS Storage вашим партнерам и клиентам; и 4) для агрегирования медиаконтента, научного или другого контента через Интернет путем его передачи из ваших периферийных расположений в AWS.

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

Передача данных без использования сети между устройством Snowcone и сервисом Amazon S3

Подключите устройство AWS Snowcone к своей локальной сети и разблокируйте его с помощью приложения AWS OpsHub. Загрузите приложение OpsHub здесь. Вы можете копировать данные из локальных устройств хранения данных на устройство AWS Snowcone через файловый интерфейс NFS. Метка пересылки E Ink гарантирует, что устройство будет автоматически отправлено на соответствующий объект AWS, когда вы скопируете данные на устройство Snowcone. Вы можете отслеживать устройство Snowcone с помощью создаваемых сервисом Amazon SNS текстовых сообщений или электронных писем, а также в консоли.

С помощью одного устройства AWS Snowcone можно передать до 8 ТБ данных, а с помощью нескольких устройств, используемых последовательно или параллельно, – еще больше. Например, с помощью 3 устройств Snowcone можно передать 24 ТБ данных. Для передачи еще больших объемов данных вы можете использовать устройства Snowball Edge Storage Optimized. С помощью одного устройства Snowball Edge Storage Optimized можно перенести до 80 ТБ данных, а с помощью нескольких устройств, используемых последовательно или параллельно, – еще больше.

Сеть

Да. Вы можете создать прямой сетевой интерфейс, который можно связать с любым физическим сетевым портом устройства Snow. Также можно создать несколько прямых сетевых интерфейсов и связать их с разными физическими сетевыми портами устройства Snow. Несколько прямых сетевых интерфейсов можно также связать с одним инстансом EC2. Подробнее о прямых сетевых интерфейсах см. в документации по AWS Snowcone.

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

Доступность по регионам

AWS Snowcone в настоящее время доступен в таких регионах, как Восток США (Северная Вирджиния), Восток США (Огайо), Запад США (Северная Калифорния), Запад США (Орегон), Канада (Центральная), Южная Америка (Сан-Паулу), Европа (Ирландия), Европа (Франкфурт), Европа (Лондон), Европа (Париж), Азиатско-Тихоокеанский регион (Сидней), Азиатско-Тихоокеанский регион (Токио), Азиатско-Тихоокеанский регион (Сингапур) и Азиатско-Тихоокеанский регион (Мумбаи).

Нет. Устройства AWS Snowcone можно запрашивать и использовать в пределах одного региона AWS. Устройство можно вернуть только в тот регион, откуда был направлен запрос на его получение.

Безопасность

Все данные в устройстве AWS Snowcone всегда автоматически зашифрованы с использованием 256-битных ключей, которыми вы можете управлять, используя сервис AWS Key Management Service (KMS). Ключи шифрования никогда не хранятся на устройстве. Это позволяет гарантировать безопасность передачи ваших данных.

Устройства AWS Snowcone оснащены доверенным платформенным модулем (TPM), предоставляющим аппаратный корень доверия. TPM также предоставляет интерфейсы для доверенного программного стека во время измерения и проверки целостности загрузочной среды после включения питания и до того, как устройство AWS Snowcone будет готово к использованию. AWS также использует дополнительные процедуры проверки на наличие взлома после возврата каждого устройства AWS Snowcone в соответствующий регион AWS. Это позволяет обеспечить целостность устройства AWS Snowcone, а функции шифрования сервиса Snowcone помогают сохранить конфиденциальность данных.

В устройствах AWS Snowcone и Snowcone SSD используется инновационная метка пересылки E Ink. Она гарантирует, что устройство будет автоматически отправлено на соответствующий объект AWS, когда вы закончите вычисления или передачу данных. Вы можете отслеживать устройство Snowcone с помощью создаваемых сервисом Amazon SNS текстовых сообщений или электронных писем, а также в Консоли AWS.

Оплата

Подробные сведения см. на странице цен AWS Snowcone.

При передаче данных через сеть Интернет между устройством AWS Snowcone и сервисами Amazon S3, Amazon EFS или Amazon FSx для Windows File Server используются стандартные цены на AWS DataSync.

Для данных, хранящихся в любом сервисе AWS Storage, в который устройство AWS Snowcone может перемещать данные, применяются стандартные цены на сервисы AWS. После отправки устройства AWS Snowcone данные с него будут переданы в сервис Amazon S3 без использования сети, а для данных, передаваемых в AWS, не взимается плата за передачу данных.

Устройства доступны только в рамках задания, оплачиваются по факту использования и не предназначены для покупки.

Инструменты интеграции рабочих процессов

Да. AWS Snow Family Job Management API позволяет получить программный доступ к функциям создания заданий и управления ими для устройств Snowcone. Это простой стандартизированный интерфейс веб‑сервисов REST, предназначенный для работы с любыми средами разработки интернет‑приложений.

API управления заданиями для семейства AWS Snow позволяет партнерам и клиентам создавать собственные интеграции, чтобы управлять запросами на устройства Snowcone и уведомлениями о состоянии задания. API предоставляет интерфейс простого веб‑сервиса для создания, обновления и отмены заданий, а также для просмотра списка заданий везде, где есть подключение к Интернету. С помощью этого веб‑сервиса разработчики могут без труда создавать приложения для управления заданиями Snowcone.

Да. Чтобы получить историю вызовов API Snowball для своего аккаунта для устройства AWS Snowcone, достаточно включить сервис AWS CloudTrail в Консоли управления AWS. Дополнительные сведения о ведении журналов API Snowball сервисом CloudTrail см. здесь.