- Learn OpenShift
- Denis Zuev Artemii Kropachev Aleksey Usov
- 204字
- 2021-08-13 16:03:41
Application and service isolation
Imagine a scenario where we have ten different applications hosted on the same server. Each application has a number of dependencies (such as packages, libraries, and so on). If you need to update an application, usually it involves updating the process and its dependencies. If you update all related dependencies, most likely it will affect the other application and services. It may cause these applications not to work properly. Sure, to a degree these issues are addressed by environment managers such as virtualenv for Python and rbenv/rvm for Ruby—and dependencies on shared libraries can be isolated via LD_LIBRARY_PATH—but what if you need different versions of the same package? Containers and virtualization solve that issue. Both VMs and containers provide environment isolation for your applications.
But, in comparison to bare-metal application deployment, container technology (for example, Docker) provides an efficient way to isolate applications, and other computer resources libraries from each other. It not only provides these applications with the ability to co-exist on the same OS, but also provides efficient security, which is a big must for every customer-facing and content-sensitive application. It allows you to update and patch your containerized applications independently of each other.
- 電腦組裝與系統(tǒng)安裝
- Linux操作系統(tǒng)基礎(chǔ)
- Modern Web Testing with TestCafe
- Windows Server 2012 Hyper-V:Deploying the Hyper-V Enterprise Server Virtualization Platform
- Windows Vista基礎(chǔ)與應(yīng)用精品教程
- Learning Windows Server Containers
- Ansible權(quán)威指南
- 白話區(qū)塊鏈
- 曝光:Linux企業(yè)運(yùn)維實(shí)戰(zhàn)
- 高性能Linux服務(wù)器構(gòu)建實(shí)戰(zhàn):運(yùn)維監(jiān)控、性能調(diào)優(yōu)與集群應(yīng)用
- 奔跑吧 Linux內(nèi)核(入門篇)
- 移動(dòng)應(yīng)用UI設(shè)計(jì)模式(第2版)
- Linux系統(tǒng)安全基礎(chǔ):二進(jìn)制代碼安全性分析基礎(chǔ)與實(shí)踐
- Windows 7中文版從入門到精通(修訂版)
- Linux命令行大全(第2版)