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

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