Oss

607 views

Published on

Published in: Self Improvement
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
607
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Oss

  1. 1. Yandex vs. OpenSource Linux Install Fest, г. Пермь, 9 ноября 2011 года
  2. 2. Что мы расскажем? <ul><li>OpenSource в Яндексе
  3. 3. Яндекс в OpenSource
  4. 4. Как мы с этим работаем
  5. 5. Практическая часть с nginx </li></ul>
  6. 6. http://debian.pro/perm-links
  7. 7. <ul><li>OpenSource в Яндексе
  8. 8. Яндекс в OpenSource
  9. 9. Как мы с этим работаем
  10. 10. Практическая часть с nginx </li></ul>
  11. 11. OpenSource в Я ндексе <ul>ПО должно: <li>Просто работать
  12. 12. Легко администрироваться
  13. 13. Быть модифицируемым, если это требуется </li></ul>
  14. 14. OpenSource в Я ндексе <ul><li>Нет аналогов
  15. 15. Хорошие, известные разработчики
  16. 16. Стандарные usecase
  17. 17. Иначе — лучше довериться свободному продукту. Или написанному в своей компании </li></ul>
  18. 18. OpenSource в Я ндексе <ul>Операционные системы: <li>GNU/Linux (Debian, Ubuntu, RHEL, Centos)
  19. 19. FreeBSD </li></ul>
  20. 20. OpenSource в Я ндексе <ul>Рабочие лошадки: <li>Все известные (и неизвестные) веб-серверы
  21. 21. Серверы баз данных
  22. 22. Средства виртуализации </li></ul>
  23. 23. OpenSource в Я ндексе <ul><li>Средства мониторинга
  24. 24. Фреймворки для веб-разработки
  25. 25. Software RAID </li></ul>
  26. 26. Про средства мониторинга
  27. 27. OpenSource в Я ндексе <ul>И многое другое... </ul>
  28. 28. <ul><li>OpenSource в Яндексе
  29. 29. Яндекс в OpenSource
  30. 30. Как мы с этим работаем
  31. 31. Практическая часть с nginx </li></ul>
  32. 32. Я ндекс в OpenSource <ul>mirror.yandex.ru <li>Дистрибутивы Linux
  33. 33. Дистрибутивы FreeBSD
  34. 34. Зеркала исходных кодов популярных open-source проектов
  35. 35. Доступно по разным протоколам </li></ul>
  36. 36. Я ндекс в OpenSource <ul>Патчи в ядро: <li>Linux: </li><ul><li>bonding
  37. 37. 82574L Jumbo Frame </li></ul><li>FreeBSD: </li><ul><li>e1000 </li></ul></ul>
  38. 38. Я ндекс в OpenSource <ul>Патчи для прикладного ПО: <li>IPVS, keepalived
  39. 39. tzdata, mysql-proxy
  40. 40. mdadm
  41. 41. w3af, racktables, quagga, cacti </li></ul>
  42. 42. Я ндекс в OpenSource <ul>Разработка opensource ПО: <li>lxctl
  43. 43. elliptics / pohmelfs
  44. 44. snaked
  45. 45. jungler </li></ul>
  46. 46. Про средства мониторинга
  47. 47. Я ндекс в OpenSource Курс информационных технологий http://kit.ya.ru
  48. 48. <ul><li>OpenSource в Яндексе
  49. 49. Яндекс в OpenSource
  50. 50. Как мы с этим работаем
  51. 51. Практическая часть с nginx </li></ul>
  52. 52. <ul>Ничего секретного: <li>cвои репозитории,
  53. 53. 3 ветки в каждом.
  54. 54. dupload, mini-dinstall, обычный
  55. 55. apt-get </li></ul>Как мы с этим работаем
  56. 56. Как мы с этим работаем <ul><li>Исходные коды — в системах версионирования
  57. 57. Готовое к выкладке — в пакетах
  58. 58. Автоматика выкладок </li></ul>
  59. 59. Про выкладки:
  60. 60. <ul>Вопросы? </ul>
  61. 61. http://debian.pro/perm-links
  62. 63. <ul><li>OpenSource в Яндексе
  63. 64. Яндекс в OpenSource
  64. 65. Как мы с этим работаем
  65. 66. Практическая часть с nginx </li></ul>
  66. 67. Nginx recipes: <ul>Много серверов в кластере. Как обратиться к определенному? </ul>
  67. 68. Nginx recipes: <ul>$project.$login.host.dev.censored.ru </ul>
  68. 69. Nginx recipes: <ul>Server_name — это не только цифры, точки, буквы, но и тренировка в написании регулярных выражений </ul>
  69. 70. Nginx recipes: <ul>Магия include </ul>
  70. 71. Nginx recipes: <ul>Собираем пакет с конфигами. </ul>
  71. 72. Nginx recipes: <ul>Nginx не умеет CGI. Зато его умеет thttpd. И fcgiwrap. </ul>
  72. 73. Nginx recipes: <ul>Для fastcgi есть fcgi-spawn. </ul>
  73. 74. Nginx recipes: <ul>Не бойтесь больших и сложных конфигов. </ul>

×