Developers should focus on technology hotspots

Source: Internet
Author: User
Keywords Cloud computing security machine learning docker devops public cloud

"Editor's note" predicts the future is a very crazy thing, and now the development of enterprise technology is always beyond our imagination. Eric Knorr, InfoWorld's editor-in-chief, predicts that 9 of the big technologies will be in place in 2015 or in the coming years. He believes that open source is the first choice for enterprises to obtain competitive advantage, as a developer should pay attention to technical hotspots, and around the core technology to build a similar docker, Hadoop and other ecosystems.

The following is the translation:

1. The public cloud will succeed

This year, the integration of IaaS and PAAs makes it easier to build, test, and deploy applications on public cloud platforms. As AWS now offers multiple PAAs options, all mainstream public clouds will provide a similar integration approach.

At the same time, private cloud will be stalled because of cost and complex enterprise deployments and maintenance of the entire internal stack. Cloud computing innovation is a major change in enterprise technology, so I have to doubt that any business can keep pace with technological changes. Apart from regulatory hurdles and payment costs, why not simply migrate to the public cloud? After all, following the trend of technology is what every public cloud maker should do. As for enterprises, this is not the case. Of course, migrations take time, but companies like GE have announced their full commitment.

2. Crazy Container Technology

Docker is currently the hottest open source project on the planet, enabling you to package applications so that they can be built into a container on the Linux kernel. It's so important because it means that real applications are portable--using lightweight packets instead of a complete virtual machine. In addition, Docker company is creating Docker-driven containers with Microsoft Windows. Many people are exploring using Docker to migrate applications from development to testing and production phases, but I believe Docker will also be used to migrate production applications in the cloud.

Migrating a packaged application from one container to another is easy, but complex applications involving multiple containers can become more difficult. Docker management and orchestration tools will help you assemble and migrate complex apps. Docker top-level projects include Kubernetes, Mesos, Stackengine, Googlecloud Platform, and AWS added their own container management systems last month.

3. Micro-Service Architecture

In the modern era of network and mobile app development, developers often build applications from services rather than start from scratch. Typically, these services are micro-services-proprietary APIs, and apps that have access to APIs have become building blocks for larger applications. Docker accelerates the development of micro-services to some extent by providing a convenient way to package and deploy.

If you remember the SOA trend 10 years ago, the microarchitecture may sound familiar. The main difference is that the micro-service architecture is from the perspective of the developer, not the Enterprise Architect, so the service is fine-grained. The communication between services is also simple: JSON replaces xml,rest instead of soap, and heavy middleware is not included.

4. Fluid calculation

InfoWorld's editor-in-chief, Galen Gruman, created a "fluid computing" phrase to describe the impact of ad hoc (point-to-point) networks on personal devices, where you can save status when migrating between smartphones, laptops, tablets, and desktops. For example, if you are attending a meeting and modifying your description on a tablet, when you go back to the office, you will find that the description is already available in front of your desktop. The first to launch this switching feature is OS X Yosemite and iOS 8, but Microsoft and Google are creating similar capabilities for their device ecosystems; Samsung recently announced its own version.

5. Multiple Cloud Management

The trend of the cloud is a larger, more complex platform. The more platforms you build on, the more you rely on its unique features, and if it is a public cloud, you will lock yourself entirely on a platform controlled by others. Few large companies put all their eggs in one basket, which is the value of multiple cloud management.

The deployment of tools across multiple clouds has been there for some time now and more attention is being paid. CLIQR, a multiple cloud management start-up company backed by Google Venture capital, claims to be able to dynamically determine which cloud should run which workload. But there are also Rightscale, who claim to be able to manage and optimize resources and costs in multiple cloud environments.

6. Endpoint Security Innovation

Enterprise security will still be in a state of desperation, as long as users continue to accidentally download malware. Still, I'm impressed by some of the new security solutions that have emerged this year. First, Tanium applies innovative search techniques to query endpoints throughout the enterprise. Tanium can get nearly real-time views of thousands of endpoints to detect anomalies and determine which software lacks the latest patches-all displayed to the dashboard view.

There are also interesting solutions on the phone, not just fingerprint reading. Some Bluetooth Le proximity solutions enable you to use your smartphone as a security key, or as a physical marker for other mobile devices for near-distance authentication. Recently, Android 5.0 Lollipop introduced a "trusted location" technology that when you are in a zone where you feel safe, such as your home or office, this technology uses positioning to eliminate passwords or pincode gates.

7. Machine learning

This is almost the new name of artificial intelligence. On the one hand, it is important not to commit too much to the potential of machine learning in the near future; On the other hand, it is necessary to understand large data, and open source projects Mahout and Spark/mllib will help. As James Kobielus noticed earlier this year, machine learning is so pervasive that we even often assume it exists in large data applications. IBM is the main supporter of this idea, and open source Watsonapis, and startups such as Andreessen investment Adatao today are using powerful computing power to restore neural network algorithms.

8. The return of DevOps

This integration of "development" and "Operation Dimension" is actually achieved by improving operational efficiency to achieve agile development. The devops trend appeared for the first time five years ago, but the supplier gave it a fresh glow. Today, it is running in its own way in application lifecycle management, automated test tools, database virtualization, automation, configuration management, application performance monitoring, platform-service, and related technology areas.

In some circles, DevOps is considered to be a way for developers to continue to be responsible for the applications in production, but this is not common. The best understanding of DevOps is the sketch of a modern, highly efficient configuration development and test environment, which must extend the concept to meet the almost universal business needs of more and better applications.

9. End of network switch

We will not see the network switch disappearing in 2015. But virtual network devices, software definition networks, and powerful servers will prompt us to rethink the Datacenter network. The future of the network is becoming more authentic as the connection between "servers" becomes more real.

Cumulus Linux brings the network control plane to industry standard hardware and current server orchestration tools, while maintaining a line-speed network operation. The recent Infoblox launch of the OpenFlow project LINCX shows the potential power of a fully software programmable network. At the same time, NFV (network functionality virtualization)-Leveraging server virtualization and Data center choreography to provide load balancing, firewalls, WAN acceleration, and other network functionality-is very popular among service providers and cloud platforms such as OpenStack.

Written in the last

In summary, a main line runs through these nine trends is open source. This has become the first choice for startups to gain a competitive advantage, and as customers--primarily in-house developers--should follow new technologies and provide feedback, eventually putting them into production. At the same time, other developers should be able to see what technical hotspots are starting to build an ecosystem around a core project, like Docker, Hadoop, OpenStack, and so on.

Original link: 9 Key enterprise Tech trends for 2015 and beyond (Zebian/Wei)

The National large Data Innovation Project selection activity is now in full swing, details click here.

The 2014 China Large Data Technology Conference (Marvell conference 2014,BDTC 2014) will be held at Crowne Plaza Hotel, New Yunnan, December 12, 2014 14th. Heritage since 2008, after seven precipitation, "China's large Data technology conference" is currently the most influential, the largest large-scale data field technology event. At this session, you will not only be able to learn about Apache Hadoop submitter uma maheswara Rao G (a member of the project Management Committee), Yi Liu, and members of the Apache Hadoop and Tez Project Management Committee Bikas Saha and other shares of the general large data open source project of the latest achievements and development trends, but also from Tencent, Ali, Cloudera, LinkedIn, NetEase and other institutions of the dozens of dry goods to share. There are a few discount tickets for the current ticket purchase.

Free Subscribe to the "CSDN large data" micro-letter public number, real-time understanding of the latest big data progress!

CSDN large data, focus on large data information, technology and experience sharing and discussion, to provide Hadoop, Spark, Impala, Storm, HBase, MongoDB, SOLR, machine learning, intelligent algorithms and other related large data views, large data technology, large data platform, large data practice , large data industry information and other services.

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.