12 kinds of enterprises to use the database posture

Database software as the basis for class IT systems, plays a very significant role. Then the business in the use of the database, what kind of methods to choose from? What are the different ways they all have the characteristics of it? This paper will use, application scenarios, the development of multi-angle, cost factors (human, financial, time) and risk analysis point and other twelve kinds of situations (for the first six locally, as the clouds after six kinds of ways) in the future.

Option 1: Business Database + Business Services

This is the more traditional way. Enterprises to purchase large commercial database software, and the corresponding purchase services to support the work. In the past three or four years, which it is a mainstream use. It can be said also good to meet the rapid development of all types of enterprises. With just the past two decades, changes in Internet-based, had no small impact on this way.

In this way for traditional enterprises, demanding the database, its own limited technical capacity, future development is relatively fixed, the future with the development of commercial database changes, on the whole, the future of the cloud demand for its impact larger. In addition, in the localization of self-control, etc., will be a greater impact on the model.

Cost factors

From the point of view of labor costs, the overall investment is not primarily provided by the manufacturer. Own staff notably the completion of the audit, evaluation work. From a financial cost analysis, several programs, one of the highest relative. Often seen "a state-owned bank, the annual procurement database xxxx million News" newspapers.

Because of a large financial investment, this approach also generally limited to medium-sized enterprises or certain specific industry requirements. For the time cost is relatively small. Select Business Database + service, which is the value of its accumulated many years of product development and technology mature business delivery capabilities. Whether it is product maturity, stability; or service support, etc., it is generally delivered in a short time compared.

Risk Analysis

  • Technology Risk: Technology closed, not open; do not meet the requirements of self-control.
  • Political risk: the case of foreign products, but also vulnerable to the political environment.
  • Financial risks: manufacturers vulnerable to kidnapping, less controllable on economic investment.
  • People risk: by the technical support level of technical competence great influence, who can not afford their own, not long-term growth.
  • Function risks: mature commercial product, it is difficult customized to meet customer demand; and there is the risk of integration with other components.
  • Transition Risk: With a commercial product, like other products more difficult transition.

other instructions

  • Commercial products, including database and emerging domestic database vendors. As a commercial product a great addition to these two types of program on comprehensive cost is an advantage, but need to be further strengthened on the product features and service capabilities. After all, similar foreign commercial goods and services, there have been four or five years of accumulation.
  • Business services, in addition to the original service, also includes support for third-party service companies. On the latter's choice for foreign and domestic manufacturers service, the difference is quite large. Recently seen including cooperation between emerging domestic database vendors and third-party service companies, a lot of action (including training, certification, delivery, etc.).

Option 2: self-service Business Database +

This approach is also more common. A In the former, as companies use in-depth business software, its own service needs become urgent up. By establishing its own service system, companies can better meet their needs. In this way, for a certain technology accumulation of traditional companies. With the development of the future development of commercial databases varies, the overall relatively stable.

Cost factors

From the human cost point of view, compared to the former have more input. Commercial database product promotion for many years, a lot of talent-related holdings, it is generally very easy to recruit talent needs, and often the price is not too high. This is behind the open-source software, in stark contrast. The financial cost of investment is still relatively large, commercial software procurement costs account for the bulk of the whole.

From time costs, increase than the former, but the whole is still less than normal. This is mainly because of commercial database mature ecosystem, it is easy to set up the operation and maintenance system; and talent, but also easier to add.

Risk Analysis

In terms of risk, and the former is similar. On which technology risk, its own staff for commercial products to control than the original, or have gaps. Of course, counterpart risk is reduced, the product of a larger force to control by its own staff.

other instructions

In some key core areas, still recommend using the original support, reduce technical risks.

Mode 3: open-source database business services +

With the increasing maturity of open source database, more and more companies start using open-source database. But in comparison to commercial databases, open source program for its own technical ability higher requirements. Therefore, many consider to catch the wave of open source business, this way. Suitable for transformation of enterprises, from commercial to open source, this way you can avoid risks to some extent. But in general for the transition phase, in the long term or to cultivate its own service capabilities.

Cost factors

Labor costs point of view, at a medium level, compared to the commercial service, its overall labor costs has been reduced. Financial cost of inputs generally around the middle, but quite different in different service companies. Time costs less investment, but compared to the business plan, business-to-business services need to do more technical investigation. Therefore, in the initial evaluation stage, often we need to invest more time.

Risk Analysis

  • Technical risk: their open source database technology risk, technological risk selection and risk capacity business services.
  • People risk: by the technical support level of technical competence great influence, need to be carefully assessed.
  • Function risk: In general, open source database in functionality compared to commercial databases, there are drawbacks. So this part should be carefully evaluated.

other instructions

And various business services, currently in open source services, the manufacturers ability to uneven, there is no more unified standard. Some open-source database, there is a so-called "original" class commercial support, but in the domestic small decline with sound.

Mode 4: + self-service open source database

This is typical of the "Internet" games are played, it is the more common way. Suitable for large-scale, enterprise customization demanding scenes. Can be considered mature or private cloud database products, solutions within the enterprise development direction, even outside energized.

Cost factors

In this way the human cost is relatively high, but according to the use-scale enterprises, the difficulty quite different. The development of open-source database has also experienced a period of time, ownership of talent on the market have gradually improved. But for high-end talent is still relatively scarce, and higher personnel costs. Financial aspects, mainly but also in labor costs.

In addition, the infrastructure also need to have some input, and may even spend more than commercial programs. High time costs, enterprises should establish a mature open source database operation and maintenance system, take some time to accumulate.

Risk Analysis

Risk analysis and those on similar outstanding personnel risk, the need to cultivate long-term investment.

Mode 5: Open source customization database + Business Services

This program is a special case 3. Instead of using the native enterprise open source products, but the use of third-party companies customized open source solutions may be pure software, hardware and software may also be integrated. Kind of way, will be inadequate for open source software, make customized improvements to meet the needs of enterprise-level software.

However, this approach is generally not their own independent business operation and maintenance, we need to use a third-party company's commercial support. Higher demand for enterprise-class features of the database, but the original case and open-source database can not be met. For the short term, there is demand for the removal of commercial databases scene, very fit. With the domestic use of open source database level deepening, more and more of these start-up enterprises appear. Very optimistic about the future development of this model.

Cost factors

Labor costs, mainly from third-party service overall is not high. Financial costs, mainly to see the program, the greater the difference. Time costs, visualization programs with a purely commercial.

Risk Analysis

  • Technical risk: customized part is not open, the company can not control; In addition, the native version of the open source change may not be applied to short-term programs
  • People risk: by the technical support level of technical competence great influence, need to be carefully assessed.
  • Change: the program limited to, the risk of a certain transformation.

Embodiment 6: The private cloud + cloud service

The last privatization deployment scenario, a cloud of compromise. Limited to some special circumstances, some companies can not directly use the public cloud, but much-needed platform capabilities similar to the public cloud. Thus, some cloud vendors or database vendor provides a private cloud deployment plan. It can be simply understood as the cloud moved back home.

In the past there was a saying that private clouds will gradually shrink, public clouds will dominate the world. However, domestic market development point of view cloud the last two years, the pace of development of private clouds some indicators even more than the public cloud. When we talk about "toB" market to be the next blue ocean, this model also toB services market is an important part. In this way, suitable for large enterprises, long-term bullish.

Cost factors

From a cost perspective, the human cost of investment is not, depending on the vendor staff input. Financial resources, although compared to the large-scale business solutions, there are some cost advantages, but the advantage is not so obvious. Time costs, but also longer than the traditional program, after all, this is not the replacement of a single technology platform, but to the Iaas, Paas, and many other dimensions.

Risk Analysis

In addition to the risk point in terms of financial resources, more is to consider the technical dependence on manufacturers. Compared to conventional solutions, dependent in this way it is even higher. Manufacturers generally provide good private cloud, and public cloud corresponds to open up its own program; but for other companies owned or public cloud platform, is more difficult to get through.

Mode 7: bare cloud + + self-service open source database

This is the initial stage of one kind of cloud use, business use only Iaas part of the cloud, and the rest are self-built. This approach can make full use of the advantages of public clouds brings flexibility, will continue the business of the original accumulation of technology to the cloud. For businesses, this approach is the most "smooth", even more applications can not perceive, still like to use internal IT resources, the use of public cloud resources. It is suitable to have a cloudy, cross-demand cloud the occasion. But the disadvantage is unable to take advantage of cloud technology vendors the ability to bring added value.

Cost factors

From a cost perspective, enterprises can achieve "optimal." When only the bare metal, can press the "lowest bidder" strategy, optimization options. Under certain circumstances scale public cloud still has its price advantage, not to mention you can also take advantage of elastic capacity, dynamic cut any time to adjust IT investment based on enterprise development. Personnel, with independent operation and maintenance changed little. Terms of time, because the underlying delivery speed increase, there are still some improvement.

Risk Analysis

The risk is not merely rely on public cloud bottom, it is easy to migrate to other cloud vendors or move back to their own.

8 ways: bare cloud + database + third-party service business / self-service

This is a rather special case. The commercial database companies have chosen to build on the public cloud. But it did not choose cloud vendors, but choose to build their own or third-party vendors to help complete. This is often the small and medium enterprises, its size is not sufficient to support the deployment of privatization, and the application are also dependent on commercial database products. Companies want to take advantage of cloud elasticity and therefore a combination of such use.

Cost factors

Financial costs, it is mainly aimed at the infrastructure level, it would be more self be saved. Manpower, time aspects, little difference.

Risk Analysis

The risk is that some commercial databases not support for cloud scenarios, enterprises have a certain technical risk. Either a relatively strong independent technology capability, or rely on third-party service vendors.

Embodiment 9: The cloud database (open source) + cloud platform service

This is the launch of the most cloud vendors 'traditional' database services, is currently the largest of a choice. Cloud vendors based on open-source version of the database + own service platform to build its database products. Database and open source version of its core, is exactly the same, each is more competition platform service capabilities. In this way for low operation and maintenance requirements of the enterprise, which can rely on the ability of cloud vendors (in addition to individual high availability, disaster recovery requirements). This program is suitable for the early cloud companies can gradually explore the difference between cloud and original way.

Cost factors

Financial costs, the business plan and compare undoubtedly have an advantage, but independent open source contrast, almost no advantage. It is more in terms of fast delivery, scalable capacity and other product features. In addition, labor costs, the result of a significant reduction in operation and maintenance type of work, so that you can save some manpower downsizing of its own staff. Time costs, has improved.

Risk Analysis

Risk database itself is not, after all, with the same open-source version, technically migrate its use to other cloud vendors. When the database upgrade, you can also enjoy the corresponding technology bonus. But for platform services, there is a certain dependence, various different capabilities, the need for adaptation. In addition, operation and maintenance depend cloud vendors, there are some technical risks. Independent technical capabilities, will gradually lose.

Embodiment 10: The cloud database (open source customization) + cloud platform service

In addition to providing cloud vendors consistent with the open source version, generally also provide a private customized version. It is often based on a version of the open source database to a depth of customization, done for the strengthening of certain characteristics. Of course, some way of feedback from the community, to contribute to the open source (probably the future will merge into the new version), but many exist only in the "private cloud DB". As enterprises have for a particular scene (such as a spike) or otherwise (such as financial level data synchronization) of strong demand, consider using this scheme. when

However, the use of cloud vendors also means that the depth of binding. In addition, the platform services, similar to the above case. This approach is more suitable for certain requirements of the database, but does not support the native open source version of the situation.

Cost factors

Similar to the way.

Risk Analysis

The risk is that binding a single vendor, generally difficult down. This is similar to using large commercial databases. Of course, the application side can be designed to minimize dependence on properties. In addition, because it is a customized version of the open source version of future upgrades may not support short period of time, may not even consider supporting, the road towards full independence branches. On this point, companies also need to focus on.

11 ways: native cloud database (self-study) + cloud platform service

Some large cloud vendors, in addition to the above two, through self-study database ways to increase future competitiveness. Gather from the latest reports, the more cloud vendors to join in, which also brought vitality to the overall database market. In terms of projections, were unanimously optimistic about the future development of native cloud database. Compared to the first two methods, such databases is born in the cloud, from initial design to give more consideration to the cloud environment features, it is extremely competitive.

Of course, for now, the existing cloud original survivors in the "primary" stage, in the future to solve the larger scalability, after more than reading and writing ability, it will truly enter the blowout development. Existing major plant, we have focused layout in this area, to increase investment. For enterprises, no doubt addition of a choice, especially in certain scenarios (such as massive data, etc.), a native of open source, open source products are unable to meet the expansion.

Cost factors

Currently manufacturers are trying to promote, so from a business cost can still benefit; but in the long term, remains to be seen. From the staff, the company also requires a certain investment, after all, this is a new database, although the cloud vendors provide a good interactive platform, but companies still need to do some technical reserves, so the staff also need some input. Time point of view, for this relatively new product, need to do more testing and evaluation work, and therefore need more and more investment.

Risk Analysis

Similar to the above risks, even it had been. Enterprise application vendors will be completely dependent on the product. Although many propaganda compatible open source or commercial databases, but after all, not the same product. This also requires a careful assessment of the enterprise. In addition, for compatibility, backup and recovery, high availability, data synchronization, cross-cloud disaster recovery, it is worthy of investment research.

Embodiment 12: The cloud database (self-study) + + cloud hosting service cloud platform

This is a kind of niche program, which originated in the background database vendors and cloud vendors cake division problems. Some database vendors (such as MongoDB) do not want to cloud database market is dominated by cloud vendors, but to be its own dominant building is not dependent on the cloud vendor independent ecology. In this way the country is currently not seen much here temporarily commented.

Author: Han Feng

Starting in the number of personal public "Han Feng channel."

Source: CreditEase Institute of Technology

Guess you like

Origin blog.51cto.com/14159827/2433280