当前位置:网站首页>04. Some thoughts on enterprise application construction after entering cloud native
04. Some thoughts on enterprise application construction after entering cloud native
2022-07-02 15:29:00 【Thubier (segment new)】
When we enter the primary direction of cloud ( In fact, it is a false proposition ), How to build products ?
Before I answer that question , We must first analyze the needs of customers : Most large-scale enterprises have completed or are promoting it Cloud infrastructure , This is an unclean fact , At the same time, a large number of enterprises have not yet carried out cloud processing , More enterprises just rent the operating environment in specific cloud platforms .
in other words , Enterprise applications have been used for a long time , It will be the coexistence of native cloud and deployment based on specific machines for a long time . How will we promote the transformation of our basic application architecture in the next step ? Whether the standards can be unified , Even if the other party is providing running machines , It is also required to provide the container operation environment , Uniformly adopt image deployment ?
If you can confirm the above problems , Can make decisions quickly .
It The operation mode does change slowly with sufficient hardware resources : The physical machine runs ---> Virtual machine running ----> Containerized operation ----> Cloud deployment .
The development mode has not changed much , The essential operating environment has not changed , Just provide basic services / There are some changes in the running context . It is essentially based on OS Software running on , But our ability to arrange and deploy hardware is constantly changing .
The physical machine / virtual machine :
For the software running environment , They are all oriented to the whole quantity OS Running . There is no difference , Only in modern times, the performance of a single hardware resource has been continuously improved , In order to make rational use of the hardware resources of a single machine , The virtual machine simulates the virtualization of hardware , Make a physical machine virtual out of multiple machines that can provide services independently , For users , There is no difference between virtual machine and physical machine . But after the virtual machine completes the environment , Machine backup and replication can be carried out quickly , The operation and maintenance mode has been changed . The essence is to run for a single machine .
Containerized operation :
The current running container mode is just linux Process isolation feature of system namespace , send linux The system passes through a layer linux Naming Manager , Finally, the isolation effect of class virtual machine is realized . The running container is essentially linux A namespace based independent process of , This process uses the kernel support of the operating system , And build a separate running folder : The running environment based on the image file -- Containers .
The concept of image is inherited to the virtual machine , Manage in a hierarchical manner , When executing a specific container, all files will be merged according to the level of the image . So when building an image , There is one from the image as the basic image ----- The most basic image is a linux Basic file package .
Cloud deployment :
When the lightweight isolation and container management based on namespace are realized API After encapsulation , The centralized management platform based on container orchestration appears , Let the containerized hardware resources carry out dynamic container construction . Finally, a container choreography service based on resource declaration is formed , That is, the cloud deployment scheme is perfect .
At this stage, the container management platform becomes the basis for managing a single hardware resource . The container arrangement and management management platform realizes the management and monitoring of container operation and state detection , And provides container networking services , Finally, to achieve load balancing service Unified and open virtual path .
therefore , When we say container oriented programming , Provide services for cloud , Finally, we should start with a single application , Adopt decentralized thinking to build services , Finally adapt to the basic application platform based on cloud deployment .
边栏推荐
- 17_ Redis_ Redis publish subscription
- Practice of compiling principle course -- implementing an interpreter or compiler of elementary function operation language
- 14_Redis_乐观锁
- List set & UML diagram
- The traversal methods of binary tree mainly include: first order traversal, middle order traversal, second order traversal, and hierarchical traversal. First order, middle order, and second order actu
- PHP method to get the index value of the array item with the largest key value in the array
- Common English abbreviations for data analysis (I)
- MySQL calculate n-day retention rate
- 07_ Hash
- 21_Redis_浅析Redis缓存穿透和雪崩
猜你喜欢
[C language] explain the initial and advanced levels of the pointer and points for attention (1)
Map介绍
SQL stored procedure
FPGA - 7系列 FPGA内部结构之Clocking -03- 时钟管理模块(CMT)
Bing. Com website
Solution of Queen n problem
Facing the challenge of "lack of core", how can Feiling provide a stable and strong guarantee for customers' production capacity?
02_ Linear table_ Sequence table
让您的HMI更具优势,FET-G2LD-C核心板是个好选择
Markdown tutorial
随机推荐
Force deduction solution summary 2029 stone game IX
Set set you don't know
03.golang初步使用
MySQL -- Index Optimization -- order by
16_Redis_Redis持久化
Tidb hybrid deployment topology
How to choose a third-party software testing organization for automated acceptance testing of mobile applications
02.面向容器化后,必须面对golang
I made an istio workshop. This is the first introduction
17_Redis_Redis发布订阅
Markdown tutorial
kibana 基础操作
05_队列
TiDB 集群最小部署的拓扑架构
LeetCode刷题——递增的三元子序列#334#Medium
LeetCode刷题——奇偶链表#328#Medium
21_ Redis_ Analysis of redis cache penetration and avalanche
Mavn builds nexus private server
原则、语言、编译、解释
Learn the method code example of converting timestamp to uppercase date using PHP