2015 of 9 major enterprise-level technology development trends

Source: Internet
Author: User
Tags network function

Original Eric Knorr

Original link: http://www.infoworld.com/article/2851469/cloud-computing/9-enterprise-tech-trends-for-2015-and-beyond.html




Enterprise-class technology is growing rapidly, with the following 9 megatrends that will have a significant impact in 2015.



The crazy thing is, stand looking forward today and you'll find that many of the hot technologies this year are almost unheard of last year. Will these technologies continue to go hot? I'll bet that the pace of change is faster than usual.


These fresh things satisfy me not to repeat my own extravagant demands. Most of the technology trends I mentioned last year have now looked slightly outdated--javascript's victories, new security identification technologies, memory storage, the rise of developers in the enterprise, and so on. The bells are ringing!


[The art of programming is changing rapidly.] We help you understand what's hot in programming, what's not hot, and how to make a deep analysis of the technologies that change the way developers work. Follow the hot topics in app Dev in the InfoWorld app development brief. ]


1. The success of the public cloud. This year, the combination of IaaS and PAAs makes it easier to build, test, and deploy applications on public clouds. All major public clouds now offer two scenarios in a number of consolidation trends, and AWS (Amazon Web Services) now offers a variety of PAAs choices.


At the same time, the private cloud has stalled because of the huge overhead and the complexity of the organization's own deployment and maintenance of the entire stack. Cloud Innovation is the enterprise-class technology, so I have to wonder which company can keep pace with today's technology development. Why not move directly to the public cloud, where regulation is difficult and costs are hard to reduce? In the final analysis, it is still necessary to get public cloud service providers to stand on top of new technologies rather than ordinary enterprises. Of course, migration services take time, but companies like GE have publicly declared bets on the public cloud.




2. Container Mania. Docker, the most popular open source project on the planet, can help you encapsulate your application so that it runs inside a container in the Linux kernel. You might want to ask, what's the big deal? Because it means real application portability--using lightweight encapsulation instead of heavyweight virtual machines. At the same time, Docker's company is working with Microsoft to develop a Windows system-based Docker container. Most people think of Docker as a way to move apps from the development environment to testing and production, but I believe Docker will also migrate the app-based process to the cloud.


It is easy to move a single packaged app between containers, but it becomes difficult for multiple app groups that involve different containers. This is where the Docker ecosystem is located: Docker management and business process tools help you aggregate and migrate app groups that involve multiple components and run in multiple containers. Top projects include Kubernetes, Mesos and Stackengine;google cloud platforms, and Amazon AWS added their own container management system last month.




3. Micro-Service (microservices) architecture. In today's web and mobile application development process, developers tend to build applications based on services rather than from wheels. In general, these services are called microservices-single-purpose, and API-accessible applications become the cornerstone of building large applications. Docker provides a convenient way to encapsulate and deploy applications that accelerates the development of microservices.


If you recall the era of SOA prevalence 10 years ago, the microarchitecture might sound familiar. The main difference between the two is that the micro-system architecture looks at services from a developer's perspective, rather than an enterprise architecture perspective, so the granularity of the service is finer. At the same time, communication between services is simpler, JSON replaces xml,rest instead of soap, and heavy-duty middleware is no longer used.




4. Liquid calculation. InfoWorld executive Editor Galen Gruman created the term "liquid computing" to describe a temporary network of personal devices that you can save and sync to your notebooks, tablets, and desktops. For example, if you're in a meeting and you've modified a PPT on your tablet, when you get back to your office, you'll see that the PPT you just modified is showing up in the middle of the desktop screen. This functionality has been implemented in the handoff features of OS X Yosemite and iOS 8 systems, but Microsoft and Google are developing similar development plans for their own device ecosystems, and Samsung has recently announced its own implementation version.




5. Cloudy (Multicloud) management. The cloud is becoming a big and complex platform. The more work you build on a platform, the more you rely on the unique features on the platform-the more you lock yourself into a platform owned and operated by someone else in the public cloud. Few big companies are willing to put all their eggs in one basket, which is why cloudy management appears.


The tools used to deploy a variety of cloud platforms appeared soon and gained more and more attention. CLIQR, a start-up company focused on multi-cloud management, has acquired Google's venture capital, claiming to be able to dynamically determine how much load it should run. But many other companies, especially Rightscale, can help you manage and optimize resources and overhead across multiple clouds.




6. Endpoint Security innovation. Enterprise security remains extremely dangerous as long as the system is always vulnerable, or if there are always untrained users who accidentally download malware. Nonetheless, I was impressed with several new security solutions this year. First, Tanium, the application of innovative search technology in the enterprise polling terminal. Tanium is able to get almost real-time views of hundreds of endpoints to detect anomalies, and to determine which software lacks the latest patches and then displays them in the summary screen.


There have also been some interesting solutions in the Mobile world, not just fingerprint recognition. Some Bluetooth low-power proximity sensing solutions help you use your phone as a security key or as a pairing with a mobile device based on a proximity sensing authentication method. Recently, Android 5.0 Lollipop has introduced the concept of "trusted Place", where you can determine the location to remove the password when you're in a place where you think it's safe, such as at home or in the office. Convenience is an important factor because it increases the likelihood that users will practice excellent security solutions.




7. Machine learning. This is a new appellation of artificial intelligence. On the one hand, it is important not to be overly committed to the ability of machine learning in the short term. On the other hand, there is a need to figure out what big data means, and open source projects such as Mahout and spark/mllib are making it easier. As James Kobielus mentioned earlier this year, machine learning is ubiquitous, and we often think of it as being in big data applications. IBM is making this idea mainstream by opening the Watson API, while startups like Andreessen's Adatao are reviving neural network algorithms with ample computational performance today.




8. "DevOps" regression. Integration of "development" and "operations" makes agile development a reality, and it does improve operational efficiency. The idea of "DevOps" first appeared 5 years ago, and now it has renewed its new life through application lifecycle management, automated testing tools, database virtualization, release automation, configuration management, application performance monitoring, PaaS, and other related technologies.


In some areas, "development operations" is considered to be a way for developers to continue to be responsible for their application operations, but this is not enough to generalize. Development operations should also be understood as the most modern and effective way to configure the development and testing environment, which must meet the needs of the global business for most of today's more and better applications.




9. End of network switch. No, we will not see the disappearance of the network switch in 2015. But virtual network devices, SDN (software-defined networks), and server-rich computational performance are leading to rethinking of the data center network. The long-term vision of reducing the network to "Connect between servers" is becoming more and more realistic.


Cumulux Linux allows the network control Panel to become the industry standard hardware configuration, including server process tools, to ensure the wire-speed network operation. This year Infoblox released the latest OpenFlow project, known as LINCX, to demonstrate the potential of a complete software programmable network. At the same time, NFV (Network function Virtualization)-Leveraging server virtualization and data center orchestration to transform Transport load balancing, firewalls, WAN acceleration, and other network functions into a service-has become a strong aspiration of service providers and cloud platform providers such as OpenStack.




Conclusion:


The imperative of Open source


There's a line? Throughout these 9 trends: open source is leading the way to technological development. It has become an opportunity for startups to focus on testing new technologies as users-primarily developers in the company-to provide feedback and ultimately apply them to the product. At the same time, other developers will look at what is hot, and then build an ecosystem around a core project, such as in Docker,hadoop,openstack.


The simple patterns of open source development-collaboration, self-organization, distribution-have even begun to impact the development of enterprise applications. This trend is still going to take years, although some companies are now practicing this approach.


As the time progresses, it is clear that it costs will shift from purchasing and maintaining hardware software to buying cloud services-and also to investing in developers and development tools. By creating a large number of high-quality applications to differentiate the business and become the most important mission of enterprise-class technology. Companies that use the best processes and technologies to achieve their goals will succeed.





2015 of 9 major enterprise-level technology development trends

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.