android cloud... точнее cloud из android / Охрименко Алексей (acronis)
TRANSCRIPT
Android Cloud… точнее Cloud из AndroidАлексей Охрименко
Коротко обо мне
Меня зовут Алексей Охрименко
Я работаю в компании AcronisLead 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 Ubuntu for x86?
Что удалось развернуть?
arm x86Kanboard
php-fpm, sqllite, apache
arm x86htop
arm x86vim
vim, vundle
arm x86Docker
no 32bit OS support :(
arm x86Vagrant
vagrant, vagrant-lxc, lxc
https://github.com/fgrehm/vagrant-lxc
no ready to use ‘recepies’ :(
arm x86LAMP - manual
php-fpm, apache
mariadb mysql mariadb
arm x86MEAN - manual
nginx, nodejs, angular, mongodb
arm x86PostgreSQL
arm x86Hadoop
rsync, jre8-openjdk, hadoop
http://www.widriksson.com/raspberry-pi-hadoop-cluster/
arm x86Jenkins CI
jenkins
arm x86GitLab
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 ядра 1000Mz1Gb оперативной памяти
Цена
Проблемы
Советы•не рекомендую 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