SlideShare a Scribd company logo
1 of 23
Flex Appliance 5340 Containers Overview
Technical Presentation
Presenter Name
Presenter title
This forward-looking indication of plans for products is preliminary and all future release dates are tentative
and are subject to change.
Any future release of the product or planned modifications to product capability, functionality or feature are
subject to ongoing evaluation byVeritas, and may or may not be implemented and should not be considered
firm commitments byVeritas, and should not be relied upon in making purchasing decisions.
Disclaimer
2
Agenda
3
1 Introduction
2 ContainerTechnology Overview
3 Container Implementation in the Flex Appliance 5340
4 Summary and Additional Resources
Presentation design and purpose
Introduction
Introduction
Presentation design and purpose
5
• Offer high-level, technical overview of container technology
• Explain how container technology is utilized in the Flex Appliance 5340 solution
High-level overview of containers and related
technology underpinnings
ContainerTechnology Overview
ContainerTechnology Overview
The problem – developers need better application mobility
7
Why Containers?
• Developers need better application mobility
• Historically, an application developed in one
environment may not run successfully in another
• Containers abstract an application from
environmental factors impacting compatibility,
such as hardware, networking, and OS
• Result – greatly increased application mobility
App
ContainerTechnology Overview
Container definition
8
What is a Container?
• Standalone software run-time environment and
dependencies combined into a single package
• Does not include a base operating system
• Designed to be platform agnostic; able to be run
anywhere
• Usually comparatively small/lightweight
• Commonly associated with Docker
Hardware Platform
Operating System
ContainerSettings
Libraries
Tools
Code
Runtime
ContainerTechnology Overview
Container benefits
9
What are the Benefits of Containers?
• Operational reliability when moved from
location/environment to another
• Increased modularity
• Simplicity
• Application/process isolation
• Improved security
• Faster startup and shutdown
Hardware Platform
Operating System
Container Container
Container Container
Container Container
Container
Container
Container
Container Container
Container
ContainerTechnology Overview
Containers vs virtual machines
10
How are Containers Different from VMs?
• Key difference is the lack of an operating system
within a container
• Containers are designed to be lightweight,
portable, agile, and in some cases, disposable
• By comparison, VMs are full computing
instances, and include a guest operating system
• Container vs VMs (Docker blog):
https://blog.docker.com/2016/03/containers-are-not-vms/
Hardware Platform
Virtual
Machine
Hardware Platform
Operating System
Operating System
Container
Container
Container
Container
Container
Container
ContainerTechnology Overview
Containers and virtual machines can be used together
11
Can Containers be Used with VMs?
• Virtual machine technology and container
technology can be used together
• For example, a virtual machine can house the
Docker host platform and containers
• Applies to most virtual technologies such as
VMware and Hyper-V
• Container and VMs together (Docker blog):
https://blog.docker.com/2016/04/containers-and-vms-together/
Hardware Platform
Virtual Machine
Operating System
Container
Container
Container
Container
Container
Container
 VMware vSphere
 Microsoft Hyper-V
 AWS EC2
ContainerTechnology Overview
Container states
12
Container Images vs Container Instances
Container Images:
• Static and immutable; similar to an VM OVF template
Container Instances:
• Active; launched from container images; include persisted
and non-persisted elements
Persisted data: generated during runtime operations
Non-persisted data: base components, services, and
binaries from container image
Container
Image
Persisted Data
Configuration settings, data
Non-persisted Data
Application base, services
Container Instance
ContainerTechnology Overview
Docker
13
What is Docker?
“Open platform for developers and sysadmins to
build, ship, and run distributed applications,
whether on laptops, data center VMs, or the cloud”
“Company driving the container movement and
the only container platform provider to address
every application across the hybrid cloud”
https://www.docker.com/what-docker
ContainerTechnology Overview
Container orchestration
14
What is Container Orchestration?
• Tools for managing how multiple containers are
created and upgraded
• Controls how containers are connected to build
larger applications
• Important to DevOps teams who integrate
containers into CI/CD workflows
• Not yet implemented in Flex 5340
Hardware Platform
Operating System
Container
Container
Container
Container Container
Container
Container
Container
Container
Container
Container
Container
How container technology is utilized by the Flex 5340
Appliance solution
Container Implementation in the Flex
Appliance 5340
Container Implementation in the Flex Appliance 5340
Flex Appliance 5340 overview
16
Flex Appliance 5340: Resilient, Scalable, Fully Integrated
• Consolidates multiple data management offerings on a
resilient, scalable, fully integrated solution
• Through container technology, multiple NetBackup roles can
run on a single appliance
• For example, a single Flex Appliance can host multiple Media
Servers enabled for deduplication (MSDP)
Veritas
Flex
Appliance
5340
Container Implementation in the Flex Appliance 5340
Comparing NetBackup Appliances and the Flex Appliance 5340
17
Veritas
Flex
Appliance
5340
NetBackup Appliances vs Flex Appliance
NetBackup Appliances
• Each NetBackup 5240 or 5340 Appliance hosts a single
NetBackup role: Master, Media, or combined Master/Media
Flex Appliance
• A Flex Appliance can host multiple NetBackup roles in
individual containers
• A single Flex Appliance could host a Master Server and
multiple Media Servers, or even multiple NetBackup domains
Container Implementation in the Flex Appliance 5340
Flex Appliance and containers – diagram
18
Veritas
Flex
Appliance
5340
Flex Appliance 5340 Software Platform
Flex Appliance 5340 Hardware Platform
NetBackup Domain 2
Container instances
NetBackup Domain 1
Container instances
NetBackup Media Server
Deduplication (MSDP)
NetBackup Master Server
Administration
NetBackup Media Server
CloudCatalyst
NetBackup Media Server
Deduplication (MSDP)
NetBackup Master Server
Administration
NetBackup Media Server
Deduplication (MSDP)
DATA
&
NETWORK
SEGREGATION
Immutable container images
Container Implementation in the Flex Appliance 5340
Container upgrades
19
Upgrading Container Instances
• Original container instance is shut down, new instance based on the
new container image is started
• Persisted data is mounted to the upgraded container instance
NetBackup 8.1.1
Master Server Instance
NetBackup 8.1
Master Server Instance
Veritas
Flex
Appliance
5340
Flex Appliance 5340 Software Platform
Flex Appliance 5340 Hardware Platform
Presentation review and where to go for more
information
Summary and Additional Resources
Summary and Additional Resources
Additional resources - containers
21
Resource Link
Docker Containers (Docker) https://www.docker.com/what-container
Docker Containers (Wikipedia) https://en.wikipedia.org/wiki/Docker_(software)
Containers and DevOps
https://docs.microsoft.com/en-us/dotnet/standard/containerized-lifecycle-
architecture/docker-application-lifecycle/containers-foundation-for-devops-collaboration
Container Orchestration
https://medium.com/onfido-tech/container-orchestration-with-kubernetes-an-overview-
da1d39ff2f91
Container Technology
Additional Resources and Information
Summary and Additional Resources
Additional resources - general
22
Resource Link
Veritas Website https://www.veritas.com/
Veritas Appliances Website https://www.veritas.com/product/backup-and-recovery/netbackup-appliances/family
Veritas PartnerNet https://partnernet.veritas.com/
Veritas Support Portal https://www.veritas.com/support/
MyVeritas Customer Portal https://my.veritas.com/
SORT https://sort.veritas.com/
VeritasTraining and Certification https://www.veritas.com/education-services/certification
Access 3340 Appliance
Additional Resources and Information
Thank you!
Copyright © 2018 Veritas Corporation. All rights reserved. Veritas and the Veritas Logo are trademarksor registered trademarks of Veritas Corporation or its
affiliates in the U.S. and other countries. Other names may be trademarksof their respective owners.
This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either
express or implied, are disclaimed to the maximumextent allowed by law. The information in this document is subject to change without notice.
Example Presenter’s Name
Example presenter’s email
Example presenter’s phone

More Related Content

Similar to NBU Flex Container Hardware Overview Presentation

HPC Cloud Burst Using Docker
HPC Cloud Burst Using DockerHPC Cloud Burst Using Docker
HPC Cloud Burst Using DockerIRJET Journal
 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes mattersPlatform9
 
Docker, Cloud Foundry, Bosh & Bluemix
Docker, Cloud Foundry, Bosh & BluemixDocker, Cloud Foundry, Bosh & Bluemix
Docker, Cloud Foundry, Bosh & BluemixIBM
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewJames Falkner
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
 
Docker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersDocker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersRyan Hodgin
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KuberneteszekeLabs Technologies
 
Highly available nodejs
Highly available nodejsHighly available nodejs
Highly available nodejspfremm
 
C219 - Docker and PureApplication Patterns: Better Together
C219 - Docker and PureApplication Patterns: Better TogetherC219 - Docker and PureApplication Patterns: Better Together
C219 - Docker and PureApplication Patterns: Better TogetherHendrik van Run
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics sbbabu
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source John Willis
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for RealistsOracle Developers
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realistsKarthik Gaekwad
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Stormy Peters
 
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers Red_Hat_Storage
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...Yong Feng
 
Why is Kubernetes considered the next generation application platform
Why is Kubernetes considered the next generation application platformWhy is Kubernetes considered the next generation application platform
Why is Kubernetes considered the next generation application platformCalidad Infotech
 

Similar to NBU Flex Container Hardware Overview Presentation (20)

HPC Cloud Burst Using Docker
HPC Cloud Burst Using DockerHPC Cloud Burst Using Docker
HPC Cloud Burst Using Docker
 
Why kubernetes matters
Why kubernetes mattersWhy kubernetes matters
Why kubernetes matters
 
Docker, Cloud Foundry, Bosh & Bluemix
Docker, Cloud Foundry, Bosh & BluemixDocker, Cloud Foundry, Bosh & Bluemix
Docker, Cloud Foundry, Bosh & Bluemix
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
Docker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersDocker Overview - Rise of the Containers
Docker Overview - Rise of the Containers
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & Kubernetes
 
Highly available nodejs
Highly available nodejsHighly available nodejs
Highly available nodejs
 
C219 - Docker and PureApplication Patterns: Better Together
C219 - Docker and PureApplication Patterns: Better TogetherC219 - Docker and PureApplication Patterns: Better Together
C219 - Docker and PureApplication Patterns: Better Together
 
DevOps and BigData Analytics
DevOps and BigData Analytics DevOps and BigData Analytics
DevOps and BigData Analytics
 
Cloud to Edge
Cloud to EdgeCloud to Edge
Cloud to Edge
 
Alibaba Cloud Conference 2016 - Docker Open Source
Alibaba Cloud Conference   2016 - Docker Open Source Alibaba Cloud Conference   2016 - Docker Open Source
Alibaba Cloud Conference 2016 - Docker Open Source
 
Containers and Microservices for Realists
Containers and Microservices for RealistsContainers and Microservices for Realists
Containers and Microservices for Realists
 
Containers and microservices for realists
Containers and microservices for realistsContainers and microservices for realists
Containers and microservices for realists
 
Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016Cloud Foundry Technical Overview at IBM Interconnect 2016
Cloud Foundry Technical Overview at IBM Interconnect 2016
 
SS Introduction to Docker
SS Introduction to DockerSS Introduction to Docker
SS Introduction to Docker
 
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
Red Hat Storage Day Atlanta - Persistent Storage for Linux Containers
 
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
Edge 2016 Session 1886  Building your own docker container cloud on ibm power...Edge 2016 Session 1886  Building your own docker container cloud on ibm power...
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...
 
Why is Kubernetes considered the next generation application platform
Why is Kubernetes considered the next generation application platformWhy is Kubernetes considered the next generation application platform
Why is Kubernetes considered the next generation application platform
 

Recently uploaded

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

NBU Flex Container Hardware Overview Presentation

  • 1. Flex Appliance 5340 Containers Overview Technical Presentation Presenter Name Presenter title
  • 2. This forward-looking indication of plans for products is preliminary and all future release dates are tentative and are subject to change. Any future release of the product or planned modifications to product capability, functionality or feature are subject to ongoing evaluation byVeritas, and may or may not be implemented and should not be considered firm commitments byVeritas, and should not be relied upon in making purchasing decisions. Disclaimer 2
  • 3. Agenda 3 1 Introduction 2 ContainerTechnology Overview 3 Container Implementation in the Flex Appliance 5340 4 Summary and Additional Resources
  • 4. Presentation design and purpose Introduction
  • 5. Introduction Presentation design and purpose 5 • Offer high-level, technical overview of container technology • Explain how container technology is utilized in the Flex Appliance 5340 solution
  • 6. High-level overview of containers and related technology underpinnings ContainerTechnology Overview
  • 7. ContainerTechnology Overview The problem – developers need better application mobility 7 Why Containers? • Developers need better application mobility • Historically, an application developed in one environment may not run successfully in another • Containers abstract an application from environmental factors impacting compatibility, such as hardware, networking, and OS • Result – greatly increased application mobility App
  • 8. ContainerTechnology Overview Container definition 8 What is a Container? • Standalone software run-time environment and dependencies combined into a single package • Does not include a base operating system • Designed to be platform agnostic; able to be run anywhere • Usually comparatively small/lightweight • Commonly associated with Docker Hardware Platform Operating System ContainerSettings Libraries Tools Code Runtime
  • 9. ContainerTechnology Overview Container benefits 9 What are the Benefits of Containers? • Operational reliability when moved from location/environment to another • Increased modularity • Simplicity • Application/process isolation • Improved security • Faster startup and shutdown Hardware Platform Operating System Container Container Container Container Container Container Container Container Container Container Container Container
  • 10. ContainerTechnology Overview Containers vs virtual machines 10 How are Containers Different from VMs? • Key difference is the lack of an operating system within a container • Containers are designed to be lightweight, portable, agile, and in some cases, disposable • By comparison, VMs are full computing instances, and include a guest operating system • Container vs VMs (Docker blog): https://blog.docker.com/2016/03/containers-are-not-vms/ Hardware Platform Virtual Machine Hardware Platform Operating System Operating System Container Container Container Container Container Container
  • 11. ContainerTechnology Overview Containers and virtual machines can be used together 11 Can Containers be Used with VMs? • Virtual machine technology and container technology can be used together • For example, a virtual machine can house the Docker host platform and containers • Applies to most virtual technologies such as VMware and Hyper-V • Container and VMs together (Docker blog): https://blog.docker.com/2016/04/containers-and-vms-together/ Hardware Platform Virtual Machine Operating System Container Container Container Container Container Container  VMware vSphere  Microsoft Hyper-V  AWS EC2
  • 12. ContainerTechnology Overview Container states 12 Container Images vs Container Instances Container Images: • Static and immutable; similar to an VM OVF template Container Instances: • Active; launched from container images; include persisted and non-persisted elements Persisted data: generated during runtime operations Non-persisted data: base components, services, and binaries from container image Container Image Persisted Data Configuration settings, data Non-persisted Data Application base, services Container Instance
  • 13. ContainerTechnology Overview Docker 13 What is Docker? “Open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud” “Company driving the container movement and the only container platform provider to address every application across the hybrid cloud” https://www.docker.com/what-docker
  • 14. ContainerTechnology Overview Container orchestration 14 What is Container Orchestration? • Tools for managing how multiple containers are created and upgraded • Controls how containers are connected to build larger applications • Important to DevOps teams who integrate containers into CI/CD workflows • Not yet implemented in Flex 5340 Hardware Platform Operating System Container Container Container Container Container Container Container Container Container Container Container Container
  • 15. How container technology is utilized by the Flex 5340 Appliance solution Container Implementation in the Flex Appliance 5340
  • 16. Container Implementation in the Flex Appliance 5340 Flex Appliance 5340 overview 16 Flex Appliance 5340: Resilient, Scalable, Fully Integrated • Consolidates multiple data management offerings on a resilient, scalable, fully integrated solution • Through container technology, multiple NetBackup roles can run on a single appliance • For example, a single Flex Appliance can host multiple Media Servers enabled for deduplication (MSDP) Veritas Flex Appliance 5340
  • 17. Container Implementation in the Flex Appliance 5340 Comparing NetBackup Appliances and the Flex Appliance 5340 17 Veritas Flex Appliance 5340 NetBackup Appliances vs Flex Appliance NetBackup Appliances • Each NetBackup 5240 or 5340 Appliance hosts a single NetBackup role: Master, Media, or combined Master/Media Flex Appliance • A Flex Appliance can host multiple NetBackup roles in individual containers • A single Flex Appliance could host a Master Server and multiple Media Servers, or even multiple NetBackup domains
  • 18. Container Implementation in the Flex Appliance 5340 Flex Appliance and containers – diagram 18 Veritas Flex Appliance 5340 Flex Appliance 5340 Software Platform Flex Appliance 5340 Hardware Platform NetBackup Domain 2 Container instances NetBackup Domain 1 Container instances NetBackup Media Server Deduplication (MSDP) NetBackup Master Server Administration NetBackup Media Server CloudCatalyst NetBackup Media Server Deduplication (MSDP) NetBackup Master Server Administration NetBackup Media Server Deduplication (MSDP) DATA & NETWORK SEGREGATION Immutable container images
  • 19. Container Implementation in the Flex Appliance 5340 Container upgrades 19 Upgrading Container Instances • Original container instance is shut down, new instance based on the new container image is started • Persisted data is mounted to the upgraded container instance NetBackup 8.1.1 Master Server Instance NetBackup 8.1 Master Server Instance Veritas Flex Appliance 5340 Flex Appliance 5340 Software Platform Flex Appliance 5340 Hardware Platform
  • 20. Presentation review and where to go for more information Summary and Additional Resources
  • 21. Summary and Additional Resources Additional resources - containers 21 Resource Link Docker Containers (Docker) https://www.docker.com/what-container Docker Containers (Wikipedia) https://en.wikipedia.org/wiki/Docker_(software) Containers and DevOps https://docs.microsoft.com/en-us/dotnet/standard/containerized-lifecycle- architecture/docker-application-lifecycle/containers-foundation-for-devops-collaboration Container Orchestration https://medium.com/onfido-tech/container-orchestration-with-kubernetes-an-overview- da1d39ff2f91 Container Technology Additional Resources and Information
  • 22. Summary and Additional Resources Additional resources - general 22 Resource Link Veritas Website https://www.veritas.com/ Veritas Appliances Website https://www.veritas.com/product/backup-and-recovery/netbackup-appliances/family Veritas PartnerNet https://partnernet.veritas.com/ Veritas Support Portal https://www.veritas.com/support/ MyVeritas Customer Portal https://my.veritas.com/ SORT https://sort.veritas.com/ VeritasTraining and Certification https://www.veritas.com/education-services/certification Access 3340 Appliance Additional Resources and Information
  • 23. Thank you! Copyright © 2018 Veritas Corporation. All rights reserved. Veritas and the Veritas Logo are trademarksor registered trademarks of Veritas Corporation or its affiliates in the U.S. and other countries. Other names may be trademarksof their respective owners. This document is provided for informational purposes only and is not intended as advertising. All warranties relating to the information in this document, either express or implied, are disclaimed to the maximumextent allowed by law. The information in this document is subject to change without notice. Example Presenter’s Name Example presenter’s email Example presenter’s phone

Editor's Notes

  1. A common problem faced by modern software developers is application mobility. An application that runs successfully in one environment may not run successfully in another, due to differences in the new environment’s hardware, networking configuration, or operating system platform. Container technology helps solve this problem by abstracting an application or application component from these environmental factors.