Container technology. Let’s dive into the world of docker and kubernetes Bjarte Brandt, DevOps Architect TV2.

Slides:



Advertisements
Similar presentations
HADOOP IN DOCKER CONTAINERS
Advertisements

PolyServe Matrix Server™ Redefining the Way Servers Talk to Storage Carter George VP, Corporate Development PolyServe.
STORAGE ARCHITECTURE/ EXECUTIVE: Virtualization It’s not what you think you’re buying. John Blackman Independent Storage Consultant.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Docker Overview Automating.
#msitconf. Damien Caro Technical Evangelist Manager, Что будет, если приложение поместить в контейнер? What happens if the application.
Alfresco deployment with Docker Andrea Agili Software Engineer – Dr Wolf srl Tommaso Visconti DevOps – Dr Wolf srl.
BIG DATA/ Hadoop Interview Questions.
Copyright © Univa Corporation, All Rights Reserved Using Containers for HPC Workloads HEPiX – Apr 21, 2016 Fritz Ferstl – CTO, Univa.
Virtuozzo 4.0 Carla Safigan Virtuozzo Marketing Jack Zubarev COO.
Elara Introduction Wentao Zhang? (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
Using Next-Gen FS asynchronous filesystem replication
Canadian Bioinformatics Workshops
OpenShift & SELinux Dan Walsh Twitter: #rhatdan
Intro to Docker Containers
Microsoft Build /9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Section 4 Block Storage with SES
DevOps Cloud Native Microservices
Containers as a Service with Docker to Extend an Open Platform
About_Containers A note from the field Thorsten Butz.
Fundamentals Sunny Sharma Microsoft
Accelerate your DevOps with OpenShift by Red Hat
Dockerize OpenEdge Srinivasa Rao Nalla.
Linux Containers Overview & Roadmap
Intro to Docker Containers
Storage-y things Brian Goff Core

Andrew Pruski SQL Server & Containers
Jon Erdman, Senior Database Developer, Enova Financial
Linux.
Containers in HPC By Raja.
Use Docker to Enhance Your Testing
Microsoft Connect /18/ :32 PM
Kubernetes Container Orchestration
Azhagappan Arunachalam
Introduction to Docker
Database Performance Analyzer Overview
Using docker containers
Oracle DB and Docker Get Your Dockerized Oracle Sandbox Running in the Cloud or On- Premises Martin Knazovicky Dbvisit Software.
Agenda Intro Why use containers at all? Linux Kernel: a pop of history
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Kubernetes intro.
HDFS on Kubernetes -- Lessons Learned
Intro to Docker Containers and Orchestration in the Cloud
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Kubernetes: the Future of Applications
Developing for the cloud with Visual Studio
Intro about Contanier and Docker Technology
Btrfs Filesystem Chris Mason.
HDFS on Kubernetes -- Lessons Learned
Openstack-alapú privát felhő üzemeltetés
from data silos to multi-sources and multi-agents cognitive platforms
Inside SQL Server Containers
SUSE CaaS and Dell EMC.
Oracle Container Cloud Service made easy HROUG Conference 2018
Kubernetes.
Architecture Agnostic Docker Build Systems
OpenStack Summit Berlin – November 14, 2018
SQL Server 2019: What’s new? Eugene Meidinger
Kubernetes.
Enol Fernandez & Giuseppe La Rocca EGI Foundation
Building highly scalable enterprise systems (on Azure)
Sql Server 2019: what’s new?.
Building, Debugging & Deploying Containerized
Docker for DBAs SQL Saturday 8/17/2019.
SQL Server Devops with production data
Putting your users in a Box
The Future of Database Development (with containers)
.NET Core and Kubernetes
Thanks to our Sponsors Platinum Sponsor: Gold Sponsors:
Presentation transcript:

Container technology. Let’s dive into the world of docker and kubernetes Bjarte Brandt, DevOps Architect TV2

Agenda Why containers? Let’s look into container architecture Demo: Oracle Database 12.2.0.1 in a container Why container clusters? Let’s look into container cluster architecture Demo: A full container deployment cycle in a container-cluster!

Shipping code to the server is too hard. Why containers? Shipping code to the server is too hard.

Container architecture Linux Kernel namespaces: isolation. Much like FreeBDS Jails, Solaris Zones. Started in 2002. ns:mnt,pid,net,ipc,uts,user. Look into /proc/pid/ns cgroup (control group): resource management, resource accounting/tracking solution. Started in 2006 (Google). Merged into kernel 2008 (2.6.24) look at /proc/pid/cgroup (process), /proc/cgroup (system) The combination of NAMESPACE and CGROUP enables container-technology!!

Wait!! We forgot CoW! Filesystem Property CoW: Copy On Write. When container starts, image (storage,libs,apps,etc) is availabe. Just mount. This is fast! Storage keeps track of what has changed. AUFS,overlay (file level) look into /var/lib/docker/…. DeviceMapper (RHEL) (block level) BTRFS, ZFS (FS level)

The combination of NAMESPACE, CGROUP, CoW enables container-technology!!

Demo: Oracle Database 12.2.0.1 running in a docker container Maria Colgans blog: https://sqlmaria.com/2017/04/27/oracle-database-12c-now-available-on-docker/ Oracle products for docker: https://github.com/oracle/docker-images

Why container clusters?

Demo: A full container deployment cycle in a container-cluster!