Improve Network Service resource quality, save IT cost, realize multi-point disaster backup
"Server +IDC" is the basic model for an enterprise to build IT systems, but now the pattern is changing. The disadvantages of traditional server model are obvious, the application workload is constantly changing, the single application server is often unable to meet the demand, and the rapid increase in the number of servers, will cause the enterprise capital and operating costs rise. At the same time, increasingly complex IT systems and data centers can be difficult to quickly configure and efficiently manage to meet changing needs.
In every it encounter bottleneck of the time node, there are always new technology to solve the IT system dilemma, and now, cloud computing timely appearance. Cloud computing allows customers to use IT resources on demand, self-service, by deploying thousands of industry-standard servers, working together across these servers, improving server efficiency, and changing traditional it delivery methods. Cloud computing represents the needs of the era, changing the way IT systems are built, and reducing the impact of hardware and bandwidth factors on IT systems.
Application background
A TV group has a wide coverage, perfect service marketing service network, in the domestic establishment of more than 50 marketing branches, hundreds of sales operations and more than 3,000 maintenance service outlets, overseas business has also been expanded to more than 100 countries and regions in the world. The TV platform of a group hopes to provide a better TV cloud platform for service providers around the world through WinDOS Azure to serve customers. But this is not easy, the platform must provide different customer port access in different regions, the traditional approach is to build data centers in every overseas market. This is expensive and slows business growth. Without impacting the business, and based on market demand and business development, the enterprise chooses to use Windows Azure platform for support.
Solution
Windows Azure Platform partner Guangzhou New Generation Data Center (GZIDC) helps a TV group migrate traditional IDC server Architecture core technology to Windows Azure cloud platform. Complete the creation and configuration of cloud services (Cloud service) on Azure (including building load balancer port mappings, opening appropriate management ports) and recording the full DNS name of the Cloud service that needs to be released externally. Windows Azure Content Transfer Network (CDN) provides users with a better sense of experience by caching the storage Blob,cloud Service on the Azure platform across numerous physical nodes in mainland China.
This program will mainly use Microsoft Azure's IaaS services (including virtual machines and virtual networks) to host a TV platform. An important advantage of IaaS is that it can simulate a corporate infrastructure in the cloud, with minimal transformation from an existing application to a cloud platform, and is ideal for migrating a TV platform to azure on the shortest possible time. In addition, the architecture design is designed as much as possible in terms of the original deployment, but will try to meet the SLA requirements to add one server and load balance to each server that is running separately, reducing the risk of a single point of failure.
The current IDC data center full set of TV platform (in addition to the first generation of cloud TV platform server) transferred to Microsoft Public Cloud Platform Azure, through Azure to host the future use of all users and TV interface, through Azure to achieve better performance, flexibility and economic benefits, without modifying the ISP DNS, verify that the full range of applications on Azure are functioning properly.
With the help of Windows Azure platform partner Guangzhou New Generation Data Center, the database of a TV group (MySQL 5.5) is implemented with replication replication technology to achieve data synchronization in MySQL master to slave with the original resources not broken. , and based on Apache + Tomcat technology development, MyISAM engine, a small part is based on the InnoDB engine, and through the LVS service to achieve load balancing. Do security migration to achieve data synchronization and ensure data integrity.
Technical framework
Considering the cost and risk control of IDC hosting, and the human and material costs of independent operation, a TV group decided to migrate IT systems to Windows Azure as a whole.
Windows Azure delivers high reliability and massive storage space with low storage costs and high availability that fully meets the storage needs of a TV group. The VM Virtual machine service provided by Windows Azure allows users to quickly and deploy applications, and data stored on BLOB storage can be stored locally in 3 copies per storage policy, and if offsite replication is offsite, a mirror is maintained to ensure data reliability.
A TV group migrates servers such as Aiwi Gaming Hall, Memcached, Mysql-master/slave server, RESTful API, Web Server to Windows Azure. The business model of a TV group determines that it system needs to respond quickly to user requests and shorten the client request time greatly. And deploy Tomcat in the virtual machine to quickly process user requests. When the Tomcat server receives a client request, it accesses the memcached server, looks for data, and, if there is no data to query in the cache, accesses the background MySQL database and updates the memcached. Memcached handles the caching of the client interface, which greatly improves the response speed of the user's access interface.
In the future, a TV group plans to use the CDN service provided by Windows Azure, the CDN content delivery network moves the data to the nearest end-user's server to leverage the low latency and high-availability advantages to achieve large-scale content delivery with high performance, CDN network usage, Will further reduce the request response speed of a TV group user, and provide more excellent user interaction and user experience.
Advantages: More Flexible system elasticity
As the public network of a group TV, user behavior has great difference to the demand of IT system, for example, different time period, the server pressure that the user visit brings changes greatly. Traditional IT systems, from the beginning of the design of the system should consider the peak, abnormal, and so on, the acquisition of more hardware servers and bandwidth to ensure that all times in all bursts of time, the user is available. Windows Azure offers flexible scalability, can change according to user needs flexibility to change the server and bandwidth, can not need to shut down the redundant server, but also when needed, real-time increase server configuration, server number, bandwidth size, etc., to meet the different needs of users, that is, how much to pay.
Lower cost
The migration of a TV group network it architecture to Windows Azure will greatly save the cost of hardware and put the cost into the operation of cloud services. A TV group originally needs to manage servers, storage and other hardware facilities, handle a variety of hardware compatibility, stability and all kinds of exceptions, and after migrating to Windows Azure, hardware-related operational dimensions are given to Windows Azure, in the IT operational dimension, Both cost savings and increased staff utilization.
Avoid developing again
Windows Azure has flexible and comprehensive support for open source technology. A TV group has a large number of Linux servers at the bottom, developing technologies based on Java, Python, PHP, Perl, and Shell. A TV group directly migrated the technology of existing physical servers to the Windows Azure public cloud platform, avoiding duplication of development.
Reliable Service
Windows Azure provides flexible scalability to provide near-limitless computing and storage resources at peak traffic times. In addition, Windows Azure provides 99.95% service level agreement (SLA) guarantees. Ensure a large number of customer access requirements for a group of customers.