SlideShare a Scribd company logo
Make Your Data Work For You
Container Runtimes
Nico Meisenzahl
April 2019
@panagenda Consultant.
@DockerRosenheim founder.
Blogger, speaker & IBM Champion.
Loves K8s, containers & automation. His desk is a
ping pong table.
Nico Meisenzahl
@nmeisenzahl
https://meisenzahl.org
nico@meisenzahl.org
https://panagenda.com/modernization
nico.meisenzahl@panagenda.com
Container Runtimes
• Container Runtimes make our life easier by
– abstracting OS calls
– adding additional features
• there are multiple types of Container runtimes
– low-level runtimes → let’s call them “runtime”
– high-level runtimes (not real runtimes ) → let’s call them “daemon” and “engine”
• I will only mention some Container Runtimes
3
runC
• lightweight & low-level Container Runtime for Linux/Unix
• hosted by Open Container Initiative (OCI)
• wraps and therefor abstracts linux tools like namespaces, chroot, …
• allows you to run containers. full stop.
• binary/CLI only (no daemon process)
• more details
– https://github.com/opencontainers/runc
4
containerd
• Container Daemon for Linux/Unix and Windows
• hosted by Cloud Native Computing Foundation (CNCF)
• uses runC and runhcs (Windows) to run containers
• adds lifecycle functions (Image/Storage management, Metrics, ...)
• daemon process with CLI
• not intended to be used by humans (think about Kubernetes)
• more details
– https://github.com/containerd/containerd
5
Docker
• full-featured Container Engine for Linux/Unix and Windows
• owned by Docker
• uses containerd to run containers
– since Docker 1.11
• adds features like
– Volumes, Networking, ...
– Orchestration (Swarm)
– API
– end-user Client and CLI
• runs as daemon process (dockerd)
6
Big Picture (Docker, containerd, runC)
http://www.studytrails.com/wp-content/uploads/2018/12/Docker_Architecture_hierarchy.png
7
But there are others, too
• rkt
• CRI-O
• runhcs
• gVisor
• Kata Containers
Still, this is not a complete list!
8
rkt “rocket”
• Container Engine (including runtime and daemon) for Linux/Unix
• started by CoreOS
• hosted by Cloud Native Computing Foundation (CNCF)
• built with security in mind
• own Image format (ACI) but can also run OCI and Docker Images
• the smallest unit is a pods
• CLI only (no daemon)
• more details
– https://github.com/rkt/rkt
9
CRI-O
• lightweight Container Daemon for Linux/Unix
• started by RedHat
• hosted by Cloud Native Computing Foundation (CNCF)
• Open Container Initiative-based (OCI) implementation of Kubernetes
Container Runtime Interface (CRI)
• supports runC and Kata Containers
• more details
– https://github.com/cri-o/cri-o
– https://github.com/kubernetes/community/blob/master
/contributors/devel/sig-node/container-runtime-interface.md
10
runhcs
• lightweight & low-level Container Runtime for Windows
• “runC for Windows”
• by Microsoft
• binary/CLI only (no daemon process)
• more details
– https://docs.microsoft.com/de-de/virtualization/windowscontainers/deploy-contai
ners/containerd
11
runsc aka gVisor
• low-level Container Runtime for Linux 64-bit
• adds a security layer by implementing a user-namespace kernel
• by Google
• used by Google for their Cloud offerings
• supported containerd (and therefore Docker and Kubernetes)
• more details
– https://cloud.google.com/blog/products/gcp/open-sourcing-gvisor-a-sandboxed-c
ontainer-runtime
12
kata-runtime aka Kata Containers
• low-level Container Runtime for Linux/Unix
• uses lightweight Virtual Machines to add another isolation layer
– based on Intel Clear Container and Hyper runV
– supports QEMU and Firekracker VMs
• supports containerd and CRI-O (and therefore Kubernetes)
• more details
– https://github.com/kata-containers/runtime
13
Questions?
Slides → http://slideshare.net/nmeisenzahl
14
Headquarters, Austria:
panagenda GmbH (Ltd.)
Schreyvogelgasse 3/10
AT 1010 Vienna
Phone: +43 1 89 012 89
Fax: +43 1 89 012 89-15
E-Mail: info@panagenda.com
Headquarters, Germany:
panagenda GmbH (Ltd.)
Lahnstraße 17
DE 64646 Heppenheim
Phone: +49 6252 67 939-00
Fax: +49 6252 67 939-16
E-Mail: info@panagenda.com
USA:
panagenda Inc.
60 State Street, Suite 700
MA 02109 Boston
Phone: +1 617 855 5961
Fax: +1 617 488 2292
E-Mail: info@panagenda.com
Germany:
panagenda Consulting GmbH (Ltd.)
Donnersbergstrasse 1
DE 64646 Heppenheim
Phone: +49 6252 67 939-86
Fax: +49 6252 67 939-16
E-Mail: info@panagenda.com
The Netherlands:
Trust Factory B.V.
11th Floor,
Koningin Julianaplein 10
NL 2595 AA The Hague
Phone: +31 70 80 801 96
E-Mail: info@trust-factory.com
© 2007-2015 panagenda
Make Your Data Work For You

More Related Content

What's hot (20)

PDF
Dev with Docker WCPHX 2019
Maura Teal
 
PPTX
Docker- Ha Noi - Year end 2015 party
Van Phuc
 
PDF
DockerCon EU 2015: What is it we want in containers anyway?
Docker, Inc.
 
PPTX
The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...
Docker, Inc.
 
PDF
Docker for HPC: how E4 is using it
E4 Computer Engineering SpA
 
PPTX
Kubernetes kubecon-roundup
Sebastien Goasguen
 
PDF
[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift
NAVER D2
 
PDF
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Bitnami
 
PPTX
Azure container service docker-ha noi com
Van Phuc
 
PDF
Persistent Data Storage for Docker Containers by Andre Moruga
Docker, Inc.
 
PDF
DockerCon EU 2015: Deploying and Managing Containers for Developers
Docker, Inc.
 
PDF
OpenShift Virtualization - VM and OS Image Lifecycle
Mihai Criveti
 
PDF
AnsibleFest 2021 - DevSecOps with Ansible, OpenShift Virtualization, Packer a...
Mihai Criveti
 
PPTX
Deploying windows containers with kubernetes
Ben Hall
 
PDF
IPC16: A Practical Introduction to Kubernetes
Robert Lemke
 
PPTX
'Package Once/Run Anywhere' Big Data and HPC workloads
GreenQloud
 
PDF
Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...
Zohar Stolar
 
PDF
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
Arjen Wassink
 
PDF
DockerCon SF 2015: The Distributed System Toolkit
Docker, Inc.
 
PDF
Getting started with docker
JEMLI Fathi
 
Dev with Docker WCPHX 2019
Maura Teal
 
Docker- Ha Noi - Year end 2015 party
Van Phuc
 
DockerCon EU 2015: What is it we want in containers anyway?
Docker, Inc.
 
The Tale of a Docker-based Continuous Delivery Pipeline by Rafe Colton (ModCl...
Docker, Inc.
 
Docker for HPC: how E4 is using it
E4 Computer Engineering SpA
 
Kubernetes kubecon-roundup
Sebastien Goasguen
 
[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift
NAVER D2
 
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Bitnami
 
Azure container service docker-ha noi com
Van Phuc
 
Persistent Data Storage for Docker Containers by Andre Moruga
Docker, Inc.
 
DockerCon EU 2015: Deploying and Managing Containers for Developers
Docker, Inc.
 
OpenShift Virtualization - VM and OS Image Lifecycle
Mihai Criveti
 
AnsibleFest 2021 - DevSecOps with Ansible, OpenShift Virtualization, Packer a...
Mihai Criveti
 
Deploying windows containers with kubernetes
Ben Hall
 
IPC16: A Practical Introduction to Kubernetes
Robert Lemke
 
'Package Once/Run Anywhere' Big Data and HPC workloads
GreenQloud
 
Introduction to containers running dockers using kubernetes - הרצאה לכנס מיק...
Zohar Stolar
 
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
Arjen Wassink
 
DockerCon SF 2015: The Distributed System Toolkit
Docker, Inc.
 
Getting started with docker
JEMLI Fathi
 

Similar to Docker Meetup Rosenheim: Container Runtimes (20)

PDF
Evolution of containers to kubernetes
Krishna-Kumar
 
PDF
Container Runtimes: Comparing and Contrasting Today's Engines
Phil Estes
 
PDF
Podman, Buildah, and Quarkus - The Latest in Linux Containers Technologies
Daniel Oh
 
PDF
The internals and the latest trends of container runtimes
Akihiro Suda
 
PDF
gVisor, Kata Containers, Firecracker, Docker: Who is Who in the Container Space?
ArangoDB Database
 
PDF
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
PDF
Cloud-Native: A New Ecosystem for Putting Containers into Production
Gordon Haff
 
PDF
Introduction to containers, k8s, Microservices & Cloud Native
Terry Wang
 
PDF
Let's Try Every CRI Runtime Available for Kubernetes
Phil Estes
 
PDF
The ABC of Docker: The Absolute Best Compendium of Docker
Aniekan Akpaffiong
 
PDF
What's Running My Containers? A review of runtimes and standards.
Phil Estes
 
PPTX
Kubernetes is the Platform. What's Next?
Brian Gracely
 
PDF
Docker London Meetup: Docker Engine Evolution
Phil Estes
 
PPTX
Containers and workload security an overview
Krishna-Kumar
 
PPTX
A Dive Into Containers and Docker
Matthew Farina
 
PDF
Hands on kubernetes_container_orchestration
Amir Hossein Sorouri
 
PDF
Docker 0.11 at MaxCDN meetup in Los Angeles
Jérôme Petazzoni
 
PDF
Webinar container management in OpenStack
CREATE-NET
 
PDF
stackconf 2020 | Replace your Docker based Containers with Cri-o Kata Contain...
NETWAYS
 
PPTX
Containerization (docker)
RadhikaKachhawa
 
Evolution of containers to kubernetes
Krishna-Kumar
 
Container Runtimes: Comparing and Contrasting Today's Engines
Phil Estes
 
Podman, Buildah, and Quarkus - The Latest in Linux Containers Technologies
Daniel Oh
 
The internals and the latest trends of container runtimes
Akihiro Suda
 
gVisor, Kata Containers, Firecracker, Docker: Who is Who in the Container Space?
ArangoDB Database
 
Cloud Native Landscape (CNCF and OCI)
Chris Aniszczyk
 
Cloud-Native: A New Ecosystem for Putting Containers into Production
Gordon Haff
 
Introduction to containers, k8s, Microservices & Cloud Native
Terry Wang
 
Let's Try Every CRI Runtime Available for Kubernetes
Phil Estes
 
The ABC of Docker: The Absolute Best Compendium of Docker
Aniekan Akpaffiong
 
What's Running My Containers? A review of runtimes and standards.
Phil Estes
 
Kubernetes is the Platform. What's Next?
Brian Gracely
 
Docker London Meetup: Docker Engine Evolution
Phil Estes
 
Containers and workload security an overview
Krishna-Kumar
 
A Dive Into Containers and Docker
Matthew Farina
 
Hands on kubernetes_container_orchestration
Amir Hossein Sorouri
 
Docker 0.11 at MaxCDN meetup in Los Angeles
Jérôme Petazzoni
 
Webinar container management in OpenStack
CREATE-NET
 
stackconf 2020 | Replace your Docker based Containers with Cri-o Kata Contain...
NETWAYS
 
Containerization (docker)
RadhikaKachhawa
 
Ad

More from Nico Meisenzahl (20)

PDF
Cloud-Native & Sustainability: How and Why to Build Sustainable Workloads
Nico Meisenzahl
 
PDF
Container Day Security: How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
PDF
Festive Tech Calendar: Festive time with AKS networking
Nico Meisenzahl
 
PDF
ContainerConf 2022: Hijack Kubernetes
Nico Meisenzahl
 
PDF
ContainerConf 2022: Kubernetes is awesome - but...
Nico Meisenzahl
 
PDF
KCD Munich 2022: How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
PDF
KCD Munich 2022: Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
PDF
Cloud Love Conference: Kubernetes is awesome, but...
Nico Meisenzahl
 
PDF
How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
PDF
Container Days: Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
PPTX
Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
PDF
Azure Zürich User Group: Azure Kubernetes Service – more than just a managed ...
Nico Meisenzahl
 
PDF
Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
PDF
azdevcom - Hijack a Kubernetes Cluster
Nico Meisenzahl
 
PDF
Continuous Lifecycle: Enhance Your Compliance and Governance With Policy-Base...
Nico Meisenzahl
 
PDF
Continuous Lifecycle: Hijack Kubernetes
Nico Meisenzahl
 
PDF
Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
PDF
GitLab Commit: Enhance your Compliance with Policy-Based CI/CD
Nico Meisenzahl
 
PDF
Azure Meetup Hamburg: Production-Ready Terraform Deployments on Azure
Nico Meisenzahl
 
PDF
Microsoft DevOps Forum 2021 – DevOps & Security
Nico Meisenzahl
 
Cloud-Native & Sustainability: How and Why to Build Sustainable Workloads
Nico Meisenzahl
 
Container Day Security: How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
Festive Tech Calendar: Festive time with AKS networking
Nico Meisenzahl
 
ContainerConf 2022: Hijack Kubernetes
Nico Meisenzahl
 
ContainerConf 2022: Kubernetes is awesome - but...
Nico Meisenzahl
 
KCD Munich 2022: How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
KCD Munich 2022: Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
Cloud Love Conference: Kubernetes is awesome, but...
Nico Meisenzahl
 
How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
Container Days: Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
Azure Zürich User Group: Azure Kubernetes Service – more than just a managed ...
Nico Meisenzahl
 
Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
azdevcom - Hijack a Kubernetes Cluster
Nico Meisenzahl
 
Continuous Lifecycle: Enhance Your Compliance and Governance With Policy-Base...
Nico Meisenzahl
 
Continuous Lifecycle: Hijack Kubernetes
Nico Meisenzahl
 
Hijack a Kubernetes Cluster - a Walkthrough
Nico Meisenzahl
 
GitLab Commit: Enhance your Compliance with Policy-Based CI/CD
Nico Meisenzahl
 
Azure Meetup Hamburg: Production-Ready Terraform Deployments on Azure
Nico Meisenzahl
 
Microsoft DevOps Forum 2021 – DevOps & Security
Nico Meisenzahl
 
Ad

Recently uploaded (20)

PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 

Docker Meetup Rosenheim: Container Runtimes

  • 1. Make Your Data Work For You Container Runtimes Nico Meisenzahl April 2019
  • 2. @panagenda Consultant. @DockerRosenheim founder. Blogger, speaker & IBM Champion. Loves K8s, containers & automation. His desk is a ping pong table. Nico Meisenzahl @nmeisenzahl https://meisenzahl.org [email protected] https://panagenda.com/modernization [email protected]
  • 3. Container Runtimes • Container Runtimes make our life easier by – abstracting OS calls – adding additional features • there are multiple types of Container runtimes – low-level runtimes → let’s call them “runtime” – high-level runtimes (not real runtimes ) → let’s call them “daemon” and “engine” • I will only mention some Container Runtimes 3
  • 4. runC • lightweight & low-level Container Runtime for Linux/Unix • hosted by Open Container Initiative (OCI) • wraps and therefor abstracts linux tools like namespaces, chroot, … • allows you to run containers. full stop. • binary/CLI only (no daemon process) • more details – https://github.com/opencontainers/runc 4
  • 5. containerd • Container Daemon for Linux/Unix and Windows • hosted by Cloud Native Computing Foundation (CNCF) • uses runC and runhcs (Windows) to run containers • adds lifecycle functions (Image/Storage management, Metrics, ...) • daemon process with CLI • not intended to be used by humans (think about Kubernetes) • more details – https://github.com/containerd/containerd 5
  • 6. Docker • full-featured Container Engine for Linux/Unix and Windows • owned by Docker • uses containerd to run containers – since Docker 1.11 • adds features like – Volumes, Networking, ... – Orchestration (Swarm) – API – end-user Client and CLI • runs as daemon process (dockerd) 6
  • 7. Big Picture (Docker, containerd, runC) http://www.studytrails.com/wp-content/uploads/2018/12/Docker_Architecture_hierarchy.png 7
  • 8. But there are others, too • rkt • CRI-O • runhcs • gVisor • Kata Containers Still, this is not a complete list! 8
  • 9. rkt “rocket” • Container Engine (including runtime and daemon) for Linux/Unix • started by CoreOS • hosted by Cloud Native Computing Foundation (CNCF) • built with security in mind • own Image format (ACI) but can also run OCI and Docker Images • the smallest unit is a pods • CLI only (no daemon) • more details – https://github.com/rkt/rkt 9
  • 10. CRI-O • lightweight Container Daemon for Linux/Unix • started by RedHat • hosted by Cloud Native Computing Foundation (CNCF) • Open Container Initiative-based (OCI) implementation of Kubernetes Container Runtime Interface (CRI) • supports runC and Kata Containers • more details – https://github.com/cri-o/cri-o – https://github.com/kubernetes/community/blob/master /contributors/devel/sig-node/container-runtime-interface.md 10
  • 11. runhcs • lightweight & low-level Container Runtime for Windows • “runC for Windows” • by Microsoft • binary/CLI only (no daemon process) • more details – https://docs.microsoft.com/de-de/virtualization/windowscontainers/deploy-contai ners/containerd 11
  • 12. runsc aka gVisor • low-level Container Runtime for Linux 64-bit • adds a security layer by implementing a user-namespace kernel • by Google • used by Google for their Cloud offerings • supported containerd (and therefore Docker and Kubernetes) • more details – https://cloud.google.com/blog/products/gcp/open-sourcing-gvisor-a-sandboxed-c ontainer-runtime 12
  • 13. kata-runtime aka Kata Containers • low-level Container Runtime for Linux/Unix • uses lightweight Virtual Machines to add another isolation layer – based on Intel Clear Container and Hyper runV – supports QEMU and Firekracker VMs • supports containerd and CRI-O (and therefore Kubernetes) • more details – https://github.com/kata-containers/runtime 13
  • 15. Headquarters, Austria: panagenda GmbH (Ltd.) Schreyvogelgasse 3/10 AT 1010 Vienna Phone: +43 1 89 012 89 Fax: +43 1 89 012 89-15 E-Mail: [email protected] Headquarters, Germany: panagenda GmbH (Ltd.) Lahnstraße 17 DE 64646 Heppenheim Phone: +49 6252 67 939-00 Fax: +49 6252 67 939-16 E-Mail: [email protected] USA: panagenda Inc. 60 State Street, Suite 700 MA 02109 Boston Phone: +1 617 855 5961 Fax: +1 617 488 2292 E-Mail: [email protected] Germany: panagenda Consulting GmbH (Ltd.) Donnersbergstrasse 1 DE 64646 Heppenheim Phone: +49 6252 67 939-86 Fax: +49 6252 67 939-16 E-Mail: [email protected] The Netherlands: Trust Factory B.V. 11th Floor, Koningin Julianaplein 10 NL 2595 AA The Hague Phone: +31 70 80 801 96 E-Mail: [email protected] © 2007-2015 panagenda Make Your Data Work For You