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.

System Containers and Application Containers: Who Cares?


Published on

What's the difference between app containers and system containers? Virtuozzo's SVP of Worldwide Sales & Alliances, Mike Riolo, explains container technology and demonstrates why using both application and system containers may be the best solution for your IT business. This presentation was originally delivered during World Hosting Days USA, in Phoenix, Arizona, on May 27, 2016.

Published in: Software
  • Be the first to comment

System Containers and Application Containers: Who Cares?

  1. 1. ф ` = х ъ ж э 1 System Containers and App Containers Who Cares? Mike Riolo, SVP Worldwide Sales & Alliances @VirtuozzoInc
  2. 2. 2016 will be the year that organizations take IT complexity by storm.... Container technology is set to shape the future of software development standards, making it easier and more efficient for developers to move an application from one system to another. Datamotion 2
  3. 3. What is an app container? 3 An app container wraps up a piece of software with everything it needs to run. This guarantees that it will always run the same, regardless of the environment.
  4. 4. What are app containers designed to do?  Manage application lifecycle  Run a single application  Have a short lifetime  Make development more efficient 4
  5. 5. Who cares? 5 You should care, because app containers are vulnerable to security risks.
  6. 6. What do you need to run applications securely? Two layers of isolation: application containers and system containers 6
  7. 7. 7 What is a system container? A system container performs and executes exactly like a stand-alone Linux server. System containers have independent root access, memory, processes, files, and applications while having bare-metal performance.
  8. 8. What are system containers designed to do?  Run a full Linux OS  Be stateful  Dynamically allocate resources  Be secure by default 8
  9. 9. How is each container type used? App Containers System Containers  Packaging and deploying applications  Accelerate development life cycle  Ensure application portability  Running production-ready workloads  Working in secure environments  Efficiently using hardware 9
  10. 10. What are their strengths? Security and multi tenancy Resources management and isolation Easy to integrate in build, test, ship, update cycles Application packaging and dependency management 10
  11. 11. Who cares? 11 You should, because you have options.
  12. 12. Host OS Hypervisor Hardware Container VM Guest OS Virtual Hardware Container VM Guest OS Virtual Hardware Container VM Guest OS Virtual Hardware Extra layers overhead Loss Option #1 App containers on VMs 12
  13. 13. Host OS Kernel with Virtualization Layer Hardware Container ContainerContainer No VM overhead Profits Option #2 App containers on system containers (Virtuozzo) 13
  14. 14. Container Nirvana: App and system containers 14
  15. 15. Who cares? 15 If you want to increase profits, reach new markets, and stay competitive with today’s trends, you should.
  16. 16. Meet at Booth #35 Thanks for your attention 16