Overview
Alibaba Cloud-Native Applications Management Solution, powered by Alibaba Cloud Container Service for Kubernetes (ACK) and Alibaba Cloud Container Registry (ACR), helps enterprises accelerate and secure the development, deployment, and management of applications cost-effectively. You can leverage its services to achieve faster time to market, improved cost performance, new innovative technology, and end-to-end security.
Download WhitepaperHow Can We Help with Your Business?
-
Time to Market
-
Cost-Effective
-
Innovation
-
Security
Solution Highlights
Flexibility
Alibaba cloud-native services allow you to register your existing Kubernetes clusters running on-premise or on other public clouds into Alibaba Cloud's ACK management console, delivering a unified and user-friendly traffic and cluster management experience, including monitoring, observability, and autoscaling.
Integration
Alibaba cloud-native services are deeply integrated with other Alibaba Cloud middleware, providing unified and seamless observability, monitoring, and log services. Additionally, these services provide closely integrated solutions for a variety of fields, such as AI, big data, and biotechnology.
Reliability
Alibaba Cloud has a proven record of success evidenced by the extreme elastic scaling demands of the Double 11 shopping festival. ACK can scale out 1000 nodes in just a few minutes, and Alibaba Serverless Kubernetes (ASK) and Elastic Container Instance (ECI) can launch 500 pods in just 30 seconds.
How It Works
Your Challenge
Traditional application development process is slow and inefficient, the developing, testing, and operation stages hold different silos. Conflicts and boundaries lay between new and existing code. That’s why many have transitioned to building CI/CD to improve the efficiency of the whole application lifecycle.
Our Solution
-
You can build your DevOps pipeline consisting of a CI/CD pipeline which includes a code repository (ACR), an automation server for continuous integration (Jenkins). Once you submit application dockerfiles (images) into the code repository, ACR together with ACK will, automatically, trigger replication of the app image to any global region chosen, and trigger as well your ACK clusters. It enables applications automatically build, package, and deploy applications, and eliminates manual errors.
-
Products
-
Learn More
Streamlining Continuous Delivery Pipeline Over ACK for Your Micro-service App
Your Challenge
Online services generally do not have steady workloads, so traditionally the method was to prepare a maximum level resources to cope with any unpredictable traffic. However, not only is it a waste of resources and costs, it is difficult to manually adjust up and down scaling (errors or speed fails could take days or hours to fix).
Our Solution
-
To meet the demands of applications under different loads, the ACK platform supports auto scaling, which automatically adjusts the number of containers according to the container resource usage in the service. You simply set container auto scaling rules, and service will accordingly and automatically do the expansion and reduction. ACK, along with ARMS, LogService, AHAS etc., provide service monitoring metrics such as CPU/GPU/memory usage and inbound/outbound rate. You may perform your own pressure tests for more precise prediction and make any granular adjustments. It eliminates the need to reserve large amounts of expensive resources beforehand for hard to measure events, such as viral news on social media, or e-commerce promotions.
-
Products
-
Learn More
Your Challenge
AI workloads require significant computing capabilities and need to be deployed on heterogeneous computing resources, but there lacks an efficient management system for the CPU, GPU, (X)PU, FPGA, and RDMA. AI workloads are repetitive, based on cycles of data preparation, model building/training/evaluating, and release. Training models are often done at massive scale.
Our Solution
-
You can use ACK to build your own AI deep learning and inference platforms that supports mainstream AI frameworks acceleration such as Tensorflow, Caffe, PyTorch and MXNET on Alibaba Cloud. You can release as Docker images, and integrate with deep learning solutions for Alibaba Cloud, such as Arena. It enables data scientists and algorithm engineers to quickly use Alibaba Cloud resources (including Elastic Compute Service (ECS) instances, GPU instances, Alibaba Cloud HPC, Object Storage Service (OSS), Elastic MapReduce, and Server Load Balancer) to perform data preparation, model development, model training, evaluation, prediction, and other tasks. This solution also easily transfers the deep learning capability to service APIs, accelerating the integration with business applications.
-
Products
-
Learn More
Bring a Machine Learning Application in Managed Kubernetes in 10 Minutes
Your Challenge
A single cloud or single cluster architecture has significant risks in the event of disaster or other unforeseen circumstances. In addition, there are cost disadvantages with being locked-in with a single vendor.
Our Solution
-
Multi-cloud and multi-cluster architectures can provide benefits such as high availability and multi-region zones. At the same time, both types of architectures can also reduce vendor dependency, which in turn offers a host of advantages, such as reduced costs, reduction in the need to store data with a single vendor, and the ability to take advantage of the best features each vendor has to offer, such as AI and GPU capabilities, backup in case of disaster recovery, without being locked in to one particular cloud vendor.
-
ACK follows the application-oriented multi-cloud and multi-cluster architecture described above. You may import existing clusters of other public cloud vendors. In this scenario ACK brings persistent connections and long responses, tunnel high availability, agent high availability, and stub high availability.
-
Products
-
Learn More
Provisioning a Multi-zone ACK Kubernetes Cluster Using Terraform
Alibaba Cloud Partners for Cloud-Native Services
Become a Cloud Expert
A light-weight certification aims to help trainees to quickly understand a technique and learn how to use it as a practical skill.
Related Resources
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service
Get Started for Free