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
Sandstorm.io
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Arnout Engelen
April 26, 2016
Technology
62
0
Share
Sandstorm.io
Short introduction to sandstorm.io (used as a starting point for a hands-on session)
Arnout Engelen
April 26, 2016
More Decks by Arnout Engelen
See All by Arnout Engelen
Typesetting Code
raboof
0
98
JVM Hacking
raboof
0
300
Heating Up!
raboof
0
47
CRDTs Illustrated - StrangeLoop2015
raboof
0
300
HTTP/2
raboof
0
71
Unikernels - Dutch Devops Engineers workshop
raboof
0
130
akka-persistence
raboof
0
51
Kamon
raboof
0
110
Slim table types (FitNesse meetup)
raboof
0
50
Other Decks in Technology
See All in Technology
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
620
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
230
Datadog 認定試験の概要と対策
uechishingo
0
220
Dynamic Workersについて
yusukebe
2
560
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
6
720
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
190
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
15
8.1k
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
370
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
130
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
460
先取りMaven4 ~16年ぶりのメジャーアップデート、その進化とは?~
ogiwarat
0
120
Javaで学ぶSOLID原則
negima
1
260
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
1
130
BBQ
matthewcrist
89
10k
Embracing the Ebb and Flow
colly
88
5.1k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Exploring anti-patterns in Rails
aemeredith
3
380
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
210
My Coaching Mixtape
mlcsv
0
140
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Transcript
SANDSTORM.IO XKE 26/04/2016
WHAT IS ? SANDSTORM.IO 'cloud' applications made easy 'app store'
model for (techie) end-users host on your own server or on oasis.sandstorm.io granular isolation
SEPARATION hosting, authentication, isolation application development
WHAT IS THE PROBLEM AGAIN? As of May 15, 2016,
Revolv service will no longer be available. The Revolv app won’t open and the hub won’t work.
WHAT IS THE PROBLEM AGAIN? Open source apps o en
not available in 'hosted' form and hard to install
WHAT IS THE PROBLEM AGAIN? One buggy app can compromise
your whole server.
WHO MADE THIS? Kenton Varda Involved in Google Docs sharing
@google Involved in protobuf @google
ANATOMY OF A SANDSTORM APP container-based more restricted than e.g.
docker: seccomp restricts system calls no raw network access advanced features through an API
ANATOMY OF A SANDSTORM APP a container instance per 'document'
('grain') sharing controls provided by sandstorm HTTP API
ANATOMY OF A SANDSTORM APP Your app can be very
simple Does not need authentication/user mgt Only needs to manage one 'document' per instance sqlite w :)
DEMO? This presentation :)
LICENSING Open Source Paid hosting on sandstorm.io Closed 'enterprise' features
clustering
LARGER TRENDS isolation between apps
MORE ISOLATION
Desktop: AppArmor (ubuntu 'snaps') GrSecurity SELinux VMs (QubesOS) Containers? Mobile:
Android/iOS permissions Server VM (Xen, KVM, etc) Containers (docker cgroups, seccomp) Cap'n'Proto