- Cloud Native Python
- Manish Sethi
- 259字
- 2021-07-02 19:11:49
The cloud native runtimes
Containers are the best solutions for how to get software to run reliably when moved from one computing environment to another. This could be from one developer machine to the stage environment into production, and perhaps from a physical machine to a virtual machine in a private or public cloud. Kubernetes has become synonymous with container services, and is getting popular nowadays.
With the rise of cloud native frameworks and an increase in the applications built around it, the attributes of container orchestration have received more attention and usage. Here is what you need from a container runtime:
- Managing container state and high availability: Be sure to maintain the state (such as create and destroy) of containers, specifically in production, as they are very important from a business perspective, and should be able to scale as well, based on business needs
- Cost analysis and realization: Containers give you control over resource management as per your business budget, and can reduce costs to a large extent
- Isolated environment: Each process that runs within a container should remain isolated within that container
- Load balancing across clusters: Application traffic, which is basically handled by a cluster of containers, should be redirected equally within the containers, which will increase the applications response and maintain high availability
- Debugging and disaster recovery: Since we are dealing with the production system here, we need to make sure we have the right tools to monitor the health of the application, and to take the necessary action to avoid downtime and provide high availability
推薦閱讀
- Vue 3移動Web開發與性能調優實戰
- TypeScript入門與實戰
- 深度學習經典案例解析:基于MATLAB
- Building a RESTful Web Service with Spring
- 從學徒到高手:汽車電路識圖、故障檢測與維修技能全圖解
- RabbitMQ Cookbook
- Java面向對象程序設計
- Android傳感器開發與智能設備案例實戰
- Django 3.0應用開發詳解
- jQuery for Designers Beginner's Guide Second Edition
- PyQt編程快速上手
- Python Projects for Kids
- JavaWeb從入門到精通(視頻實戰版)
- Getting Started with RethinkDB
- 高性能MVVM框架的設計與實現:San