SlideShare a Scribd company logo
1 of 21
Confidential © Medavie Blue Cross, not for distribution.
1
Introduction to Containers, Cloud,
and how they will help
Confidential © Medavie Blue Cross, not for distribution.
Agenda
• What are Containers?
– Brief introduction to what they are
– List of where they thrive
• What is Cloud?
– Definition of the most common terms
– Highlights of the different delivery models
• So, how will these help?
• Our Approach
2
Confidential © Medavie Blue Cross, not for distribution.
What are Containers?3
Confidential © Medavie Blue Cross, not for distribution.
Starting point for Containers
• They aren’t remotely magical, just shiny.
• They aren’t a new concept; new
approaches around management have
come on the scene which made them
usable by more people. #GIFEE
• They aren’t going to take over the world,
at least not right away.
#GIFEE is Google Infrastructure for Everyone Else
4
Confidential © Medavie Blue Cross, not for distribution.
Ok, then what are containers?
• build based on an immutable contract, so
every instance is identical
• provide a layer of abstraction from the
underpinning operating system
• provide process isolation
• are ephemeral by design
• environment variables for configuration
• Extensions handle persistent data
5
Confidential © Medavie Blue Cross, not for distribution.
What makes up a container?
6
Application
(Commercial or Custom)
Container contract defines:
• Application package
• Runtime platform
• 3rd party libraries
• Any persistent storage
Environment / Libraries / Runtime
Container Engine
Host OS
Virtual Server Physical Server
Build Steps by the Container Engine
1) Sets up network, storage, and environment variables
2) Retrieves and places all specified 3rd Party libraries
3) Retrieves and installs the specified runtime environment
4) Retrieves and installs the specified application package
Confidential © Medavie Blue Cross, not for distribution.
Types of technology involved?
Some examples of the technologies that you
will hear about with Containers:
• Host OS – Red Hat Linux, Vmware ESX, RancherOS,
CoreOS, Atomic, Ubuntu
• Orchestration and Scheduling – Kubernetes, mesos,
Swarm, marathon, fleet
• Registries – Nexus, Docker Hub, Quay, Artifactory
• Runtime Engines – Docker Engine, rkt
• Containers as a Service* – OpenShift, Tectonic, Docker
Datacenter
* Sub-category of Platform as a Service (PaaS) in terms of Cloud
7
Confidential © Medavie Blue Cross, not for distribution.
What is Cloud?8
Confidential © Medavie Blue Cross, not for distribution.
Starting point for Cloud
• On-demand and automated
• Let me repeat, on-demand and automated,
without both its not cloud.
• Private Cloud is when you own your own
equipment, or if it is reserved exclusively for
you.
• Public Cloud is the large providers that anyone
can and does use from small companies to
Netflix
• Hybrid Cloud is when you use both.
9
Confidential © Medavie Blue Cross, not for distribution.
Layers of Cloud (Diagram)
10
Confidential © Medavie Blue Cross, not for distribution.
“Cloud” layers (1/3)
Infrastructure as a Service (IaaS) definition from the US
National Institute of Standards and Technology:
“The capability provided to the consumer is to provision
processing, storage, networks, and other fundamental
computing resources where the consumer is able to deploy
and run arbitrary software, which can include operating
systems and applications. The consumer does not manage
or control the underlying cloud infrastructure but has
control over operating systems, storage, and deployed
applications; and possibly limited control of select
networking components (e.g., host firewalls).”
11
Confidential © Medavie Blue Cross, not for distribution.
“Cloud” layers (2/3)
Platform as a Service (IaaS) definition from the US
National Institute of Standards and Technology:
“The capability provided to the consumer is to deploy onto
the cloud infrastructure consumer-created or acquired
applications created using programming languages,
libraries, services, and tools supported by the provider. The
consumer does not manage or control the underlying cloud
infrastructure including network, servers, operating
systems, or storage, but has control over the deployed
applications and possibly configuration settings for the
application-hosting environment.”
12
Confidential © Medavie Blue Cross, not for distribution.
“Cloud” layers (3/3)
Software as a Service (IaaS) definition from the US
National Institute of Standards and Technology:
“The capability provided to the consumer is to use the
provider’s applications running on a cloud infrastructure.
The applications are accessible from various client devices
through either a thin client interface, such as a web
browser (e.g., web-based email), or a program interface.
The consumer does not manage or control the underlying
cloud infrastructure including network, servers, operating
systems, storage, or even individual application
capabilities, with the possible exception of limited user-
specific application configuration settings.”
13
Confidential © Medavie Blue Cross, not for distribution.
Definitions were TL;DR
(TL;DR == Too Long; Didn’t Read)
What the different layers actually provider:
• IaaS – A running Operating System of your
choice with the network, storage, and memory
you need
• PaaS – A place to deploy applications and
configure the services they require to run
• SaaS – Direct to consumer or business services
14
Confidential © Medavie Blue Cross, not for distribution.
Are those all the layers?
Yes, those are the major layers. Now being IT, we love to
complicate things with subcategories and renaming old
services to the cool new lingo.
Examples:
IaaS – STaaS (Storage), FWaaS (Firewall)
PaaS – CaaS (Containers), MBaaS (Mobile Backend), DBaaS
(Database), IDaaS (Identity)
And you can’t forget the other CaaS (Communications like
Skype) and ITaaS (Whole IT departments, used to be called
outsourcing)
15
Confidential © Medavie Blue Cross, not for distribution.
Examples of technology by layer
Some examples of the technologies that you
will hear about with Cloud:
• IaaS – OpenStack, Micro Focus Helion, HPE CSE, VMware
vCloud, Hyper-Converged Infrastructure, Nutanix,
Amazon Web Services (AWS), Digital Ocean, Microsoft
Azure
• PaaS – CloudFoundry, Salesforce Force.com and Heroku,
Red Hat OpenShift, HPE Stackato, IBM BlueMix, Pivotal
• SaaS – Pick your favorite web site that provides you a
service without from Facebook to Salesforce.com
16
Confidential © Medavie Blue Cross, not for distribution.
So, how will this help?17
Confidential © Medavie Blue Cross, not for distribution.
So, How will these help?
Better use of our resources
– System resources can be built as needed then
shut off afterwards based on need instead of
our “just in case we need it again” model.
– We can assign any extra capacity on-the-fly to
speed up batch processing, or run more
automated tests, or even mine bitcoin (ha
ha).
18
Confidential © Medavie Blue Cross, not for distribution.
So, How will these help?
Better use of your time
– Letting you focus on improving your
application or enhance services on you
technology component at your pace.
– No more routine 10+ person cross-team
meetings to help diagnose problems.
Everything is decomposed and all stats are
available to everyone.
19
Confidential © Medavie Blue Cross, not for distribution.
Our Approach20
Confidential © Medavie Blue Cross, not for distribution.
Our Approach
• We will not wait for every piece of the
puzzle to be ready before we start.
• We will get there piece by piece.
• This is a journey, not a destination.
”Good, better, best. Never let it rest. 'Til your
good is better and your better is best.”
- St Jerome, ~400AD
21

More Related Content

What's hot

Buyers Guide Cloud SaaS Soulutions
Buyers Guide Cloud SaaS SoulutionsBuyers Guide Cloud SaaS Soulutions
Buyers Guide Cloud SaaS SoulutionsBill Kohnen
 
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...actualtechmedia
 
Software Process... the good parts
Software Process... the good partsSoftware Process... the good parts
Software Process... the good partsAndrew Shafer
 
Lessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsLessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsMandi Walls
 
CloudSec , don't forget Security in the Cloud !
CloudSec , don't forget Security in the Cloud !CloudSec , don't forget Security in the Cloud !
CloudSec , don't forget Security in the Cloud !Kris Buytaert
 
Atlassian Developers switch to DVCS - Unite London conference
Atlassian Developers switch to DVCS - Unite London conferenceAtlassian Developers switch to DVCS - Unite London conference
Atlassian Developers switch to DVCS - Unite London conferenceJohn Stevenson
 
Why Nutanix for Enterprise Workloads
Why Nutanix for Enterprise WorkloadsWhy Nutanix for Enterprise Workloads
Why Nutanix for Enterprise WorkloadsNEXTtour
 
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulMeetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulSebastian Straube
 
Zero to Nova: A VMware Admin's Month of Openstack
Zero to Nova: A VMware Admin's Month of OpenstackZero to Nova: A VMware Admin's Month of Openstack
Zero to Nova: A VMware Admin's Month of OpenstackThom Greene
 
Zeus CloudCamp Austin Slides
Zeus CloudCamp Austin SlidesZeus CloudCamp Austin Slides
Zeus CloudCamp Austin SlidesIntel Corporation
 
Financial Modeling for HCI/Cloud
Financial Modeling for HCI/CloudFinancial Modeling for HCI/Cloud
Financial Modeling for HCI/CloudNEXTtour
 
Wish you could get to hybrid cloud--fast? You're closer than you think
Wish you could get to hybrid cloud--fast? You're closer than you thinkWish you could get to hybrid cloud--fast? You're closer than you think
Wish you could get to hybrid cloud--fast? You're closer than you thinkVMware
 
Back-upNightmares8
Back-upNightmares8Back-upNightmares8
Back-upNightmares8Steve Tester
 
So many clouds - 7 things to consider when choosing your IaaS provider
So many clouds - 7 things to consider when choosing your IaaS providerSo many clouds - 7 things to consider when choosing your IaaS provider
So many clouds - 7 things to consider when choosing your IaaS providerSirris
 
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...Chris Wahl
 
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...marketingunitrends
 
Hyperconverged Infrastructure: The Leading Edge of Virtualization
Hyperconverged Infrastructure: The Leading Edge of VirtualizationHyperconverged Infrastructure: The Leading Edge of Virtualization
Hyperconverged Infrastructure: The Leading Edge of VirtualizationScalar Decisions
 
Hybrid Architecture - Is Cloud the Inevitable Best Practice?
Hybrid Architecture - Is Cloud the Inevitable Best Practice?Hybrid Architecture - Is Cloud the Inevitable Best Practice?
Hybrid Architecture - Is Cloud the Inevitable Best Practice?Christopher Reece
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themWayne Greene
 

What's hot (20)

Debate about Cloud
Debate about Cloud Debate about Cloud
Debate about Cloud
 
Buyers Guide Cloud SaaS Soulutions
Buyers Guide Cloud SaaS SoulutionsBuyers Guide Cloud SaaS Soulutions
Buyers Guide Cloud SaaS Soulutions
 
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
Scale Computing & the Time-Starved Administrator’s Guide to Simplifying the S...
 
Software Process... the good parts
Software Process... the good partsSoftware Process... the good parts
Software Process... the good parts
 
Lessons Learned From Cloud Migrations
Lessons Learned From Cloud MigrationsLessons Learned From Cloud Migrations
Lessons Learned From Cloud Migrations
 
CloudSec , don't forget Security in the Cloud !
CloudSec , don't forget Security in the Cloud !CloudSec , don't forget Security in the Cloud !
CloudSec , don't forget Security in the Cloud !
 
Atlassian Developers switch to DVCS - Unite London conference
Atlassian Developers switch to DVCS - Unite London conferenceAtlassian Developers switch to DVCS - Unite London conference
Atlassian Developers switch to DVCS - Unite London conference
 
Why Nutanix for Enterprise Workloads
Why Nutanix for Enterprise WorkloadsWhy Nutanix for Enterprise Workloads
Why Nutanix for Enterprise Workloads
 
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessfulMeetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
Meetup HybridCloud successful 14.12.2016 #hybridcloudsuccessful
 
Zero to Nova: A VMware Admin's Month of Openstack
Zero to Nova: A VMware Admin's Month of OpenstackZero to Nova: A VMware Admin's Month of Openstack
Zero to Nova: A VMware Admin's Month of Openstack
 
Zeus CloudCamp Austin Slides
Zeus CloudCamp Austin SlidesZeus CloudCamp Austin Slides
Zeus CloudCamp Austin Slides
 
Financial Modeling for HCI/Cloud
Financial Modeling for HCI/CloudFinancial Modeling for HCI/Cloud
Financial Modeling for HCI/Cloud
 
Wish you could get to hybrid cloud--fast? You're closer than you think
Wish you could get to hybrid cloud--fast? You're closer than you thinkWish you could get to hybrid cloud--fast? You're closer than you think
Wish you could get to hybrid cloud--fast? You're closer than you think
 
Back-upNightmares8
Back-upNightmares8Back-upNightmares8
Back-upNightmares8
 
So many clouds - 7 things to consider when choosing your IaaS provider
So many clouds - 7 things to consider when choosing your IaaS providerSo many clouds - 7 things to consider when choosing your IaaS provider
So many clouds - 7 things to consider when choosing your IaaS provider
 
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...
 
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
Protect the Hype: Backup Best Practices for Converged & Hyperconverged Infras...
 
Hyperconverged Infrastructure: The Leading Edge of Virtualization
Hyperconverged Infrastructure: The Leading Edge of VirtualizationHyperconverged Infrastructure: The Leading Edge of Virtualization
Hyperconverged Infrastructure: The Leading Edge of Virtualization
 
Hybrid Architecture - Is Cloud the Inevitable Best Practice?
Hybrid Architecture - Is Cloud the Inevitable Best Practice?Hybrid Architecture - Is Cloud the Inevitable Best Practice?
Hybrid Architecture - Is Cloud the Inevitable Best Practice?
 
The biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about themThe biggest DevOps problems you didn't know you had and what to do about them
The biggest DevOps problems you didn't know you had and what to do about them
 

Viewers also liked

Docker and the Container Ecosystem
Docker and the Container EcosystemDocker and the Container Ecosystem
Docker and the Container Ecosystempsconnolly
 
Managing Environmental Data in the Google Age
Managing Environmental Data in the Google AgeManaging Environmental Data in the Google Age
Managing Environmental Data in the Google AgeThierry Gregorius
 
Syllabus Global Energy Transition Underway
Syllabus Global Energy Transition UnderwaySyllabus Global Energy Transition Underway
Syllabus Global Energy Transition UnderwaySibrenne Wagenaar
 
agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology rahul reddy
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanbanDavid Daniel
 
Containers and Cloud: From LXC to Docker to Kubernetes
Containers and Cloud: From LXC to Docker to KubernetesContainers and Cloud: From LXC to Docker to Kubernetes
Containers and Cloud: From LXC to Docker to KubernetesShreyas MM
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 

Viewers also liked (14)

Docker and the Container Ecosystem
Docker and the Container EcosystemDocker and the Container Ecosystem
Docker and the Container Ecosystem
 
Managing Environmental Data in the Google Age
Managing Environmental Data in the Google AgeManaging Environmental Data in the Google Age
Managing Environmental Data in the Google Age
 
Syllabus Global Energy Transition Underway
Syllabus Global Energy Transition UnderwaySyllabus Global Energy Transition Underway
Syllabus Global Energy Transition Underway
 
Agile and Scrum Methodology
Agile and Scrum MethodologyAgile and Scrum Methodology
Agile and Scrum Methodology
 
agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanban
 
Containers in the Cloud
Containers in the CloudContainers in the Cloud
Containers in the Cloud
 
Containers and Cloud: From LXC to Docker to Kubernetes
Containers and Cloud: From LXC to Docker to KubernetesContainers and Cloud: From LXC to Docker to Kubernetes
Containers and Cloud: From LXC to Docker to Kubernetes
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 

Similar to Introduction to Containers and Cloud

InfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud ComputingInfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud ComputingMark Hinkle
 
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud ComputingCloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud ComputingMark Hinkle
 
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Linuxcon Europe 2011:  Overview - Building Cloud Computing EnvironmentsLinuxcon Europe 2011:  Overview - Building Cloud Computing Environments
Linuxcon Europe 2011: Overview - Building Cloud Computing EnvironmentsMark Hinkle
 
Tlu introduction-to-cloud
Tlu introduction-to-cloudTlu introduction-to-cloud
Tlu introduction-to-cloudVan Phuc
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - AspawayPartnerWin - #SocialSelling StarterPacks
 
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
LinuxFest Northwest: Crash Course in Open Source Cloud Computing LinuxFest Northwest: Crash Course in Open Source Cloud Computing
LinuxFest Northwest: Crash Course in Open Source Cloud Computing Mark Hinkle
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdfErvisTema1
 
Cloud Introduction .pptx
Cloud Introduction .pptxCloud Introduction .pptx
Cloud Introduction .pptxyoussablatif
 
Cloud computing(ppt)
Cloud computing(ppt)Cloud computing(ppt)
Cloud computing(ppt)priyas211420
 
The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015Eduserv
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center ProjectAbhijit Kundu
 
Shared responsibility - a model for good cloud security
Shared responsibility - a model for good cloud securityShared responsibility - a model for good cloud security
Shared responsibility - a model for good cloud securityAndy Powell
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Rubal Sagwal
 
Cloud security, Cloud security Access broker, CSAB's 4 pillar, deployment mode
Cloud security, Cloud security Access broker, CSAB's 4 pillar, deployment modeCloud security, Cloud security Access broker, CSAB's 4 pillar, deployment mode
Cloud security, Cloud security Access broker, CSAB's 4 pillar, deployment modeHimani Singh
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingMark Hinkle
 
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
OpenCloudConf: It takes an (Open Source) Village to Build a CloudOpenCloudConf: It takes an (Open Source) Village to Build a Cloud
OpenCloudConf: It takes an (Open Source) Village to Build a CloudMark Hinkle
 

Similar to Introduction to Containers and Cloud (20)

InfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud ComputingInfoSec 2011: Crash Course Open Source Cloud Computing
InfoSec 2011: Crash Course Open Source Cloud Computing
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud ComputingCloud Computing Expo West - Crash Course in Open Source Cloud Computing
Cloud Computing Expo West - Crash Course in Open Source Cloud Computing
 
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
Linuxcon Europe 2011:  Overview - Building Cloud Computing EnvironmentsLinuxcon Europe 2011:  Overview - Building Cloud Computing Environments
Linuxcon Europe 2011: Overview - Building Cloud Computing Environments
 
Tlu introduction-to-cloud
Tlu introduction-to-cloudTlu introduction-to-cloud
Tlu introduction-to-cloud
 
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud ComputingLinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
LinuxFest NW 2013: Hitchhiker's Guide to Open Source Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
 
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
LinuxFest Northwest: Crash Course in Open Source Cloud Computing LinuxFest Northwest: Crash Course in Open Source Cloud Computing
LinuxFest Northwest: Crash Course in Open Source Cloud Computing
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdf
 
Cloud Introduction .pptx
Cloud Introduction .pptxCloud Introduction .pptx
Cloud Introduction .pptx
 
Cloud computing(ppt)
Cloud computing(ppt)Cloud computing(ppt)
Cloud computing(ppt)
 
The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015The move-to-hybrid-cloud-itsmf-april2015
The move-to-hybrid-cloud-itsmf-april2015
 
Private Cloud With System Center Project
Private Cloud With System Center ProjectPrivate Cloud With System Center Project
Private Cloud With System Center Project
 
Cloud1 Computing 01
Cloud1 Computing 01Cloud1 Computing 01
Cloud1 Computing 01
 
Shared responsibility - a model for good cloud security
Shared responsibility - a model for good cloud securityShared responsibility - a model for good cloud security
Shared responsibility - a model for good cloud security
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)
 
Cloud security, Cloud security Access broker, CSAB's 4 pillar, deployment mode
Cloud security, Cloud security Access broker, CSAB's 4 pillar, deployment modeCloud security, Cloud security Access broker, CSAB's 4 pillar, deployment mode
Cloud security, Cloud security Access broker, CSAB's 4 pillar, deployment mode
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
 
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
OpenCloudConf: It takes an (Open Source) Village to Build a CloudOpenCloudConf: It takes an (Open Source) Village to Build a Cloud
OpenCloudConf: It takes an (Open Source) Village to Build a Cloud
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Introduction to Containers and Cloud

  • 1. Confidential © Medavie Blue Cross, not for distribution. 1 Introduction to Containers, Cloud, and how they will help
  • 2. Confidential © Medavie Blue Cross, not for distribution. Agenda • What are Containers? – Brief introduction to what they are – List of where they thrive • What is Cloud? – Definition of the most common terms – Highlights of the different delivery models • So, how will these help? • Our Approach 2
  • 3. Confidential © Medavie Blue Cross, not for distribution. What are Containers?3
  • 4. Confidential © Medavie Blue Cross, not for distribution. Starting point for Containers • They aren’t remotely magical, just shiny. • They aren’t a new concept; new approaches around management have come on the scene which made them usable by more people. #GIFEE • They aren’t going to take over the world, at least not right away. #GIFEE is Google Infrastructure for Everyone Else 4
  • 5. Confidential © Medavie Blue Cross, not for distribution. Ok, then what are containers? • build based on an immutable contract, so every instance is identical • provide a layer of abstraction from the underpinning operating system • provide process isolation • are ephemeral by design • environment variables for configuration • Extensions handle persistent data 5
  • 6. Confidential © Medavie Blue Cross, not for distribution. What makes up a container? 6 Application (Commercial or Custom) Container contract defines: • Application package • Runtime platform • 3rd party libraries • Any persistent storage Environment / Libraries / Runtime Container Engine Host OS Virtual Server Physical Server Build Steps by the Container Engine 1) Sets up network, storage, and environment variables 2) Retrieves and places all specified 3rd Party libraries 3) Retrieves and installs the specified runtime environment 4) Retrieves and installs the specified application package
  • 7. Confidential © Medavie Blue Cross, not for distribution. Types of technology involved? Some examples of the technologies that you will hear about with Containers: • Host OS – Red Hat Linux, Vmware ESX, RancherOS, CoreOS, Atomic, Ubuntu • Orchestration and Scheduling – Kubernetes, mesos, Swarm, marathon, fleet • Registries – Nexus, Docker Hub, Quay, Artifactory • Runtime Engines – Docker Engine, rkt • Containers as a Service* – OpenShift, Tectonic, Docker Datacenter * Sub-category of Platform as a Service (PaaS) in terms of Cloud 7
  • 8. Confidential © Medavie Blue Cross, not for distribution. What is Cloud?8
  • 9. Confidential © Medavie Blue Cross, not for distribution. Starting point for Cloud • On-demand and automated • Let me repeat, on-demand and automated, without both its not cloud. • Private Cloud is when you own your own equipment, or if it is reserved exclusively for you. • Public Cloud is the large providers that anyone can and does use from small companies to Netflix • Hybrid Cloud is when you use both. 9
  • 10. Confidential © Medavie Blue Cross, not for distribution. Layers of Cloud (Diagram) 10
  • 11. Confidential © Medavie Blue Cross, not for distribution. “Cloud” layers (1/3) Infrastructure as a Service (IaaS) definition from the US National Institute of Standards and Technology: “The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls).” 11
  • 12. Confidential © Medavie Blue Cross, not for distribution. “Cloud” layers (2/3) Platform as a Service (IaaS) definition from the US National Institute of Standards and Technology: “The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment.” 12
  • 13. Confidential © Medavie Blue Cross, not for distribution. “Cloud” layers (3/3) Software as a Service (IaaS) definition from the US National Institute of Standards and Technology: “The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g., web-based email), or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user- specific application configuration settings.” 13
  • 14. Confidential © Medavie Blue Cross, not for distribution. Definitions were TL;DR (TL;DR == Too Long; Didn’t Read) What the different layers actually provider: • IaaS – A running Operating System of your choice with the network, storage, and memory you need • PaaS – A place to deploy applications and configure the services they require to run • SaaS – Direct to consumer or business services 14
  • 15. Confidential © Medavie Blue Cross, not for distribution. Are those all the layers? Yes, those are the major layers. Now being IT, we love to complicate things with subcategories and renaming old services to the cool new lingo. Examples: IaaS – STaaS (Storage), FWaaS (Firewall) PaaS – CaaS (Containers), MBaaS (Mobile Backend), DBaaS (Database), IDaaS (Identity) And you can’t forget the other CaaS (Communications like Skype) and ITaaS (Whole IT departments, used to be called outsourcing) 15
  • 16. Confidential © Medavie Blue Cross, not for distribution. Examples of technology by layer Some examples of the technologies that you will hear about with Cloud: • IaaS – OpenStack, Micro Focus Helion, HPE CSE, VMware vCloud, Hyper-Converged Infrastructure, Nutanix, Amazon Web Services (AWS), Digital Ocean, Microsoft Azure • PaaS – CloudFoundry, Salesforce Force.com and Heroku, Red Hat OpenShift, HPE Stackato, IBM BlueMix, Pivotal • SaaS – Pick your favorite web site that provides you a service without from Facebook to Salesforce.com 16
  • 17. Confidential © Medavie Blue Cross, not for distribution. So, how will this help?17
  • 18. Confidential © Medavie Blue Cross, not for distribution. So, How will these help? Better use of our resources – System resources can be built as needed then shut off afterwards based on need instead of our “just in case we need it again” model. – We can assign any extra capacity on-the-fly to speed up batch processing, or run more automated tests, or even mine bitcoin (ha ha). 18
  • 19. Confidential © Medavie Blue Cross, not for distribution. So, How will these help? Better use of your time – Letting you focus on improving your application or enhance services on you technology component at your pace. – No more routine 10+ person cross-team meetings to help diagnose problems. Everything is decomposed and all stats are available to everyone. 19
  • 20. Confidential © Medavie Blue Cross, not for distribution. Our Approach20
  • 21. Confidential © Medavie Blue Cross, not for distribution. Our Approach • We will not wait for every piece of the puzzle to be ready before we start. • We will get there piece by piece. • This is a journey, not a destination. ”Good, better, best. Never let it rest. 'Til your good is better and your better is best.” - St Jerome, ~400AD 21