CINXE.COM

Open Source Edge Computing Architecture - OpenStack

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <base href="https://www.openstack.org/"><!--[if lte IE 6]></base><![endif]--> <title>Open Source Edge Computing Architecture - OpenStack</title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="globalsign-domain-verification" content="tWFOHNAA_WMHmHfBMq38uTgupHFugV_dZ2rqyRxNMx" /> <meta name="title" content="Open Source Edge Computing Architecture - OpenStack" /> <meta name="generator" content="SilverStripe - http://silverstripe.org" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta name="description" content="OpenStack provides fundamental infrastructure building blocks that can be deployed anywhere, including the edge of the network." /> <meta property="og:title" content="Open Source Edge Computing Architecture - OpenStack" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.openstack.org/use-cases/edge-computing/" /> <link rel="image_src" href="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/Uploads/openstack-vert.jpg" type="image/jpeg" /> <meta property="og:image" content="http://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/Uploads/openstack-vert.jpg" /> <meta property="og:image:secure_url" content="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/Uploads/openstack-vert.jpg" /> <meta property="og:image:type" content="image/jpeg" /> <meta property="og:image:height" content="135" /> <meta property="og:image:width" content="240" /> <meta property="og:description" content="OpenStack provides fundamental infrastructure building blocks that can be deployed anywhere, including the edge of the network." /> <meta property="og:site_name" content="OpenStack" /> <meta property="og:locale" content="en_US" /> <meta property="fb:app_id" content="209869746011654" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@openstack" /> <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="https://www.openstack.org/blog/feed/" /> <link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" href="/favicon/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/favicon/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="/favicon/manifest.json"> <link rel="mask-icon" href="/favicon/safari-pinned-tab.svg" color="#da1a32"> <link rel="stylesheet" type="text/css" href="navbar/ui/production/css/main.css"> <!-- Cookie Bot --> <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="e11e4375-71b9-426d-a76d-61eae3ddc08f" type="text/javascript" async></script> <!-- End Cookie Bot --> <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="//oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> <![endif]--> <script type="text/javascript"> // Used to record outbound links before the browser resets to the new site function recordOutboundLink(link, category, action) { try { ga('send', 'event', { eventCategory: category, eventAction: 'click', eventLabel: link.href }); setTimeout('document.location = "' + link.href + '"', 100) } catch(err){} } </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T59Q8GH');</script> <!-- End Google Tag Manager --> <style>.async-hide { opacity: 0 !important} </style> <script> // Used to minimize flickering during GA A/B testing (function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date; h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')}; (a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c; })(window,document.documentElement,'async-hide','dataLayer',4000, {'GTM-5F7R6N4':true}); </script> <script> // Google Analytics tracking script (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-17511903-1', 'auto'); ga('require', 'linker'); ga('linker:autoLink', ['openstack.org', 'eventbrite.com'] ); ga('require', 'GTM-5F7R6N4'); ga('send', 'pageview'); ga(function(tracker) { var googleClientID = tracker.get('clientId'); $("a.eventbrite-register-link").each(function() { var href = $(this).attr("href"); $(this).attr("href", href + '&_eboga=' + googleClientID); }); }); </script> <script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"56279414"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script> <script type="text/javascript"> _linkedin_data_partner_id = "36268"; </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans:300,400,700" /> <link rel="stylesheet" type="text/css" href="/node_modules/font-awesome/css/font-awesome.min.css?m=1658151669" /> <link rel="stylesheet" type="text/css" href="/node_modules/@fortawesome/fontawesome-pro/css/all.min.css?m=1658151667" /> <link rel="stylesheet" type="text/css" href="/node_modules/bootstrap/dist/css/bootstrap.min.css?m=1658151667" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/combined.css?m=1730312439" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/navigation_menu.css?m=1730312439" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/dropdown.css?m=1730312439" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/sanfrancisco-font.css?m=1730312439" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/edgecomputing.css?m=1730312439" /> <link rel="stylesheet" type="text/css" href="/themes/openstack/css/enterprise.css?m=1730312439" /> </head> <body id="edge-computing"> <div id="nav_container"></div> <!-- Top Site Banner --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T59Q8GH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="top-site-banner"> <div class="container"> <div class="logo"> <img src="/themes/openstack/home_images/Logos/OpenInfra-Berlin2022.svg" /> </div> <div class="text"> Now you can watch the keynotes that took place during the OpenInfra Summit in Berlin! </div> <div class="button"> <a href="https://www.openstack.org/videos/summits/berlin-2022" class="btn btn-default">WATCH NOW!</a> </div> </div> </div> <!-- End Site Banner --> <nav class="navbar navbar-default global-nav" role="navigation"> <div class="container"> <!-- Brand and toggle get grouped for better mobile display --> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="brand-wrapper"> <a class="navbar-brand" href="/"></a> </div> <div class="search-icon show"><i class="fa fa-search"></i> <span class="header-search-text">Search</span></div> </div> <!-- Collect the nav links, forms, and other content for toggling --> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <div class="search-container tiny"> <div class="openstack-search-bar" data-baseUrl="search.openstack.org" data-context="www-openstack"></div> </div> <ul class="nav navbar-nav navbar-main show"> <li> <div class="openstack-search-bar ossw-mobile" data-baseUrl="search.openstack.org" data-context="www-openstack"></div> </li> <li> <a href="https://www.openstack.org/software/" class="drop" id="dropdownMenuSoftware">Software <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuSoftware"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/">Overview</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/project-navigator/openstack-components">OpenStack Components</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/project-navigator/sdks">SDKs</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/project-navigator/deployment-tools">Deployment Tools</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/openstack-map" target="_blank">OpenStack Map</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/software/sample-configs/">Sample Configs</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://security.openstack.org" target="_blank">Security</a></li> </ul> </li> <li> <a href="https://www.openstack.org/use-cases/" class="drop" id="dropdownMenuUsers">Use Cases <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuUsers"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/vmware-migration-to-openstack/">VMware Migration to OpenStack</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/">Users in Production</a></li> <li role="presentation" class="divider"></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/bare-metal/">Ironic Bare Metal</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/edge-computing/">Edge Computing</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/telecoms-and-nfv/">Telecom & NFV</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/science/">Science and HPC</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/containers/">Containers</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/use-cases/enterprise/">Enterprise</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/surveys/landing">User Survey</a></li> </ul> </li> <li> <a class="drop" id="dropdownMenuEvents">Events <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuEvents"> <li role="presentation"><a role="menuitem" tabindex="-1" href="//openinfra.dev/summit/">OpenInfra Summit</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/ptg/">Project Teams Gathering</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/events/opendev-2020/">OpenDev</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/events/community-events/">Community Events</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/events/openstackdays">OpenStack & OpenInfra Days</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/videos/">Summit Videos</a></li> </ul> </li> <li> <a href="https://www.openstack.org/community/" class="drop" id="dropdownMenuCommunity">Community <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuCommunity"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/">Welcome! Start Here</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/tech-committee">OpenStack Technical Committee</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/speakers/">Speakers Bureau</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/members/">Community Members</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://wiki.openstack.org">OpenStack Wiki</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/coa/">Get Certified (COA)</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/jobs/">Jobs</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketing/">Marketing Resources</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/news/">Community News</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="http://superuser.openstack.org">Superuser Magazine</a></li> <li role="presentation" class="divider"></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/community/supporting-organizations/">OpenInfra Foundation Supporting Organizations</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://openinfra.dev">OpenInfra Foundation</a></li> </ul> </li> <li> <a href="https://www.openstack.org/marketplace/" class="drop" id="dropdownMenuCommunity">Marketplace <i class="fa fa-caret-down"></i></a><i class="mobile-expand"></i> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuEvents"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/training/">Training</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/distros/">Distros & Appliances</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/public-clouds/">Public Clouds</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/hosted-private-clouds/">Hosted Private Clouds</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/remotely-managed-private-clouds/">Remotely Managed Private Clouds</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/consulting/">Consulting & Integrators</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://www.openstack.org/marketplace/drivers/">Drivers</a></li> </ul> </li> <li> <a href="https://www.openstack.org/blog/">Blog</a> </li> <li> <a href="http://docs.openstack.org/">Docs</a> </li> <li> </li> <li> <li class="join-nav-section"> <a href="#" id="dropdownMenuJoin">Join <i class="fa fa-caret-down"></i></a> <ul class="dropdown-menu dropdown-hover" role="menu" aria-labelledby="dropdownMenuJoin" style="display: none;"> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://openinfra.dev/join">Sign up for Foundation Membership</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://openinfra.dev/join">Sponsor the Foundation</a></li> <li role="presentation"><a role="menuitem" tabindex="-1" href="https://openinfra.dev">More about the Foundation</a></li> </ul> </li> <li> <a href="/Security/login/?BackURL=/use-cases/edge-computing/" class="sign-in-btn">Log In</a> </li> </li> </ul> </div> <!-- /.navbar-collapse --> </div> <!-- /.container --> </nav> <!-- Page Content --> <div class="container"> </div> <!-- Begin Page Content --> <div class="intro-header edge"> <div class="container"> <div class="row"> <div class="col-sm-9"> <div class="intro-message"> <h1>New: OpenInfra Foundation Edge Computing Group defines architectures, open source components, and testing activities for massively distributed systems</h1> <p> Created by open infrastructure operators, the second white paper delivers the specific ways open infrastructure operators are shaping the future of edge computing by collecting use cases, identifying technology requirements and contributing architectures, open source components and considerations for testing activities. </p> </div> </div> <div class="col-lg-3 col-sm-6" style="margin-top: 20px;"> <div class="edge-download-container"> <div class="edge-download-text"> <strong><em>Edge Computing: Next Steps in Architecture, Design and Testing</em></strong> </div> <a href="/edge-computing/edge-computing-next-steps-in-architecture-design-and-testing" class="edge-download-btn" target="_blank"> <div><i class="fa fa-arrow-circle-right"></i> Read the whitepaper</div> </a> </div> <div class="edge-hr-line"></div> <div class="edge-download-container"> <div class="edge-download-text"> <strong><em>Cloud Edge Computing: Beyond the Data Center</em></strong> </div> <a href="/edge-computing/cloud-edge-computing-beyond-the-data-center?lang=en_US" class="edge-download-btn" target="_blank"> <div><i class="fa fa-arrow-circle-right"></i> Read the whitepaper</div> </a> </div> </div> </div> </div> <a href="https://unsplash.com/photos/2B6kzKhoPaQ" class="photo-credit" data-toggle="tooltip" data-placement="left" title="Photo by Med Badr Chemmaoui" target="_blank"><i class="fa fa-info-circle"></i></a> </div> <!-- /.intro-header --> <div class="edge-overview"> <div class="container"> <div class="row"> <div class="col-sm-10 col-sm-push-1"> <h1>Join the edge computing initiative.</h1> </div> </div> <div class="row"> <div class="col-sm-4 col-sm-offset-1"> <div class="earth"><img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/lilearth.png"></div> <p>Catch us on IRC, or see the schedule and agenda for Edge Computing Group calls.</p> <a href="https://wiki.openstack.org/wiki/Edge_Computing_Group" target="_blank" class="download-btn"><em>Learn more about Edge Computing Group</em></a> </div> <div class="col-sm-4 col-sm-offset-2"> <div class="plane"><img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/summits/logos/red-circle.png"></div> <p>Add the <strong>Weekly Edge Computing Group Meetings</strong> to your calendar.</p> <a href="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/OSF-Edge-Computing-Group-Weekly-Calls2.ics" class="download-ml1"><em>WG Weekly Calls</em>&nbsp;<i class="fa fa-calendar"></i></a> </div> </div> </div> <div class="edgebg"> </div> </div> <div class="opendev-promo"> <div class="container"> <div class="row"> <div class="col-sm-12"> <img src="https://d33wubrfki0l68.cloudfront.net/09a475df567776c51cd4257fe9752933f8856c2b/49731/images/edge/opendev-logo.svg" class="opendev-promo-logo" alt=""> </div> </div> <div class="row"> <div class="col-sm-12"> <h2>See how we advanced the future of edge computing at OpenDev 2017</h2> <p> Watch the opening keynotes from the new collaborative event for technical experts and operators with real world edge use cases. </p> </div> </div> <div class="row video-wall-row"> <div class="col-md-3 col-sm-6 video-wall-item"> <a href="https://youtu.be/VSj99z5G7Yc" target="_blank"> <div class="video-wrapper small video-border"> <div class="play-button"> <img src="https://d33wubrfki0l68.cloudfront.net/ae6ec7ae079aebf50ba0432743f680ce40c26624/3c5ba/images/play-button.png"> </div> <img class="video-image" src="https://img.youtube.com/vi/VSj99z5G7Yc/maxresdefault.jpg" alt="OpenDev Opening Keynotes: Jonathan Bryce"> </div> </a> <p class="speaker">Jonathan Bryce</p> <p class="company">Open Infrastructure Foundation</p> </div> <div class="col-md-3 col-sm-6 video-wall-item"> <a href="https://youtu.be/BdIzryvX7gc" target="_blank"> <div class="video-wrapper small video-border"> <div class="play-button"> <img src="https://d33wubrfki0l68.cloudfront.net/ae6ec7ae079aebf50ba0432743f680ce40c26624/3c5ba/images/play-button.png"> </div> <img class="video-image" src="https://img.youtube.com/vi/BdIzryvX7gc/maxresdefault.jpg" alt="OpenDev Opening Keynotes: Kandan Kathirvel & Rodolfo Pacheco"> </div> </a> <p class="speaker">Kandan Kathirvel & Rodolfo Pacheco</p> <p class="company">AT&T</p> </div> <div class="col-md-3 col-sm-6 video-wall-item"> <a href="https://youtu.be/YHRYdiYRsHI" target="_blank"> <div class="video-wrapper small video-border"> <div class="play-button"> <img src="https://d33wubrfki0l68.cloudfront.net/ae6ec7ae079aebf50ba0432743f680ce40c26624/3c5ba/images/play-button.png"> </div> <img class="video-image" src="https://img.youtube.com/vi/YHRYdiYRsHI/maxresdefault.jpg" alt="OpenDev Opening Keynotes: Imad Sousou"> </div> </a> <p class="speaker">Imad Sousou</p> <p class="company">Intel</p> <p><a href="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/slides/Opendev-Imad-Sousou-Keynote.pdf">Download Slides <i class="fa fa-file-pdf-o fa-3" aria-hidden="true"></i></a></p> </div> </div> <div class="row video-wall-row"> <div class="col-md-3 col-sm-6 video-wall-item"> <a href="https://youtu.be/FWVgNBKq-jQ" target="_blank"> <div class="video-wrapper small video-border"> <div class="play-button"> <img src="https://d33wubrfki0l68.cloudfront.net/ae6ec7ae079aebf50ba0432743f680ce40c26624/3c5ba/images/play-button.png"> </div> <img class="video-image" src="https://img.youtube.com/vi/FWVgNBKq-jQ/maxresdefault.jpg" alt="OpenDev Opening Keynotes: Venkatesh Palani"> </div> </a> <p class="speaker">Venkatesh Palani</p> <p class="company">eBay</p> </div> <div class="col-md-3 col-sm-6 video-wall-item"> <a href="https://youtu.be/BdIzryvX7gc" target="_blank"> <div class="video-wrapper small video-border"> <div class="play-button"> <img src="https://d33wubrfki0l68.cloudfront.net/ae6ec7ae079aebf50ba0432743f680ce40c26624/3c5ba/images/play-button.png"> </div> <img class="video-image" src="https://img.youtube.com/vi/BdIzryvX7gc/maxresdefault.jpg" alt="OpenDev Opening Keynotes: Kandan Kathirvel & Rodolfo Pacheco"> </div> </a> <p class="speaker">Kandan Kathirvel & Rodolfo Pacheco</p> <p class="company">AT&T</p> <p><a href="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/slides/Kandan-AT-T-Edge-Talk-Opendev.pdf">Download Slides <i class="fa fa-file-pdf-o fa-3" aria-hidden="true"></i></a></p> </div> <div class="col-md-3 col-sm-6 video-wall-item"> <a href="https://youtu.be/MlojvyJM71I" target="_blank"> <div class="video-wrapper small video-border"> <div class="play-button"> <img src="https://d33wubrfki0l68.cloudfront.net/ae6ec7ae079aebf50ba0432743f680ce40c26624/3c5ba/images/play-button.png"> </div> <img class="video-image" src="https://img.youtube.com/vi/MlojvyJM71I/maxresdefault.jpg" alt="OpenDev Opening Keynotes: Mahadev Satyanarayanan" > </div> </a> <p class="speaker">Mahadev Satyanarayanan</p> <p class="company">Carnegie Mellon University</p> <p><a href="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/slides/2017-09-07-a-satya-opendev-keynote.pdf">Download Slides <i class="fa fa-file-pdf-o fa-3" aria-hidden="true"></i></a></p> </div> </div> <div class="row more-videos-button-container"> <div class="col-sm-12 col-md-3 more-videos-button"> <a href="http://www.opendevconf.com/videos/" class="cta"> Watch More Videos <i class="fa fa-chevron-right" aria-hidden="true"></i> </a> </div> </div> </div> </div> <div class="edge-why-openstack"> <div class="container"> <div class="row"> <div class="col-sm-4 edge-icons-wrapper"> <img src="https://d33wubrfki0l68.cloudfront.net/0c68ec72140768d188c9928db17864a7d320cf7d/bf866/images/edge/edge-icons.svg" alt="" class="edge-icons"> </div> <div class="col-sm-8"> <h2>Why is OpenStack ideal for edge computing?</h2> <p> OpenStack provides fundamental infrastructure building blocks that can be deployed anywhere, including the edge of the network. The flexible and modular nature of OpenStack means you can efficiently run the minimal services required at the edge, yet provide robust support for bare metal, container technologies and virtual machines. </p> <p> OpenStack is already the most highly distributed infrastructure software, running in thousands of datacenters around the world, and many users in the telecom and retail industries are working now to advance the edge computing use case with OpenStack. </p> <p> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/edge-computing" class="edgeml-download-btn"> Join the mailing list <i class="fa fa-chevron-circle-right"></i> </a> </p> </div> </div> </div> </div> <div class="content-section-b forrester-promo-row"> <div class="container"> <div class="row"> <div class="col-sm-4"> <h3>2017 Innovations in Edge Computing and MEC Report </h3> </div> <div class="col-sm-4"> <p>87% of respondents think OpenStack will be used to manage edge infrastructure </p> </div> <div class="col-sm-4"> <a href="http://sdx.io/sdxcentral-mec-report-2017-OS" target="_blank" class="marketplace-btn">Read the SDxCentral Report<i class="fa fa-chevron-right"></i></a> </div> </div> </div> </div> <div class="edge-resources"> <div class="container"> <div class="row"> <div class="col-sm-12"> <h2>Check out these great edge resources</h2> <div class="resource-title-wrapper"> <span class="line"></span> <h4 class="edge-resource-title">Videos</h4> <span class="line"></span> </div> </div> </div> <div class="row"> <div class="col-md-3 col-sm-6"> <a href="https://www.openstack.org/videos/summits/denver-2019/container-networking-at-the-edge-with-kuryr" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/play-button.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/edge1.jpg" alt="Container Networking at the Edge with Kuryr"> </div> </a> <p class="video-title"> Container Networking at the Edge with Kuryr </p> </div> <div class="col-md-3 col-sm-6"> <a href="https://www.openstack.org/videos/summits/denver-2019/far-edge-with-vms-and-containers-1" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/play-button.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/edge2.jpg" alt="Far Edge with VMs and Containers"> </div> </a> <p class="video-title"> Far Edge with VMs and Containers </p> </div> <div class="col-md-3 col-sm-6"> <a href="https://www.openstack.org/videos/summits/denver-2019/implementing-localization-into-openstack-cli-for-a-free-collaboration-of-edge-openstack-clouds" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/play-button.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/edge3.jpg" alt="Implementing Localization into OpenStack CLI for a Free Collaboration of Edge OpenStack Clouds"> </div> </a> <p class="video-title"> Implementing Localization into OpenStack CLI for a Free Collaboration of Edge OpenStack Clouds </p> </div> <div class="col-md-3 col-sm-6"> <a href="https://www.openstack.org/videos/summits/berlin-2018/5g-oriented-distributed-cloud-solution" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/play-button.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/edge4.jpg" alt="5G-Oriented Distributed Cloud Solution"> </div> </a> <p class="video-title"> 5G-Oriented Distributed Cloud Solution </p> </div> </div> <div class="row"> <div class="col-md-3 col-sm-6"> <a href="https://www.openstack.org/videos/summits/berlin-2018/whats-behind-8k-video-streaming-on-edge-cloud" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/play-button.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/edge5.jpg" alt="What's behind 8K Video Streaming on Edge Cloud?"> </div> </a> <p class="video-title"> What's behind 8K Video Streaming on Edge Cloud? </p> </div> <div class="col-md-3 col-sm-6"> <a href="https://www.openstack.org/videos/summits/berlin-2018/edge-resource-management-systems-from-today-to-tomorrow" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/play-button.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/edge6.jpg" alt="Edge Resource Management Systems: From Today to Tomorrow"> </div> </a> <p class="video-title"> Edge Resource Management Systems: From Today to Tomorrow </p> </div> <div class="col-md-3 col-sm-6"> <a href="https://www.openstack.org/videos/summits/berlin-2018/realization-of-infrastructure-and-network-apis-at-the-edge" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/play-button.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/edge7.jpg" alt="Realization of Infrastructure and Network APIs at the Edge"> </div> </a> <p class="video-title"> Realization of Infrastructure and Network APIs at the Edge </p> </div> <div class="col-md-3 col-sm-6"> <a href="https://www.openstack.org/videos/summits/berlin-2018/living-on-the-edge-combining-openstack-kubernetes-and-tungsten-fabric-to-make-edge-computing-a-reality" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/play-button.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/edge8.jpg" alt="Living on the Edge – combining OpenStack, Kubernetes, and Tungsten Fabric to make Edge Computing a reality."> </div> </a> <p class="video-title"> Living on the Edge – combining OpenStack, Kubernetes, and Tungsten Fabric to make Edge Computing a reality. </p> </div> </div> <div class="row"> <div class="col-sm-12"> <div class="resource-title-wrapper"> <span class="line"></span> <h4 class="edge-resource-title">Articles</h4> <span class="line"></span> </div> </div> </div> <div class="row"> <div class="col-md-3 col-sm-6"> <a href="http://www.futureofbusinessandtech.com/business-solutions/why-edge-computing-is-the-clouds-next-frontier" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/read.png"> </div> <img class="video-image" src="https://d33wubrfki0l68.cloudfront.net/f8e4ecf1b4a0efe56e6adaa961985e94d7b8efde/47f6e/images/edge/articles/article1.jpg" alt="image"> </div> </a> <p class="video-title"> Edge Computing: Cloud’s Next Frontier </p> </div> <div class="col-md-3 col-sm-6"> <a href="https://opensource.com/article/17/5/openstack-summit-news" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/read.png"> </div> <img class="video-image" src="https://d33wubrfki0l68.cloudfront.net/b19180f1123bf709a5333b58ffd5c859f5ef2adc/c7805/images/edge/articles/article3.jpg" alt="image"> </div> </a> <p class="video-title"> Why OpenStack is living on the edge </p> </div> <div class="col-md-3 col-sm-6"> <a href="https://thenewstack.io/open-infrastructure-operators-rally-around-edge-computing/" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/read.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/openinfraedge.jpg" alt="image"> </div> </a> <p class="video-title"> Open Infrastructure Operators Rally Around Edge Computing </p> </div> <div class="col-md-3 col-sm-6"> <a href="http://www.computerweekly.com/news/252435050/OpenStack-Overcoming-edge-computing-adoption-barriers-demands-open-source-community-collaboration" target="_blank"> <div class="video-wrapper small"> <div class="play-button"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/read.png"> </div> <img class="video-image" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/edge/opensourcecollaboration.jpg" alt="image"> </div> </a> <p class="video-title"> OpenStack: Open source community collaboration needed to overcome edge computing adoption barriers </p> </div> </div> <div class="row"> <div class="col-sm-12"> <div class="resource-title-wrapper"> <span class="line"></span> <h4 class="edge-resource-title">OpenStack collaborates with other EDGE Groups</h4> <span class="line"></span> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <a href="http://openedgecomputing.org/" target="_blank"> <img src="https://d33wubrfki0l68.cloudfront.net/f395f3eb9e4ad700057f797aebc7cef8b7327a11/19d05/images/edge/open-edge.png" class="open-edge" alt="Open Edge Computing"> </a> </div> <div class="col-sm-4"> <a href="http://www.etsi.org/technologies-clusters/technologies/multi-access-edge-computing" target="_blank"> <img src="https://d33wubrfki0l68.cloudfront.net/d50408e3cdce034835af79f645ea4ff563956b09/92b88/images/edge/etsi.png" class="etsi" alt="ETSI"> </a> </div> <div class="col-sm-4"> <a href="http://beyondtheclouds.github.io" target="_blank"> <img src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-images-prod/edge-computing/discovery-sticker.png" class="discover" alt="beyondtheclouds"> </a> </div> </div> </div> </div> <div class="edge-working-group"> <div class="container"> <div class="row"> <div class="col-sm-8"> <h5>Get more involved with the</h5> <h2>Fog Edge Massively Distributed Computing SIG</h2> </div> <div class="col-sm-4"> <div class="cta"> <a href="https://wiki.openstack.org/wiki/Fog_Edge_Massively_Distributed_Clouds" class="wg-btn" target="_blank"> More Info <i class="fa fa-chevron-right" aria-hidden="true"></i> </a> </div> </div> </div> </div> </div> <!-- Summit Promo --> <div class="summit-promo containers"> <div class="container"> <div class="row row-center"> <div class="col-sm-7 col-center"> <!-- <p><img src="assets/ads/Shangahi-Logo-with-dates.svg" class="promo-logo"></p> --> <h3>Everything you need to know about Open Infrastructure + Edge Computing</h3> <p>Open infrastructure operators and developers shared architectures, technology requirements and the open source components required for edge computing. </p> <div class="nfv-summit-register-btn"> <a href="/videos/search?search=edge" class="nfv-summit-btn" target="_blank">Watch past Summit Videos&nbsp;&nbsp;<i class="fa fa-chevron-right"></i></a> </div> </div> </div> </div> </div> <!-- End Summit Promo --> <!-- Hero Video Modal --> <div class="modal fade" id="VideoModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button> </div> <div class="modal-body"> <iframe width="560" height="315" src="https://www.youtube.com/embed/Q-LukNfu2L0?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe> </div> <div class="modal-footer"> </div> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /.modal --> <!-- End Hero Video Modal --> <!-- End Page Content --> </div> <script type="text/javascript" src="/node_modules/jquery/dist/jquery.min.js?m=1658151670"></script><script type="text/javascript" src="/node_modules/jquery-migrate-legacy/dist/jquery-migrate.min.js?m=1658151670"></script><script type="text/javascript" src="/node_modules/jquery-migrate/dist/jquery-migrate.min.js?m=1658151670"></script><script type="text/javascript" src="/framework/thirdparty/jquery-entwine/dist/jquery.entwine-dist.js?m=1557447099"></script><script type="text/javascript" src="/node_modules/bootstrap/dist/js/bootstrap.min.js?m=1658151667"></script><script type="text/javascript" src="/node_modules/js-cookie/src/js.cookie.js?m=1658151670"></script><script type="text/javascript" src="/themes/openstack/javascript/querystring.jquery.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/shadowbox/shadowbox.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/jquery.ticker.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/jquery.tools.min.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/jcarousellite.min.js?m=1730312417"></script><script type="text/javascript" src="/themes/openstack/javascript/navigation.js?m=1730312418"></script><script type="text/javascript" src="/themes/openstack/javascript/filetracking.jquery.js?m=1730312417"></script><script type="text/javascript" src="/themes/openstack/javascript/updateProfileModal.js?m=1730312418"></script><script type="text/javascript">//<![CDATA[ jQuery(document).ready(function($) { var d = new Date(); var user_date = d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate(); Cookies.set('user_date', user_date, { expires: 360, path: '/' }); $('body').filetracking(); $(document).on("click", ".outbound-link", function(event){ var href = $(this).attr('href'); recordOutboundLink(this,'Outbound Links',href); event.preventDefault(); event.stopPropagation() return false; }); var use_shadow_box = false; if(use_shadow_box) Shadowbox.init(); }); //]]></script><script src="https://www.google.com/recaptcha/api.js" async defer></script> <script> function onSubmit(token) { document.getElementById("e2ma_signup").submit(); } </script> <div class="footer-bottom"> <h3 style="color:#fff;">Subscribe to News About OpenStack</h3> <p>Stay up to date on OpenStack and the Open Infrastructure community.</p> <div class="container"> <div class="form-group"> <form method="post" id="e2ma_signup" onsubmit="return signupFormObj.checkForm(this)" action="https://app.e2ma.net/app2/audience/signup/1900249/1771360/"> <input id="id_prev_member_email" name="prev_member_email" type="hidden" /> <input id="id_source" name="source" type="hidden" /> <input id="id_group_4036448" name="group_4036448" type="hidden" value="4036448" /> <input type="hidden" name="private_set" value="{num_private}" /> <input placeholder="Email Address" id="id_email" name="email" type="email" required class="feedback-input" size="is-large" /> <a href="#" class="feedback-btn" onclick="document.getElementById('e2ma_signup').submit();" data-sitekey="6LeKvr0UAAAAAItxLgobGpatgngglauCXrZw2Yw4" data-callback='onSubmit'> <span>SUBMIT</span> <i class="fa fa-chevron-right"></i> </a> </form> </div> </div> </div> <footer> <div class="container"> <div class="row footer-links"> <div class="col-lg-2 col-sm-2"> <h3>OpenStack</h3> <ul> <li><a href="//openstack.org/software/project-navigator/">Projects</a></li> <li><a href="https://security.openstack.org" target="_blank">Security</a></li> <li><a href="//openstack.org/software/">Software</a></li> <li><a href="http://openstack.org/blog/">Blog</a></li> <li><a href="//openstack.org/news/">News</a></li> </ul> </div> <div class="col-lg-2 col-sm-2"> <h3>Community</h3> <ul> <li><a href="https://www.meetup.com/pro/openinfradev">User Groups</a></li> <li><a href="//openstack.org/community/events/">Events</a></li> <li><a href="//openstack.org/community/jobs/">Jobs</a></li> <li><a href="//openstack.org/foundation/companies/">Companies</a></li> <li><a href="http://docs.openstack.org/infra/manual/developers.html">Contribute</a></li> </ul> </div> <div class="col-lg-2 col-sm-2"> <h3>Documentation</h3> <ul> <li><a href="http://docs.openstack.org">OpenStack Manuals</a></li> <li><a href="//openstack.org/software/start/">Getting Started</a></li> <li><a href="http://developer.openstack.org">API Documentation</a></li> <li><a href="https://wiki.openstack.org">Wiki</a></li> </ul> </div> <div class="col-lg-2 col-sm-2"> <h3>Branding & Legal</h3> <ul> <li><a href="//openstack.org/legal/">Legal Docs</a></li> <li><a href="//openstack.org/brand/">Logos & Guidelines</a></li> <li><a href="//openstack.org/brand/openstack-trademark-policy/">Trademark Policy</a></li> <li><a href="//openstack.org/privacy/">Privacy Policy</a></li> <li><a href="https://docs.openstack.org/contributors/common/setup-gerrit.html#individual-contributor-license-agreement">OpenStack CLA</a></li> </ul> </div> <div class="col-lg-4 col-sm-4"> <h3>Stay In Touch</h3> <a href="https://twitter.com/OpenStack" target="_blank"><i class="fab fa-twitter-square" style="font-size: 36px;color:#eaeaea;padding-right:10px;"></i></a> <a href="https://www.facebook.com/openinfradev/" target="_blank"><i class="fab fa-facebook-square" style="font-size: 36px;color:#eaeaea;padding-right:10px;"></i></a> <a href="https://www.linkedin.com/groups/3239106/" target="_blank"><i class="fab fa-linkedin" style="font-size: 36px;color:#eaeaea;padding-right:10px;"></i></a> <a href="https://www.youtube.com/user/OpenStackFoundation" target="_blank"><i class="fab fa-youtube-square" style="font-size: 36px;color:#eaeaea;padding-right:10px;"></i></a> <a href="" data-toggle="modal" data-target="#wechat-modal"><i style="font-size: 36px;color:#eaeaea;padding-right:10px;" class="fab fa-weixin"></i></a> <!-- <form class="form-inline"> <div class="form-group newsletter-form"> <label>Join Our Newsletter</label> <input class="newsletter-input" type="input" placeholder="Email"> <button type="submit" class="newsletter-btn">Join</button> </div> </form> --> <p class="fine-print"> The OpenStack project is provided under the Apache 2.0 license. The project is supported by the <a href="https://openinfra.dev">OpenInfra Foundation</a>. openstack.org is powered by <a href="https://vexxhost.com" target="_blank">VEXXHOST</a>. </p> </div> </div> </div> <div id="wechat-modal" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog modal-sm" role="document"> <div class="modal-content"> <img width="150" src="https://object-storage-ca-ymq-1.vexxhost.net/swift/v1/6e4619c416ff4bd19e1c087f27a43eea/www-assets-prod/summits/shanghai/qrcode-for-gh-5cc38c749efd-1280.jpg" /> </div> </div> </div> </footer> <!-- Quantcast Tag --> <script type="text/javascript"> var _qevents = _qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ qacct:"p-fM0cfazHHeyRH" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-fM0cfazHHeyRH.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <!-- Twitter universal website tag code --> <script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','nxuu6'); twq('track','PageView'); </script> <!-- End Twitter universal website tag code --> <script src="//search.openstack.org/widget/embed.min.js"></script> </body> <script type="text/javascript"> _linkedin_data_partner_id = "36268"; </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <script type="text/javascript"> window.navBarConfig = { currentProject : 4, baseApiUrl: 'https://openstackid-resources.openstack.org', }; </script> <script src="navbar/ui/production/js/main.js"></script> </html>

Pages: 1 2 3 4 5 6 7 8 9 10