SlideShare a Scribd company logo
Android Cloud…
точнее Cloud из
Android
Алексей Охрименко
Коротко обо мне
Меня зовут Алексей Охрименко
Я работаю в компании Acronis
Lead Software Developer ( JavaScript )
Twitter: @Ai_boy
Ritmix RMD-726
2500 рублей
500 RPS - 100 KA connections
+ закон о правах потребителя
Что, если я скажу,
что это не предел?
5000 RPS
25 000 рублей
7 девайсов
Печальная история
И тут появились они…
Стоит уточнить…
Точнее я узнал что…
Linux на Android?
Ты о Ubuntu Touch?
На самый
обыкновенный
Android можно
установить Linux!
chroot
Изначально был создан для
тестирования новых билдов
Unix систем.
Термины jail, jailbreak, containers
все берут свое начало от chroot
chroot
chroot
chroot
chroot
pros cons
• Можно использовать для
запуска софта в своей
виртуализированной
среде
• Прямой доступ к hardware
• Общие Network
интерфейсы
• Довольно сложный
процесс настройки
pros cons
• Можно использовать для
запуска софта в своей
виртуализированной
среде
• Прямой доступ к hardware
• Общие Network
интерфейсы
• Довольно сложный
процесс настройки
How?
• Самостоятельно. Отрутовав
девайс и установив BusyBox и
выполнив огромное кол-во
команд в терминале
• Linux Delpoy ( которой тоже
нужен root )
Linux Deploy ( 1.5.2 )
Поддерживаемые дистрибутивы:
Debian, Ubuntu, Kali Linux, Arch Linux, Fedora, Gentoo,
openSUSE, Slackware, RootFS (tgz, tbz2, txz)
Architecture
• ARM
• ARM64 - $$$
• x86
• x86_64 - is there any?
Best OS choice
• ARM - Arch Linux
• x86 - Ubuntu
Why ArchLinux for arm?
http://archlinuxarm.org/packages
Why Ubuntu for x86?
Что удалось развернуть?
arm x86
Kanboard
php-fpm, sqllite, apache
arm x86
htop
arm x86
vim
vim, vundle
arm x86
Docker
no 32bit OS support :(
arm x86
Vagrant
vagrant, vagrant-lxc, lxc
https://github.com/fgrehm/vagrant-lxc
no ready to use ‘recepies’ :(
arm x86
LAMP - manual
php-fpm, apache
mariadb mysql
mariadb
arm x86
MEAN - manual
nginx, nodejs, angular, mongodb
arm x86
PostgreSQL
arm x86
Hadoop
rsync, jre8-openjdk, hadoop
http://www.widriksson.com/raspberry-pi-hadoop-cluster/
arm x86
Jenkins CI
jenkins
arm x86
GitLab
gitlab, ruby, mongodb, redis, sidekiq
1GB RAM + 1GB swap supports up to 100 users but it will be slow
Network Scale
• Wifi -> 10 -> 30
• Lan + Switch -> Infinite
• Usb + UsbHub + ADB -> Infinite*
Цена
3000 рублей
за 2 ядра 1000Mz
1Gb оперативной памяти
Цена
Проблемы
Советы
•не рекомендую Samsung ( Knox )
•пробуйте разные версии Linux Deploy
( 1.5.2 )
•ArchLinux - https://github.com/smaknsk/
servicectl
•http://android.izzysoft.de/applists/category/
named/tools_settings
The End
Прямо сегодня купите дешевый
планшет и разверните на нем Linux :)
Q&A
Twitter: @Ai_boy
Все ссылки будут продублированы в
Twitter

More Related Content

PDF
Юрий Насретдинов, Badoo
PPTX
Денис Иванов
PDF
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
PDF
My talk at Highload++ 2015
PDF
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
PDF
Денис Иванов
PPTX
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
PDF
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Юрий Насретдинов, Badoo
Денис Иванов
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
My talk at Highload++ 2015
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Денис Иванов
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...

What's hot (20)

PDF
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
PPTX
smart balancing with nginx+lua / Андрей Кононов (IPONWEB)
PPTX
Антон Турецкий
PPTX
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
PDF
Семантическое ядро рунета - высоконагруженная сontent-based рекомендательная ...
PPTX
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
PPTX
Docker в работе: взгляд на его использование в Badoo через год / Турецкий Ант...
PDF
Мониторинг и отладка MySQL: максимум информации при минимальных потерях
PDF
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
PDF
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
PDF
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
PPTX
MyRocks Табличный Движок для MySQL / Алексей Майков (Facebook) / Сергей Петру...
PPTX
Дизайн REST API для высокопроизводительных систем / Александр Лебедев (Новые ...
PDF
Облако в Badoo год спустя
PPTX
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
PDF
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
PDF
Вячеслав Бахмутов
PDF
Архитектура HAWQ / Алексей Грищенко (Pivotal)
PDF
Использование Hadoop в Badoo, Валерий Старынин (Badoo)
PPTX
OpenResty: превращаем NGINX в полноценный сервер приложений / Владимир Прота...
NVMf: 5 млн IOPS по сети своими руками / Андрей Николаенко (IBS)
smart balancing with nginx+lua / Андрей Кононов (IPONWEB)
Антон Турецкий
HDD, SSD, RAM, RAID, и кого на ком кэшировать / Михаил Конюхов (Perfect Solut...
Семантическое ядро рунета - высоконагруженная сontent-based рекомендательная ...
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Docker в работе: взгляд на его использование в Badoo через год / Турецкий Ант...
Мониторинг и отладка MySQL: максимум информации при минимальных потерях
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Кластеры баз данных делаем сложные вещи просто / Андрей Тихонов (Avito)
MyRocks Табличный Движок для MySQL / Алексей Майков (Facebook) / Сергей Петру...
Дизайн REST API для высокопроизводительных систем / Александр Лебедев (Новые ...
Облако в Badoo год спустя
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
Веб-разработка без наркотиков с помощью PostgreSQL, Nginx и c2h5oh / Миша Кир...
Вячеслав Бахмутов
Архитектура HAWQ / Алексей Грищенко (Pivotal)
Использование Hadoop в Badoo, Валерий Старынин (Badoo)
OpenResty: превращаем NGINX в полноценный сервер приложений / Владимир Прота...
Ad

Viewers also liked (15)

DOC
bhumika patel c.v 3
PDF
CV-Rami M. Al Ramahi
PPTX
Portfolio
PDF
Daudzdzīvokļu dzīvojamās ēkas energoefektivitātes projekts. Nosacījumi un pro...
PDF
Certificate-M.COM
PDF
Nawaz Eng-OCT
PDF
Python安全编码
PPS
Temporal en Gijón II
PPS
Imaxenes de antaño
PPTX
Строим 24/7 DevOps центр на высоконагруженном проекте / Евгений Потапов (ITSu...
PDF
Потоковые алгоритмы в задачах обработки больших данных / Виктор Евстратов (Se...
PPSX
Ruta del Beyu Pen - Asturias
PDF
ENTENDENDO OTDR
PPT
GréCia Antiga Arte
PDF
Что нового и полезного в PostgreSQL 9.5 / Илья Космодемьянский (PostgreSQL-Co...
bhumika patel c.v 3
CV-Rami M. Al Ramahi
Portfolio
Daudzdzīvokļu dzīvojamās ēkas energoefektivitātes projekts. Nosacījumi un pro...
Certificate-M.COM
Nawaz Eng-OCT
Python安全编码
Temporal en Gijón II
Imaxenes de antaño
Строим 24/7 DevOps центр на высоконагруженном проекте / Евгений Потапов (ITSu...
Потоковые алгоритмы в задачах обработки больших данных / Виктор Евстратов (Se...
Ruta del Beyu Pen - Asturias
ENTENDENDO OTDR
GréCia Antiga Arte
Что нового и полезного в PostgreSQL 9.5 / Илья Космодемьянский (PostgreSQL-Co...
Ad

Similar to Android Cloud... точнее Cloud из Android / Охрименко Алексей (Acronis) (20)

PDF
1. Sartakov. Virtualization. June 01, 2013
PDF
Что нового в NOVA Microhypervisor
PPTX
Язык Ада в современной программной индустрии.
PDF
Окружение разработчика - от виртуализации к контейнеризации
PPTX
Введение в Docker
PPTX
Docker & Badoo: 
никогда не останавливайся на достигнутом
PDF
Rapid Deployment of Hadoop Development Environments
PDF
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
PDF
TMPA-2013 Sartakov: Genode
PDF
Solaris OS
PDF
OpenStack и Docker: вместе и по отдельности
PDF
OpenStack и Docker: вместе и по отдельности
PDF
[JAM 2.1] Cloud Computing (Dmitry Ivashnev)
PPT
Кратко о Linux
ODP
Работа высоконагруженного DNS-сервера
PPTX
Что такое Docker
PPT
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
PPT
Git in Sky presentation @ HighLoad++ 2013
PDF
Grossum - Docker
PDF
Андрей Сибирёв "Ваше собственное облако — война за независимость"
1. Sartakov. Virtualization. June 01, 2013
Что нового в NOVA Microhypervisor
Язык Ада в современной программной индустрии.
Окружение разработчика - от виртуализации к контейнеризации
Введение в Docker
Docker & Badoo: 
никогда не останавливайся на достигнутом
Rapid Deployment of Hadoop Development Environments
Корпоративный Linux: осваиваем с нуля Red Hat Enterprise Linux
TMPA-2013 Sartakov: Genode
Solaris OS
OpenStack и Docker: вместе и по отдельности
OpenStack и Docker: вместе и по отдельности
[JAM 2.1] Cloud Computing (Dmitry Ivashnev)
Кратко о Linux
Работа высоконагруженного DNS-сервера
Что такое Docker
SmartOS/Solaris app tuning tools/technologies on HL++ 2013
Git in Sky presentation @ HighLoad++ 2013
Grossum - Docker
Андрей Сибирёв "Ваше собственное облако — война за независимость"

More from Ontico (20)

PDF
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
PDF
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
PPTX
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
PDF
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
PDF
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
PDF
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PDF
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
PDF
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
PPTX
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
PPTX
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
PDF
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
PPTX
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
PPTX
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
PDF
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
PPT
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
PPTX
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
PPTX
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
PPTX
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
PPTX
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
PDF
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...

Android Cloud... точнее Cloud из Android / Охрименко Алексей (Acronis)