Новости Статьи VMware Veeam StarWind vStack Microsoft Nakivo Citrix Symantec События Релизы Видео Контакты Авторы RSS
Виртуализация и виртуальные машины

Все самое нужное о виртуализации и облаках

Более 6320 заметок о VMware, AWS, Azure, Veeam, Kubernetes и других

VM Guru / News / Кейс от ИТ-ГРАД. Yota Devices: как облака в моделях IaaS и SaaS помогают разработчику YotaPhone.

Кейс от ИТ-ГРАД. Yota Devices: как облака в моделях IaaS и SaaS помогают разработчику YotaPhone.

26/06/2016

Поддержите VM Guru!

USDT / TRC20, адрес: TCDP7d9hBM4dhU2mBt5oX2x5REPtq9QdU1




Пост:

Yota Devices — разработчик YotaPhone, первого в мире смартфона с двумя сенсорными экранами, один из которых всегда включен. Yota Devices — молодая быстрорастущая российская компания, которая за три года сумела не только с нуля разработать, запатентовать и довести до серийного производства принципиально новый тип смартфона, но и организовать его продажу более чем в 20 странах.

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

Рисунок 1. Офисы Yota Devices

Офисы Yota Devices расположены в Европе, Азии, США и на Ближнем Востоке. Штаб-квартира находится в Москве. В компании работают ведущие разработчики элементной базы и программного обеспечения из России, Финляндии и Китая.

«У нас географически распределенная компания, процентов 20–30 клиентов ИТ — удаленные сотрудники, работающие из дома (home office users). Но даже те коллеги, которые присутствуют в офисе, должны быть высокомобильными, так как в условиях стартапа часто приходится работать по ненормированному графику, особенно когда речь идет о серьезных проектах. В таких случаях коллеги забирают ноутбуки и работают удаленно».

Владимир Саган, ИТ-менеджер Yota Devices

Для чего потребовалось IaaS-, SaaS-облако

Причины, по которым Yota Devices использует облако «ИТ-ГРАД»:

  • Требования к отказоустойчивости. Для Yota Devices особенно важна работа сервисов с указанными характеристиками, которую сегодня обеспечивает выбранный хостинг-провайдер.
  • Доступность сервисов 24 часа в сутки. Поскольку клиенты Yota Devices находятся в разных часовых поясах, важно, чтобы доступность сервисов была круглосуточной.
  • Быстрое решение технических вопросов и возможность запуска сервисов в короткие сроки.

Yota Devices активно использует облачные решения. Для сервисов, которые компания Yota Devices разрабатывала самостоятельно или при помощи сторонних подрядчиков, «ИТ-ГРАД» предоставляет инфраструктуру в модели IaaS. По модели SaaS Yota Devices получает сервисы, разработанные совместно специалистами Yota Devices и «ИТ-ГРАД».

Особенности облачных сервисов Yota Devices

По словам ИТ-менеджера Yota Devices Владимира Сагана, в «ИТ-ГРАД» располагаются сервисы, требующие высокого уровня доступности и отказоустойчивости. Это сервисы постпродажного обслуживания продуктов и технологичные сервисы, например FOTA (Firmware Over The Air) — сервер обновления мобильных устройств через Интернет.

Рисунок 2. Облачная инфраструктура Yota Devices

# FOTA-сервер: получение прошивок по воздуху

На заре распространения мобильных телефонов установка обновлений, прошивок и патчей выполнялась в авторизованных производителем сервисных центрах. В зависимости от политики компании, одни это делали платно, другие бесплатно. С развитием технологий, особенно когда Интернет стал доступен практически в каждом доме и мобильном устройстве, производители модемов, телефонов и прочей техники, пришли к идее обновления своих продуктов «по воздуху». Однако пропускная способность в мобильных сетях первого и второго поколения не позволяла закачивать прошивки, поскольку они были достаточно тяжелыми, да и трафик сам по себе был весьма дорогой. В мобильных сетях последнего поколения эта проблема решена, и теперь обновления доставляются до клиентов через специализированный сервис, который работает из облака и позволяет устройствам самостоятельно, без вмешательства пользователя, соединяться с сервисом и закачивать прошивки.

Как работает FOTA-сервер Yota Devices? Если вкратце, то так: разработчики выгружают существующие обновления на сервер, формируют группы распространения ПО по географическому и функциональному принципу и сервер оповещает мобильные устройства пользователей о доступности новой версии прошивки или патча.

«Когда мы только приступали к разработке собственного сервиса обновлений, наши ресурсы были сильно ограничены — сервис разворачивали в спешке, практически на коленке. Мы развернули необходимые решения, организовали публикацию в Интернете, внесли изменения в базовый протокол телефонов, и первые устройства Yota Devices уже получали обновления с сервера в облаке «ИТ-ГРАД». Позже разработали более продвинутую версию сервиса, поскольку в процессе эксплуатации первой версии появилось большое количество функциональных требований. Так что сегодня мы используем уже второе поколение FOTA-сервера, который, в дополнение к базовым функциям обновления устройств, может собирать статистику по использованию прошивок, отслеживать их популярность, помогая нам формировать более гибкую стратегию разработки ПО и обновлений».

Владимир Саган, ИТ-менеджер Yota Devices

# Error-сервер как средство сбора технической информации и ошибок

Помимо сервера обновлений, в облаке «ИТ-ГРАД» находится Error-сервер.

Сервер ошибок (Error server) представляет собой облачное хранилище журналов ошибок устройств. При возникновении проблемы телефон соединяется с хранилищем и отправляет копию журнала ошибок, содержащую только техническую информацию о произошедшем. Журналы анализируются, и полученная информация позволяет на раннем этапе выявлять баги, тем самым постоянно улучшая стабильность работы устройств.

О сложностях на пути в облако

Проблемы, с которыми столкнулась Yota Devices при переходе в облако, можно назвать типичными для проектов, где работает множество команд из разных компаний, с разными методиками проектного управления и различающимся уровнем компетенций.

Одной из трудностей совместной работы можно назвать сложность определения зоны ответственности поставщиков при возникновении системных инцидентов. Архитектура облачных ИТ-сервисов компании Yota Devices состоит из множества компонентов, и довольно часто возникали ситуации, при которых не было очевидно, какая сторона отвечает за возникшую ошибку в сервисе: «ИТ-ГРАД», внутренние разработчики Yota Devices или один из других поставщиков ИТ-услуг.

«Приходилось налаживать взаимодействие между командами и заниматься микроменеджментом. Иногда приходилось убеждать копнуть глубже и выполнить больше, чем подразумевалось изначальными договоренностями. В некоторых случаях инженеры «ИТ-ГРАД» и разработчики Yota Devices выполняли задачи, лежащие в зоне ответственности друг друга.

Что касается сервисов, предоставляемых по модели SaaS, то к ним относится сервер обновлений прошивок и сервер журналирования ошибок. При проектировании первого поколения этих сервисов инженерам «ИТ-ГРАД» пришлось глубоко погружаться в проект, заниматься разработкой и «деплоить» сервисы по модели SaaS. По сути, мы передали набор высокоуровневых требований, а инженеры «ИТ-ГРАД» помогли нам разработать законченное решение. Здесь периодически возникали проблемы, связанные со сбором и передачей требований инженерам «ИТ-ГРАД»: требования к сервисам не всегда можно было сформулировать четко, вследствие чего многое приходилось переделывать буквально «на лету». Но, несмотря ни на что, сервисы удалось успешно запустить в производство, и сегодня мы довольны стабильностью работы и качеством предоставляемых услуг».

Владимир Саган, ИТ-менеджер Yota Devices

Yota Devices — разработчик и производитель LTE-оборудования, выступает потребителем облачных решений, предлагаемых в модели IaaS и SaaS. Пройдя непростой путь от разработки сервисов двух поколений до их реализации в облаке, компания добилась поставленных целей. Стабильная работа облачных сервисов, круглосуточная доступность и отказоустойчивость обеспечивают бесперебойное обслуживание пользователей Yota Devices, что лишний раз доказывает важность и востребованность облачных технологий.

Ссылка на оригинал статьи.

Интересное:





Зал Славы Рекламодателя
Ближайшие события в области виртуализации:

Быстрый переход:
VMware Veeam Broadcom Offtopic Microsoft Cloud StarWind VMachines NAKIVO vStack Gartner Vinchin Nakivo IT-Grad Teradici VeeamON VMworld PowerCLI Citrix VSAN GDPR 5nine Hardware Nutanix vSphere RVTools Enterprise Security Code Cisco vGate SDRS Parallels IaaS HP VMFS VM Guru Oracle Red Hat Azure KVM VeeamOn 1cloud DevOps Docker Storage NVIDIA Partnership Dell Virtual SAN Virtualization VMTurbo vRealize VirtualBox Symantec Softline EMC Login VSI Xen Amazon NetApp VDI Linux Hyper-V IBM Google VSI Security Windows vCenter Webinar View VKernel Events Windows 7 Caravan Apple TPS Hyper9 Nicira Blogs IDC Sun VMC Xtravirt Novell IntelVT Сравнение VirtualIron XenServer CitrixXen ESXi ESX ThinApp Books P2V Backup Private AI vDefend VCF Workstation Network vSAN Tanzu VMUG HCX VCPP Labs Explore Data Protection ONE AI Intel Live Recovery VCP V2V Aria NSX DPU Update EUC Avi Community Skyline Host Client GenAI Chargeback Horizon SASE Workspace ONE Networking Ransomware Tools Performance Lifecycle AWS API USB SDDC Fusion Whitepaper SD-WAN Mobile SRM ARM HCI Converter Photon OS Operations VEBA App Volumes Certification VMConAWS Workspace Imager SplinterDB DRS SAN vMotion Open Source iSCSI Partners HA Monterey Kubernetes vForum Learning vRNI UAG Support Log Insight AMD vCSA NSX-T Graphics NVMe HCIBench SureBackup Docs Carbon Black vCloud Обучение Web Client vExpert OpenStack UEM CPU PKS vROPs Stencils Bug VTL Forum Video Update Manager VVols DR Cache Storage DRS Visio Manager Virtual Appliance PowerShell LSFS Client Datacenter Agent esxtop Book Photon Cloud Computing SSD Comparison Blast Encryption Nested XenDesktop VSA vNetwork SSO VMDK Appliance VUM HoL Automation Replication Desktop Fault Tolerance Vanguard SaaS Connector Event Free SQL Sponsorship Finance FT Containers XenApp Snapshots vGPU Auto Deploy SMB RDM Mirage XenClient MP iOS SC VMM VDP PCoIP RHEV vMA Award Licensing Logs Server Demo vCHS Calculator Бесплатно Beta Exchange MAP DaaS Hybrid Monitoring VPLEX UCS GPU SDK Poster VSPP Receiver VDI-in-a-Box Deduplication Reporter vShield ACE Go nworks iPad XCP Data Recovery Documentation Sizing Pricing VMotion Snapshot FlexPod VMsafe Enteprise Monitor vStorage Essentials Live Migration SCVMM TCO Studio AMD-V KB VirtualCenter NFS ThinPrint Director Memory SIOC Troubleshooting Stretched Bugs ESA Android Python Upgrade ML Hub Guardrails CLI Driver Foundation HPC Orchestrator Optimization SVMotion Diagram Ports Plugin Helpdesk VIC VDS Migration Air DPM Flex Mac SSH VAAI Heartbeat MSCS Composer
Полезные постеры:

Постер VMware vSphere PowerCLI 10

Постер VMware Cloud Foundation 4 Architecture

Постер VMware vCloud Networking

Постер VMware Cloud on AWS Logical Design Poster for Workload Mobility

Постер Azure VMware Solution Logical Design

Постер Google Cloud VMware Engine Logical Design

Постер Multi-Cloud Application Mobility

Постер VMware NSX (референсный):

Постер VMware vCloud SDK:

Постер VMware vCloud Suite:

Управление памятью в VMware vSphere 5:

Как работает кластер VMware High Availability:

Постер VMware vSphere 5.5 ESXTOP (обзорный):

 

Популярные статьи:
Как установить VMware ESXi. Инструкция по установке сервера ESXi 4 из состава vSphere.

Включение поддержки технологии Intel VT на ноутбуках Sony VAIO, Toshiba, Lenovo и других.

Типы виртуальных дисков vmdk виртуальных машин на VMware vSphere / ESX 4.

Как работают виртуальные сети VLAN на хостах VMware ESX / ESXi.

Как настроить запуск виртуальных машин VMware Workstation и Server при старте Windows

Сравнение Oracle VirtualBox и VMware Workstation.

Что такое и как работает виртуальная машина Windows XP Mode в Windows 7.

Диски RDM (Raw Device Mapping) для виртуальных машин VMware vSphere и серверов ESX.

Работа с дисками виртуальных машин VMware.

Где скачать последнюю версию VMware Tools для виртуальных машин на VMware ESXi.

Подключение локальных SATA-дисков сервера VMware ESXi в качестве хранилищ RDM для виртуальных машин.

Как перенести виртуальную машину VirtualBox в VMware Workstation и обратно

Инфраструктура виртуальных десктопов VMware View 3 (VDI)

Как использовать возможности VMware vSphere Management Assistant (vMA).

Бесплатные утилиты для виртуальных машин на базе VMware ESX / ESXi.

Интервью:

Alessandro Perilli
virtualization.info
Основатель

Ратмир Тимашев
Veeam Software
Президент


Полезные ресурсы:

Последние 100 утилит VMware Labs

Новые возможности VMware vSphere 8.0 Update 1

Новые возможности VMware vSAN 8.0 Update 1

Новые документы от VMware

Новые технологии и продукты на VMware Explore 2022

Анонсы VMware весной 2021 года

Новые технологии и продукты на VMware VMworld 2021

Новые технологии и продукты на VMware VMworld 2020

Новые технологии и продукты на VMware VMworld Europe 2019

Новые технологии и продукты на VMware VMworld US 2019

Новые технологии и продукты на VMware VMworld 2019

Новые технологии и продукты на VMware VMworld 2018

Новые технологии и продукты на VMware VMworld 2017



Copyright VM Guru 2006 - 2025, Александр Самойленко. Правила перепечатки материалов.
vExpert Badge