Raspberry Pi Cloud. Pete Stevens Mythic Beasts Ltd. https://twitter.com/mythic_beasts

Similar documents
IPv6 Only. Pete Stevens Mythic Beasts Ltd. mythic beasts

Introduction to the Raspberry Pi AND LINUX FOR DUMMIES

IPv6 Only Hosting. Pete Stevens Mythic Beasts Ltd. mythic beasts

Effective Use of CSAIL Storage

CIT 668: System Architecture. Amazon Web Services

Privacy and Security in Online Social Networks Department of Computer Science and Engineering Indian Institute of Technology, Madras

ONLINE COLLABORATION KEITH BRADNAM

what is cloud computing?

Name Jim Nolan Title Owner Company Name James Nolan Law Office. 65 Broadway, Suite 707, New York, NY 10006, (212)

Distributed Systems CS6421

Kdb+ Transitive Comparisons

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

My Own Web Site. Ian Whiting

Amazon Web Services Cloud Computing in Action. Jeff Barr

Web application Scaling Pete Stevens Mythic Beasts Ltd

IMPORTANT WORDS AND WHAT THEY MEAN

RACS: Extended Version in Java Gary Zibrat gdz4

TELECOMS AND TECH FOR TAXI FIRMS

Ofcom: WLA broadband speeds

Overview of the Raspberry Pi Models 3B & 2B

GMAIL BEGINNERS GUIDE

How Much Ram Can Macbook Pro 2010 Handle

CloudFleet Documentation

Davide Cavaliere 18 th February 2017

BCS Raspberry Pi Launch Events Getting started with Raspberry Pi

Electronics Single Board Computers

Unit 4 Part A Evaluating & Purchasing a Computer. Computer Applications

What You Need to Know When Buying a New Computer JackaboutComputers.com

RIPE Atlas and IoT Approach, Experiences and Some Interesting Details

Data Centers and Cloud Computing

CS / Cloud Computing. Recitation 3 September 9 th & 11 th, 2014

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

The Mac 512 User Group Newsletter

Elastic Compute Service. Quick Start for Windows

2

Data Centers and Cloud Computing. Data Centers

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

CSE 123A Computer Networks

A guide to VoIP for small to medium sized business

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate.

OpenIO SDS on ARM A practical and cost-effective object storage infrastructure based on SoYouStart dedicated ARM servers.

RaRa Academy: Raspberry Pi. Karl Heinz Kremer - K5KHK

Go beyond broadband with BTnet.

Using Cloud Services behind SGI DMF

Malling U3A Computer Group. Cloud Storage. Chris Daly 3 rd April 2017

Introduction to Amazon Web Services

How To Create Backlinks

Next-Generation Cloud Platform

Mobile Web, Content, and Services in Europe

Manually Mount External Hard Drive Windows 7 Not Showing In My Computer

Windows 10 Hardware and Software

CSE 333 Lecture 9 - storage

Boost your business with a more flexible phone system. Cut costs and do more with your calls with BT Cloud Voice

Welcome to Part 3: Memory Systems and I/O

Experiments 1 How to set up Raspberry Pi B+ The little computer you can cook into DIY tech projects

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

Garage Door Opener based on Image Processing. Adviser Ahmed Almelhem By Mohammed Bashmmakh

Amazon Virtual Private Cloud. Getting Started Guide

How Do I Delete Files From My Startup Disk Macbook Pro

Module 6. Campaign Layering

Some portions courtesy Srini Seshan or David Wetherall

Raspberry Pi 3 Model B

History of the Internet. An abridged history from 1962 to 2009

How to Mount Your Windows 10 (or 8) System Drive on Linux

Get Twitter Followers in an Easy Way Step by Step Guide

Low-cost BYO Mass Storage Project

iphone Encryption, Apple, and The Feds David darthnull.org

Best practices to achieve optimal memory allocation and remote desktop user experience

Advanced Cloud Infrastructures

SIMPLE, FLEXIBLE CONNECTIONS FOR TODAY S BUSINESS. Ethernet Services from Verizon

Days of channel hopping are over as the average TV viewer only watches 12 of the 215 channels they sign up to

Fully journaled filesystems. Low-level virtualization Filesystems on RAID Filesystems on Flash (Filesystems on DVD)

Introduction to Hadoop. Owen O Malley Yahoo!, Grid Team

A guide to VoIP for small to medium sized business

COMPARING COST MODELS - DETAILS

RETROPIE INSTALLATION GUIDE

All Paging Schemes Depend on Locality. VM Page Replacement. Paging. Demand Paging

Data Centers. Tom Anderson

Operating System Concepts Ch. 11: File System Implementation

Manually Make Computer Faster For Gaming Windows 7 Ultimate

LBRN - HPC systems : CCT, LSU

June IBM Power Academy. IBM PowerVM memory virtualization. Luca Comparini STG Lab Services Europe IBM FR. June,13 th Dubai

List Building with Socrates. How to get Subscribers your first month and how to leverage them to grow your list to 100,000 in less than 1 year

White Paper. How the Meltdown and Spectre bugs work and what you can do to prevent a performance plummet. Contents

Myths about Links, Links and More Links:

CMS Grid Computing at TAMU Performance, Monitoring and Current Status of the Brazos Cluster

DNA Sequence Bioinformatics Analysis with the Galaxy Platform

Case study on PhoneGap / Apache Cordova

Installation of Fedora 12 with CD

Data Clustering on the Parallel Hadoop MapReduce Model. Dimitrios Verraros

Ipod Hard Drive Replace Instructions Macbook Pro )

CS 326: Operating Systems. Lecture 1

No More Waiting Around

Cloud Computing and Hadoop Distributed File System. UCSB CS170, Spring 2018

Chapter 10: File System Implementation

First Five Minutes on a System. What to do and why

Introduction. Published in IOUG Select Magazine

MyCloud Computing Business computing in the cloud, ready to go in minutes

SOFTWARE DEFINED STORAGE VS. TRADITIONAL SAN AND NAS

Community Clouds And why you should care about them

Transcription:

Raspberry Pi Cloud Pete Stevens Mythic Beasts Ltd

In the beginning...

Raspberry Pi B can it be a server? 100MBps network 1 arm core, 700MHz 256MB RAM SD card for storage Runs linux Looks promising

Comparison - sphinx Launched Mythic Beasts in 2000 2 cores, 300Mhz Intel Celeron 256MB RAM 2x 40GB disks 0.5Mbps Internet Runs Linux

How to get one? 29th Feb 2012, Raspberry Pi launched And sold out immediately 15 week wait to get one through official channels You couldn t obtain one for love nor money. But could you steal one?

Ask a supervillan

Step 1: Obtain a white cat!

A (mostly) white cat!

Mooncake!

Trying it out

Mains in the datacentre

Schematic

Is it any good?

Is it any good? Not really. It s too slow for interactive applications SD card unreliable crashes Network too slow for downloads (40MBps) Not enough memory for more than a handful of users

Pi 2 is it any better? Good things Four faster cores fast enough 100Mbps ethernet that works at speed 1GB RAM Bad things SD card still unreliable Power infrastructure still expensive

Power over Ethernet

Pi2 + PoE Is it any good? Good things 4 cores / 1GB RAM Single wire for power and data 30 HAT, 10 switch port, 30 Pi, 10 SD card Bad things SD card unreliable Needs a visit if the customer breaks the card

Pi3 We obtained a Pi3 early So we added it to the webserver setup and delivered 2.5% of the pages for the Pi3 launch from a Pi 3 https://www.raspberrypi.org/blog/serving-raspberry-pi-3launch-raspberry-pi-3/

Pi3 Launch

Pi3 launch It worked! For a few hours, then the SD card corrupted and it fell over If at first you don t succeed try again.

April Fools Day 2016

The Little Computer That Could Ran the whole site for three days using only Pi3s for the blog. Picked April Fools day so if it all exploded we could claim it was a big joke. Lots of people didn t believe us. https://www.raspberrypi.org/blog/the-little-computer-that-co uld/

Pi3 + netboot Netboot means no unreliable SD card! We can remotely reimage via a network file-server Removes the last remaining issue before we can offer Pi in the datacentre Only one issue, we have to make it work Well-tested is not an adjective you d use to describe it

Netboot Pi3 fetches an internet address over the local network (dhcp) It s picky about timing, it doesn t work if you have Spanning Tree redundancy in your network VLANS virtual networks Switches / network servers that reply too fast or too slow Each Pi3 has it s own private VLAN with nothing else attached

Netboot This then fetches a file using tftp from the dhcp server Can t fetch from a different server Has to be on the same network, routing doesn t work Executes this file (the bootrom) This reads the serial number, and fetches files from <serial>/kernel7.img <serial>/cmdline.txt

Netboot We put configuration into cmdline.txt to boot from our network file server This then starts up the Raspberry Pi 3 from a network fileshare using NFS Just add billing and we have

A Raspberry Pi 3 cloud

Automation We accept an order through our website Check our database and allocate a Pi 3 Create a new LVM partition and filesystem Mount it on the fileserver, put a Raspbian install in it Write an network address into the config file Write ssh keys into the config file Write the netboot configuration Tell the switch to turn it on

Pi Cloud

Networking 93.93.128.1 2a00:1098:0:80:1000::1

IPv4 This computer still costs $5 93.93.128.1 This IP address costs $10 This IP address costs $20

IPv4 4 billion addresses, 7 billion people Multiple computers each, we ran out of addresses It s getting harder and harder to keep things working We have a new standard, IPv6 which we re trying to get everyone to move to

IPv6

IPv6 Raspberry Pi has had an IPv6 only network for hosting servers since 2012 It was one of the first, along with Google and Facebook Now joined by Netflix, Linked In, Cloudflare, Microsoft, Apple, Yahoo, Amazon. In the UK, Sky has full IPv6, BT is rolling it out, EE similarly, Virgin to follow. Nearly 20% of the UK now has IPv6.

IPv6 & IPv4 IPv6 Only

IPv6 It s entirely practical to websites servers with only IPv6 addresses on the servers, you just need a translation for inbound and outbound connections. This is how Raspberry Pi has worked for nearly five years. We provide translation layers free of charge for all customers. This is what the world is moving too, we re educational so we re making you learn about it now.

Raspberry Pi in the Cloud We sell Raspberry Pis in our data centre, buy direct from our website Your own Raspberry Pi 3, 10GB of disk space 2^64 IPv6 addresses for every customer Free translation for Ipv4 6/month

Is it any good? Compared to our base 6/month virtual machine It s a little bit slower The disk performance is rubbish Same memory allowance No contention it s always guaranteed to run at maximum speed Runs Raspbian just like your Pi 3

Questions? Follow us on twitter Read our blog https://blog.mythic-beasts.com/ Buy a Pi3 in the cloud https://www.mythic-beasts.com/order/rpi