Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Антология деплоя
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Aliaksandr Lomau
May 13, 2017
Technology
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Антология деплоя
BRUG, Minsk, May
Aliaksandr Lomau
May 13, 2017
More Decks by Aliaksandr Lomau
See All by Aliaksandr Lomau
Fails Night
allomov
0
61
"Ya Ne Lochu Comp" Challenge.
allomov
1
100
Catch and Throw in Ruby
allomov
0
58
Mortal Rubizza
allomov
0
110
Рэмбовидная проблема: особенности развития открытых технологий
allomov
0
64
Vault-tec: Safest Future
allomov
0
280
Promises and Reality
allomov
1
64
Cloud Theory for Rubizza Classes
allomov
0
100
Not For Recording: BOSH User Life Stories
allomov
0
91
Other Decks in Technology
See All in Technology
Chainlitで作るお手軽チャットUI
ynt0485
0
250
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
140
社内 AI エージェント Synapse と セマンティックレイヤーの育て方
hiroakis
3
1.9k
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
200個のGitHubリポジトリを横断調査したかった
icck
0
130
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
210
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
2
340
プロダクト開発から業務改善コンサルまで。事業全体へ「染み出す」ことで広がるエンジニアの可能性
ham0215
0
130
AIのReact習熟度を測る
uhyo
2
570
ルールやカスタム機能、どう活かす?ハンズオンで体感するIBM Bobの出力コントロール
muehara
1
160
LLMにもCAP定理があるという話
harukasakihara
0
370
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
1k
Featured
See All Featured
The Invisible Side of Design
smashingmag
302
52k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Music & Morning Musume
bryan
47
7.2k
The Curse of the Amulet
leimatthew05
1
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Fireside Chat
paigeccino
42
3.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
First, design no harm
axbom
PRO
2
1.2k
Mobile First: as difficult as doing things right
swwweet
225
10k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
710
Transcript
Антология Деплоя
Кто я такой?
Captain Deploy
Александр Ломов
R&D ENGINEER at
twitter.com/code1n github.com/allomov ! " Как меня найти? speakerdeck.com/allomov
53.8906642, 27.5351232 Как меня найти? (Imaguru Startup Hub)
Три закона Кларка
1. Когда уважаемый, но пожилой учёный утверждает, что что-то возможно,
то он почти наверняка прав. Когда он утверждает, что что-то невозможно, — он, весьма вероятно, ошибается.
2. Единственный способ обнаружения пределов возможного состоит в том, чтобы
отважиться сделать шаг в невозможное.
3. Любая достаточно развитая технология неотличима от магии.
None
Новая технология Я Me, me, me! I am so important!
Давайте по порядку
2008 2016 | | | | | | | |
| 2013 Темные времена
2008 2016 | | | | | | | |
| 2013 nohup deploy
ssh -A nohup rails server
ssh -A god -c path/to/config.god -D
ssh -A foreman start
None
2016 | | | | | | | | |
capistrano deploy 2009
cap deploy:setup capify . куча работы с Capistrano Recipies cap
deploy ↓ ↓ ↓
cap deploy:setup capify . куча работы с Capistrano Recipies cap
deploy ↓ ↓ ↓ ↓
2016 | | | | | | | | |
Chef 2011 Chef (2009 - наши дни)
None
2016 | | | | | | | | |
Ansible 2012 Chef (2009 - наши дни)
None
2016 | | | | | | | | |
ansible deploy 2013 heroku (2012 - наши дни)
git push
git push
2008 2016 | | | | | | | |
| 2013 docker
2008 2016 | | | | | | | |
| 2013 docker до появления docker’a после появления docker’a
Ruby on Rails ->
Ruby on Whales !
A docker’a хватит ?
None
docker-compose
None
A docker-compose’a хватит ?
None
2008 2016 | | | | | | | |
2013 | я пошел работать в
2008 2016 | | | | | | | |
2013 |
2008 2016 | | | | | | | |
2013 |
History 2007 Early beginnings, CloudTools 2008 Commercial version of CloudTools
2011 Open Source release of Cloud Foundry 2013 VMware and EMC formed Pivotal Pivotal introduced enterprise version of CF 2014 Cloud Foundry Foundation was announced
Что Cloud Foundry дал миру?
buildpacks #Cloud Rocker (билдит Docker image с помощью buildpacks)
buildpacks возможность запускать любые приложения
Service Broker APIs https://www.openservicebrokerapi.org/
Контейнеры везде
None
runC
Concourse.ci
None
None
None
None
Основные компоненты Cloud Foundry
На чем это держится?
None
None
None
What is Juju?
What is Juju?
Демочка
None
Deployment Good Practices
None
Свидетельство канарейки
Blue Green Deployments
None
Continuous Integration
None
Immutable Server
None
Resilience Tests
None
Architecture as a Code
declarative vs imperative BOSH
}{отим все это?
Пишем велосипеды!
Или используем Cloud Foundry!
8 now | | | | | | | |
Вопросы? Конец презентации |