View here to log in or access your console

OK

Elastic Compute Service

Elastic and secure virtual cloud servers to cater all your cloud hosting needs

Buy Now Contact Sales

SSD Cloud Server on ECS starting from $4.50/month. See offer.

Overview

Alibaba Cloud Elastic Compute Service (ECS) provides fast memory and the latest Intel CPUs to help you achieve faster results with low latency to power your cloud applications. Alibaba Cloud ECS instances come also with Anti-DDoS protection to safeguard your data and applications from DDoS and Trojan attacks.

You can deploy ECS instances with just a few clicks from the clean and easy-to-use console, and scale capacity up or down based on your business and web application’s real-time demands. You therefore only pay for the resources you use, and avoid the need to provision expensive IT infrastructure and hire large network teams.


Customer Testimonials

Philips

“Alibaba Cloud provides outstanding local technical service capabilities. More importantly, it qualifies the Philips global vendors’ specifications for finance, legal compliance, risk control and security. Alibaba Cloud has also provided substantial assistance in terms of tech support and which has enabled us to expand our business.”

Teridion

"We can now offer on average a 20x performance improvement over the regular Internet for China users, and without Alibaba Cloud’s presence in the different metropolitan areas, this would not be possible. The Alibaba Cloud footprint also offers a more stable infrastructure between China and other regions that we’ve seen with other cloud providers. As the Alibaba Cloud global footprint grows, customers in additional regions will also benefit."

blogmint

“With a network of more than 20,000 active bloggers, Blogmint relies on Alibaba Cloud's reliability and scalability to cope with more than 100% growth in traffic each month. Being able to choose network tiers and having the ability to scale in real-time during campaigns is one of the main reasons we chose Alibaba Cloud. This coupled with their reliability, high performance and pricing were the key reasons for our decision to use Alibaba Cloud services.”


Benefits

Elastic

  • Can boot or release up to 100 ECS cloud servers quickly.

  • Scales capacity automatically depending on real-time requirements to improve overall performance.

  • Instantly upgrades network bandwidth.

Fully Automated Platform

  • One-click deployment for all resources.

  • The easy-to-use console allows convenient access, management and control of your resources anytime, anywhere.

  • Extends automatic data migration.

Stable

  • Provides a highly reliable environment with service availability of 99.95%.

  • Backup and restore data when needed.

  • Generates system performance alerts regularly.

Secure

  • Solid DDoS defense system and Network Security Group (NSG) protection.

  • Multi-user isolation gives additional layers of security.

  • Advanced defense against password cracking.

High Quality Network

  • Provides 12000 Random IOPS & 300 MB/s ephemeral SSD volume.

  • Provides access to Multi-line BGP backbone network.

  • Cost-effective and highly efficient.


Processing Power

Built for Success

Built using the Intel® Xeon® E5-2600 v3 processor family, Alibaba Cloud ECS delivers record-breaking performance that gives you the power and capacity to fuel your best business ideas and handle data and transaction intensive applications.

Product Details

Alibaba Cloud Elastic Compute Service (ECS) is a core service that enables you to launch new instances immediately to meet with real-time demand, along with a variety of basic components such as operating systems, memory, CPU, storage, IPs and images.

The clean and simple Alibaba Cloud user console allows you to load applications with different operating systems and manage network access rights and permissions. Within the user console you can also access the latest storage features, including auto snapshots, which is perfect for testing new tasks or operating systems as it allows you to make a quick copy and restore later.


Features

Computing

Elastic

ECS offers a variety of configurable CPU, memory, data disk and bandwidth variations allowing you to tailor each Instance to your specific needs. Bandwidth can be upgraded instantly so you experience zero lag time. CPU and memory upgrades take less than 5 minutes to upgrade.

Offers 99.95% service availability and ensures stable business operations.

I/O-Optimized instances

The underlying software and hardware of I/O-optimized instances are augmented to power SSD CloudDisks ensuring a much higher IOPS. For non-I/O-optimized instances, mounted SSD CloudDisks can process up to 1,000 IOPS.

Global Data Centers

Alibaba Cloud has data centers in 14 regions across the world, including China, USA, Europe, Hong Kong, Japan, Australia, Singapore and the Middle East.

Alibaba Cloud’s China data centers offer multi-line BGP backbone network lines, covering all of China’s provinces and municipalities. This ensures stable and high speed network access.

The Hong Kong and Singapore regions provide effective network access to the Hong Kong, Asia-Pacific, Southeast Asia, Japan and South Korea regions.

The Alibaba Cloud United States region is located in Silicon Valley. With BGP lines, this region provides coverage across the U.S, South America and Europe through multiple backbone operator networks.

Storage

Supports Three Types of Data Storage Disks

Users can attach a data block storage for their ECS instances to achieve sustainable and reliable storage pattern of data blocks. Data blocks mounted to ECS instances can be formatted to create file systems on them for persistent data storage. Considering various demands of I/O performances under different scenarios, we offer three types of data block storage services that can be used both in combination or separately:

Disk Category Basic Cloud Disk SSD Cloud Disk Ultra Cloud Disk
Max size of single disk 2TB 32.768TB 32.768TB
Max IOPS of single disk 300+ IOPS 20,000 IOPS 3,000 IOPS
Max throughput of single disk 20-40 MBps 256 MBps 80 MBps
Access latency 5.0-10.0 ms 0.5-2.0 ms 1.0-3.0 ms
Data reliability With the strength of the Alibaba Cloud distributed storage technology, which uses a triplicate storage system, it ensures data integrity of 99.9999999%.
Typical scenarios Data is not frequently accessed or with low I/O loads. I/O intensive applications.
Medium sized or large relational databases.
NoSQL databases.
Small and medium sized databases.
Development and testing.
Cloud Server logging.
Note: You can purchase data disks separately from the console after an ECS instance has been initialized and attached to it. Ultra Cloud Disk is available in the Singapore region only.

Automatic/Custom Backups

Snapshots are used to backup and recover your ECS CloudDisks.

Automatic snapshot policies can be customized for ECS system disks or data through the console. Alternatively, snapshots can be manually created through the console or OpenAPI. Snapshot rollback enables quick data recovery.

Management

Easy Management

With complete control over your ECS instances, you can remotely solve system problems and perform operations through connected terminals, similar to managing on-premise local servers.

This allows for restarting your servers, resetting login passwords and isolating networks through the console, API and command lines.

Network

Public IP addresses: Public IP addresses provide the connection between Instances and the Internet, or between Instances and Alibaba Cloud services.

Private IP addresses: Private IP addresses provide the connection between different ECS instances over the Intranet, or between ECS instances and other cloud services such as Server Load Balancers, Object Storage Service (OSS), and Relational Database Service (RDS). Communication traffic through private IP addresses between instances in the same region is free of charge.

Note: IP addresses of different products in different regions are not interconnected over the Intranet.

Virtual Private Cloud (VPC) and Classic Network

Alibaba Cloud offers a Virtual Private Cloud (VPC) or a Classic Network for you to choose from depending on your network plan.

  • Classic Network: The IP addresses of Classic Networks are uniformly distributed, featuring easy configurations. In Classic Networks, users are allowed to manage network accesses of Alibaba Cloud ECS with the help of security groups to achieve isolation.

  • Virtual Private Cloud (VPC): Isolated network environment allows you to have full control of your own virtual networks, including resource access management through security groups, and customization of IP address ranges, network segments, route tables and gateways. You can also establish a customized network infrastructure comprising of a VPC and legacy data center/s. These are connected by a dedicated line/VPN to achieve smooth migration of applications to the cloud.

Security

Exceptional Security & Protection

Anti-DDoS: Provides protection against up to 5GB traffic of DDoS attacks, SYN flood, UDP flood, ICMP flood, ACK flood and other common DDoS attacks.

Server Security: Provides protection against brute force attacks, password cracking, Trojans and other forms of security threats. ECS also offers remote login reminders, and repairs high-risk vulnerabilities.

Advanced Security: For advanced network and server security requirements, we provide specialized security services such as Anti-DDoS and Cloud Monitor.

Advanced Monitoring Functionalities

Site Monitoring: Offers statistics, monitoring and alarm options to track availability and response time of HTTP, Ping, DNS, TCP, UDP, SMTP, POP and FTP services.

CloudsService Monitoring: Provides advanced monitoring and alarm options to efficiently monitor all your resources concurrently. Alarm and Contact Management: Supports multiple alarm modes including SMS messages, emails and interface callbacks.

Alarm and contact management: Supports multiple alarm modes including SMS messages, emails and interface callbacks. It also provides uniform and bulk messaging services on alarm rules and alarm contacts.

Images

Faster Deployment with Images

Image is the operating environment template for ECS instances which generally contain the operating system and preloaded software. ECS instances can be replaced by system disks of ECS instances with images for faster deployment.

Images are accessible by three ways:

  • Public Images: Provides multiple released versions for Windows and Linux.

  • Cloud Marketplace: Offers a variety of server operating systems, tools and software images provided by third-party Independent Software Venders ISVs.

  • Image Sharing: Offers user defined images shared by owners with other users through the ECS console or ECS API which can be used further for creating cloud servers or ECS instances and replacing system disks.

Instance Overview

An ECS instance is a virtual computing environment, including CPU, memory, operating system, bandwidth, disks and other basic computing components. It can be understood as an independent virtual machine. An ECS instance is the core concept of the ECS. Other resources, such as disks, IPs, images and snapshots can only be used in conjunction with an ECS instance.


Instance generations

ECS instances are divided into different instance generations based on different underlying hardware. Currently the following instance generations are supported:

Instance generation I

  • Intel Xeon CPU

  • DDR3 memory

  • Optional I/O optimization

Instance generation II

  • Haswell CPU enables users to get larger instance types. In addition, some new instruction sets are included, doubling the integer and floating-point operation performance

  • DDR4 memory enables faster memory access

  • All are I/O optimized instances that are used with SSD cloud disks for higher I/O performance

Instance generation III

  • Broadwell CPU enables users to get larger instance types

  • DDR4 memory enables higher memory bandwidth and faster memory access

  • All are I/O-optimized instances that are used with SSD cloud disks for higher I/O performance

Generation I, II and III instance types cannot be upgraded or downgraded to be compatible with each other.


Instance type families

ECS instance types are divided by a certain standard into several instance type families based on their configurations and application scenarios.

Instance generation III type families

The type families included in instance generation III are:

  • Compact type XN4

  • General type N4

  • Balanced type MN4

  • Memory type E4

For more information, see the following table.

Type Family Description Features Application Scenarios
Compact type XN4 The latest compact ECS instance types, with a new generation of CPU and memory providing higher computing power, applicable to scenarios with high computing requirements and compact memory configurations.
  • The CPU/memory ratio is 1:1.

  • Intel Xeon E5-2682 v4 (Broadwell) processor

  • 2.5 GHz clock speed

  • I/O-optimized instances.
  • Small Web applications, small and medium databases;

  • Massively Multiplayer Online Game (MMO) front ends, data analysis and computing;

  • Medium/large Web servers (high concurrency)

  • High-precision coding/decoding, rendering and gene computing with a CPU.
General type N4 The latest general ECS instance types, with a new generation of CPU and memory providing higher computing power, applicable to general computing scenarios.
  • The CPU/memory ratio is 1:2.

  • Intel Xeon E5-2682 v4 (Broadwell) processor
  • 2.5 GHz clock speed
  • I/O-optimized instances
  • Small Web applications, small and medium databases;

  • Massively Multiplayer Online Game (MMO) front ends, data analysis and computing;
  • Medium/large Web servers (high concurrency);
  • High-precision coding/decoding, rendering and gene computing with a CPU.
Balanced type MN4 The latest balanced ECS instance types, with a new generation of CPU and memory providing higher computing power, applicable to scenarios requiring enhanced balance between computing and memory.
  • The CPU/memory ratio is 1:4.

  • Intel Xeon E5-2682 v4 (Broadwell) processor
  • 2.5 GHz clock speed
  • Enhanced balance of computing capability
  • I/O-optimized instances
  • Small Web applications, small and medium databases;

  • Massively Multiplayer Online Game (MMO) front ends, data analysis and computing;
  • Medium/large Web servers (high concurrency);
  • High-precision coding/decoding, rendering and gene computing with a CPU;
  • Hadoop clusters, massive data processing.
Memory type E4 The latest memory-intensive ECS instance types, with a new generation of CPU and memory providing higher computing power, applicable to computing services requiring massive memory operations, search and applications requiring massive I/O operations.
  • The CPU/memory ratio is 1:8.
  • Intel Xeon E5-2682 v4 (Broadwell) processor
  • 2.5 GHz clock speed
  • Wider range of memory capacity options
  • I/O-optimized instances
  • Applications that need lots of memory, like Cache/Redis, search and in-memory databases;
  • Databases with high I/O, for example, Oracle and MongoDB;
  • Hadoop clusters, massive data processing.

Instance generation II type families

The type families included in Instance Generation II are:

  • General type N1

  • General type N2

  • Memory type E3

  • Compute Optimized type SN1

  • Compute Optimized type SN2

For more information, see the following table.

Type Family Description Features Application Scenarios
General type N1 The latest general ECS instance types, with a new generation of CPU and memory providing higher computing power and faster I/O capabilities.
Among N1 instances, the small instance types are suitable for entry-level users and the large ones are suitable for use in certain specialized fields such as gaming, rendering, genetics, encoding/decoding, deep learning and more.
  • Intel Xeon E5-2680 v3 (Haswell) processor
  • 2.5GHZ clock speed
  • I/O-optimized instances
  • Small Web applications, small and medium databases;
  • Massively Multiplayer Online Game (MMO) front ends, data analysis and computing;
  • Medium/large Web servers (high concurrency)
  • High-precision coding/decoding, rendering and gene computing with a CPU
General type N2 The latest general ECS instance types, with a new generation of CPU and memory providing higher computing power and faster I/O capabilities.
Compared to N1, instances of the N2 type family have a greater memory capacity and wider range of options.
  • Intel Xeon E5-2680 v3 (Haswell) processor
  • 2.5GHZ clock speed
  • Wider range of memory capacity options
  • I/O-optimized instances
  • Small Web applications, small and medium databases;
  • Massively Multiplayer Online Game (MMO) front ends, data analysis and computing;
  • Medium/large Web servers (high concurrency);
  • High-precision coding/decoding, rendering and gene computing with a CPU;
  • Hadoop clusters, massive data processing.
Memory type E3 The latest memory-intensive ECS instance types, with a new generation of CPU and memory providing higher computing power and a wider range of memory options.
These types are suitable for computing services that require large volumes of memory operations and queries as well as applications that require large volumes of I/O operations.
  • Intel Xeon E5-2680 v3 (Haswell) processor
  • 2.5GHZ clock speed
  • Memory-intensive
  • I/O-optimized instances
  • Applications that need lots of memory, like Cache/Redis, search and in-memory databases;
  • Databases with high I/O, for example, Oracle and MongoDB;
  • Hadoop clusters, massive data processing.
Compute Optimized type SN1 The new generation of exclusive ECS instance types is designed with a new generation of CPU and memory providing higher computing power and faster I/O capabilities. The fixed performance computing capability is optimized.
  • Intel Xeon E5-2680 v3 (Haswell) processor
  • 2.5 GHz clock speed
  • I/O-optimized instances
  • The fixed performance computing capability is optimized.
  • Medium/large Web servers (high concurrency);
  • Massively Multiplayer Online Game (MMO) front ends, data analysis and computing;
  • High-precision coding/decoding, rendering, gene computing and other fixed performance computing with a CPU.
Compute Optimized type SN2 The new generation of ECS instance types is designed with a new generation of CPU and memory providing higher computing power and faster I/O capabilities. The fixed performance computing capability is optimized. Compared to SN1 instances, instances of the SN2 type family have a greater memory capacity and wider range of options.
  • Intel Xeon E5-2680 v3 (Haswell) processor
  • 2.5 GHz clock speed
  • I/O-optimized instances
  • The fixed performance computing capability is optimized.
  • Medium/large Web servers (high concurrency);
  • Massively Multiplayer Online Game (MMO) front ends, data analysis and computing;
  • High-precision coding/decoding, rendering, gene computing and other fixed performance computing with a CPU.

Instance generation I type families

All Generation I instance types are legacy instance types. They are still grouped using the previous method (i.e. by the number of cores - 1, 2, 4, 8 and 16 cores) and not sensitive to type families.


Instance types

An instance is the minimal unit that can provide computing services for your business. It uses a certain specification to provide you with the associated computing capabilities.

An ECS instance type defines two basic properties: the instance CPU and memory configurations (including CPU model, clock speed and so on). However, only when used in conjunction with a disk category, image and network types will the instance type uniquely identify the specific service form of the instance.


Instance life cycle

The instance life cycle begins with creation (purchase) and ends with final release (the expiration of the yearly/monthly instance subscription; suspension due to unpaid fees or voluntary release of the user in the case of payment based on amount).

Inherent instance statuses

During this life cycle, there are several inherent instance statuses, as listed below:

Status Status Property Explanation Corresponding API Status
Preparing Intermediate Status After an instance is created, this is the status it is in before running. If the instance remains in this status for a long time, it indicates that the instance has encountered an exception. Pending
Created Stable Status An instance is in this status when it has been created and is awaiting start up. If the instance remains in this status for a long time, it indicates that the instance has encountered an exception. Stopped
Starting Intermediate Status An instance is in this status after it is restarted, started up, etc. in the console or through API and before it is running. If the instance remains in this status for a long time, it indicates that the instance has encountered an exception. Starting
Running Stable Status The instance is operating properly. In this status, the instance can accommodate your business. Running
Stopping Intermediate Status An instance is in this status after the stop operation is performed in the console or through API and before it actually stops. If the instance remains in this status for a long time, it indicates that the instance has encountered an exception. Stopping
Stopped Stable Status The instance has been stopped properly. In this status, the instance cannot accommodate external services. Stopped
Re-initializing Intermediate Status An instance is in this status after the system disk and/or data disk is re-initialized in the console or through API and before it is running. If the instance remains in this status for a long time, it indicates that the instance has encountered an exception. Stopped
Replacing System Disk Intermediate Status An instance is in this status after the operating system is replaced or another such operation is performed in the console or through API and before it is running. If the instance remains in this status for a long time, it indicates that the instance has encountered an exception. Stopped
Expired Stable Status The yearly/monthly instance subscription has expired because you have not promptly renewed it;
After expiration, the yearly/monthly instance will continue to run 3 days, and the data will be retained for extra 3 days.
Pay-as-you-go instances will also have 15 days for running, and extra 15 days for data retaining.
Stopped

API status chart

This table describes the correspondence relationships between console statuses and API statuses. The API status chart is shown below:

ICP Overview

Issued by the Ministry of Industry and Information Technology of the People's Republic of China (MIIT), an Internet Content Provider (ICP) license is a registration number which allows a website to operate on a server or CDN node located inside Mainland China. Once your website’s domain name is finalized (does not necessarily have to be a Chinese domain name), you will need to apply for an ICP license before launching your website on a server or CDN node based in Mainland China.

If you want to know how to apply for and ICP License or Filing, please refer to ICP Support.

About ICP

Before discussing the application process requirements for obtaining an ICP license in China, it is important to first explain what ICP certification is.

ICP stands for Internet Content Provider, and an ICP license is a registration number which allows a website to operate on a Chinese hosting server. An ICP license is mandatory if you wish to access a content delivery network or host your website in Mainland China.

You can test if another website has a Chinese ICP license by checking if they have an ICP license number visible at the footer of their website. You will notice that our international website (which you are currently viewing) does not have an ICP license number on display, but our Chinese website serving the domestic market does.

Levels of ICP Certification

There are two levels of ICP certification available: ICP Filing and Commercial ICP License.

ICP Filing: An ICP Filing is provided to websites that are purely informational and not involved with direct sales.

Commercial ICP License: A Commercial ICP License is provided to websites that are online platforms or third-party sellers of goods and services. To apply for a Commercial ICP License, you must first have a valid ICP Filing. Given that your website is commercial in nature, you won't be able to host your website legally with an ICP Filing. Instead, it is a mandatory step to obtaining an ICP Filing.

For an ICP Filing you will need to provide the following information

  • Website domain name certificate

  • Copy of valid ID card of the owner of the website/business (must be a Chinese national)

  • Photo ID of contact person (must be a Chinese national)

  • Signed ICP application form (download from provider website)

For a Commercial ICP License

For commercial websites, you need to submit the additional information below about your business:

  • Copy of the original business license in China, with company seal on it

  • Company’s official name

  • Company’s registered address

  • Name of company’s investor(s)

  • Type of company

  • Contact person ID card number

  • Mobile number

  • Office phone number

  • Email ID

Note: All the above documents have to be filed by you or a company representative in Chinese.

ICP Licensing Application Procedure

Here are the steps to register for an ICP license.

Step 1- Submit the required documents to your provider

  • Once the documents are submitted, they are reviewed by the provider. Your provider might ask you to submit additional documents if needed.

  • On successful validation of your documents, the provider will submit your documents to the provincial MIIT (Ministry of Industry and Information Technology) ICP license registration system for further process.

Step 2 – MIIT reviews your ICP license application documents

  • Once your documents are verified and approved by MIIT, they will send you an official ICP license registration number and a certificate via email. MIIT will also add your number to the MIIT ICP registration system.

  • In case your application is not approved, MIIT notifies your provider with the appropriate reason. The provider will inform you about the concerns and the need for any additional documents.

Step 3 – Register Domain with an ICP license

After you receive your ICP license from MIIT, you are free to register a .cn domain with your provider. Also note that you can use your ICP license for multiple sites hosted on a .cn domain.

Time required to obtain ICP certification

You will receive the ICP number within 20 business days after the documents are successfully submitted to a cloud hosting provider.


FAQs

1. Is an ICP license mandatory?

The ICP license is mandatory to host your website in mainland China. Without an ICP you will be unable to obtain the server credentials from the cloud hosting provider.

2. What are the requirements of an enterprise to apply for an ICP License?

For Non-commercial Filing:

Any enterprise with a business license in China can apply for a non-commercial ICP license in accordance with the requirements of local authorities.

For Commercial Filing:

An enterprise must have a non-commercial ICP license before applying for commercial license.

3. What is the pre-approval process for an ICP license?

ICPs engaged in Internet information services such as news, publishing, education, health-care, pharmaceuticals and medical devices need to obtain approval from respective relevant authorities. Please note that applications for commercial or non-commercial licenses cannot be filed without an approval from the relevant authority.

Example: A website for online education for English courses for high school students will need to get pre-approval from the relevant educational authorities before applying for ICP licenses.

4. What documents or materials must be provided for non-commercial filing?

Non-commercial filing requires the applicant to submit the following documents as listed below:

1. A valid ID certificate of the person in charge of the website.

2. A valid photo-ID certificate of the person in charge of the website.

3. The company's business license or organization code.

4. A photo of the person in charge of the website taken against a blue background.

5. A filled "Authenticity Verification Form" issued by the Ministry of Industry and Information Technology (MIIT).

The overall process does not usually exceed 20 business days.

5. Is getting an ICP license a prerequisite to purchasing Alibaba Cloud Content Delivery Network (CDN) services?

Yes, you must obtain at least an ICP Filing to purchase Alibaba Cloud CDN services. At the time of purchase the CDN system automatically verifies whether or not the domain name has a valid non-commercial ICP license.

MIIT Filing Requirements

Offline Support for ICP

Alibaba Cloud offers offline support for ICP filling. Please contact Alibaba Cloud Marketplace Alliance Program team via email for more details.

Pricing

Alibaba Cloud ECS provides different purchasing methods. Based on your needs, you can select Pay-As-You-Go or Subscription. The following prices are indicative. Exact prices can be found on the product purchase order page.

Pay-As-You-Go: Bills you for the exact volume you actually use. You can activate or release resources at any time but please note that stopped instances may incur a fee. With the Pay-As-You-Go payment method you can activate and release resources as needed with no hardware or maintenance costs. Alibaba Cloud ECS supports many popular operating systems and lets you use computing and storage resources through the service method.

Subscription: The average price of subscription fees are lower than that of Pay-As-You-Go and better suited for those requiring long-term resources.

Alibaba Cloud ECS pricing varies depending on the region of the instance you choose. The specific metered items are: Instance Fee, Storage Fee and Network Fee

Choose your plan Data Transfer Plan

Instance Fee

Storage Fee

Network Fee

Billing is calculated on data transfer or Pay-As-You-Go

Choose your plan

Scenarios

Listed below are a few common ECS scenarios:

1) Enterprise Websites/Simple Web Applications

● A single server is sufficient to handle all the resources including applications, database and files during the initial stage of a website. However, as your business grows, with ECS you can scale up your server capacity or resize your instance configurations.

Recommended Basic Configuration for this Scenario

  • 1 core CPU

  • 1G memory

  • 1 Mbps bandwidth

  • 5GB Basic Cloud Disk

2) Websites/Applications with a large quantity of Images/Videos or Page Views

  • Easily host applications or websites containing images and videos using ECS.

  • Reduce storage costs by using ECS along with Object Storage Service (OSS) to store static images, videos and downloadable content.

  • Improved availability, latency and reduced bandwidth costs are just a few benefits of using a Content Delivery Network (CDN) and Server Load Balancer.

Recommended Basic Configuration for this Scenario

ECS (I/O optimized instance) + Server Load Balancer + OSS + CDN

  • Use multiple ECS instances with a 2-core CPU|4G memory|50G SSD Cloud Disk | 1 Mbps bandwidth

  • Use server load balancer with at least 5 Mbps bandwidth.

  • OSS is charged based on storage size and traffic.

  • CDN is charged based on traffic or peak bandwidth.

3) Build Your Own Database with High I/O Requirements

  • I/O optimized ECS instances with advanced configurations and SSD Cloud Disks are recommended to support high I/O concurrency and data reliability.

  • You can also use multiple basic I/O Optimized ECS instances with SLB to achieve high availability.

Recommended Configurations for this Scenario

  • I/O Optimized instances, 8 core CPU

  • 8 GB memory

  • 100G SSD Cloud Disk

  • 10 Mbps bandwidth

Another Recommended Configurations for such Scenario

Using multiple I/O Optimized ECS instances with SLB:

  • Use multiple I/O Optimized ECS instances which have: 4 core CPU|4GB memory|100G SSD Cloud Disk | 1 Mbps bandwidth

  • Use SLB with at least 10 Mbps bandwidth

4) Apps/Mobile Games with Peak Loads

  • With the help of Alibaba Cloud Elastic Scaling Service, ECS instances can be automatically scaled depending on your business needs.

  • You can also use Alibaba Cloud Server Load Balancer to ensure high availability.

Recommended Configurations for this Scenario

ECS + Alibaba Cloud Auto Scaling (Coming Soon) + Server Load Balancer

  • Use multiple ECS instances that have: 2 core CPU|4G memory|1 Mbps bandwidth|50G Basic Cloud Disk

  • Alibaba Cloud Server Load Balancer is charged based on actual traffic or bandwidth.

Getting Started

For better management of your instances, access them through the ECS CLI, APIs.

Using ECS through the Management Console

The Alibaba Cloud Management Console provides a simple web based user interface, which is used to access and configure ECS resources. Using this console, you can create and modify Instances, change the capacity of the resources used and make backups. The Quick Start Guide will help you perform these tasks step-by-step.

Using ECS via the ECS CLI

Alibaba Cloud ECS CLI (Command Line Interface) gives you the freedom to use ECS resources and manage them programmatically. You can download and install the ECS CLI package to enable this service.

Click here to learn more about Alibaba Cloud CLI.

ECS API Reference

You can simply use web-based ECS APIs to create or modify instances. You can control access, secure your instances and create backups through this service.

Resources

Elastic Compute Service (ECS) is an online computing service that provides reliable, scalable and on-demand distributed compute capacity on the cloud. ECS allows you to have complete control of your computing environment and helps to automate and meet your business needs in real time.

These resources will help you understand how to utilize ECS to its full capacity.

Below are the links to the documentation, SDKs and other related links.

Developer Resources

Developer Tools

CLI

ECS Forum

FAQs

1. How can I copy images across different regions?

The image copy function is provided to enable a user to copy and migrate data by using custom images of ECS instances in different regions. The function is currently in the open beta test stage. You need to apply for permission for this function.

Applications can be submitted through work orders.

After the application is approved, please do the following:

  • Log in to the Alibaba Cloud Console and choose ECS Console > Images.

  • Select the region and then click Copy on the right to copy the image to another region. For example, you can copy a custom image of an ECS in East China 1 to another region such as North China 1 or South China 1. ECS instances can be created based on this custom image in North China 1 or South China 1.

Note: At present, the image copy function is available only in regions in China, including North China 1, North China 2, East China 1, East China 2, South China 1.

2. How to mount and set Independent Cloud Disks?

How to mount a disk

You can only mount independent cloud disks to ECS instances. Here’s how:

  • Choose an ECS instance that you want to mount a disk to and then click ‘Management’.

  • Select ‘Disk of Instance’ in the menu on the left to see all disks mounted to that particular ECS instance.

  • Click ‘Mount Independent Cloud Disk’ and set a Device and Target Disk.

Modify disk attributes

When mounting a disk, you can modify some of the disk’s attributes. Here’s how:

  • Set the mount point. You can choose a Device that is not occupied on the current ECS instance from /dev/xvd[b-z]/. You can also choose a Default Device in the system.

  • Set whether to release the disk together with the instance.

Precautions for mounting a disk

Here are some precautions to take when mounting a disk:

  • Before mounting a disk, check that the ECS instance is either ‘running’ or ‘stopped’ and make sure that the instance is not locked and that the instance has no overdue charges.

  • An Independent Cloud Disk to be mounted must be in the available state.

  • An ECS instance can support a maximum of four data disks, regardless of the disk category.

  • An Independent Cloud Disk can be mounted only to ECS instances in the same zone, and it is not compatible for cross-zone mounting.

  • An Independent Cloud Disk cannot be mounted to an ECS instance as a system disk.

3. What is an Independent Cloud Disk?

It refers to a cloud disk that was bought separate from the ECS instance disks. It can be mounted and un-mounted between different ECS instances in the same zone, but cannot be mounted across different regions or zones. An Independent Cloud Disk shares identical basic features with an Alibaba Cloud Basic Cloud Disk, including data reliability. Compared with Basic Cloud Disk, an Independent Cloud Disk boasts high flexibility in mounting to different ECS instance Disks while ensuring data security.

4. What is a zone?

It refers to a physical area with independent power supply and networks in the region. Faults will be isolated within a zone. In the same region, the intranets of different zones are interconnected. The network latency is lower for ECS instances in the same zone. Faults of different zones are isolated within that particular zone. Independent cloud disks can be mounted to and un-mounted from different ECS instances in the same zone.

To achieve higher availability for applications, it is recommended that you create ECS instances in different zones.

5. What is the difference between an Independent Cloud Disk and Alibaba Cloud Basic Cloud Disk?

Temporary disks and cloud disks are generated during instance purchases and cannot be unmounted. Independent cloud disks can be separately purchased and mounted to instances. Once mounted, an independent cloud disk works in the same way as a temporary disk or Basic Cloud Disk.

6. Can I mount a Basic Cloud Disk and an Independent Cloud Disk to the same instance?

Yes. You have to choose Basic Cloud Disk when you purchase an instance. The independent cloud disk needs to be purchased separately and mounted on the console or by using the Alibaba Cloud ECS API.

7. What is a mount point?

A mount point refers to the position of an Alibaba Cloud ECS disk on the disk controller bus. The mount point refers to the device number of the disk in Linux, and refers to the disk order on the disk manager in Windows.

8. When I change the system disk, will the snapshots be lost?

No, but note that changing the system disk will change the disk ID. You cannot use the snapshots of the original system disk (user snapshot and automatic snapshot) to roll back the new system disk. The user snapshot of the original system disk will be retained but the automatic snapshot will be deleted.