当前位置:网站首页>Cloud native is devouring everything. How should developers deal with it?
Cloud native is devouring everything. How should developers deal with it?
2022-07-07 23:18:00 【Editorial Department of new programmer】
Ten years ago ,Netscape founder 、 Mark, the famous investor in Silicon Valley · Anderson (Marc Andreessen) Prophesy “ Software is eating up the world ”; Several years later , In software 90% The above code is open source ,“ Open source is eating up software ”; Now ,“ Cloud native devours open source ”, Open source projects are evolving to cloud .

However, in the developer community 、CSDN Community , People often have such doubts : What is cloud native ?

What is Yunyuan ?
With readers' questions , The author has reviewed 《 New programmers 003》, One of them graduated from Peking University , Alibaba cloud container service technical expert , Worked in IBM Hao Shuwei of 《 The definition of cloud primitiveness and its key technologies 》 Mentioned in the article : Cloud native (Cloud Native) It's a combination ,“ cloud ” Indicates that the application is running in a distributed cloud environment ,“ Native ” Indicates that the elastic and distributed characteristics of the cloud platform are fully considered at the beginning of the design of the application , It's designed for the cloud . so , Cloud native does not simply use the cloud platform to run existing applications , It is a kind of application design that can make full use of the advantages of cloud computing 、 Realization 、 Deploy 、 Application architecture methods for delivery and operation .
Cloud native technology is constantly changing and developing , The definition of cloud primitives is also constantly iterating and updating , Different community organizations or companies have different understandings and definitions of cloud Nativity .
Have 20 Years of experience in software and Internet development and technology management 、 Once in Silicon Valley LinkedIn、Yahoo、IBM Three enterprises took office , Dr. cuibaoqiu, currently the vice president of Xiaomi group, believes : Cloud nativity is a kind of flexibility based on Cloud Computing 、 The idea and methodology of scalability and elasticity to build and run software applications . In the original concept of cloud , All applications should consider how to run in the best way in the cloud computing environment in the design stage , To give play to the elasticity of Cloud Computing 、 High fault tolerance 、 Advantages such as self recovery and on-demand use . Cloud native methodologies often cover microservices 、 Containers 、CI/CD、 agile development 、DevOps And other modern software development technologies and concepts .

Cloud native = Containers +K8s Do you ?
Among the doubts of many developers , Many people think that cloud primordial is equal to container +K8s, Some even think , Just move the application to the cloud , It's cloud origin ?
Misunderstandings about cloud primitives , Zhang Xin from volcanic engine is 《“ Native cloud ” Four changes of the times 》 The common 2 Three misunderstandings are answered :
1、Cloud Hosting=Cloud Native?
A lot of people will Cloud Hosting Equate to Cloud Native, Simply think that as long as you open a cloud account 、 Using cloud is cloud primordial , Others believe that as long as the application is moved to the cloud, it is cloud native . However , In many cases, the production mode of these application architectures has not changed , It is still the traditional application architecture in the past , Just copy mechanically to the cloud , Did not really play the value of cloud Nativity .
So what exactly is cloud primordial ? There is a very simple way to distinguish : Look at the subject it defines . The primary subject of cloud should not be platform or tool , That is, not with containers and K8s Building a platform is cloud native , The key subjects should be business and Application , It depends on whether the ability of the underlying technology business is fully transferred to the business and application side .
2、 Cloud primitives are IaaS still PaaS?
Conventional IaaS and PaaS There is always an irreconcilable contradiction between flexibility and management :IaaS Products can provide high flexibility, but management is very difficult ,PaaS The difficulty of product management is very small, but the flexibility is poor . In this situation , Cloud Nativity came into being , It's not IaaS Neither PaaS, But the two are well connected and integrated , It not only brings a lot of management functions , It also provides rich and low-level interfaces , Make it extremely scalable .

《 New programmers 003》 Help developers ride the storm
After clarifying the concept of cloud primordial , As a developer , What knowledge and capabilities are needed in order to survive the era of development paradigm shift , Reserve a place ?
Have 20 Years of experience in Internet and financial architecture ,MegaEase founder 、 Former senior architect of Alibaba cloud 、 Tmall development director 、 Senior R & D Manager of Amazon 、 Chen Hao, basic architect and senior R & D Manager of Thomson Reuters ( Mouse with left ear ) stay 《 New programmers 003》 Share in 5 Great ability and knowledge :
Besides ,《 New programmers 003》 Also sincerely invite 50 More than technical experts jointly created , It is a selected technical book for all developers who pay attention to cloud Nativity , Help developers ride the storm under the general trend of cloud native and digital transfer , It also includes Huawei 、 Ali 、 Bytes to beat 、 NetEase 、 Well quickly 、 Microsoft 、 Amazon 、 Intel 、 Siemens 、 Schneider et al 30 Cloud native and digital first-hand practical experience of many well-known companies .
Scan the QR code below to buy it now
Enjoy e-books + Exquisite paper book

边栏推荐
- 微信论坛交流小程序系统毕业设计毕设(1)开发概要
- Transform XL translation
- Dynamics 365 find field filtering
- Lecture 30 linear algebra Lecture 5 eigenvalues and eigenvectors
- Statistical method for anomaly detection
- Locate to the bottom [easy to understand]
- Matlab-SEIR传染病模型预测
- 系统架构设计师备考经验分享:论文出题方向
- GEE(三):计算两个波段间的相关系数与相应的p值
- 嵌入式音频开发中的两种曲线
猜你喜欢

iNFTnews | Web5 vs Web3:未来是一个过程,而不是目的地

Lecture 30 linear algebra Lecture 5 eigenvalues and eigenvectors

Brush question 4

Wechat forum exchange applet system graduation design completion (7) Interim inspection report

十三、系统优化

Install a new version of idea. Double click it to open it

Wechat forum exchange applet system graduation design completion (4) opening report

微信论坛交流小程序系统毕业设计毕设(4)开题报告

Specific method example of V20 frequency converter manual automatic switching (local remote switching)

ArcGIS: field assignment_ The attribute table field calculator assigns values to fields based on conditions
随机推荐
二叉树(Binary Tree)
Develop those things: go plus c.free to free memory, and what are the reasons for compilation errors?
Dynamics 365 find field filtering
微信论坛交流小程序系统毕业设计毕设(1)开发概要
iNFTnews | NFT技术的广泛应用及其存在的问题
Matlab 信号处理【问答随笔·2】
Brush question 4
php 使用阿里云存储
网格(Grid)
./ setup. Insufficient sh permission
Talk about the design and implementation logic of payment process
iNFTnews | Web5 vs Web3:未来是一个过程,而不是目的地
[untitled] reprint melting ice - track icedid server with a few simple steps
成年人只有一份主业是要付出代价的,被人事劝退后,我哭了一整晚
Wechat forum exchange applet system graduation design (3) background function
智慧社區和智慧城市之間有什麼异同
Technology at home and abroad people "see" the future of audio and video technology
解决:信息中插入avi格式的视频时,提示“unsupported video format”
USB (十八)2022-04-17
Introduction to redis and jedis and redis things