The application research of the provincial e-government system based on cloud platform architecture

Source: Internet
Author: User
Keywords Server implementation security
Tags access application applications asset automatic automatic deployment automatic update backbone

1. Cloud Foundation

Cloud, as an extension of it virtualization and automation, is being known to more and more people, the advantages of the cloud is very obvious, first of all, can make full use of server computing resources, can be reasonable allocation of storage space, flexible scheduling and high reliability of the application of security and data security, can be obtained at any time, on-demand use, free expansion, Achieve good scalability, system architecture flexibility greatly enhanced.

As a provincial e-government platform, across a number of urban areas, the overall system includes the provincial backbone platform and the corresponding operation group and management group, as well as the city level of the center, and the lower part of the county node composition, all parts play their important role, all the application platform, The system monitoring platform and control platform are all assembled in the provincial center platform to complete the relevant functions of e-government. (Figure 1)

2. Cloud Architecture

2.1 Cloud Advantage

The use of cloud architecture concepts in e-government IT systems provides us with the following multiple technical advantages:

2.1.1 Storage Dynamic Expansion

With cloud storage technology, you can dynamically add and expand disk space, easily dynamically expand from terabytes to petabytes, and keep up with growing data requirements for better capacity/price ratios.

2.1.2 Server Virtualization

To virtual a server into multiple servers, the environment is completely isolated from each other, the integration of heterogeneous platforms and the integration of applications, efficient use of resources at the same time, with load balancing and high availability technology, to achieve the maximum utilization of server resources and high reliability protection, significantly reduce the number of servers to achieve low carbon emission reduction, to obtain higher sex/ Price ratio, lower TCO, and achieve higher Rio, so that the fish and bear the cake.

2.1.3 High reliability and load balancing

In the cloud architecture, high availability (high-available) and load balancing (loading Balance) technology can realize the full and high availability of backend database and the load balance of front-end application, and the large burst access can be easily responded, balancing server pressure and request hotspot, Achieve the perfect, efficient and quick access experience.

2.1.4 Automation Tasks

Use cloud architecture for unified management, set up automatic installation server and update server system automatically, complete automated operating system installation, automated update detection and upgrade services, automated data backup and monitoring work, thus significantly reduce the labor intensity of IT departments, "one-click Installation" "One-click Upgrade" From the ideal into reality.

2.1.5 Centralized management and asset monitoring

The centralized management platform in the cloud architecture can monitor the resources and performance of physical server and virtual server, register and manage the assets, realize automatic monitoring and report generation, and notify managers by mail, SMS, log alarm and so on. Making it possible for a person to manage hundreds of thousands of servers makes each employee a veritable generalist.

2.1.6 Virtual Desktop

The virtual desktop in the cloud architecture enables each operator to have a unified, independent desktop, the user's profile and data are completely stored on the server side, the new personnel no longer need to buy additional computers, installation systems, configuration applications, only to be in the server through the cloning of the system configured client software to be carved long, Can be directly delivered to new employees, employees can also be in different places through a unified authentication and login remote virtual desktop can work, no longer alone on the local machine to install client applications, so that "one deployment everywhere" possible.

2.2 Storage Dynamic expansion

A storage system can actually be viewed as a server, but it is more of a massive amount of data and ensures that data is securely and efficiently stored, while the concept of cloud storage is similar to cloud computing, which refers to functions such as cluster application, grid technology or Distributed File system, A large number of different types of storage devices in the network through the application software together to work together to provide data storage and business access functions of a system. Using cloud storage, we can support a large amount of data, dynamically expand our storage space, without the need to redistribute the storage sequence, so that we can more flexible control of the distribution of data, more reasonable allocation of storage space, more flexible and efficient management of storage data.

As a cloud storage system, in addition to supporting a large number of data, TB-PB, or even EB order of magnitude, can be mixed with a variety of types of storage, such as FC disk arrays, SAS storage systems, Ip-san systems, NAS Systems and SAN Systems coexist, providing efficient low-cost storage solutions.

2.3 Server Virtualization Technology

Server virtualization is an important part of the cloud architecture, the use of virtual servers, to achieve dynamic expansion of the service architecture, in the traditional way, for security and stability considerations, each application running on a separate server, and as the performance of the server, the single server computing resources appear idle, And applications are growing, resulting in increased number of servers, power and cooling overhead, and heterogeneous platform management and monitoring of cross-platform more and more difficult, and the emergence of virtualization, can be implemented on a server virtual multiple operating system instances, running multiple applications, "feed" performance of a powerful server, integrated, A significant reduction in the number of servers, the use of virtualization management tools to achieve centralized management, reduce power and cooling costs, improve maintainability.

As a provincial platform application, integration of the surrounding e-government applications, OA system, approval system, Government information disclosure system, electronic monitoring system and other applications from a large number of servers, using a better performance of the server, install the virtual operating system, the application of these integration, reduce the number of servers, achieve green it and efficient management.

2.4 Security Systems and security virtualization

For security reasons, the government industry is best to use a safe domestic operating system, the need to open the source code, but also in very critical applications, in addition to safeguarding the application of security, but also need to ensure the operating system of additional security, so that security in the system layer, coupled with high-intensity password and firewall support, Supplemented by disk File system encryption technology, fingerprint identification technology and other support, can achieve the highest level of security, to achieve a special high security application of the perfect protection. Similarly, based on the underlying security of virtualization technology, with the installation of security operating system virtual machine, can be a secure virtualized environment, build a secure virtual machine environment system.

2.5 High reliability and load balancing

The good operation of the cloud system is ensured by the high availability System (high-available) and load balancing (load Balance), because of the large amount of traffic in the provincial data center, it is possible that a single server can not meet the user's access requirements, In the province center need to use load balance to ensure the safe and stable operation of e-government system, at the same time, E-government needs large relational database to support, and the database itself needs high can be used to support. Therefore, the cloud E-government system in the center should have the following characteristics:

No single point of failure, that is, a single server problems can not affect the operation of the overall e-government;

To support the distribution of requests, global load balancing is implemented to balance the access request;

To have a flexible architecture, the implementation of the flexible structure of the number of servers increase or decrease;

With monitoring function, can monitor the use of server resources, and record or alarm; (Figure 2)

2.6 Automation Tasks

Automated task server, can provide the task of the source data, such as the operating system to automatically install the required data source, the operating system to detect the upgrade needs of the source data packet, anti-virus software update server, dynamic allocation of IP to provide server automatically start the DHCP server, etc., constitute an automatic installation and Automatic Update system.

2.7 Set management and asset monitoring

Already have virtualization, high availability and load balancing, automatic deployment and updates, such as parts, still can not be called a complete cloud architecture, the cloud architecture in addition to these necessary elements, but also need a set of centralized management system to all provinces, cities, districts, counties and centralized server management monitoring, including the server's resource consumption and use, Hardware configuration and asset management.

2.8 Virtual Desktops

Virtual Desktop, as the name suggests, the user's profile, the use of software, etc. through the network storage to the server side, the user has a unified operating interface and operating environment, users through the Internet, can use the work desktop anytime, anywhere, to complete their own work, use their own software needs.

As you can imagine, whenever you add new employees or upgrade your system, if you need to go to each workstation to apply the client side of the deployment, both time-consuming and laborious, occasional something outside the need for networking staff must bring their own computers, otherwise the need to install the client work environment, very troublesome, but with virtual desktop, Only need to deploy a client virtual machine, the rest of the virtual machine cloning by cloning, and then the IP can be delivered to employees, more than normal installation system and drive after the deployment of applications to quickly and efficiently.

3. Cloud Integration

Cloud integration, in fact, the cloud platform hardware, software, automated management tools for organic integration, and resource monitoring, dynamic provisioning, automatic deployment and installation configuration combined, and then through the corresponding automatic backup mechanism, operating system security reinforcement mechanism, automatic update mechanism to ensure the normal operation of the cloud Platform, In order to realize the continuous application of external access. (Figure 3)

4, Multi-image flutter

To sum up, the e-Government architecture solution based on cloud platform is a set of virtualization, dynamic extended cloud storage, high availability and load balancing, automatic deployment, system security, automatic installation and update, centralized system monitoring and management of large IT infrastructure and application solutions, the overall topology map of the provincial backbone platform illustrated in Figure 4:

5. Conclusion

Based on cloud platform to provide super computing ability, high reliability, high security and so on, it advances an information sharing era. The application of cloud computing technology and method to the construction of e-Government sharing platform can not only improve the utilization rate of resources, save resources, improve the application level, but also realize the effective integration of the internal resources of e-government, thus further exert the important role of e-government in building a service-oriented government.

(Responsible editor: The good of the Legacy)

Related Article

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.