Google, IBM and Lyft Open source large micro-service system Management tools Lstio

Source: Internet
Author: User
Tags visibility
There is no doubt that micro-services are leveraging the IT world, and major IT giants and programmers are constantly watching the development of micro-services. Recently, GOOGLE,IBM and Lyft have jointly announced the Istio Project's first public release. Lstio is an open source platform that provides a way to seamlessly connect developers, manage and protect networks of different micro-servers. "Istio provides developers with subtle visibility and control of traffic without requiring any changes to application code and provides CIOs and CSO with the tools needed to help implement security and compliance requirements across the enterprise." "Cloud services Platform product manager Varun Talwar in posting so described Lstio platform. Benefits Visibility: When a failure occurs, the carrier needs tools to maintain the health of the cluster and visualize the micro-service. Istio generates detailed monitoring data about the application and network behavior that is rendered using Prometheus&grafana, and can easily be extended to send metrics and logs to all recycling, aggregation, and query systems. Istio can use the Zipkin trace to analyze performance hotspots and distributed fault mode diagnostics. Flexibility and efficiency: in the development of micro-services, operators in advance to prevent network unreliable situation, operators can use retry, load balancing, flow control (HTTP/2) and open circuit to compensate for the unreliable network caused by some of the common failure mode. Istio provides a unified approach to configuring these features to make it easier to operate a highly resilient service grid. Developer productivity: Istio dramatically increases developer productivity by allowing programmers to focus on building service capabilities in their chosen language. Lstio to deal with resilience and network challenges in a unified manner, developers do not need to address the solution's distributed system issues to the code. Istio further increase productivity by providing common features that support A/B testing, canarying, and fault injection. Rule-driven action: Istio empowers teams of different fields to operate independently. It separates cluster operators from functional development cycles, allowing for improved security, monitoring, extension, and service topologies without changing code. Operators can accurately control the production flow to adapt to the new service version, operators can test the flexibility of the service network by creating faults or delays in traffic, or by setting rate limits to prevent service overloading. Lstio allows the enforcement of compliance rules to define ACLs between services, and only authorized services can communicate with each other. IBM Cloud Platform Vice president and chief technology officer IBM researcher Jason McGee the goal of the Lstio platform is to convert "different micro services to integrated business grids" by introducing programmable routing and shared management layers in a posting. In order to place a proxy server in a network path between services, Lstio provides complex traffic management controls, such as load balancingand fine grained routing. This routing grid can also obtain a large amount of traffic behavior data for management to make decisions, such as fine-grained access control and operator-configurable rate limits. At the same time, these metrics are sent to the monitoring system to better understand the data flowing into and out of the application, without the need for a lot of configuration and reprogramming to ensure the smooth security of the application. Once the communication between the services is controlled, we can authenticate and authorize the communication Service. Istio is not the final frontier. According to Talwar, this open source platform is a solution for building, deploying, using, and managing micro services. In large enterprises with different environments and extensive use of Third-party software, developers also want to discover, instantiate, and use services in a platform-independent manner, with developers looking for faster, more extensive coverage, and ways to track usage and costs. The 0.1 release, jointly released by Google, IBM, and Lyft, is primarily geared toward the kubernetes environment, and will be upgraded to multiple kubernetes clusters and basic hybrid deployments in the later 0.2 releases.

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.