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.
Nginx + Openstack Swift = Clodo Storage          Cтанислав Богатырев              www.clodo.ru
Такие разные облака                          Content Delivery                           Content Delivery         Load Bala...
Станислав Богатырев,  storage@clodo.ru
Хранилище. Какое оно? ●   Надёжно хранить данные пользователей ●   Позволять удобно управлять данными, в том числе через A...
Станислав Богатырев,  storage@clodo.ru
URL/IP        URL/IP       Swift                 Swift                                             storage               s...
URL/IP         URL/IP        Swift                 Swift                     NGINX          NGINX                         ...
URL/IP         URL/IP           Swift                 Swift                                                     storage   ...
URL/IP           URL/IP           Swift                 Swift                    NGINX            NGINX                   ...
Хочу красивые ссылки!http://cs1.clodo.ru/v1/CLODO_3771b39b07d46e79d61a777c72a91071/                       public/images/im...
Я удалил всё, а это видно!                             Станислав Богатырев,                               storage@clodo.ru
Демон Кеша● Perl● FastCGI             Станислав Богатырев,               storage@clodo.ru
Планы на будущее● Проект «Все логи людям!»● Раздача медийного контента● Репликация между ДЦ с возможностью  бэкапа● Автори...
HW             SW● 840Tb SATA   ● Debian Live● 7Tb SAS      ● Chef● 512 Gb RAM   ● Pacemaker● 30U Rack     ● Clodo Panel  ...
Станислав Богатырев  storage@clodo.ru  realloc@jabber.ru  +7 (812) 380-24-97
Upcoming SlideShare
Loading in …5
×

Облачное Хранилище (Станислав Богатырев)

1,598 views

Published on

  • Be the first to comment

  • Be the first to like this

Облачное Хранилище (Станислав Богатырев)

  1. 1. Nginx + Openstack Swift = Clodo Storage Cтанислав Богатырев www.clodo.ru
  2. 2. Такие разные облака Content Delivery Content Delivery Load Balancing Станислав Богатырев, storage@clodo.ru
  3. 3. Станислав Богатырев, storage@clodo.ru
  4. 4. Хранилище. Какое оно? ● Надёжно хранить данные пользователей ● Позволять удобно управлять данными, в том числе через API ● Раздавать по HTTP быстро и много ● Удобный для пользователя интерфейс (FTP, FS, HTTP, etc) Станислав Богатырев, storage@clodo.ru
  5. 5. Станислав Богатырев, storage@clodo.ru
  6. 6. URL/IP URL/IP Swift Swift storage storage Swift Swift proxy proxy Log & Log &Services billing billing XFS XFS SATA SATACluster software Pacemaker/CoroSync front-end front-end back-end back-endHardware host host host host Станислав Богатырев, storage@clodo.ru
  7. 7. URL/IP URL/IP Swift Swift NGINX NGINX storage storage Cache Cache Log & Log &Services daemon daemon billing billing Swift proxy Swift proxy ReiserFS ReiserFS XFS XFS SAS SAS SATA SATACluster software Pacemaker/CoroSync front-end front-end back-end back-endHardware host host host host Станислав Богатырев, storage@clodo.ru
  8. 8. URL/IP URL/IP Swift Swift storage storage Swift Swift proxy proxy Результаты замера производительности: Accounts AccountsServices & billing Максимум 400 запросов в секунду на front-end & billing Значительная загрузка процессора XFS XFS SATA SATACluster software Pacemaker/CoroSync front-end front-end back-end back-endHardware host host host host Станислав Богатырев, storage@clodo.ru
  9. 9. URL/IP URL/IP Swift Swift NGINX NGINX storage storage Результаты замера производительности: Cache Cache Accounts AccountsServices daemon запросовdaemon 12000 & billing в секунду на front-end & billing Swift proxy Swift proxy Незначительная загрузка процессора ReiserFS ReiserFS XFS XFS SAS SAS SATA SATACluster software Pacemaker/CoroSync front-end front-end back-end back-endHardware host host host host Станислав Богатырев, storage@clodo.ru
  10. 10. Хочу красивые ссылки!http://cs1.clodo.ru/v1/CLODO_3771b39b07d46e79d61a777c72a91071/ public/images/image01.gif http://static.domain/images/image01.gif … и уберите ваш дурацкий /public/ Станислав Богатырев, storage@clodo.ru
  11. 11. Я удалил всё, а это видно! Станислав Богатырев, storage@clodo.ru
  12. 12. Демон Кеша● Perl● FastCGI Станислав Богатырев, storage@clodo.ru
  13. 13. Планы на будущее● Проект «Все логи людям!»● Раздача медийного контента● Репликация между ДЦ с возможностью бэкапа● Авторизация по pubcookie● Swift-proxy в nginx модуле● Http 1.1● Более умный демон Кеша Станислав Богатырев, storage@clodo.ru
  14. 14. HW SW● 840Tb SATA ● Debian Live● 7Tb SAS ● Chef● 512 Gb RAM ● Pacemaker● 30U Rack ● Clodo Panel Станислав Богатырев, storage@clodo.ru
  15. 15. Станислав Богатырев storage@clodo.ru realloc@jabber.ru +7 (812) 380-24-97

×