Global System Architecture Design and deployment

Source: Internet
Author: User

The company's original system is a local system. Specifically, there is a server where sqlserver database and IIS Web server are deployed, and then applications (web site) are deployed ). The application contains two modules: one is the outer system used as the customer service, and the other is the inner system used by the company's employees. The two systems communicate with each other using WebService. Specifically, the customer submits a request on the outer system, and then the company staff processes the request in the inner system.

The access speed of local (Shanghai) employees is OK, and the access speed of other regions in China or South Korea is also OK, but the access speed in the United States (much longer than South Korea) is slow. Therefore, we need to build a global system so that the access speed in the United States and China can be improved, and the development, deployment, and maintenance costs are relatively small.

 

At present, my idea is to deploy an outer system globally, and then the inner system is deployed in the United States, Europe, and Asia. Because the outer system has a small amount of content, the access speed is still OK, but the inner system has a lot of content. If a server is deployed in the United States, China will be very slow. In addition, the outer system is provided to customers and can be accessed by customers all over the world, while the inner system is generally accessed by employees of local companies (if American employees access the inner system in China, it is still very slow, same as centralized deployment of a system ).

Then, the outer system decides the inner system to which the request is submitted based on the customer's request type, and the resource data in each inner system can be queried in a unified manner, this allows the customer to decide the region to be submitted for processing. This submission action is implemented in the background. Otherwise, the speed problem is hard to solve.

However, the implementation of distributed deployment and background submission involves data synchronization, which is difficult to think about.

 

I don't know what global system construction and deployment solutions do you have to share?

Global System Architecture Design and deployment

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.