"In the future, the software will definitely grow on the cloud." This is the core assumption of the cloud-native concept. The so-called "cloud-native" actually defines the optimal path for enabling applications to exploit the capabilities and value of the cloud. On this path, "cloud-native" is out of the question without "applications," which act as the carrier. In addition, container technology is one of the important approaches for implementing this concept and sustaining the revolution of software delivery.
Many people are asking, "What exactly is cloud-native?"
Actually, cloud-native is the best path or practice. In more detail, cloud-native provides users with the best practice of exploiting the capabilities and value of cloud in a user-friendly, agile, scalable, and replicable way.
Cloud-native is a concept that provides guidance on software architecture design. Software designed around this concept has the following advantages:
First, it is naturally "born on the cloud and grows on the cloud."
Second, it is naturally integrated with "cloud" by making the best use of cloud capabilities, to give "cloud" full play.
The greatest value and vision of cloud-native are that future software is born and grows on the cloud and complies with a new model of software development, release, and O&M to ensure that the software maximizes the use of cloud capabilities. Now, let's think about why container technology is revolutionary.
In fact, the revolutionary nature of container technology in IT is very similar to that of the container technology in transportation. To be specific, the container technology enables applications to be defined as "self-contained." Only in this way can applications be released on the cloud in an agile, scalable, and replicable manner to exert cloud capabilities. This is also the revolutionary impact of the container technology on the cloud. Therefore, container technology is the cornerstone of cloud-native technologies.
Cloud-native technologies cover the following aspects:
After learning about the technological scope of cloud-native, it is concluded that cloud-native includes a lot of technologies, the essentials of which are similar. In essence, cloud-native technologies are based on two theories:
In this blog, an Alibaba engineer discusses his thoughts and understanding of Docker, Kubernetes, and Service Meshes like Istio and everything else Cloud Native.
In today's landscape of cloud native, cloud native may start with Kubernetes but end up going on to embrace Service Mesh solutions like Istio. It's just like the progression we saw throughout this blog, first there was Docker, and then Kubernetes, and now there's also Service Meshes.
Cloud native is a set of groundbreaking ideas that stimulate the development of brand-new technologies, such as containers, microservices, and service meshes. Alibaba Cloud is the first technology company in China to deploy cloud-native technologies. Alibaba Cloud attended 2019 KubeCon + CloudNativeCon + Open Source Summit (June 24 to June 26) and shared its cutting-edge technologies and applications based on the cloud native initiative with users worldwide. During the event, Alibaba Cloud also launched products and services such as ACK Edge Kubernetes and a cloud-native application management and delivery system.
This article discusses the cloud native era and how Alibaba Cloud embarked into this exciting new frontier in the cloud computing space from the very beginning.
Container Service for Kubernetes (ACK) is a fully managed service. ACK is integrated with services such as virtualization, storage, network and security, providing user a high performance and scalable Kubernetes environments for containerized applications. Alibaba Cloud is a Kubernetes Certified Service Provider(KCSP)and ACK is certified by Certified Kubernetes Conformance Program which ensures consistent experience of Kubernetes and workload portability.
Serverless Workflow is a fully managed serverless cloud service used to coordinate the execution of multiple distributed tasks. It is committed to simplifying tedious tasks, such as task coordination, state management, and error handling required to develop and run business processes. It enables you to focus on business logic development.
Kubernetes clusters are easy to set up, thanks to Container Service for Kubernetes. We will demonstrate setting up a K8s cluster and deploying PiggyMetrics, a SpringCloud based app, in 10 minutes or less.
We will also explore Ingress, an integrated tool for performance monitoring. With this tool, we will also have another PiggyMetrics deployment for blue/green testing; then, we use PTS (Performance Test Service to stress test two deployments and check the results from Ingress.
This course aims to help IT companies who want to container their business applications, and cloud computing engineers or enthusiasts who want to learn container technology and Kubernetes. By learning this course, you can fully understand what Kubernetes is, why we need Kubernetes, the basic architecture of Kubernetes, some core concepts and terms of Kubernetes, and how to build a Kubernetes cluster on the Alibaba cloud platform, so as to provide reference for the evaluation, design and implementation of application containerization.
Through this course, you will not only learn about Alibaba Cloud Container Service for Kubernetes and its applicable scenarios, but also learn how to use Terraform to flexibly deploy of ACK clusters and realize blue and green deployment.
Simplify Elasticsearch Data Analysis with Transforms Data Pivoting
Cross-border Acceleration with Alibaba Cloud - Global Accelerator and Squid Caching Proxy
2,599 posts | 764 followers
FollowAlibaba Clouder - December 3, 2020
Alibaba Cloud_Academy - January 28, 2022
Aliware - June 23, 2021
Alibaba Cloud Community - October 31, 2023
Alibaba Cloud New Products - June 11, 2020
Alibaba Clouder - May 18, 2021
2,599 posts | 764 followers
FollowAccelerate and secure the development, deployment, and management of containerized applications cost-effectively.
Learn MoreAlibaba Cloud Function Compute is a fully-managed event-driven compute service. It allows you to focus on writing and uploading code without the need to manage infrastructure such as servers.
Learn MoreLindorm is an elastic cloud-native database service that supports multiple data models. It is capable of processing various types of data and is compatible with multiple database engine, such as Apache HBase®, Apache Cassandra®, and OpenTSDB.
Learn MoreAlibaba Cloud PolarDB for MySQL is a cloud-native relational database service 100% compatible with MySQL.
Learn MoreMore Posts by Alibaba Clouder
Aliuser1999 January 18, 2021 at 2:57 pm
Nice