nsa - no thanks - build your own cloud with openstack and cloud foundry

19
NSA? No thanks Julian Weber - [email protected] Build your own cloud with OpenStack & Cloud Foundry

Upload: anynines

Post on 15-Jan-2015

386 views

Category:

Software


3 download

DESCRIPTION

Nowadays no week goes by without new revelations about privacy breaches. How can we escape from NSA’s all-seeing eye? Where avoiding US cloud providers would be the obvious answer, you don’t want to sacrifice the productivity benefits you get from the cloud. Luckily there’s no need for that! Learn how to build a separate Amazon EC2, S3 and Heroku with Open Source software and get familiar with the basics of the free infrastructure software OpenStack and the Cloud Foundry platform framework.

TRANSCRIPT

Page 1: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

NSA? No thanks

Julian Weber - [email protected]

Build your own cloud with OpenStack & Cloud Foundry

Page 2: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

About me

•Open Source evangelist

•Developer at Avarteq

• European cloud enthusiast

• Github: github.com/julweber

• Twitter: @JWeberAnynines

Page 3: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Anynines & Avarteq

• Avarteq GmbH: Mobile & Web development, Hosting

• Anynines CEO: Julian Fischer

• Co-founder of Avarteq

• Anynines: European PaaS

• Contributions to the Cloud Foundry project

Page 4: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Recent privacy/security issues

•Dropbox - access to every account‘s data during a period of time

• Amazon - RDS, S3 data loss

• Google - systematic email scan and content analytics

• Patriot act - US companies have to hand out data even if it is stored on servers not located in the USA

Page 5: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

We fear the loss of our data, security & privacy!

Page 6: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Why use cloud in the first place?

Page 7: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

IaaS & PaaS advantages

• Increase time to value

• scale on demand

• continuous integration

• coding conventions lead to better code

• decrease administration efforts

Page 8: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Build your own cloud

•Open Source software

• Self hosted / hosted in Europe

•Not tied to any vendor

• no license cost

Page 9: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

OpenStack

•Open Source IaaS layer

• rapidly growing community

• Automatic node provisioning using Chef

• GlusterFS block storage

•OpenStack Swift as scalable object store

Page 10: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Cloud Foundry

• Open Source PaaS

• gaining a lot of attention lately (EMC, IBM, NTT, ...)

• Infrastructure independent

• no vendor lock-in

• deployment using BOSH

Page 11: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Cloud Foundry Features

• Simple application lifecycle management

• application healing features

• Automated load balancing

• simple application scaling

• Automated service provisioning

• Buildpack support

Page 12: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

BOSH

•Deployment system for distributed software systems

• IaaS independent deployment (CPI)

• central configuration management

• IaaS VM administration and provisioning

• VM monitoring & healing

Page 13: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Basic BOSH terminology

• Stemcell: generic VM image containing a BOSH agent

• CPI: software layer between BOSH and an IaaS

•Director: coordinates BOSH agents

• Agent: runs on each VM and executes deployment/configuration tasks

Page 14: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Basic BOSH terminology

• Package: Source code & installation script

• Job: runs processes from a package (config & startup)

• Release: collection of Packages & Jobs

•Manifest: cloud formation configuration

Page 15: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

OpenStack & Cloud Foundry

Page 16: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

How to BOSH?

Page 17: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Upcoming challenges

•High availability services

• clustered solutions

• replication scenarios

• Going out of beta

Page 18: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Questions???

Page 19: NSA - No thanks - Build your own cloud with OpenStack and Cloud Foundry

Thank you

• Anynines - anynines.com

• Twitter - @anynines

• Cloud Foundry - cloudfoundry.org

• Support - support.anynines.com

• Avarteq GmbH - avarteq.de

• For further questions feel free to contact me at [email protected]