![Page 1: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/1.jpg)
Packet and Sprint IoTUse Open Source, Bare Metal, & 5G to achieve autonomous drone delivery!
March 2020 / Cody Hill, Field CTO
![Page 2: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/2.jpg)
● 15+ years all-around technologist, operating at scale
● Network, storage, compute, virtualization, Kubernetes!
● Background at GE (Cloud Architect) and Platform9
● Joined Packet in the Fall of 2019 as Field CTO
Fun facts: I’m a huge sports fan (football) and spend my free time hacking on Raspberry Pi’s and 3D Printers.
Cody Hill
![Page 3: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/3.jpg)
Ask me questions!
![Page 4: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/4.jpg)
● Introduction to Packet
● Sprint CuriosityTM
● Getting physical servers on the Edge
● The software needed to turn servers on the Edge into an IoT warehouse and analytics tool!
● Putting the software on the hardware
● Demo!
packet.com / @packethost
What are we covering today?
packet.com / @packethost
![Page 5: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/5.jpg)
Packet Overview
Packet is the go-to cloud partner for today’s developer-led Enterprises, empowering SaaS companies and Fortune 100’s alike to make infrastructure their competitive advantage.
● Founded in 2014 by infrastructure veterans.
● 130+ employees focused on bare metal automation.
● Based in NYC with offices in Dallas, Palo Alto & Manila.
● Backed by Softbank, Dell Technologies Capital, Samsung, Battery Ventures and Third Point Ventures.
20+PUBLIC CLOUD & EDGE LOCATIONS
130TEAM MEMBERS
60SECOND DEPLOYS
60kINSTALLS PER MONTH
15+SUPPORTED OS’S
packet.com / @pakethost packet.com / @packethost
![Page 6: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/6.jpg)
Curiosity IoT puts intelligence at the edge of the network by combining Curiosity™ Core, the first dedicated, distributed and virtualized IoT network — a network built for software.
Architecting for Success at the Edge
"With Packet's developer-friendly bare metal, we're able to take our Curiosity IoT platform to any city in the United States in 90 days or less. This is simply unheard of."
Ivo Rook, SVP of IoT, Sprint
![Page 7: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/7.jpg)
Deploy physicalservers to the Edge!
![Page 8: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/8.jpg)
packet.com / @pakethost packet.com / @packethost
Create your own server!curl https://api.packet.net/projects/3f8a9706-55b4-6d07-839c-4541df89ace0/devices \
-X POST \
-H 'X-Auth-Token: FKzRghCafmhEu3HQHHwh9WZD5drjw45z' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"hostname": "k3s-01",
"facility": "ewr1",
"plan": "baremetal_0",
"operating_system": "ubuntu_16_04"
}'
Rest API
Web UI
![Page 9: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/9.jpg)
Open Source IoT Software
![Page 10: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/10.jpg)
packet.com / @packethost packet.com / @packethost
![Page 11: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/11.jpg)
Kubernetes(commonly stylized as k8s) is an open-source container-orchestration system for automating application deployment, scaling, and management. It was originally designed by Google, and is now maintained by the Cloud Native Computing Foundation. It aims to provide a "platform for automating deployment, scaling, and operations of application containers across clusters of hosts". It works with a range of container tools, including Docker. Many cloud services offer a Kubernetes-based platform or infrastructure as a service (PaaS or IaaS) on which Kubernetes can be deployed as a platform-providing service. Many vendors also provide their own branded Kubernetes distributions.
packet.com / @packethost
Kubernetes
packet.com / @packethost
![Page 12: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/12.jpg)
packet.com / @packethost packet.com / @packethost
![Page 13: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/13.jpg)
Emitter is a real-time communication service for connecting online devices. The Publish-Subscribe messaging API is built for speed and security. It is a distributed, scalable and fault-tolerant publish-subscribe platform built with MQTT protocol and featuring message storage, security, monitoring and more...
packet.com / @packethost
Emitter
packet.com / @packethost
![Page 14: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/14.jpg)
packet.com / @packethost packet.com / @packethost
![Page 15: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/15.jpg)
OpenFaaS (Functions as a Service) is a framework for building serverless functions with Docker and Kubernetes which has first class support for metrics. Any process can be packaged as a function enabling you to consume a range of web events without repetitive boiler-plate coding.
packet.com / @packethost
OpenFaaS
packet.com / @packethost
![Page 16: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/16.jpg)
packet.com / @packethost packet.com / @packethost
![Page 17: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/17.jpg)
Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true.
packet.com / @packethost
Prometheus
packet.com / @packethost
![Page 18: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/18.jpg)
packet.com / @packethost packet.com / @packethost
![Page 19: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/19.jpg)
Grafana is an open source metric analytics & visualization suite. It is most commonly used for visualizing time series data for infrastructure and application analytics but many use it in other domains including industrial sensors, home automation, weather, and process control.
packet.com / @packethost
Grafana
packet.com / @packethost
![Page 20: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/20.jpg)
packet.com / @packethost packet.com / @packethost
![Page 21: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/21.jpg)
PostgreSQL, also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and technical standards compliance. It is designed to handle a range of workloads, from single machines to data warehouses or Web services with many concurrent users.
packet.com / @packethost
PostgreSQL
packet.com / @packethost
![Page 22: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/22.jpg)
packet.com / @packethost packet.com / @packethost
![Page 23: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/23.jpg)
Mapbox is an American provider of custom online maps for websites and applications such as Foursquare, Lonely Planet, Facebook, the Financial Times, The Weather Channel and Snapchat.
packet.com / @packethost
Mapbox
packet.com / @packethost
![Page 24: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/24.jpg)
packet.com / @packethost packet.com / @packethost
![Page 25: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/25.jpg)
Metabase is an open source business intelligence tool. It lets you ask questions about your data, and displays answers in formats that make sense, whether that’s a bar graph or a detailed table.
packet.com / @packethost
Metabase
packet.com / @packethost
![Page 26: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/26.jpg)
Marrying the Softwareto the Hardware
![Page 27: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/27.jpg)
packet.com / @packethost
Marrying the software to the hardware!
packet.com / @packethost
![Page 28: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/28.jpg)
Demo!Deploy an end to end data pipeline and warehouse for IoT, using Kubernetes and FaaS!
![Page 29: Use Open Source, Bare Metal, & 5G to achieve autonomous … · 2020-03-10 · Use Open Source, Bare Metal, & 5G to achieve autonomous drone delivery! March 2020 / Cody Hill, Field](https://reader034.vdocuments.net/reader034/viewer/2022042321/5f0b3b0b7e708231d42f7d98/html5/thumbnails/29.jpg)
Thank you.Visit baremet.al/iot to get started!
Promo Code: CURIOSITY100
(For $100 In Free Cloud Credits)