In the E-commerce era, user applications have undergone fundamental changes. The traditional client/server model cannot meet the requirements of traditional enterprises, telecommunications, and ISP applications, the smooth and efficient operation of E-commerce requires re-division of the computing mode. Lenovo Wanquan, a representative of domestic servers, has switched to the Construction of e-commerce in China this year, it provides a full range of products and solutions for e-commerce construction from front-end access services, mid-end application services and backend database support services, and builds a three-tier e-commerce for users.
Enterprise needs and model conversion
The pull of application requirements leads to changes in the computing mode. In the E-commerce era, if you want to continue to maintain the competitiveness of enterprises, you must have the following three basic requirements: 1. To send products or services to consumers in the shortest path, that is, the direct sales model; 2. meet users' requirements for products and services at the lowest cost; 3. Obtain required resources or information in the fastest way. These three requirements reflect the core philosophy of e-commerce, and get the greatest return at the minimum cost.
According to this, traditional enterprises need to change from traditional channel sales to direct sales, and gradually to comprehensive network direct sales. Second, establish a user management system, such as the CRM and callcenter systems. Third, establish an Internet website to publicize and lay a preliminary material foundation for online transactions. Fourth, it is necessary to have the ability to quickly obtain the required information from a third party; fifth, establish an enterprise management system for Flexible Production and customize production according to user needs; 6. Remove most support systems from the Enterprise and transfer them to a third party to provide more professional services. Enterprises only focus on their core business.
In the traditional Client/Server structure, front-end clients have a variety of applications, such as ICP applications, you may need to install online shopping, entertainment, stock trading, office, school, banking, and many other client programs on the front end. The backend servers are used to support these applications, it divides the intermediate application layer in the three-tier structure into two parts, one part is distributed to the front-end client, and the other part is distributed to the backend server, which means that the backend server not only has the database and data support system, some application support systems are also required. There is a gap between this structure and user needs: 1. the user needs to become an expert in the installation, configuration, and use of various applications; 2. the structure seriously occupies system resources and communication bandwidth, reducing system speed and increasing overall costs; 3. High hardware requirements, affecting system stability; 4. Difficult system tuning, there is no tuning method that can meet the requirements of all applications and services. 5 The most critical aspect is that the system has extremely limited scalability and lacks linear growth capabilities. If you want to expand, you can only stop the system, but it will cause unpredictable losses to the application.
Analysis of three-layer structure scheme
In the E-commerce era, enterprise Internet access and online direct sales first provide ISP business opportunities, and access services and host hosting will become the trend of the times. At the same time, some ISP/ICP will gradually become ASP (application service supplier) the transformation will provide more professional services, and enterprises will focus on core data, supported by callcenter, CRM, and ERP systems, therefore, it provides a new business opportunity for system integrators. Lenovo's three-tier e-commerce solution came into being when these ISPs and ASP needed it most.
The layer-3 structure is different from the previous Host terminal mode or Server Client mode. It features a backend data support server in the background and a group of application servers in the middle end, provides system solutions that combine user services and specific applications. There are a lot of access devices at the front end to connect to the client through the access device, as shown in figure 1.
In the layer-3 structure, data streams flow from the backend data support layer to the application layer, and then to the front-end access layer, and finally to the user layer. If we compare it with the TV system, we can see that the front-end access layer is like a TV, while the middle application layer is like a television transmitting device, and the latter data support layer is like a TV station, in this way, a complete system is formed by the front, middle, and back.
The three-layer architecture features a single device function, system standardization, and Device miniaturization at the front-end access layer, and implements load balancing at the front end. ISP and ASP can replace traditional tower servers with many rack servers, the task of each server is very simple. For example, a Web server can be a standard device without a display or keyboard. It can work just like a common network device. With the standardization of devices and the simplification and miniaturization of functions, rack servers from 1u to 2u have emerged. Lenovo's 1050r, the shortest server in China, can stack up to 42 servers in a standard cabinet. Many ultra-thin rack servers share a storage array to achieve load balancing, that is to say, the front-end user's frequent access is evenly allocated to a relatively small server, so as to easily implement the tasks of a large server load, or even work more perfectly than other servers. At the same time, Lenovo provides effective storage and backup protection at the front-end access layer, which greatly reduces the operation costs of ISP and ASP and doubles the profit.
The intermediate business layer adopts standardized development tools to unify multiple application structures. Through modular structure design, high-availability application systems can be achieved. The system uses a dual-host cluster system. Without re-writing the application, it ensures that no single point of failure is generated at the intermediate application layer. That is to say, when the user accesses the front-end, I don't feel any changes in the intermediate application layer. This is a big change from the previous structure of the host client server. At the application service layer, you can build a system solution that conforms to business operations and specific workflows as needed. Currently, Lenovo can help users build large-scale system solutions such as ERP, CRM, and callcenter.
The backend data support layer is a database system and a centralized data storage system. Centralized data storage enables multiple datasets to be stored on one data storage device. multiple servers read and write data simultaneously and ensure data consistency. It has high bandwidth and stronger data transmission capabilities than traditional SCSI devices. database data processing is parallel at the backend database support layer, most servers will gradually switch from the traditional single-Host application mode to the parallel processing mode. From the original single-host four or eight CPUs, the tasks will gradually evolve into multiple machines with multiple CPUs at the same time, implement Parallel Processing. The backend data support layer also provides unlimited scalability for storing and processing 000000 of data. centralized storage can be extended because it stores data in a storage device group, as long as the storage devices are superimposed, the linear growth of storage capacity can be achieved. With the parallel processing technology, the database continuously increases the number of server nodes to achieve linear growth in processing capabilities. At the database support service layer, Lenovo's international leading ns10000 high-performance server cluster system last year can truly enable users to achieve the dream of "Unlimited scaling and never stopping, it has a availability of up to 5 to 9 and can replace expensive minicomputers.
Unlimited expansion of mainstream technologies
Many enterprises face the same problems during their e-commerce Transformation: they have adopted the Client/Server structure, and as the system grows and applications increase, as the number of servers increases, the data center management is chaotic and the storage is scattered. Following the overall technological development trend and making appropriate system adjustments and updates are important issues for most enterprises. On the one hand, we can use the best technologies and products to quickly improve our operational efficiency, and on the other hand, we can avoid the huge waste of money and manpower caused by equipment updates and other problems.
We recommend that you consider the following factors when constructing e-commerce:
Three-tier architecture should be planned;
The system must have high availability, that is, fault tolerance;
The system should be capable of load balancing to avoid premature resource depletion;
The system should be able to centrally store and back up data;
The system must have online scalability, including storage and processing capabilities;
The security of data services must be considered.
After the computing mode is transformed into a three-tier structure, the overall system capability has been greatly improved, but the updated technology will still be used as the development and change of user requirements. Lenovo provides a wide range of solutions for users and partners to achieve unlimited scaling, such as Lenovo ns10000 and datacenter.
Lenovo ns10000 is a high-availability and high-performance data platform. The entire system adopts a redundant design without spof and implements a real application-level cluster. It can evenly allocate a task to all machines for running, and then centralize it again to get a result and finally output it to the user. It uses the Lenovo da Technology (direct access) in the internal network of high-speed clusters and supports 64-point clusters to achieve full linear expansion. It can support more than 1 TB of data, in the near future, more data will be supported.
Lenovo's data center solution is designed for the booming ICP and ISP. The entire structure reflects Lenovo's three-layer service structure (2 ): front-end access service layer, intermediate application service layer, and backend database support service layer. The backend database can adopt the Lenovo ns10000 high-performance database platform. It is easy to achieve high-speed processing of user data, central storage, and centralized backup.
Lenovo has gradually transitioned from a traditional PC manufacturer to an Internet Enterprise, focusing on the construction and development of Internet servers, applications, and solutions. Lenovo will build China's e-commerce together with partners from all walks of life based on its own experience and R & D product advantages, and strive to promote the development of China's e-commerce.
Ezerg Programming Language