In this case, there will also be a problem, between business logic and business logic they will communicate, because the real application will be consistent process, for example, on the internet to take a thing, whether it is the logic of inventory or user side of the logic, order processing there must be a string of logic, there are two ways, a synchronization, One is asynchronous, and synchronization is a logical service, another logical service such as his return, on the requirements of consistency is very applicable, but this has a big problem, it is easy to cause the whole system by an endpoint, we can basically see, especially online shopping, in doing activities, will appear next year to buy 3 times times the server, For the electrical business is often encountered things.
Another way is to be asynchronous, send the request to the past, after the completion of this request, the latter to notify another place, to complete the business chain, this is not so high consistency requirements, the user comments, the late half a minute came out no problem, this need message system they do, User Access this is the first row of the most right is the message system, there are a lot of open source programs, optional one can be, we develop ourselves, not enough performance. In addition, in the user access, scheduling system, because now the business logic is very much, but you can not for users, each enterprise from different domain name, received different front-end load server, domain name scheme is not too suitable, this time need centralized scheduling, the user all requests to the scheduling inside to do a cleaning, Many user requests are wrong, because out of the problem, a lot of business to try to crack your service, this situation in the scheduling will be cleaned, some not necessarily malicious, some try to break your gratitude, the amount of time in fact is quite a lot.
This picture actually comes from the in-house technical training of our Jinshan Cloud team, of course to this picture, then think of a thing, 12306.CN, in fact, no matter how large, how complex the system, in fact, there is only one solution, split it, split into the smallest strength, each strength to protect their stability, Then look at the business needs, if the continuing requirements are very high, with the synchronization model, configure a bit more, if the requirements are not high, there is asynchronous. To this point basically has been able to adapt to all the requirements of network services, including the architecture model, in fact, we all converge.
I made a page number here, what we're doing at this time is cloud storage, which is nothing to do with storage, it's really the beginning of a long time, between 9 and a is the watershed between cloud storage and other Internet businesses, and this time to consider starting to introduce storage. To be honest, for all companies, if you want to get into the cloud storage area, the most appropriate way to start is to buy a dedicated storage device, which is not shameful, because it will save you a lot of things, so that your business becomes agile, dedicated storage devices, this place is written in the traditional gigabit network, This has other equipment cheaper, although said unit cost and our solution is certainly much higher, but the key problem is to start from scratch to do a cloud storage scheme, technical difficulty is very big.
Another option, is to apply open source, the industry used the most or hodoop, if I recommend it, will not recommend Hodoop, not suitable for Jinshan fast, because like name Node, or even open source program will choose to launch the DFS,TFS is not suitable for the fast disk business. HODOOP two structure, one is namenode. Go up a little bit more, our business inside do an album, it's File hot and cold data present relatively high situation, to this piece to tell the truth, the last joke, now the domestic hundred disk war, we so far the fast disk is the leading state, including the next room wps old friends, Xu Shiwei students they are doing. Of these 100, 95 are used to buy a storage device or a hodoop, I have seen one of the most cattle team is Shanghai Han Zhu classmate, a person plus two students, three people do there, but he now pull the financing does not do that, that has stopped.
So far, we have just evolved the 12 version, for large Internet services, to that stage? This place for everyone to share it in the first phase of Internet services, the rapid response to increasing service pressure, from 1 to C12 an evolutionary solution, very feasible, many internet come, can be used directly, in one weeks to complete from this step to the next evolution. The second is to improve the stability of the service side, the first is a single server architecture, many are placed in a server, this time the stability of the server can be imagined, with the subsequent split table, continuous redundancy server to achieve a relatively high degree of stability. Actually do cloud after we do office before that is the beginning of the 2008, we set ourselves a high goal, service stability to do how many 9, or do the cloud after non-stop communication with the industry, we are slowly reducing downtime special maintenance time, as is now recognized in the domestic better, Taobao , Tencent, they will often maintain, the first stage we feel that this is very good, as users continue to go up, the first stage is to verify the business itself feasible. The second stage is the most important, how I in the more complex system, than the larger system can not only glass stability, but also to ensure business agility, because to modify my service, this time the automation of the operation and maintenance systems and middleware development is more significant.
In the third phase, most Internet companies in China have increased the cost of services at this time.
Stage four you can watch Facebook.
We hope that the fast disk and Jin Shanyun simplify this system, the right of the picture can be seen, currently on the application and Kingdee, Konka, not on the line still a lot. Here is an introduction to the open architecture of the quick disk, an infrastructure diagram that is hand-painted while caring for children. Below is Jinshan cloud technology, because our team is from the WPS technical atmosphere is relatively strong, because WPS is a very large system architecture group, it is responsible for from the use of the framework of technical research, this infrastructure group of two principals, I and Xu Shiwei, we do cloud time is the same, The first one we want to be able to play this cornerstone very firmly, play a more solid foundation, the second hope Business rapid and agile changes, summed up to do five categories:
The first is cloud storage, which tells you that cloud storage and distributed file systems are completely different, and that distributed complete systems can be considered just one of the more than 10 subsystems in the cloud storage, which solves more complex problems. In fact, the issue of cloud storage in the country is very complex, through the special line cost is very high, fast disk open system to provide you with this help.
The second is the data framework, basic all Internet services encounter database problems, the special database itself fast response, to introduce the technological evolution of the time, we have not noticed that I jumped over a field, because we actually do the whole set of hot and cold data, dynamic expansion of a complete set of frames.
The third is virtualization.
The fourth computational framework can be thought of as something like the app.
The fifth one is Operation Dimension technology. Jinshan did not do Sheng model, our cloud platform is more inclined to support and the application of fast disk cooperation, the cloud platform above is the fast disk platform, OPENAPI, including the fast disk all terminals can also cooperate, I drew three sketches, Windows, Android, The Mike board's quick Dish will meet you in a few weeks. This place is a sign of personal users, as well as enterprise users this line, the enterprise this line later launched. Fast Yun platform architecture and other different, simply say and share users, share user data such programs, more products, more like products on the cooperation.
This place has just been introduced, the Fast disk API includes two systems, one is its own cooperation, and the other is to provide a platform for a lot of outside. Cooperation case is that we have just seen the wall, this place is about the fast disk open API, this is the Web site, to apply for an account, select the SDK can be started, if there is a need for the cloud directly and BD mailbox contact.
(Responsible editor: The good of the Legacy)