diff options
| author | Monty Taylor <mordred@inaugust.com> | 2015-09-16 18:42:54 +0200 |
|---|---|---|
| committer | Monty Taylor <mordred@inaugust.com> | 2015-09-16 18:42:54 +0200 |
| commit | bda301fb69f1b2d7da6a2bb0ef84e6a7f5c63095 (patch) | |
| tree | 951e0581af2eb3e6fedd248c00d8280f5a3a03ea /src | |
| parent | e97ac6f29b4a12e630d24e9fdeef2029ffc8cf5d (diff) | |
Add talk for OpenStack Benelux
Diffstat (limited to 'src')
| -rw-r--r-- | src/images/ibm-logo.png | bin | 0 -> 36270 bytes | |||
| -rw-r--r-- | src/images/openstack-company-size.jpg | bin | 0 -> 50933 bytes | |||
| -rw-r--r-- | src/talks/who-cares.hbs | 297 |
3 files changed, 297 insertions, 0 deletions
diff --git a/src/images/ibm-logo.png b/src/images/ibm-logo.png new file mode 100644 index 0000000..1e796a1 --- /dev/null +++ b/src/images/ibm-logo.png | |||
| Binary files differ | |||
diff --git a/src/images/openstack-company-size.jpg b/src/images/openstack-company-size.jpg new file mode 100644 index 0000000..fe24487 --- /dev/null +++ b/src/images/openstack-company-size.jpg | |||
| Binary files differ | |||
diff --git a/src/talks/who-cares.hbs b/src/talks/who-cares.hbs new file mode 100644 index 0000000..34f7edf --- /dev/null +++ b/src/talks/who-cares.hbs | |||
| @@ -0,0 +1,297 @@ | |||
| 1 | <!doctype html> | ||
| 2 | <html lang="en"> | ||
| 3 | |||
| 4 | <head> | ||
| 5 | <meta charset="utf-8"> | ||
| 6 | |||
| 7 | <title>OpenStack works ... who cares?</title> | ||
| 8 | |||
| 9 | </head> | ||
| 10 | <body> | ||
| 11 | |||
| 12 | <section id="who-am-i-hp" class="slide level2"> | ||
| 13 | <h1>Who am I?</h1> | ||
| 14 | <img style="float:right; margin-right:24pt" src="/images/ibm-logo.png"/> | ||
| 15 | <p> Distinguished Engineer </p> | ||
| 16 | <p> IBM Cloud </p> | ||
| 17 | </section> | ||
| 18 | |||
| 19 | <section id="who-am-i-openstack" class="slide level2"> | ||
| 20 | <h1>Who am I?</h1> | ||
| 21 | <img style="float:right; margin-right:24pt" src="/images/openstack-cloud-software-vertical-large.png" /> | ||
| 22 | <p>Technical Committee</p> | ||
| 23 | <p>Foundation Board of Directors</p> | ||
| 24 | <p>Developer Infrastructure Core Team</p> | ||
| 25 | </section> | ||
| 26 | |||
| 27 | <section id="what-are-we-going-to-talk-about" class="slide level2"> | ||
| 28 | <h1>What are we going to talk about?</h1> | ||
| 29 | <ul> | ||
| 30 | <li>OpenStack</li> | ||
| 31 | <li>My application</li> | ||
| 32 | <li>Your applications</li> | ||
| 33 | </ul> | ||
| 34 | </section> | ||
| 35 | |||
| 36 | <section class="slide level2"> | ||
| 37 | <img src="/images/openstack-software-diagram.png" | ||
| 38 | alt="OpenStack" /> | ||
| 39 | </section> | ||
| 40 | |||
| 41 | <section class="slide level2"> | ||
| 42 | <p>As an application developer,<br /> | ||
| 43 | I want to deploy and run an application on the internet<br /> | ||
| 44 | so that my customers all over the world can consume it.</p> | ||
| 45 | </section> | ||
| 46 | |||
| 47 | <section class="slide level2"> | ||
| 48 | <p>As an application developer,<br /> | ||
| 49 | I want to deploy and run an application in a location of my choosing<br /> | ||
| 50 | so that I can comply with regulatory demands.</p> | ||
| 51 | </section> | ||
| 52 | |||
| 53 | <section class="slide level2"> | ||
| 54 | <p>As an application developer,<br /> | ||
| 55 | I want to deploy the application across multiple clouds<br /> | ||
| 56 | so that my service survives issues in any one of them.</p> | ||
| 57 | </section> | ||
| 58 | |||
| 59 | <section class="slide level2"> | ||
| 60 | <h1>THIS WORKS</h1> | ||
| 61 | <h3>I'm doing it myself as we speak</h3> | ||
| 62 | <img style="float:right; margin-right:24pt" src="/images/graphite.openstack.org.png"/> | ||
| 63 | |||
| 64 | |||
| 65 | <p class='fragment'>10-20k VMs per-day</p> | ||
| 66 | <p class='fragment'>3 (soon to be 6) clouds</p> | ||
| 67 | <p class='fragment'>Only using OpenStack APIs</p> | ||
| 68 | |||
| 69 | </section> | ||
| 70 | |||
| 71 | <section id="openstack-infra" data-transition='zoom'> | ||
| 72 | <h1>OpenStack Infra</h1> | ||
| 73 | </section> | ||
| 74 | |||
| 75 | <section id="tooling-automation-and-ci-for-openstack-project" class="slide level2" data-transition='zoom'> | ||
| 76 | <h1>Tooling, Automation and CI for OpenStack Project</h1> | ||
| 77 | </section> | ||
| 78 | |||
| 79 | <section id="developers" class="slide level2" data-transition='zoom'> | ||
| 80 | <h1>2000 Developers</h1> | ||
| 81 | </section> | ||
| 82 | |||
| 83 | <section id="gated-commits" class="slide level2" data-transition='zoom'> | ||
| 84 | <h1>Gated Commits</h1> | ||
| 85 | <p>Every commit is fully integration tested (twice) before landing</p> | ||
| 86 | </section> | ||
| 87 | |||
| 88 | <section id="each-test-runs-on-a-single-use-cloud-slave" class="slide level2" data-transition='zoom'> | ||
| 89 | <h1>Each Test Runs on a Single Use Cloud Slave</h1> | ||
| 90 | <p>This is that "cloud scale out" part</p> | ||
| 91 | </section> | ||
| 92 | |||
| 93 | <section id="million-test-jobs-in-the-last-6-months" class="slide level2" data-transition='zoom'> | ||
| 94 | <h1>1.7 Million Test Jobs in the last 6 Months</h1> | ||
| 95 | </section> | ||
| 96 | |||
| 97 | <section id="million-tests-in-a-month" class="slide level2" data-transition='zoom'> | ||
| 98 | <h1>15 Million Tests in a month</h1> | ||
| 99 | </section> | ||
| 100 | |||
| 101 | <section id="terabytes-of-log-data-in-six-months" class="slide level2" data-transition='zoom'> | ||
| 102 | <h1>18 Terabytes of Log Data in six months</h1> | ||
| 103 | </section> | ||
| 104 | |||
| 105 | <section id="we-have-no-servers" class="slide level2"> | ||
| 106 | <h1>We have no servers</h1> | ||
| 107 | <ul> | ||
| 108 | <li>Rackspace Public Cloud</li> | ||
| 109 | <li>HP Helion Public Cloud</li> | ||
| 110 | <li>TripleO Community Cloud hosted at RedHat</li> | ||
| 111 | </ul> | ||
| 112 | <span class='fragment'> | ||
| 113 | <p>Coming soon:</p> | ||
| 114 | <ul> | ||
| 115 | <li>OVH Public Cloud</li> | ||
| 116 | <li>Blue Box Dedicated Cloud on SoftLayer</li> | ||
| 117 | <li>Infra Cloud hosted at HP</li> | ||
| 118 | <li>IBM Public Cloud</li> | ||
| 119 | </ul> | ||
| 120 | </span> | ||
| 121 | </section> | ||
| 122 | |||
| 123 | <section id="our-vms-are-everywhere" class="slide level2"> | ||
| 124 | <h1>Our VMs are everywhere</h1> | ||
| 125 | <ul> | ||
| 126 | <li>HP: Las Vegas, DC</li> | ||
| 127 | <li>Rackspace: Dallas, Chicago, DC</li> | ||
| 128 | <li>RedHat: Phoenix</li> | ||
| 129 | <li>OVH: Strassbourg, Gravelines</li> | ||
| 130 | <li>Blue Box: San Jose</li> | ||
| 131 | <li>IBM: Amsterdam, Dallas, Franfurt, Hong Kong, Houston, London, Montreal, Paris, Querétaro, San Jose, São Paulo, Seattle, Singapore, Sydney, Tokyo, Toronto, DC</li> | ||
| 132 | </ul> | ||
| 133 | </section> | ||
| 134 | |||
| 135 | <section id="architecture" class="slide level2"> | ||
| 136 | <h1>Architecture</h1> | ||
| 137 | <p><img src="/images/infra_architecture.jpg" alt="image" /></p> | ||
| 138 | </section> | ||
| 139 | |||
| 140 | <section class="slide level2"> | ||
| 141 | <h1>Gerrit</h1> | ||
| 142 | <ul> | ||
| 143 | <li class="fragment"> | ||
| 144 | Traditional 'Enterprise' Java Application</li> | ||
| 145 | <li class="fragment">Single Nova VM, Cinder Volume</li> | ||
| 146 | <li class="fragment">Scale out farm of git replicas</li> | ||
| 147 | </ul> | ||
| 148 | </section> | ||
| 149 | |||
| 150 | <section class="slide level2"> | ||
| 151 | <img src="/images/gerrit-graph.png" /> | ||
| 152 | </section> | ||
| 153 | |||
| 154 | <section class="slide level2"> | ||
| 155 | <h1>Fun Numbers</h1> | ||
| 156 | <ul> | ||
| 157 | <li>2500 changes every week</li> | ||
| 158 | <li>15000 change <em>revisions</em> every week</li> | ||
| 159 | <li>10,000 new changes every 42 days</li> | ||
| 160 | </ul> | ||
| 161 | </section> | ||
| 162 | |||
| 163 | <section class="slide level2"> | ||
| 164 | <img src="/images/what-happens.png" /> | ||
| 165 | </section> | ||
| 166 | |||
| 167 | <section class="slide level2"> | ||
| 168 | <h1>nodepool</h1> | ||
| 169 | <ul> | ||
| 170 | <li class="fragment">Cloud Native</li> | ||
| 171 | <li class="fragment"> | ||
| 172 | Purpose built in Python</li> | ||
| 173 | <li class="fragment">Keeps a pool of ready to go nodes</li> | ||
| 174 | <li class="fragment">Multi-cloud</li> | ||
| 175 | <li class="fragment">Fully elastic - responds to demand</li> | ||
| 176 | </ul> | ||
| 177 | </section> | ||
| 178 | |||
| 179 | <section class="slide level2"> | ||
| 180 | <img style="float:left; margin-left:24pt; width:35%;" src="/images/gerrit-graph.png" /> | ||
| 181 | <img style="float:right; margin-right:24pt; width: 50%;" src="/images/nodepool-graph.png" /> | ||
| 182 | </section> | ||
| 183 | |||
| 184 | <section class="slide level2"> | ||
| 185 | <h1>OpenStack Works!</h1> | ||
| 186 | <p class='fragment'>Why should you care?</p> | ||
| 187 | </section> | ||
| 188 | |||
| 189 | <section class="slide level2"> | ||
| 190 | <h1>Three Benefits to OpenStack</h1> | ||
| 191 | <ul> | ||
| 192 | <li>Run what you want</li> | ||
| 193 | <li>Run it where you want</li> | ||
| 194 | <li>Do business with who you want</li> | ||
| 195 | </ul> | ||
| 196 | </section> | ||
| 197 | |||
| 198 | <section class="slide level2"> | ||
| 199 | <h1>Run what you want</h1> | ||
| 200 | <p class='fragment'>Cloud-native 12-factor application</p> | ||
| 201 | <p class='fragment'>Traditional Java web application</p> | ||
| 202 | <p class='fragment'>Kerberos Server</p> | ||
| 203 | <p class='fragment'>Baremetal for hardware enabled transcoding</p> | ||
| 204 | </section> | ||
| 205 | |||
| 206 | <section class="slide level2"> | ||
| 207 | <h1>Run it where you want</h1> | ||
| 208 | <ul> | ||
| 209 | <li>Geography</li> | ||
| 210 | <li>Delivery Model</li> | ||
| 211 | </ul> | ||
| 212 | |||
| 213 | </section> | ||
| 214 | |||
| 215 | <section class="slide level2"> | ||
| 216 | <h1>Geography</h1> | ||
| 217 | <ul> | ||
| 218 | <li>Put it near your users</li> | ||
| 219 | <li>Don't put it in an NSA data center</li> | ||
| 220 | <li>Locality Requirements</li> | ||
| 221 | <li class='fragment'>What if you have customers in Suriname?</li> | ||
| 222 | </ul> | ||
| 223 | </section> | ||
| 224 | |||
| 225 | <section class="slide level2"> | ||
| 226 | <h1>Delivery Model</h1> | ||
| 227 | <h3>Hybrid works</h3> | ||
| 228 | <ul> | ||
| 229 | <li>Public</li> | ||
| 230 | <li>Hosted Private</li> | ||
| 231 | <li>Managed Private On-Premise</li> | ||
| 232 | <li>Run your own</li> | ||
| 233 | </ul> | ||
| 234 | </section> | ||
| 235 | |||
| 236 | <section class="slide level2"> | ||
| 237 | <h1>Do Business with who you want</h1> | ||
| 238 | </section> | ||
| 239 | |||
| 240 | <section class="slide level2" data-transition='zoom'> | ||
| 241 | <h1>Want to do business with someone who | ||
| 242 | throws chairs in business meetings?</h1> | ||
| 243 | <h3>Me either.</h3> | ||
| 244 | </section> | ||
| 245 | |||
| 246 | <section class="slide level2" data-transition='zoom'> | ||
| 247 | <h1>Prefer to work with someone wth a local presence?</h1> | ||
| 248 | </section> | ||
| 249 | |||
| 250 | <section class="slide level2" data-transition='zoom'> | ||
| 251 | <h1>Maybe someone with a global reach?</h1> | ||
| 252 | </section> | ||
| 253 | |||
| 254 | <section class="slide level2" data-transition='zoom'> | ||
| 255 | <h1>Who cares about your business being successful?</h1> | ||
| 256 | </section> | ||
| 257 | |||
| 258 | <section class="slide level2" data-transition='zoom'> | ||
| 259 | <h1>All of those things?</h1> | ||
| 260 | </section> | ||
| 261 | |||
| 262 | <section class="slide level2"> | ||
| 263 | <h1>OpenStack is over 400 companies</h1> | ||
| 264 | <img src="/images/openstack-company-size.jpg" /> | ||
| 265 | </section> | ||
| 266 | |||
| 267 | <section class="slide level2"> | ||
| 268 | <h1>European Public Clouds</h1> | ||
| 269 | <p class='fragment'>OVH: France</p> | ||
| 270 | <p class='fragment'>CityCloud: Sweden, UK</p> | ||
| 271 | <p class='fragment'>Elastx: Sweden</p> | ||
| 272 | <p class='fragment'>Datacentred: UK</p> | ||
| 273 | <p class='fragment'>Ultimum: Prague</p> | ||
| 274 | <p class='fragment'>Enter Cloud Suite: Italy, Germany, Frankfurt</p> | ||
| 275 | |||
| 276 | </section> | ||
| 277 | |||
| 278 | <section class="slide level2"> | ||
| 279 | <h1>Global Reach</h1> | ||
| 280 | <p>Blue Box Dedicated: In every Softlayer Data Center Worldwide</p> | ||
| 281 | <h3>Including right here in Amsterdam</h3> | ||
| 282 | <p>Blue Box Local: Same thing, but in your DC</p> | ||
| 283 | </section> | ||
| 284 | |||
| 285 | <section class="slide level2"> | ||
| 286 | <h1>OpenStack gives you the power to make the choices that | ||
| 287 | are right for you and for your business</h1> | ||
| 288 | </section> | ||
| 289 | |||
| 290 | <section> | ||
| 291 | <h1> Thank you! </h1> | ||
| 292 | <h4> <a href='http://inaugust.com/talks/who-cares.html'>http://inaugust.com/talks/who-cares.html</a> </h4> | ||
| 293 | <h3> twitter: @e_monty </h3> | ||
| 294 | </section> | ||
| 295 | |||
| 296 | </body> | ||
| 297 | </html> | ||
