1С-Битрикс: Управление сайтом 11.0                       «Совместимо с облаками».         Облачные хранилища: для чего это...
Запуск нового веб-проекта  Есть несколько задач на старте и  в процессе работы    Новый сервис – как коммерческие, так и «...
Совместимость с «облаками» Современная система управления сайтами должна научиться работать в облачной инфраструктуре, исп...
Версия 11.0 «1С-Битрикс: Управление сайтом 11.0» – платформа для разработки облачных сервисов. -   Поддержка «облачных хра...
Схема многорегиональногосервиса              HTTP/HTTPS                 HTTP/HTTPS                     HTTP/HTTPS         ...
Статический контентпользователей сервиса  Какие задачи решаем, используя облачное хранилище?   Снижаем стоимость эксплуата...
Поддержка «облачных хранилищ» Мы поддерживаем «облачные хранилища» Google Storage, Amazon S3, Windows Azure Storage от Mic...
Статический контентпользователей сервиса  Для хранения и отдачи  статического контента  пользователей сервиса  используем ...
Amazon S3  Возможность использования BitTorrent  Собственный CDN  Разные типы хранилищ (наличие  Reduced Redundancy Storag...
Google Storage  Собственный CDN  Наличие триального периода до конца  2011 года (5 Гб, лимиты на траффик и  количество зап...
Windows Azure Storage  Собственный CDN  Table Service, Queue Service  Триал (для всей платформы – включая  storage)  Цены:...
Rackspace Cloud Files  CDN Akamai  Развитие OpenStack  Цены:       Хранилище - 1 Гб $0.15/мес.       Запросы по файлам мен...
Открытые стандарты          OpenStack - это комплекс открытого ПО, который поддерживает          около 50 компаний по всем...
OpenStack + Clodo.ru http://www.slideshare.net/profyclub_ru/ss-9538252
Хранение данных в «облаках» Одновременно можно хранить разные файлы в разных «облачных хранилищах». Например, все файлы «в...
«Внутренности» дляразработчиков Модуль для облачных хранилищ – начиная с редакции «Старт» В таблице b_file новое поле HAND...
«Внутренности» дляразработчиков Правила, по которым задается использование хранилищ Около 30 стандартных модулей поддержив...
Спасибо за внимание!Вопросы?Александр Демидовdemidov@1c-bitrix.ru+7 (915) 201-1500    @demidovhttp://www.1c-bitrix.ru
Upcoming SlideShare
Loading in …5
×

02 1c-bitrix-cloud-storage

1,128 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,128
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

02 1c-bitrix-cloud-storage

  1. 1. 1С-Битрикс: Управление сайтом 11.0 «Совместимо с облаками». Облачные хранилища: для чего это нужно? Александр Демидов «1С-Битрикс»
  2. 2. Запуск нового веб-проекта Есть несколько задач на старте и в процессе работы Новый сервис – как коммерческие, так и «бесплатные» пользователи Минимизация расходов на эксплуатацию и снижение финансовых рисков на старте проекта Масштабирование при росте нагрузки и обратное масштабирование Надежность – обеспечение SLA Работа с разными рынками Быстрая отдача статического контента
  3. 3. Совместимость с «облаками» Современная система управления сайтами должна научиться работать в облачной инфраструктуре, использова ть сервисы, масштабироваться и быть готовой к разработке облачного сервиса. Грань между веб-сайтом и облачным сервисом исчезает.
  4. 4. Версия 11.0 «1С-Битрикс: Управление сайтом 11.0» – платформа для разработки облачных сервисов. - Поддержка «облачных хранилищ» - Поддержка CDN (сети доставки контента) - Географический веб-кластер - Виртуальная машина 3.0 Эти технологии применимы для обычных веб-сайтов, но могут быть использованы и для создания веб- сервисов, масштабируемых SaaS-проектов в «облаках».
  5. 5. Схема многорегиональногосервиса HTTP/HTTPS HTTP/HTTPS HTTP/HTTPS *.com *.com *.ru *.ru балансировщик балансировщик Облачное … … cache cache cache хранилище cache cache cache Web 1 Web 2 Web N Web 1 Web 2 Web N MySQL MySQL master master master-master репликация MySQL MySQL slave slave management, monitoring
  6. 6. Статический контентпользователей сервиса Какие задачи решаем, используя облачное хранилище? Снижаем стоимость эксплуатации Можем использовать совместно с CDN для ускорения отдачи контента Снижаем нагрузку на web-узлы Используя централизованное хранилище, решаем задачу синхронизации контента между множественными web-узлами Разделяем пользовательские данные и код Ускоряем рендеринг страниц в браузере
  7. 7. Поддержка «облачных хранилищ» Мы поддерживаем «облачные хранилища» Google Storage, Amazon S3, Windows Azure Storage от Microsoft, RackSpace, OpenStack.
  8. 8. Статический контентпользователей сервиса Для хранения и отдачи статического контента пользователей сервиса используем Cloud Storage Любое количество объектов (до нескольких Тб каждый) Возможность размещения в разных датацентрах (регионах) Группировка объектов Механизмы авторизации ACL REST и SOAP интерфейсы для работы с объектами Прямая отдача по HTTP Высокая доступность Низкая цена Доступ (FUSE, клиенты)
  9. 9. Amazon S3 Возможность использования BitTorrent Собственный CDN Разные типы хранилищ (наличие Reduced Redundancy Storage (RRS)) Цены: Хранилище - 1 Гб (до 1 Тб) $0.14/мес. (зависит от региона) $0.01 за 1000 запросов PUT, COPY, POST или LIST $0.01 за 10000 запросов GET Траффик – 1 Гб (до 10 Тб) $0.12 (первый 1 Гб – бесплатно)
  10. 10. Google Storage Собственный CDN Наличие триального периода до конца 2011 года (5 Гб, лимиты на траффик и количество запросов) Цены: Хранилище - 1 Гб (до 1 Тб) $0.13/мес. $0.01 за 1000 запросов PUT, COPY, POST или LIST $0.01 за 10000 запросов GET Траффик – 1 Гб (до 1 Тб) $0.12
  11. 11. Windows Azure Storage Собственный CDN Table Service, Queue Service Триал (для всей платформы – включая storage) Цены: Хранилище - 1 Гб $0.15/мес. $0.01 за 10000 запросов Траффик – 1 Гб $0.15
  12. 12. Rackspace Cloud Files CDN Akamai Развитие OpenStack Цены: Хранилище - 1 Гб $0.15/мес. Запросы по файлам меньше 250 Кб, а также HEAD, GET, DELETE - бесплатно Траффик – 1 Гб $0.18
  13. 13. Открытые стандарты OpenStack - это комплекс открытого ПО, который поддерживает около 50 компаний по всему миру, среди которых Citrix, Dell, AMD, Intel и другие. В России первой его поддерживает Clodo.ru. www.openstack.org Мы призываем российских хостинг-провайдеров развивать собственные облачные решения! Мы надеемся, что появление таких решений даст толчок к развитию CDN-сетей в России.
  14. 14. OpenStack + Clodo.ru http://www.slideshare.net/profyclub_ru/ss-9538252
  15. 15. Хранение данных в «облаках» Одновременно можно хранить разные файлы в разных «облачных хранилищах». Например, все файлы «весом» больше 100 Мб перемещать в «облако» Google Storage, а все видео - в Amazon S3. При использовании «Медиатеки» все файлы могут храниться в облаках и доставляться мгновенно с помощью CDN-сетей.
  16. 16. «Внутренности» дляразработчиков Модуль для облачных хранилищ – начиная с редакции «Старт» В таблице b_file новое поле HANDLER_ID События в методах класса CFile Файл из b_file может быть не на диске, а в «облаке», поэтому стандартные PHP функции работы с файлами не подходят (file_exists, is_file и т.п.) Работает «прозрачно»: CFile::ResizeImageGet CFile::ShowInput CFile::ShowImage (не $arFile["SRC"], а $arFile["ID"]) CFile::Delete CFile::FileCopy и т.п.
  17. 17. «Внутренности» дляразработчиков Правила, по которым задается использование хранилищ Около 30 стандартных модулей поддерживают облачные хранилища (Информационные блоки, Форум, Блоги, Фотогалерея и т.д.) Можно использовать файловые хранилища для собственных модулей
  18. 18. Спасибо за внимание!Вопросы?Александр Демидовdemidov@1c-bitrix.ru+7 (915) 201-1500 @demidovhttp://www.1c-bitrix.ru

×