Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Android Cloud…
точнее Cloud из
Android
Алексей Охрименко
Коротко обо мне
Меня зовут Алексей Охрименко
Я работаю в компании Acronis
Lead Software Developer ( JavaScript )
Twitter: ...
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
pros cons
• Можно использовать для
запуска софта в своей
виртуализированной
среде
• Прямой доступ к hardware
• Общие Netwo...
pros cons
• Можно использовать для
запуска софта в своей
виртуализированной
среде
• Прямой доступ к hardware
• Общие Netwo...
How?
• Самостоятельно. Отрутовав
девайс и установив BusyBox и
выполнив огромное кол-во
команд в терминале
• Linux Delpoy (...
Linux Deploy ( 1.5.2 )
Поддерживаемые дистрибутивы:
Debian, Ubuntu, Kali Linux, Arch Linux, Fedora, Gentoo,
openSUSE, Slac...
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/smak...
The End
Прямо сегодня купите дешевый
планшет и разверните на нем Linux :)
Q&A
Twitter: @Ai_boy
Все ссылки будут продублированы в
Twitter
Upcoming SlideShare
Loading in …5
×

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

Вы когда-нибудь плакали, открывая Amazon EC2 калькулятор? Мучились ли вы над тем, куда поставить сервер — на балкон или в кладовку? Готовились ли вы морально платить по 100-200 тысяч рублей за самый примитивный вариант сервера? Из этой ситуации есть выход и это — Android-планшеты :)

Как установить Linux на ваш Android-планшет, как развернуть LAMP, MEAN stack, сколько RPS могут выдать Android-планшеты, как хорошо они масштабируются, map/reduce, готовы ли Android-планшеты для production?

Все это и многое другое вы узнаете из этого доклада.

  • Be the first to comment

  • Be the first to like this

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

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

    Be the first to comment

    Login to see the comments

Вы когда-нибудь плакали, открывая Amazon EC2 калькулятор? Мучились ли вы над тем, куда поставить сервер — на балкон или в кладовку? Готовились ли вы морально платить по 100-200 тысяч рублей за самый примитивный вариант сервера? Из этой ситуации есть выход и это — Android-планшеты :) Как установить Linux на ваш Android-планшет, как развернуть LAMP, MEAN stack, сколько RPS могут выдать Android-планшеты, как хорошо они масштабируются, map/reduce, готовы ли Android-планшеты для production? Все это и многое другое вы узнаете из этого доклада.

Views

Total views

677

On Slideshare

0

From embeds

0

Number of embeds

213

Actions

Downloads

7

Shares

0

Comments

0

Likes

0

×