Apache APISIX on APISEVEN Platform
Overview
Apache APISIX consists of three parts: data plane, control plane, and intelligence plane. Data side: Lua and Nginx are used to dynamically control request traffic, and various traffic processing and distribution functions are implemented through plug-in mechanisms: rate limiting, logging, security detection, fault injection, etc., and users are also supported to write custom plug-ins to expand the data plane. Control plane: Using etcd to store and synchronize gateway configuration data, the administrator can notify all data plane nodes within milliseconds through the admin API or dashboard, and the etcd cluster also ensures high system availability. Intelligent side: Developers can use DAG (directed acyclic map) to arrange plug-ins and analyze request traffic in real time through decision trees.
APISIX can help you process critical business traffic more securely and faster, including dynamic routing, dynamic upstream, dynamic certificates, A/B testing, canary release (grayscale release), blue-green deployment, speed limit, protection against malicious attacks, monitoring and alarms, service observability, service governance, etc.
APISIX has a complete and strong community and developer ecosystem. Through more than 40 plug-ins, you can link with Apache SkyWalking, Zipkin, etcd, Consul, Nacos, Eureka, Auth0, Okta, Prometheus, Datadog and many other external systems to process and analyze data.
In addition, APISIX also supports plug-in orchestration, automatically generates plug-in code by dragging and dropping the interface, and provides a low-code API gateway based on this. Let product, operations, and security roles also quickly iterate on products in the gateway.
Through the Apache APISIX distribution provided by Tripartite Technologies, users can process all API and microservice traffic requests on Amazon Web Services, saving maintenance and upgrade costs.
Zhiliu Technology provides subscription-based commercial support and commercial products. For more information, please visit: [https://www.apiseven.com/ ]”
Highlights
- Multi-protocol support: Supports common protocols such as HTTP, HTTPS, TCP, and UDP; supports RPC protocols such as Dubbo and gRPC; supports Websockets; supports physical network protocols such as MQTT; and supports users to write plug-ins to parse various custom protocols.
- Full dynamic capability: In APISIX, all configurations and plug-ins are dynamically updated, including routes, upstream, SSL certificates, plug-in configurations, etc. Further, when users add, delete, or modify the code of a plug-in, they can update the code and operation logic of all plug-ins through the admin API without restarting the service.
- Full traffic gateway: APISIX can handle not only north-south traffic from the end user to the server side, but also east-west traffic between services within the enterprise. Users can use only the same technology stack to handle all business traffic.
Details
Pricing
Apache APISIX on APISEVEN Platform
Vendor refund policy
Returns are currently not supported
Legal
Vendor terms and conditions
Content disclaimer
Usage information
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Updated content: Features:
- Support docking with console kv as service discovery
- Support for docking with Nacos
- Supports the use of Java and Golang custom plug-ins
- Added gzip plugin
- Added auzht-casbin plugin
- Added azure-functions plugin
- Added Skywalking Logger Plugin
- Added ldap-auth plugin
- Added openwhisk plugin
- New aws lambda plugin
- Added forward-auth plugin
- Added opentelemetry plugin
- New CSRF plug-in
Additional details
Usage instructions
As an ec2-user user, you can use it after connecting to the instance via SSH. For more details, please refer to the Quick Start Guide: https://github.com/apache/apisix/blob/master/docs/zh/latest/getting-started.md
Resources
Vendor resources
Support
Vendor support
Tributary Technology provides commercial products of Apache APISIX, as well as enterprise-grade commercial technical support based on SLAs. For more information, see Apache APISIX vs API7: https://www.apiseven.com/zh/apisix-vs-api7 Please contact us for commercial support and commercial product demonstrations: wenming@api7.ai
Amazon Web Services infrastructure support
Amazon Web Services Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.