Community Blog Excellence in Deliverance with Elastic Computing: Alibaba Cloud Elastic Compute Service – Part 1

Excellence in Deliverance with Elastic Computing: Alibaba Cloud Elastic Compute Service – Part 1

Part 1 of this series discusses the concepts of Alibaba Cloud Elastic Compute Service (ECS), its features, benefits, and real-world usage scenarios.

By Shantanu Kaushik

Cloud computing has opened up gateways to a more productive and easier approach for enterprises to extract value and add a significant boost to their businesses. After the initial introduction of cloud computing, it expanded exponentially and saw rapid evolutionary cycles along the way. This evolution added core computing methodologies with tools and practices based on the core cloud model.

Alibaba Cloud became prime movers in the industry by putting extensive research into developing services and solutions with the open-source community. Cloud + Computing is a combination of resources that work in-sync to provide a unified and seamless experience for enterprises and individuals adopting cloud computing.

Alibaba Cloud provides many services and solutions based on different models. These models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).


In this article series, we will discuss the concepts of Alibaba Cloud Elastic Compute Service (ECS), its features, benefits, and real-world usage scenarios.

Elastic Compute Service (ECS)

Alibaba Cloud introduced the Elastic Compute Service (ECS) to provide a computing service that could fulfill the checklist’s reliability, scalability, and high-performance. Alibaba Cloud ECS is an Infrastructure as a Service (IaaS) based solution that helps IT strategists or infrastructure managers implement without worrying about the hardware infrastructure provisioning.

Deploying your services on Alibaba Cloud using the Elastic Compute Service (ECS) offers the high-scalability of resources on-demand with different instance types to enable business expansion and growth. Let’s take a look at the ECS architecture on the chart below:


Why Should You Choose ECS?

Alibaba Cloud ECS is a huge upgrade with high usability standards and performance benchmarks. The server access standards and O&M compared to the traditional model are enhanced to provide data reliability and facilitate high availability of infrastructure resources and ECS instances.

Let’s pinpoint some of the reasons to choose ECS:

  • No worries for the underlying hardware infrastructure
  • Alibaba Cloud ECS provides extremely rapid deployment, making sure you are online within minutes.
  • Alibaba Cloud allows the Border Gateway Protocol (BGP) to connect ECS instances to other data centers worldwide. This is useful while using Alibaba Cloud CEN for global expansion scenarios.
  • ECS can be connected to other Alibaba Cloud services without using the Internet.
  • ECS showcases an active O&M system and a real-time monitoring system.
  • API-based access is also enabled for ECS instance management and implementation.
  • ECS is deeply integrated with Server Load Balancer (SLB) and Auto Scaling to maintain and distribute loads over multiple ECS instances and scale up and down accordingly. The automatic scaling of resources is based on traffic loads and on-demand requirements.

Different types of ECS instances can be created:

Alibaba Cloud also offers strong security solutions:

  • Cloud Firewall
  • Resource and Access control (RAM) for role-based permission management
  • ECS works with a security group, which is a virtual firewall. A security group is a logical grouping of instances within the same region. These instances share security requirements and have access to each other.
  • Network isolation using VPC and Express Connect, where VPC provides a logically isolated private cloud network
  • ECS works with Snapshots. Snapshots are a stateful capture of data at a specific time that is stored in a file for backup and then restored based on requirements.


Let’s take a look at the architectural overlay of how ECS utilizes different services to enable high-elasticity, reliability, and availability of operations on the chart below:


ECS instances are like virtual servers that perform the computing tasks using basic systems, such as processors, RAM, OS, disk drives, and network. Each instance type features a different configuration of the resources mentioned above. Alibaba Cloud provides software images for the user to install while creating ECS instances. These images include operating systems (Linux and Windows Server), application data, and other software.

Alibaba Cloud ECS uses the Elastic Block Storage (EBS) to provide extremely high-performance. Based on the distributed storage architecture, ECS works with high-performance SSD drives to enhance the performance further.

Tools of the Trade

Elastic Compute Service (ECS) is the basis of all computing needs for cloud infrastructure. There are specific tools and services you can use to implement and manage the Alibaba Cloud ECS service.

1.  ECS Console

ECS console is a web-based service that can be used to create, control, and manage ECS instances. An ECS console is a fully-operational service that allows you to configure multiple settings for the ECS service.

2.  API

ECS API is a remote procedure call (RPC) based API that supports GET and POST requests. You can use many developer tools to call this API. Some of these tools are the Alibaba Cloud CLI tool, OpenAPI Explorer, and Alibaba Cloud SDK.

3.  Terraform

It is an open-source tool that works with Infrastructure as Code (IAC). Terraform uses configuration files to utilize ECS resources within Alibaba Cloud and outside of Alibaba Cloud network based on the cloud services that support Terraform. You can use Terraform to implement version control with ECS instances. Version control helps switch to other versions in case some issues occur.

4.  Resource Orchestration Service (ROS)

Alibaba Cloud ROS is a fully-managed service that automatically creates and configures Alibaba Cloud resources, including ECS, Server Load Balancer (SLB), and VPC.

More to Come in Part 2

Alibaba Cloud has worked hard on the research and development surrounding cloud resources and their deep integration together. This creates a unified environment and a seamless user experience.

In Part 2 of this article series on Alibaba Cloud Elastic Compute Service (ECS), we will explain:

  • The Feature Workflow of ECS
  • Deployment Strategies
  • Services Integration and Interaction with ECS
  • Usage Scenarios

Upcoming Articles

  1. Excellence in Deliverance with Elastic Computing: Alibaba Cloud Elastic Compute Service – Part 2
  2. Elastic Computing with Best of Both Worlds – Bare Metal
0 0 0
Share on

Alibaba Clouder

2,606 posts | 737 followers

You may also like


Alibaba Clouder

2,606 posts | 737 followers

Related Products

  • ECS(Elastic Compute Service)

    An online computing service that offers elastic and secure virtual cloud servers to cater all your cloud hosting needs.

    Learn More
  • Elastic High Performance Computing Solution

    High Performance Computing (HPC) and AI technology helps scientific research institutions to perform viral gene sequencing, conduct new drug research and development, and shorten the research and development cycle.

    Learn More
  • Function Compute

    Alibaba 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 More
  • API Gateway

    API Gateway provides you with high-performance and high-availability API hosting services to deploy and release your APIs on Alibaba Cloud products.

    Learn More