Alipay architecture

Alipay used three layers architecture divided into two categories, namely, operation and maintenance platform (IAAS), technology platforms (PAAS), service platform (SAAS). Three platforms that deliver services from the bottom, an intermediate layer and application layer.

Because the number of users of two-eleven day, traffic, and all data is usually several times, so the requirements of the system is relatively improved, but also to provide a complete disaster preparedness programs and recovery system. To ensure the normal operation of the system. Based on the above several requirements, we propose a logical data center architecture, the core idea is to split the idea mentioned level data access layer, to the upper terminal, from the beginning to the access layer system into a plurality of units, there are several units characteristic:

1. Each unit is closed outside, including access to various types of inter-system exchange stored;

2. Real-time data for each cell is independent, not shared. The configuration class data members or the delay may be less demanding shared;

3. The communication between the control unit unification, try to take Asynchronized message. Agent programs take synchronization message unit;

At the same time this architecture to solve some of the problems:

1. Since the cross-section to minimize the interaction with and use of asynchronous, such that the remote deployment possible. Level of the entire system is greatly improved scalability, no longer dependent on the IDC city;

2. Can achieve N + 1 remote disaster recovery strategy, greatly reducing the cost of disaster recovery, disaster recovery facilities are available while ensuring real;

3. The entire system is no longer a single point of presence, greatly enhance the overall high availability; city and a plurality of remote units deployed can be used as mutual backup disaster recovery facilities, fast switching operation and maintenance control by the internet, you have the opportunity to 100% the continued availability;

Flow inlet and outlet to form a unified business level 4. The control architecture may be routed control point, the overall system can greatly enhance the ability to control. Based on operation and maintenance management and control model difficult to achieve before this architecture, the line pressure measurement, flow control, gray-scale publishing can now be very easy to achieve.

This architecture has been applied in the two-eleven of the last few years, and provide a good service, this architecture also has three dimensions scalable strategy.

In the current era of big data is the most important thing is to ensure the reliability of the data, the unit of construction is very important, so that off-site data and applications to become a reality, with good scalability and flow control ability. In terms of usability, combined with the depth of the financial accounting system cloud, to borrow accounting system failover capability, so that the ants spend chant through low-cost renovation of the city will have disaster recovery, high availability and other off-site disaster recovery capabilities. Database any one unit out of the question, can quickly switch the disaster will not affect the user of this unit were ants spend chanting pay. In terms of stability, the ability to cloud customers by means of high stability of the platform, the ants take chant customers have signed a contract to form a data migration into and pre-write cache cloud client platform, shooting at the peak of the big pro-cache up to 100%. At the same time, combined with full link voltage measurement platform, the ants were spent chanting Mogao capacity and ongoing stability testing, we found that the system performance is optimized point repeatedly that big promotion day system running smoothly.

So a good architecture requires three aspects, first need to know a good strategy and ideas to build infrastructure, and secondly also need to have adequate facilities to support the operation of the hardware architecture, and finally with the requisite skills to perform relevant aspects. This will be a good team.

 

Guess you like

Origin www.cnblogs.com/wmy-666/p/11032629.html