Почему вам еще рано в облако (Станислав Богатырев,...
TRANSCRIPT
![Page 1: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/1.jpg)
Почему вам еще рано в облако
Станислав Богатырев, Николай Двас (Clodo)
![Page 2: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/2.jpg)
О чем доклад?• Веб-проект и облако: как правильно положить
одно в другое;
• Облачные buzzwords: scalability, reliability and availability come true;
• Chef,knife, fog, git – для чего все это облакам и их клиентам;
• Как это все используем мы и наши клиенты.
Станислав Богатырев, Николай Двас, Clodo
![Page 3: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/3.jpg)
Кто мы такие?• Мы – облачный хостинг;
• У нас есть клиенты – довольные, и недовольные;
• Мы стараемся превращать недовольных в довольных;
• Один из нас – маркетолог, второй – сисадмин. Мы пришли к взаимопониманию, и спешим этим поделиться.
Станислав Богатырев, Николай Двас, Clodo
![Page 4: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/4.jpg)
Почему мы тут?• Маркетологи сформировали набор ожиданий от
облаков;
• Клиенты в облака приходят, а чуда все не происходит;
• Маркетологи врали? Это невозможно. Они просто забыли договориться с администраторами.
Станислав Богатырев, Николай Двас, Clodo
![Page 5: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/5.jpg)
Веб-проект в разрезе
Железный (виртуальный) сервер
NGINX PHP-FPM MySQL
Static (on FS)
memcached Sphinx
Станислав Богатырев, Николай Двас, Clodo
![Page 6: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/6.jpg)
Облако в разрезе
Станислав Богатырев, Николай Двас, Clodo
![Page 7: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/7.jpg)
Buzzword # 1 - Scalability• Не может солдат два мешка
брюквы съесть!
• Конкуренция за одинаковые ресурсы;
• Софт плохо просит добавки;
• 2x2 – иногда больше, а иногда – гораздо меньше, чем 4.
Станислав Богатырев, Николай Двас, Clodo
![Page 8: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/8.jpg)
Buzzword # 2 – Reliability• UPTIME облака > UPTIME сущности >
UPTIME сервиса;
• Перезагрузка – факт массовогоIaaS(Amazon, Rackspace, Clodo);
• Резервное копирование –резервирование – регенерирование
Станислав Богатырев, Николай Двас, Clodo
![Page 9: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/9.jpg)
Scalability + Reliability (но совсем не идеал)
```
Databasecluster
Dynamic content cluster
```
```
Cloud Storage(back-end)
Клиент
Cloud Storage(front-end)
cache
cache
cache
storage
storage
storage
storage
Load balance
Load balance
Load balancecluster
App server
App server
App server
App server
DB server
DB server
Станислав Богатырев, Николай Двас, Clodo
![Page 10: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/10.jpg)
Buzzword #3 –reproducibility
Станислав Богатырев, Николай Двас, Clodo
![Page 11: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/11.jpg)
Воспроизводимость• Chef + knife + fog:
– Amazon;
– Rackspace;
– Clodo;
– Bluebox;
– Terremark.
Станислав Богатырев, Николай Двас, Clodo
![Page 12: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/12.jpg)
Buzzword # 4 – Cost Reduction• Ресурсы в облаке значительно дороже, чем
на своем железе;
• Выносить в облако следует переменную часть и то, что не реализовано у себя (живые примеры: «Битрикс» на железе; статика – в облаке).
Станислав Богатырев, Николай Двас, Clodo
![Page 13: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/13.jpg)
Облако провайдера / облако клиента
Apache
Mysql
Nginx
Django
RoR
Chef: Clodo / DIY
Client code
Deploy(git,…): Client
LinuxLinux
Linux
Linux
Live image: Clodo
Станислав Богатырев, Николай Двас, Clodo
![Page 14: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/14.jpg)
Пример проекта
Client
Cloud Storage
DC
LBFE
FE
BE
BE
DB
DB
SEARCH
DC
LB
DB
DB…
Backoffice Client
Станислав Богатырев, Николай Двас, Clodo
![Page 15: Почему вам еще рано в облако (Станислав Богатырев, Николай Двас)](https://reader034.vdocuments.site/reader034/viewer/2022051112/559c1daf1a28abd9298b45f5/html5/thumbnails/15.jpg)
Спасибо!Станислав Богатырев
email/jabber: [email protected]
+7 (812) 380-24-97
Николай Двас
email/jabber: [email protected]
+7 (981) 687-26-61