当前位置:网站首页>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 .
边栏推荐
猜你喜欢

Map introduction

21_Redis_浅析Redis缓存穿透和雪崩

4. Jctree related knowledge learning

17_ Redis_ Redis publish subscription

6.12 企业内部upp平台(Unified Process Platform)的关键一刻

让您的HMI更具优势,FET-G2LD-C核心板是个好选择

Solve the problem of frequent interruption of mobaxterm remote connection

vChain: Enabling Verifiable Boolean Range Queries over Blockchain Databases(sigmod‘2019)

There are 7 seats with great variety, Wuling Jiachen has outstanding product power, large humanized space, and the key price is really fragrant

15_Redis_Redis.conf详解
随机推荐
百变大7座,五菱佳辰产品力出众,人性化大空间,关键价格真香
kibana 基础操作
Infra11199 database system
11_Redis_Hyperloglog_命令
17_Redis_Redis发布订阅
21_ Redis_ Analysis of redis cache penetration and avalanche
yolo格式数据集处理(xml转txt)
13_ Redis_ affair
让您的HMI更具优势,FET-G2LD-C核心板是个好选择
飞凌嵌入式RZ/G2L处理器核心板及开发板上手评测
TiDB 软件和硬件环境建议配置
Practical debugging skills
. Solution to the problem of Chinese garbled code when net core reads files
17_ Redis_ Redis publish subscription
损失函数与正负样本分配:YOLO系列
LeetCode刷题——奇偶链表#328#Medium
Yolo format data set processing (XML to txt)
07_哈希
14_Redis_乐观锁
Mavn builds nexus private server