Hello and welcome to this Alibaba Cloud Academy online certification course on cloud computing will be starting with ECS basic concepts. Let's first take a look at the Alibaba Cloud portfolio. Alibaba Cloud offers a wide variety of services in Big Data and AI, databases, middleware, video processing, IOT, application services, security, even private Cloud, but will mostly be focusing on IAAS or Infrastructure as a service in this course, starting with Elastic Compute. Alibaba Clouds Elastic Computing service is called ECS. The Elastic Compute service offers an SLA of 99.975 percent for a single Virtual Machine, which is very very high, 99.995 percent for multi-zone Virtual Machines. Our Elastic Compute service is deployed in all 22 of our worldwide regions. Our Machines all use modern Intel Xeon CPUs, sometimes with CPU frequencies up to 3.2 or even 3.8 gigahertz, and you can initialize or release up to a 100 of these Virtual Machines in as little as 10 minutes. We offer many different classes or families of ECS Virtual Machine based on your workload, so we have general purpose instances, compute optimized, memory optimized, high clock speed, local SSD, Big Data, and even in SAP instance type specifically designed to run SAP as forehand workloads. This is enabled by our third generation virtualization technology, which we built ourselves, which we call X dragon, which gives us almost zero cost on the virtualization layer. These Virtual Machines run as though they were your very own physical machine. Billing for Virtual Machines is very flexible, you can purchase the machines on a pay-as-you-go basis, paying per hour, or you can purchase an upfront subscription for a month, two months, a year or even three years. We also offer a variety of heterogeneous instance types that are designed for workloads that require special purpose hardware. The heterogeneous computing types include instances that offer a TPU or an FPGA card, we also have bare metal instances which have no virtualization layer. These are a great choice for running your own virtualization scheme like VMware or Microsoft Hyper-V, and then we offer HPC, which is a high-performance computing instance type, which can be used to build supercomputing clusters. The advantage of the HPC instance type is that it has built-in RDMA support and very high-speed convergent Ethernet connectivity. These instance types are designed for things like very high-speed media of transcoding, industry simulation, rendering, or even genetics. If you're still not 100 percent sure what ECS is, this next part is for you. ECS stands for elastic compute service, and this is a flexible on Cloud computing service that you can use to launch Virtual Machines, that's what it does. An ECS instance is essentially just a Virtual Machine that lives on Alibaba's public cloud. The advantage of this is you get a lot more flexibility, stability, and security than you would get in your own Cloud environment because you benefit from all the work Alibaba has done, to improve and grow its public cloud offerings, to improve its own security and provide stable service, so an ECS is a Virtual Machine that you run on Alibaba Cloud. If you compare ECS with a traditional OffCloud Deployment, the key benefit is operations and maintenance costs are lower. For an ECS instance, physical server management, storage, physical networking configuration, power cooling and virtualization, these things are all Alibaba Clouds problem, you don't have to worry about them, you only worry about launching your virtual Machine, logging into it, and setting up the software that you want, so you get lower O&M burdens by moving to ECS. Another key advantage not mentioned here is of course, flexibility, unlike a physical server, you can create a VM and destroy a VM anytime you want without waiting. If you buy physical hardware, you're then committed to that hardware, even if you end up not using it. Cloud deployments can in fact be cheaper than OffCloud deployments. What really makes ECS work is virtualization. In Alibaba Cloud, we of course have multiple datacenters around the world, in each datacenter we have racks and racks of physical servers, each physical servers running Linux, and then it's running a virtualization layer. In many cases it is Kernel Virtual Machine or KVM. When you launch an Elastic Compute service instance an ECS instance, what's happening is we're creating a KVM Virtual Machine and launching it on one of these physical servers inside of our datacenter. Because your workload is living within this Virtual Machine, it can be moved around between physical machines as needed, which helps us make sure that your Compute services fully reliable, because if a physical server fails, we can simply migrate your Virtual Machine to a different physical server that's healthy. In order to do all of this migration and management and decide where to schedule your Virtual Machines, we have to have a management layer running on top of our cluster of Linux machines inside of our datacenter, we call this layer Apsara in Chinese, it's called [inaudible]. Apsara is our self-developed distributed system for managing our Cloud platform, all of our products are built on top of Apsara. Essentially, Apsara handles storage, scheduling, resource management, and distributed coordination for all of our products that run on our public Cloud, you can see some of the components of Apsara here in orange, and then our public Cloud products running on top in gray. In particular, Pangu, our distributed file system is a key component of all of our storage services, including storage for our ECS instances. When you allocate an ECS instance disk, that's actually running on top of a distributed file system, which gives you extra reliability over and above what you would get with a single physical block device. Currently, Alibaba Cloud has 22 regions across the world at 66 zones. ECS is available in every single region and zone no matter where you are in the world, so US West, US East, our Data Center in London, in the UK, in Frankfurt in Germany, in the Middle East, in Dubai, in Hong Kong, and are many datacenters in China, all of them support ECS, so wherever you happen to be, you can make use of ECS. Within each of those regions, we have multiple datacenters. For instance, in Hong Kong or in Singapore, we have multiple zones. Each zone is a physical data center with independent power and network connectivity. Fault isolation can easily deep performed between zones, so if a single zone fails, the other zones in the region are not affected. Because each region contains multiple zones, it's possible for you to build failure tolerant architectures by deploying multiple ECS instances into each zone, for instance, in Singapore, if you're running a web application, you can deploy in ECS instance in Singapore zone A, and then deploy a clone or a twin of that ECS instance in zone B. If Zone A were to fail, the instance in zone B can continue to serve requests. How do you decide whether or not to build a multi-zone architecture? Well, you have to make a trade off between network latency and high availability. If you want high availability and you can tolerate a slight network latency, then you go with a multi-zone deployment. If you have to have the absolute fastest communication possible between all of your VMs, then you put them all in a single zone. It's important to understand the network topology, the connectivity between regions and zones. Within a single region, all of the zones are connected together over Alibaba Clouds private network, and traffic that passes between the zones within a region is free, so if you communicate over our private network between an ECS instance in zone A and an ECS instance in zone B, both in Singapore, then all of that network traffic is free. However, if you're instance in Singapore needs to talk to an ECS instance in Beijing, that will not be free. You will incur a public bandwidth charge for using the public internet or a VPN gateway charge for having a VPN tunnel or a CAN network charge if you choose to use our enterprise multi-region private network. We do have a private network between our regions, but we charge you for bandwidth if you use that multi-region private network, that's a major distinction. Again, within a single region, zones can communicate with each other over the private network for free. Between regions, you either have to use the public internet, a VPN gateway on top of the public internet, or our Cloud enterprise network CEN, which is a paid private network product that connects multiple regions. When you're planning your architecture, plan ahead, what region you should place things in. If you are going to build a multi-region deployment, think about how you're going to connect those regions together.