APM's past and present: How to fully control application performance

Source: Internet
Author: User
Tags apm

In recent years, with the rapid development of cloud, mobile, and big data, the commercialization of mobile Internet products has become increasingly fierce. This accelerates the transfer of traditional businesses to the mobile Internet. The hybrid IT environment makes the application's transmission chain expand and extend constantly-from Region differentiation to configuration, management, and O & M, resulting in end-user network interruption, application freezing, and slow response speed, server downtime and other problems cannot be located, which directly affects the user experience. The pressure on O & M personnel and developers continues to increase.

How can we ensure the user experience of the mobile Internet? Enterprises need to monitor their applications from the code perspective to ensure that their IT support systems run efficiently, at the same time, a powerful it O & M management system is required to monitor the performance quality of each component in the IT environment at all times, and analyze and diagnose exceptions in real time through multiple dimensions to solve product problems. Therefore, the performance management of mobile applications will become the standard for promoting IT progress and improving user experience in China.

APM

At the end of 1990s, when the first generation of the Internet emerged, Everyone began to seek gold with enthusiasm, as if countless Internet companies had sprung up overnight.

The biggest impact on these companies should be on the network center. At that time, the Internet was still in its infancy, and the application response speed was no longer able to meet their enthusiasm for gold fishing. At this time, the application response management concept was gradually proposed. In 96 years, Tivoli and HP developed the application response management kit from the application layer. They believed that the network speed was undoubtedly the application speed, but it was not open for use at the time.

In the future, many Internet enterprises gradually established their APM with the emergence of faults, bandwidth, data management, and other problems. In 1998, the emergence of APM products for commercial management has evolved to component-centric infrastructure Monitoring from systems, middleware, databases, and other aspects. This is also the middle of APM development. However, few IT enterprises have access to the concept of APM in China and have not yet formed a complete standardized product.

Over the past 10 years, vendors that have proposed the concept of APM in the early days of IBM, CA, HP, and Oracle have experienced very slow growth throughout the industry, with an annual growth rate of less than 10%, what does this data mean? In the early days, APM's heavy system and light interaction were incompatible with today's IT environment. They were not designed for users, and the project cycle was too long. The maintenance costs of O & M personnel were high and the ease of use was very low.

Therefore, the concept of APM is a lazy period in the past decade.

Performance management focuses on different levels of IT development

Service Modes in complex systems

With the explosive growth of IT complexity, increasing business and business needs, a series of changes have taken place on the Internet, disruptive development of application development, system architecture, application deployment, and so on, at this time, many enterprises began to gradually realize the importance of application performance management.

Especially in recent years, the popularity of mobile devices and the rise of new mobile access methods make every user's life more dependent on mobile applications. At this time, users are more demanding on performance experience. To solve this problem, Gartner proposed five dimensional model standards to address performance requirements. They are:

End user experience monitoring user-defined Transaction Processing Analysis Application Component discovery and modeling application components in-depth monitoring application performance database functions

Gartner five-dimensional model standards

In recent years, after the establishment of the new APM standard, new relic and appdynamics are undoubtedly the two fastest growing companies, both of which are Saas-based Real-time Internet app management service providers, it not only focuses on SaaS platforms and app performance management services, but also serves as a pioneer in the U.S. performance monitoring field. Unfortunately, the localization strategy of foreign solution providers has been criticized.

Domestic APM is expected

So why is such a professional performance monitoring management and service not popular in China? Complex IT systems and discrete isolated information islands all determine that we must have a localized APM product with more features and high scalability.

Application Performance Management is mature in foreign countries, but it is difficult to serve domestic enterprises. The main reason is that they do not understand China's complex IT environment-serious fragmentation and Boyd, making it management less relevant to the application performance data of Internet enterprises in China, the most important thing is the lack of localized service experience. As a result, the adaptability of its products is far from meeting the needs of users. At the same time, China Mobile Internet enterprises have some features, which makes performance management of mobile applications imperative.

1. the startup team lacks professional O & M personnel

Today, mobile Internet entrepreneurial teams can be said to be everywhere, and the O & M cost is a huge challenge. The quality of the Code produced by developers with varying technical levels is not monitored. In case of insufficient funds, to meet business performance requirements and reduce costs, it is necessary to find an APM vendor with rich service experience.

2. complicated application environments make it difficult to locate problems accurately

From the perspective of application environment, how to accurately locate application performance problems in big data? Real-time deployment between operating systems, CDN, virtualization, and Private clouds is extremely difficult. In this case, how can we understand the dynamic performance changes and user experience of our applications? All of these require a new and experienced APM product for monitoring.

3. iteration speed cannot keep up

In the big data era, rapid iteration has become an important means of mobile Internet product innovation. The speed of iteration determines the competitiveness of products and services. However, many enterprises cannot keep up with the data iteration speed and fail to grasp the iteration direction. As a result, advantageous products gradually contract throughout the industry and their advantages gradually decline. Therefore, finding innovative application performance management methods in massive data volumes is a strong competitive support for enterprises.

4. Massive business requests cannot be met, and performance cannot be analyzed in real time

According to Tencent cloud statistics, there are thousands of secondary operating systems and more than five thousand terminal models in China. The domestic network environment is very complex, in the past PC end, the focus time may be 1-2 hours, but on the mobile Internet may be 4-5 hours. Massive business requests have become a sign of mobile Internet development, how to accurately locate performance problems and trace the source of problems in massive business requests has become a top priority for mobile Internet Enterprise O & M management.

 

In July 18, 2014, China launched the brand-new application performance management platform listening cloud, which has been focusing on Application Performance Management for more than seven years. It took the lead in proposing the mapm concept. The core of the concept of mapm is to focus on the strong service experience. by monitoring and optimizing the application performance of enterprises or individual developers, the reliability and quality of mapm can be improved and the management cost of localization can be reduced, to ensure that users get good services.

User Experience is the final standard for measuring the quality of applications, and performance is the core of user experience. In the mobile Internet era, enterprises need to focus more on business and product design. Performance management is not just overnight, but needs sustainable development and control, the domestic application performance management solution represented by Tencent cloud is bound to become a standard for the success or failure of the mobile Internet industry.

Link: http://www.tingyun.com/news/129.html

APM's past and present: How to fully control application performance

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.