1. Introduction
Under the tide of digital transformation, enterprises are now challenged by the changes between new and traditional business appearance, which have obvious need for agile, flexible, personalized, and intelligent business. As a new technology concept, cloud-native plays a significant role in supporting enterprises to build and run flexible and scalable applications in new dynamic environments such as public cloud, private cloud, and hybrid cloud [
1]. Cloud-native has the advantages of better performance, more efficient use of underlying resources, lower operating costs, and scalability [
2]. According to the utilization maturity model of Tencent Cloud [
3], the rate of average resource utilization could reach 60–70% by using cloud-native technology. The value of cloud-native has been widely recognized by industry, which is considered to be the future technical development direction of cloud computing. It has also been confirmed that many cloud services can be fully integrated with cloud-native architecture, resulting in improved performance.
In 2019, the market for cloud-native reached 35.02 billion in China. The market scale will exceed 50 billion in 2022 [
4]. It is an inevitable conclusion in the future for cloud providers and enterprises to evolve their business and technology to cloud-native in the future. Some cloud providers are actively laying out cloud-native open-source projects to accelerate its technological competitiveness, such as Alibaba Cloud, Huawei Cloud, Google Cloud, and Tencent Cloud. With the strong capability of technological innovation, these leading cloud providers have promoted the rapid development of cloud-native, continuously pushed enterprise-grade products to vertical market segments, and have been more focused on providing refined services (refer to
Table 1 below).
However, most small- and medium-sized cloud providers have doubts about embracing cloud-native due to the impact of a business model, their own interests (income, cost, etc.), technical strength, technical resources, and other factors. For example, small- and medium-sized cloud providers are better at single-point or multi-point breakthroughs and cannot face the diversified demands of enterprises for cloud-native. Meanwhile, some cannot independently support the deployment of large-scale nodes. Enterprises are faced with the dilemma of choosing between self-developed in-sourcing and out-sourcing by contract with the popularity of cloud-native technology. Business requirements, profits, costs, and risks are the factors affecting their choice of cloud-native services. According to the survey of Cloud Native Industry Alliance (CNIA) [
12], when selecting cloud-native services, enterprises have concerns about the security, reliability, performance, and continuity of cloud-native in large-scale application (the survey accounted for 61%); and some enterprises also consider whether the learning cost and migration cost can be borne (the survey accounts for 47% and 40% respectively) (refer to
Figure 1 below). It is a natural and stable choice for enterprises to cooperate with cloud providers, in the aim of realizing the construction of cloud-native landing. At present, cloud-native has a high degree of application in the Internet industry, communication industry, and financial industry. More than 60% of users are Internet enterprises. However, the penetration of cloud-native in most industries such as traditional manufacturing, retail, and education is still low.
Therefore, all stakeholders will primarily focus on how to promote the wide adoption of cloud-native technology in cloud providers and enterprises. Under the new reality, our research proposes an analytical framework to describe the dynamic interaction between cloud providers and enterprises. Cloud providers face strategic options (provision or non-provision of cloud-native services). Enterprises also have an either-or strategy (purchasing cloud-native services or not). With the use of evolutionary game theory, this paper builds an evolutionary game model for the evolution mechanism between cloud providers and enterprises, which is used to study the influencing factor and its evolutionary process. The research contributes to the development of new ideas and methods for promoting the implementation of cloud-native and the digital transformation of enterprises.
Evolutionary game theory was initially generated in biology. It defines individual bounded rationality as a game player who does not have the ability to accurately calculate its own profit and make the best decision-making, and can only explore the evolutionary stable strategy (ESS) of the system through trial-and-error and imitation [
13]. In this paper, evolutionary game theory can be expressed as follows. First of all, cloud providers and enterprises in the market make purchasing decisions based on the maximization of individual utility (i.e., they make a rational response to the current state of the system). In addition, the system state evolves over time, and their utilities change immediately, resulting in replicated and dynamical adjustments in the behavioral strategies chosen by both parties.
The paper answers the following key questions.
First, should enterprises choose to purchase cloud-native services?
Second, should cloud providers choose to provide cloud-native services?
Third, which factors are associated with the choice of cloud providers and enterprises in cloud-native services?
Lastly, how do cloud providers choose the optimal strategy to attract enterprises under the provision of cloud-native services?
The remainder of the paper is organized as follows.
Section 2 reviews the related research.
Section 3 describes the issue with the corresponding assumption, and it builds the evolutionary game model.
Section 4 provides the evolutionary analyses between the game players and analyzes the ESS of the model. The determining factors of the ESS, together with an empirical analysis and simulation, are presented in
Section 5.
Section 6 discusses the sensitivity analysis of selected parameters in details.
Section 7 concludes the study and highlights related managerial implications.
2. Related Works
2.1. Cloud-Native
Cloud-native, which includes both technology (container, microservice, agile infrastructure, etc.) and management (DevOps, continuous delivery, Conway’s law, reorganization, etc.), is an idea of software architecture and an approach to the software development practice that fully exploits the advantages of cloud computing. As a forerunner in the concept and method of cloud-native, Matt Stine [
14] from Pivotal proposed the concept of cloud-native and defined several key characteristics of cloud-native architecture, namely, 12-factor applications, microservices, self-service agile infrastructure, API-based collaboration, and antifragility. However, as one of the best cloud-native practitioners, Cloud Native Computing Foundation (CNCF) exists to promote best practices and community engagement. They considered that cloud-native uses an open source software stack to be containerized, dynamically orchestrated, and microservices-oriented [
1]. The cloud-native concept is also considered to be built around containerization philosophy and the management of those containers through orchestration tools [
15]. Currently, there are three major container orchestration platforms available in the market: Docker Swarm, Kubernetes, and Mesosphere. Kubernetes is by far the most dominant container orchestration platform, and has become a de-facto standard in cloud-native. Kubernetes provides a consistent resource pool over multiple clouds [
16], which could greatly reduce the technical difficulties of multi-cloud placement and management, and improve the user experience and utilization efficiency of cloud-computing resources. For example, Kubernetes could manage containerized applications and data running on different public cloud providers, and it can also realize the connection among microservices distributed in multiple clouds and hybrid environments (data center and public cloud) [
17]. However, Truyen et al. [
18] found that there may still be incompatibilities among Kubernetes vendors by comparing the default cluster configurations of Azure Kubernetes Service (AKS), AWS Elastic Kubernetes Service (EKS), and Google Kubernetes Engine (GKE). They also proposed that almost all feature incompatibilities can be solved if vendors activate the KubeletConfiguration API. Osmani et al. [
19] recognized that many plug-ins in Kubernetes networking are not fitted for the special requirements of telco industry and proposed to integrate Federated Kubernetes with the multi-cloud networking tool Network Service Mesh (NSM) to solve this problem.
Most academic researchers focus on the cloud-native application and the use of cloud-native. Cloud-native application (CNA) is the lynchpin of cloud-native, which covers the theories, tools, and methods of a cloud-native application lifecycle. CNA is characterized as a distributed, elastic, and horizontal scalable system composed of (micro) services, which is explicitly designed to run in the cloud [
20]. CNA has to be resilient with the ability to relieve and recover from failures and unexpected fluctuations of both cloud resources and third-party services, and has to have elasticity with the ability to dynamically adjust resources in the face of load variation, avoiding over- and under-provisioning [
21]. In CNA, existing studies have primarily concentrated on the CNA principles [
15,
22], CNA architecture [
21], CNA methods [
23,
24], CNA properties [
20], etc. Meanwhile, scholars look at ways to apply cloud-native to modern-day problems, such as healthcare scenarios (e.g., healthcare data acquisition [
25], eHealth services orchestration platform [
26]), and scientific fields (e.g., cloud-native data repositories [
27], autonomous driving [
28], e-commerce platform [
29], et al.) Cloud-native technologies have become the key components of enterprises’ digital transformation and migration to the cloud, driven by the advantages of efficiency, security, cost, and developer needs.
2.2. Evolutionary Game Theory and Its Applications
Different from traditional game theory, evolutionary game theory does not require individuals to be completely rational, nor does it require the condition of complete information. Evolutionary game theory focuses on how individuals with bounded rationality can continuously optimize their payoffs by adaptive learning in the process of a repeated game [
30]. Evolutionary game theory corresponds the payoffs in traditional game theory to the fitness in the theory of evolution, that is, the strategies with a high fitness are more likely to be retained, while the strategies with a low fitness will be eliminated. It takes a long process, but eventually a particular strategy will reach equilibrium in the system.
Evolutionary game theory was first developed by Fisher [
31]. Since the 1970s, Smith and Price [
32,
33] proposed the basic concept of evolutionary game theory, namely evolutionary stable strategy (ESS). Later, Taylor and Jonker [
34] put forward the basic dynamic concept of evolutionary game theory by investigating the phenomenon of ecological evolution, namely replicator dynamic (RD). These concepts constitute the core content of evolutionary game theory, representing the stable state of the evolutionary game and the dynamic convergence process to this stable state, respectively. A wide array of literature followed on, analyzing the stability of evolutionary game [
35,
36,
37]. Meanwhile, the research on evolutionary game theory began to focus on asymmetric games from symmetric games [
38,
39]. Evolutionary game theory has also been gradually introduced into the field of economics to analyze supply chain management [
40], corporate investing and financing behavior [
41], electricity market [
42], and so on. In addition, it is also used to study emerging technologies. The breakthrough innovation of emerging technologies is bound to break the balance of the original industrial system. All relevant participants should actively explore a rational approach to organizational change, establish an effective support system, and create a corresponding policy environment to adapt to the development of emerging technologies. A lot of research focuses on the co-opetition, security, privacy, and other issues brought about by the implementation of emerging technologies, such as big data [
43], cloud computing [
44], artificial intelligence (AI) [
45], and blockchain [
30].
2.3. Summary
The different topics of cloud-native have been studied from different views. The full and effective implementation of cloud-native has yet not been fully realized in all industries. There is a great deal of changes necessary for enterprises to adopt cloud-native, not only in their technology but also in their culture of organization and system [
14]. Although migrating to cloud-native has been a popular topic in industry and academia in recent years, most of them focus on the technical level [
46,
47]. There is a research gap on how to promote the adoption and diffusion of cloud-native in all industries. This kind of research combines macro and micro levels and considers the features of cloud-native technology.
Cloud-native, which is an emerging industry, is still in its early stage of development. The sustainable development of cloud-native services depends on the adoption and continuous promotion of cloud providers and enterprises. Their strategies are restricted and influenced by many factors, such as technology, capital, environment, and the effects on each other. The existence of information asymmetry makes cloud providers and enterprises unable to fully realize the goal of maximizing their own interests. Compared with some traditional game methods, the behavior rules and decision-making characteristics of cloud providers and enterprises are completely in accord with the basic assumptions of evolutionary game theory.
Some studies [
44,
48] have discussed the adoption of cloud computing by using evolutionary game theory and established evolutionary game models, which rarely consider the technical and commercial characteristics of cloud-native or cloud computing, such as knowledge spillover, pricing, and potential losses caused by not adopting strategies. Considering these factors, as well as the cost and benefit from enterprises’ independent development, this paper uses evolutionary game theory to study the dynamic evolution process of their adopting professional and commercial cloud-native services. Then empirical analysis method is used to analyze the main factors affecting the evolution results, so as to provide theoretical support and enlightenment for fully realizing the application of cloud-native and accelerating the digital transformation of enterprises.
3. Evolutionary Game Model
3.1. Model Assumption
Cloud providers face an either-or strategy: provision or non-provision of professional and commercial cloud-native services. When providing the cloud-native services to enterprises, they can actively absorb and create value based on the services used by enterprises. However, they need to face the extreme complexity of cloud-native operation and maintenance. Enterprises are in the same situation as cloud providers. With the cloud-native services of cloud providers, enterprises not only improve the delivery efficiency of product development, but also pay more attention to improving their core-competition and business innovation; if completely relying on independent development, enterprises may be confronted with higher growth in construction costs and risks.
The game behavior between cloud providers and enterprises based on their own interests directly affects their strategies for migrating to cloud-native under digital transformation. Based on the above analysis, the game relationship between cloud providers and enterprises on the selection of cloud-native services is shown in
Figure 2.
This paper studies the evolutionary game between cloud providers and enterprises under the asymmetric situation [
33]. The strategies of both parties are different. From the bounded rationality [
13] perspective of cloud providers and enterprises, their strategy spaces are
and
, respectively, in which
,
denote provision or non-provision, and
and
denote purchasing cloud-native services or not, respectively. We let
represent the proportion of cloud providers with the choice of provision
, and
represents the proportion of cloud providers with the choice of non-provision
. In addition,
and
denote the proportion of enterprises with the choice of purchasing
or not
, respectively. Meanwhile, the following assumptions are put forward.
When cloud providers have the choice of non-provision and enterprises with the choice of not purchasing cloud-native services, cloud providers can obtain the underlying earnings from basic cloud services. At this time, enterprises obtain the benefits and the cost from independent development.
When cloud providers have the choice of provision and enterprises with the choice of purchasing, enterprises must pay the price
for using cloud-native services and obtain the services benefits
. Providers make the format and its binding tools for cloud-native services available as open-source, which are billed in actual usage (i.e., pay-per-use [
49]). They gain competitive advantages through the low-cost strategy brought about by the scale effect, good customer experience, technological capabilities, and ecological connectivity. Therefore, in contrast to independent development, the method of purchasing with cloud providers has a clear advantage, assuming
and
. At this time, cloud providers obtain the direct benefit
from the purchase of cloud-native services by enterprises and the cost
from providing cloud-native services to enterprises.
The interaction between cloud providers and enterprises is often accompanied by knowledge spillovers. While using the professional and commercial cloud-native services from cloud providers, enterprises will also obtain knowledge resources spilled from cloud providers to improve their business capabilities. For example, based on the data and models accumulated by Alibaba Cloud, Wanwudezhi (i.e., a Chinese national culture e-commerce platform) builds its vertical e-commerce risk management and analysis system in combination with the characteristic data and models of plaything-related projects [
11]. Wanwudezhi enjoys the benefits of Alibaba Cloud’s cloud-native services. Similarly, Alibaba Cloud’s cloud-native services can be iterated and pivoted based on critical feedback from Wanwudezhi, so as to form mutual benefit and win-win results. The value generated by knowledge spillover is obtained by the other party of the game in the interactive process [
50]. In this paper, the value generated by knowledge spillovers is regarded as the invisible benefits of enterprises and cloud providers. Let
denote the invisible benefit of enterprises, and
denote that of cloud providers.
When cloud providers have the choice of provision and enterprises with the choice of not purchasing, enterprises face the potential loss caused by needing cloud-native services and cannot solve problems by themselves in the future.
When cloud providers have the choice of non-provision and enterprises with the choice of purchasing, enterprises also face the losses caused by the unmet demand. However, cloud providers have the potential loss due to abandoning the cloud-native market.
3.2. Model Framework
According to the aforementioned assumptions, a payoff matrix for both parties under different strategies is shown in
Table 2.
The expected utility of cloud providers is computed by Equation (1) when they adopt
. The expected utility when cloud providers take
is calculated by Equation (2). Thus, the average expected utility is aggregated in Equation (3) by the strategy choosing ratios.
According to the Malthusian equation [
51], the growth rate of the strategy selected by players should be equal to its relative fitness. Then the replicator dynamics equation is formulated in Equation (4) for cloud providers.
Similarly, the expected utility of enterprises adopting
is computed by Equation (5). The expected utility of enterprises that take
is calculated by Equation (6). The average expected utility of enterprises is in Equation (7). Then the replicator dynamics equation is given in Equation (8) for enterprises.
The evolutionary game model combines Equations (4) and (8), which is a dynamic system. By setting Equations (4) and (8) to 0 and solving the equations, we can obtain the five equilibrium points (EPs) of the replicator dynamics system, as , (0,1), (1,0), (1,1), (x0,y0), where , .
Proposition 1. For the five EPs of the replicator dynamic system, we can deduce that
, .
Proof of Proposition 1. According to the previous assumptions, there are and , that is, and . And considering the assumptions of other parameters, we can further obtain that , . □
4. Model Analysis
The EPs obtained by the replicator dynamics system are not necessarily an ESS. Therefore, we study the features of these EPs based on Proposition 2.
Proposition 2. For the five EPs of the replicator dynamic system, we can make the following deductions:
- (1)
the EPs (0,1) and (1,0) are unstable points;
- (2)
the EPsis a saddle point;
- (3)
the EPsandare two ESSs.
Proof of Proposition 2. According to Friedman [
52], we analyze the stability of the EPs using the Jacobian matrix. We take the partial of Equations (4) and (8) with respect to
and
respectively, and the Jacobian matrix
is presented in Equation (9). □
From Equation (9),
is calculated as Equation (10) and
is Equation (11),
where
,
,
,
.
An ESS must satisfy
and
. And the local stability analyses of these EPs are evaluated in
Table 3.
As
Table 3 shows, we obtain two unstable points, two ESSs, and a saddle point. For the points (0,1) and (1,0), the signs of
and
are both positive, we call them unstable points; for the points
and
, the signs of
are positive and
are negative, we call them ESSs, that is, the system converges to
and
respectively.
The Jacobian matrix
for the saddle point
is as follows:
where
,
.
According to the Proposition 1, we can get
and
. Then the determinate and trace of matrix
are as follows:
Thus, the point (x0,y0) is a saddle point but not an asymptotic ESS of the system. The proof of Proposition 2 is completed.
Under Proposition 2, it can be found that the dynamic evolution process eventually converges to the two equilibrium points and , that is, individuals in the system adopt the strategy or the strategy. In addition, the direction in which the saddle point moves is affected by the initial state of the system; the direct benefit from the purchase of cloud-native services by enterprises; the cost of providing cloud-native services for enterprises; the benefit and cost from enterprises’ independent input for research and development; the benefit from professional and commercial cloud-native services purchased by enterprises; the invisible benefit from the dynamic interaction between cloud providers and enterprises; the price of cloud-native service; and the potential losses of the supply and demand mismatch between cloud providers, enterprises, and so on. Therefore, cloud providers and enterprises could adjust these parameters to move the dynamic system to the ideal EP and promote the full application of cloud-native.
The system could be divided into two regions by the saddle point
, the stable points
, and
for the nodes: region I and II, as shown in
Figure 3. When the initial state falls in region I, cloud providers tend to take
, and enterprises also tend to take
; when the initial state falls in region II, cloud providers tend to adopt
, and enterprises tend to adopt
.
Proposition 3. The decision probability of cloud providers and enterprises is related to the area of regions I and II, that is, the larger the area, the higher the decision probability.
Proposition 3 is verified by subsequent simulation.
From the dynamic evolutionary path in
Figure 3, the area of region II is computed by Equation (15).
5. Empirical Analysis and Simulation
In order to further validate and test the proposed models, this paper introduces an empirical analysis based on the open data relating to Cloud Native Best Practices Alliance (CNBPA) and QingCloud, announcements from relevant regulations, and similar studies. Moreover, based on the benchmark of empirical analysis, sensitivity analysis of different parameters can provide deeper management implications into the research problem, which is performed in
Section 6.
5.1. Data and Parameters
A 2020 report from market research firm iResearch shows 20–35% of virtualization applications have been widely covered by containers in China’s public cloud market [
53]. We let the initial value of
be 0.20. According to the survey of CNBPA, Alauda, and Cloud Native Technology Community (CNTC), from 2020–2021, about 35% of enterprises cooperate with cloud providers to purchase relatively standardized third-party cloud-native basic platforms at this stage [
54]. Thus, let the initial value of
be 0.35. As a front-runner of hybrid cloud providers in China, QingCloud launched the commercial application of Kubesphere in 2018, driving the growth of the related revenue from 611,500 Yuan in the first half of 2020 to 11.4426 million yuan in the same period of 2022. KubeSphere is a distributed operating system for cloud-native application management, using Kubernetes as its kernel. According to the 2021 semi-annual reports of QingCloud, the purchase of cloud service consumables is 887,620.34 Yuan, and the revenue of cloud services is 68.2936 million Yuan, of which the revenue of the QKE (QingCloud KubeSphere Engine) container platform is 920,800 Yuan. QKE are billed in actual usage, and the enterprise test environment is selected in the official website at a price of 7.8245 Yuan for 1 hour or 5633.64 Yuan for 1 month, including one master node (ECS, 4-core, 8G), two enterprise nodes (ECS, 8-core, 16g), and one client node (ECS, 2-core, 4G). For the same equipment, an enterprise needs to pay 22,863 Yuan on JD.com (in November 2021), not counting the costs of installation and manpower. Therefore, we can set the basic parameter values to as follows:
,
, and
in 10,000 Yuan. Referring to Luo et al. [
50], we set the remaining parameters and corresponding initial values as shown in
Table 4.
5.2. Simulation Results
According to the three groups of values in
Table 4, the conclusion in
Section 4 is tested, that is, to verify the relationship between the value of
and ESS.
Figure 4 is obtained by using MATLAB to simulate the evolution game of the model. The horizontal axis
indicates the probability that the cloud provider adopts the
strategy, and the vertical axis
indicates the probability that the enterprise adopts the
strategy. The evolution trajectory of the system is shown in
Figure 4.
From
Table 4 and
Figure 4, we find that the evolutionary stable strategy of the system converges to
with the decrease of
(the area of region II) on the same initial value
; on the contrary, the evolutionary stable strategy of the system converges to
with the increase of
. Therefore, Proposition 3 in
Section 4 is verified, which also provides theoretical support for the subsequent research on the strategy evolution mechanism of cloud providers and enterprises.
6. Sensitivity Analysis and Discussion
In this section, this paper focuses on how to evaluate the impact of the direct benefits (, E2, and ΔR), invisible benefits ( and ), costs (C1 and K), cloud-native service price (), and potential losses (, , and ) on the system evolution. Based on the empirical analysis (the first situation), the values of other parameters are consistent with the empirical analysis when analyzing one parameter. This study can provide a more targeted decision-making basis for promoting the implementation of cloud-native and the digital transformation of enterprises.
6.1. The Impact of the Direct Benefit from Enterprises’ Independent Development on the System Evolution
From
Figure 5a, we find that
is inversely proportional to
, which means that the smaller the benefit
from the independent development of enterprises is, the larger the value of
becomes, and the probability of convergence to (1,1) increases. Let
changes happen over interval
in incremental steps of 15, and
Figure 5b is obtained by using MATLAB to simulate the processes of the evolution game. The horizontal axis
indicates the probability that cloud providers adopt
, and the vertical axis
indicates the probability that enterprises adopt
. As can be seen from
Figure 5b, when
is relatively low (
), cloud providers and enterprises certainly adopt the
strategy to promote cloud-native industry development; when
, the stable strategy of the system evolution changes from
to
. It means that the evolutionary stable strategy of the system converges to
with a decrease of the benefit from enterprises’ independent development. Therefore, enterprises are less interested in adopting the (
B) strategy than getting a higher benefit through independent development. It happens only under the most ideal circumstances since enterprises need to consider other factors, such as cost, price, and so on, which will be further analyzed in the following sections.
6.2. The Impact of the Direct Benefits from the Adoption of Professional and Commercial Cloud-Native Services on the System Evolution
and
respectively represent the direct benefits obtained by cloud providers and enterprises due to the adoption of professional and commercial cloud-native services, so they are analyzed together. From
Figure 6a, it can be seen that the higher the service benefit
is, the greater the value of
becomes, and so does
. It shows that the evolutionary stable strategy of the system converges to
with the increase of these benefits obtained by cloud providers or enterprises through cloud-native services. Thus, we can see that cloud providers and enterprises behave as homo economicus, because they are self-interested profit-maximizers [
55], which implies that their choices of cloud-native are based on their own profits. As the same time, as the value of
or
increases, the growth of the
value is the marginal cost of the decreasing trend; and the slope of the former is relatively higher. When
, the stable strategy of system evolution is
; when
, the stable strategy of system evolution is
(refer to
Figure 6b,c below). It shows that enterprises are more easily affected by the benefit from professional and commercial cloud-native services than providers in the progress of adopting cloud-native services, but the marginal benefit of the impact is descending (
Figure 6a).
6.3. The Impact of the Invisible Benefits from the Adoption of Professional and Commercial Cloud-Native Services on the System Evolution
Figure 7a shows the numerical results for the impact of the invisible benefits
and
on the
value. We find that
is directly proportional to
and
, which means that the higher the invisible benefits is, the larger the value of
becomes, and the probability of convergence to
increases (
Figure 7c). Theoretically, it can be explained that enterprises’ choices of purchasing
depend to some extent on the influence of cloud providers in the field, and their choices are driven by the overall scale effect of providers. At the same time, cloud providers offer a wide array of goods and services for enterprises not only to maximize immediate benefits, but also to create greater value for the future, such as the construction of a cloud-native ecosystem, the instrumentalization of algorithms and data, and the cloudization of collaboration.
In
Figure 7a it can be seen that as the value of
or
increases, the growth of
value begins to slow down, which shows that the impacts from invisible benefits have a marginal decreasing effect; and the slope of the former is relatively higher. A change of
has a marked impact on the
value if the invisible benefits are low, and only when the invisible benefits increase to a certain degree (
,
) does
have a significant effect on the
value. The results are also shown in
Figure 7b,c. We find that compared to the impact of
in
Figure 7b, the dynamic evolutionary path triggers a huge fall and then tends to the stable point
in
Figure 7c (
,
). Therefore, compared with cloud providers, enterprises are more likely to be affected by the invisible benefits and to increase their willingness to purchase cloud-native services, but there are diminishing marginal returns to the impact of the invisible benefits on strategy.
6.4. The Impact of the Costs for Enterprises’ Independent Development and Cloud Providers in Providing Cloud-Native Service on the System Evolution
The numerical results for the impact of the cost
on the
value are shown in
Figure 8a. It is shown that
is directly proportional to
, which means that the increase of the
value can make the game strategies converge to
. In
Figure 9a, the
value demonstrates the downward trend with the increase of the cost
, indicating that the strategies of both sides converge to
. Theoretically, it can be explained that it is an effective measure to attract more enterprises to choose professional and commercial cloud-native services by bringing into full play the scale effect of cloud providers, optimizing their allocation of resources, reducing the cost of providing cloud-native services to enterprises, and improving the security and reliability of cloud-native services; and they also provide differentiated services, enabling enterprises to work more efficiently and reduce their investment in labor and capital. Meanwhile, we find that the growth of the
value is the marginal cost of the decreasing trend in
Figure 8a. Therefore, cloud providers are more vulnerable to the impact of the cost of providing cloud-native services and change their willingness.
Figure 8b and
Figure 9b respectively show the impact of the costs
and
on the evolution paths of game strategy. When the cost of independent development (
,
) is well above the purchase price (
), the game strategies evolve to
. However, when the cost of providing cloud-native services by cloud providers (
) is heading for their service benefit (
), the game strategies converge to
. This is also in line with the homo economicus hypothesis, which means that providers and enterprises are both totally self-interested in the pursuit of their economic activity.
6.5. The Impact of the Cloud-Native Service Price on the System Evolution
Generally, cloud providers offer free-trial periods so enterprises can test the arrangement of viewing profiles and some suitable matches before paying. For example, certified users can get a QKE free trial voucher worth 50 Yuan on QingCloud’s official website. Therefore, in order to meet
, let the value of
changes over an interval of
in incremental steps of 0.01, as shown in
Figure 10a. Under three different
values, the
value decreases approximately linearly with the increase of
, so that the game strategy gradually converges to
. There is a negative linear correlation between the price of cloud-native services and the willingness of both parties to adopt cloud-native services. In addition, we also find that the initial value of
rises from 0.738 in
to 0.7622 in
, which shows that this contribution is more significant only when there is a large difference between
and
. This is also proved in
Figure 10b–d. When
, it tends to
in four cases; when
, it tends to
only when the price gap is larger; when
, it tends to
in four cases because of the larger gap. All the above suggest that the low price of cloud-native services is one of the key factors to attract enterprises. Theoretically, cloud providers can develop new products and launch new services at a lower marginal cost of management by comparison with traditional software providers, so that the start-up cost of new businesses is zero and the price is also cheaper. Most cloud providers adopt a pay-per-use model to calculate the cloud services price at present, which can enable enterprises to use cloud services with less investment and controllable cost in the initial stage. This is also one of the reasons to attract enterprises to widely adopt cloud computing. Similarly, the advantages of this pricing model will also affect enterprises’ choice of cloud-native services.
However, as can be seen from
Figure 10a, when
, the value of
increases only from 0.7596 to 0.7622 with the decrease of price, which means that the impact of the cloud-native service price on the system’s evolution is relatively small. This is because enterprises actually overspend on cloud-native services in the subsequent stages if they do not have full visibility into the capacity, services, applications, assets, and usage. This is consistent with the survey results of CNIA, that is, 15% of enterprises consider that the input–output ratio needs to be evaluated.
6.6. The Impact of the Potential Losses on the System Evolution
From
Figure 11a it can be seen that when one party of the game chooses an aggressive strategy for promoting cloud-native industry development, the increase in potential loss of the other party is beneficial for the system, evolving to the stable point
. That is, the higher the potential loss
is, the greater the value of
becomes, and so does
. A change of
has a marked impact on the
value when the potential losses are below a certain value (
,
). However, the slope of
with
is relatively large.
Figure 11b,c also proved this result. When
, the dynamic evolutionary path converges to
; but with
, the dynamic evolutionary path converges to
. When both of them are in the range of 25–35, the curve evolution of the system is faster over time as
changes more than that of
. This shows that enterprises can be especially affected by potential loss and increase their willingness to purchase cloud-native services. Incentives from the potential losses have a marginal decreasing effect in
Figure 11a.
From
Figure 10a it can also be seen that
value shows a downward trend with increasing
. When cloud providers do not offer cloud-native services, the increasing costs incurred by enterprises seeking services and spiritual losses caused by unsatisfied services reduce their willingness to purchase cloud-native services and prefer to adopt independent development. From Equations (4) and (8), we can obtain that
has little to do with the evolutionary path.
7. Conclusions
Cloud-native is the best way for enterprises to realize digital transformation, which makes cloud providers change from how to sell cloud services to enterprises to how to provide cloud resources to enterprises in the form of capabilities. Most of the literature studies focused on the development and application of cloud-native technology and failed to consider how to promote the wide adoption and diffusion of cloud-native in cloud providers and enterprises. This paper uses the analysis tool of evolutionary game theory and constructs a strategy selection model of cloud providers and enterprises for cloud-native, together with the empirical analysis and sensitivity analysis, to study the influence of different factors on the dynamic evolution. The primary conclusions and management implications are as follows.
First, cloud providers and enterprises both behave as homo economicus, changing their selection of cloud-native services in response to the direct benefits and costs before and after adopting cloud-native services. Moreover, the direct benefit from professional and commercial cloud-native services has a stronger pushing impact on the willingness of enterprises to purchase cloud-native services, and the cost of development and application demonstrates an intensive effect on the willingness of cloud providers to offer cloud-native services. Hence, governments at all levels could take a two-way operation to promote the development of cloud-native industry. On the one hand, governments could formulate a series of preferential policies to encourage the use of cloud-native for enterprises, such as subsidy policy, tax exemption, tax credits, and so on; on the other hand, governments could make corresponding efforts towards developing the core technology of cloud-native technology and reducing the cost of building cloud-native infrastructure, such as major projects and demonstration projects of cloud-native.
Second, the invisible benefits obtained by each other’s knowledge spillover in the service process between cloud providers and enterprises is one of the key factors affecting both parties to adopt cloud-native services. Enterprises can be especially affected by the invisible benefit more so than cloud providers; but the impact of the invisible benefits on the strategy has a marginal decreasing effect. Therefore, cloud providers should be encouraged to cooperate with the leading group in the industry to build an open architecture and a sustainable cloud-native ecosystem. This will also help enterprises realize digital transformation and upgrading more quickly, intelligently, and cheaply, so as to achieve symbiosis and a win-win situation.
Third, there is a negative linear correlation between the price of cloud-native services and the willingness of both parties to choose cloud-native services. Therefore, cloud providers can continue to extend the low-price advantage of traditional cloud services to cloud-native services.
Last, enterprises are more concerned about the potential loss caused by the supply and demand mismatch between enterprises and cloud providers; but the impact of potential loss on the strategy also has a marginal decreasing effect. In practice, potential loss may expand with the development of cloud-native technology, which will also further promote the wide adoption and diffusion of cloud-native services.
As for future research directions, three aspects are considered as follows. First, this paper only involves enterprises and cloud providers in the evolutionary game. In reality, other stakeholders (i.e., governments and independent software vendors) may play important roles. Therefore, it is worth studying the strategic interactions of all possible stakeholders and making the model more practical.
Second, this paper focuses on the impact of the price on the adoption and diffusion of cloud-native services, but ignores the impact of different price models, which is worth further discussion. The different price models (i.e., pay-per-use, subscription, tiered pricing) has always been an important factor affecting enterprises to adopt cloud-native services or cloud services [
49].
Third, this paper considers the cost of cloud-native development and application as a fixed value, but the cost may be changeable and affected by internal and external factors, such as the invisible benefit, direct benefit, and so on. Meanwhile, the flexible cost strategy of cloud-native is a way for cloud providers to control development costs and maximize benefits [
56]. This is worthy of further research.