Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PaaS бъдещето на креативния програмист!

PaaS бъдещето на креативния програмист!

PaaS услугите, са нашумяла тема последните няколкого години. Ще се опитам да дам отговор на въпроса, защо PaaS е по-доброто решение за хосване на сайтове. Ще покажа колко лесно и бързо се правят scalable уеб сайтове в клауда. Ще споделя опита си с другите програмисти как PaaS услугите ни правят по-креативни и фокусирани върху значимите неща за вски един програмист ... писането на код! :)

Ще направя демо как изглеждат всички тези неща върху платформата на http://www.startapp.bg/

Marian Ignev

July 26, 2014
Tweet

More Decks by Marian Ignev

Other Decks in Programming

Transcript

  1. I'm really freak about Кодене Чупене на сървъри Решаване на

    проблеми (bugs) Реализирането на идеи Учене CrossFit Martial Arts Аз съм Мариан a.k.a. @mignev
  2. Защо IaaS? • Общо взето сървъри, но в клауда •

    НО за съжаление ти трябва да си управляваш и поддържаш целия клауд стек! Какво ви дава?
  3. • Всички благини от IaaS • Не инсталираш сървъри •

    Друг ти ги поддържа • Не се грижиш за security & monitoring Защо PaaS?
  4. • Всички благини от IaaS • Не инсталираш сървъри •

    Друг ти ги поддържа • Не се грижиш за security & monitoring • Готови за използване технологии Защо PaaS?
  5. • Всички благини от IaaS • Не инсталираш сървъри •

    Друг ти ги поддържа • Не се грижиш за security & monitoring • Готови за използване технологии • НЕ СЕ ЗАНИМАВАШ с железа и сървърна администрация като цяло :) Защо PaaS?
  6. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding
  7. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  8. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  9. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  10. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  11. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  12. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  13. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  14. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  15. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  16. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  17. Много яки Features SSH Private Git Team Collaboration SSL project-namespace.sapp.io

    Snapshots a.k.a. backups Versioning & Rollback Addons Jenkins a.k.a. CI Ports forwarding които ви идват наготово :)
  18. Вашето приложение Вашето приложение DB DB HAProxy Вашето приложение HAProxy

    HAProxy HA Router HA Router … … В PaaS за разлика от IaaS Това е единственото за което се грижите вие!
  19. Вашето приложение Вашето приложение DB DB HAProxy Вашето приложение HAProxy

    HAProxy HA Router HA Router NB: Спестих доста връзки :) … … В PaaS за разлика от IaaS Това е единственото за което се грижите вие!
  20. Лесен достъп до cloud ресурсите $ app port-forward Forwarding ports

    … Service Local StartApp ------- --------------- ---- ------------------------------------------- httpd 127.0.0.1:8082 => 127.11.51.1:8080 mongodb 127.0.0.1:37731 => 127.11.51.2:37731 mysql 127.0.0.1:58381 => 127.11.51.3:58381 Press CTRL-C to terminate port forwarding