Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Containers the next era of computing


Published on

Containers the next era of computing by Jobayer
Almahmud Hossain
RHCA ,Level-­‐III, Managing Director & CTO ,Banglanet Technologies Ltd.

Published in: Internet
  • Be the first to comment

  • Be the first to like this

Containers the next era of computing

  1. 1. Containers:   The  Next  Era Of  Computing Jobayer  Almahmud Hossain   RHCA  Level-­‐III Managing  Director  &  CTO Banglanet Technologies  Ltd.
  2. 2. What  is Linux  Containers  ? The  IT  of  tomorrow  starts  with  containers  today Presented  By:  Jobayer  Almahud Hossain
  3. 3. 3 Understanding  Linux  containers Applications  are  getting  more  complex.  Demand  to  develop   faster  is  ever-­‐increasing.  This  puts  stress  on  your   infrastructure,  IT  teams,  and  processes.  Linux®  containers   help  you  alleviate  issues  and  iterate  faster—across  multiple   environments. Presented  By:  Jobayer  Almahud Hossain
  4. 4. A  Short historical  Journey  of  Containers 0 2 4 6 8 10 12 1979 2000 2001 2004 2005 2006 2008 2011 2013 2014 2015 2017 ContainerContainer Jails cgroups LMCTFY 1.0 “One  cannot  resist  an  idea  whose  time  has  come.”      chroot to  Docker &  Kubernetes Presented  By:  Jobayer  Almahud Hossain
  5. 5. Isn’t  this  Just  virtualization Presented  By:  Jobayer  Almahud Hossain
  6. 6. 6 What  can  you  do  with  containers? § When  your  business  needs  the   ultimate  portability  across  multiple   environments  containers  might  be   the  easiest  decision,  ever. § You  can  deploy  containers  for  a   number  of  workloads  and  use  cases   big  to  small. Presented  By:  Jobayer  Almahud Hossain
  7. 7. 7 What  is  DOCKER? With  DOCKER,  you  can  treat  containers  like  extremely  lightweight,  modular   virtual  machines.  And  you  get  flexibility  with  those  containers—you  can   create,  deploy,  copy,  and  move them  from  environment  to  environment. § The  software  "Docker”  is  containerization  technology  that  enables  the  creation  and  use  of Linux®   containers. § The open  source  Docker communityworks  to  improve  these  technologies  to  benefit  all  users—freely. § The  company,Docker Inc.,  builds  on  the  work  of  the  Docker community,  makes  it  more  secure,  and   shares  those  advancements  back  to  the  greater  community.  It  then  supports  the  improved  and   hardened  technologies  for  enterprise  customers. Presented  By:  Jobayer  Almahud Hossain
  8. 8. 8 How  does  Docker work? The  Docker technology  uses  the  Linux  kernel  and  features  of  the  kernel,   like Cgroups and namespaces,  to  segregate  processes  so  they  can  run   independently.   This  independence  is  the  intention  of  containers-­‐the  ability  to  run  multiple  processes   and  apps  separately  from  one  another  to  make  better  use  of  your  infrastructure  while   retaining  the  security  you  would  have  with  separate  systems. Docker,  provide  an  image-­‐based  deployment  model. Presented  By:  Jobayer  Almahud Hossain
  9. 9. 9 Is  Docker technology  the  same  as  traditional   Linux  containers? The  Docker technology  uses  the  Linux  kernel  and  features  of  the  Kernel   Presented  By:  Jobayer  Almahud Hossain
  10. 10. 10 The  advantages  of  Docker containers Modularity Layers  and  image  version  control Rollback Rapid  deployment Presented  By:  Jobayer  Almahud Hossain
  11. 11. 11 What  is  Kubernetes? Kubernetes is  an  open-­‐source  system  for  automating   deployment,  scaling,  and  management  of  containerized   applications. These  clusters  can  span  hosts  across public, private,   or hybrid  clouds. Run  Anywhere Presented  By:  Jobayer  Almahud Hossain
  12. 12. 12 Why  do  you  need  Kubernetes? Presented  By:  Jobayer  Almahud Hossain
  13. 13. 13 What  can  you  do  with  Kubernetes? With  Kuberneteswe  can: 1. Orchestrate containers  across  multiple  hosts. 2. Make  better  use  of  hardware  to  maximize  resources  needed  to  run   your  enterprise  apps. 3. Control and  automate application  deployments  and  updates. 4. Mount  and  add  storage  to  run  stateful apps. 5. Scale containerized  applications  and  their  resources  on  the  fly. 6. Declaratively  manage  services. 7. Health-­‐check  and  self-­‐heal  your  apps  with  autoplacement,   autorestart,  autoreplication,  and  autoscaling. Presented  By:  Jobayer  Almahud Hossain
  14. 14. 14 A  look  at    How  Kubernetes fits  into  our   infrastructure Presented  By:  Jobayer  Almahud Hossain
  15. 15. 15 The  Challenges  of  container  Platform You're  ready  for  a  container  platform—but  which  one? Presented  By:  Jobayer  Almahud Hossain
  16. 16. 16 Why  Red  Hat  ? REDHAT MAKE  OPEN  SOURCE  TECHNOLOGIES FOR  THE  ENTERPRISE Presented  By:  Jobayer  Almahud Hossain
  17. 17. 17 Red  Hat  OpenShift Enterprise  Kubernetes Red  Hat® OpenShift is  a container application   platform  that  brings Docker and Kubernetes to  the   enterprise. Red  Hat  OpenShift Container  Platform  helps   organizations  develop,  deploy,  and  manage  existing   and  new  applications  seamlessly  across  physical,   virtual,  and  public  cloud  infrastructures. Presented  By:  Jobayer  Almahud Hossain
  18. 18. 18 Build  a  better,  stronger  hybrid  cloud You  can  deploy  and  support  OpenShift anywhere Red  Hat   Enterprise  Linux—the  basis  for  many  public  and  private  clouds— is  deployed  and  supported.  This  includes  Amazon  Web  Services,   Azure,  Google  Cloud  Platform,  VMware,  and  more.   Presented  By:  Jobayer  Almahud Hossain
  19. 19. 19 Resources  &  References  Used­‐brief-­‐history-­‐of-­‐containers-­‐from-­‐1970s-­‐chroot-­‐to-­‐docker-­‐ 2016­‐history-­‐of-­‐containers/­‐a-­‐linux-­‐container­‐computing/openshift­‐container-­‐project-­‐how-­‐cloud-­‐giants-­‐are-­‐joining-­‐ forces-­‐against-­‐lock-­‐in-­‐and-­‐fragmentation/ Presented  By:  Jobayer  Almahud Hossain
  20. 20. 20 Ask  If  you  have  any  Questions  ????? Question  and  Answer Jobayer  Almahmud Hossain   RHCA Level-­‐III Managing  Director  &  CTO Banglanet Technologies  Ltd.