introduction to docker

27
www.folio3.com @folio_3

Upload: folio3-software

Post on 15-Jul-2015

156 views

Category:

Software


1 download

TRANSCRIPT

www.folio3.com@folio_3

Folio3 – OverviewFolio3 – Overview

www.folio3.com @folio_3

Who We Are

We are a Development Partner for our customers

Design software solutions, not just implement them

Focus on the solution – Platform and technology agnostic

Expertise in building applications that are:

Mobile Social Cloud-based Gamified

What We Do Areas of Focus

Enterprise

Custom enterprise applications

Product development targeting the enterprise

Mobile

Custom mobile apps for iOS, Android, Windows Phone, BB OS

Mobile platform (server-to-server) development

Social Media

CMS based websites for consumers and enterprise (corporate, consumer,

community & social networking)

Social media platform development (enterprise & consumer)

Folio3 At a Glance Founded in 2005

Over 200 full time employees

Offices in the US, Canada, Bulgaria & Pakistan

Palo Alto, CA. Sofia, Bulgaria

Karachi, Pakistan

Toronto, Canada

Areas of Focus: Enterprise Automating workflows

Cloud based solutions

Application integration

Platform development

Healthcare

Mobile Enterprise

Digital Media

Supply Chain

Some of Our Enterprise Clients

Areas of Focus: Mobile Serious enterprise applications for Banks,

Businesses

Fun consumer apps for app discovery,

interaction, exercise gamification and play

Educational apps

Augmented Reality apps

Mobile Platforms

Some of Our Mobile Clients

Areas of Focus: Web & Social Media

Community Sites based on

Content Management Systems

Enterprise Social Networking

Social Games for Facebook &

Mobile

Companion Apps for games

Some of Our Web Clients

www.folio3.com @folio_3

Agenda

Virtualization VS Containerization

LXC Engine: A Hypervisor for Containers

What is Docker?

Problem: Shipping Software

Solution

Why Docker?

Virtual Machines Vs Docker

Docker Architecture

How we Implemented?

Virtualization VS Containerization

LXC Engine: A Hypervisor for Containers

What is Docker?

Docker is platform to build, ship, and run distributed applications.

Problem: Shipping Software

Solution: Linux Conatiner

Solved

Why Docker?

Immutable Servers VS IaC (Infrastructure as code)

Easy Rollback

Easy Deployment

Consistency across different deployments (dev, qa, staging,

prod, etc. )

Supports composite Service Architecture

Content Agnostic & Hardware Agnostic

Automation

Virtual Machines Vs Docker

Docker Architecture

How Docker Works ?

How we Implemented

Daemon tool script to manage single machine containers

Centralized configuration management

Why should I care?

Configure and Build once...run anything anywhere!!

Google Implementation of containerization

LMCTFY (let me contain that for you)

Everything at Google runs in a container.

Google start over two billion containers per week.

Contact

For more details about our services, please get in touch

with us.

[email protected]

US Office: (408) 365-4638

www.folio3.com