Alibaba Cloud Services
Hi guys!
Welcome back to my blog! Today, I will be sharing a little bit about the Alibaba Cloud Seminar that occurred on the 3rd of December, 2019, from 9 in the morning to about 5 in the evening.
First of all, what is Alibaba Cloud Service (ACS)? Well as you all may know, Alibaba is most popular for its search engine dating back to the 2008 era. And by 2012, had produced another product, Alimama, a marketplace website which blurred the lines of entertainment and shopping. What is not so common is that since 2014, Alibaba had actually started providing cloud services called Alibaba Cloud Services. These services basically provide ways for developers to deploy, monitor, and maintain their projects with ease. Until now, the basic and most used services used are the ECS (Elastic Compute Engine), SLB (Server Load Balancer) and the OSS (Object Storage Service).
By the way, here's me being early as always! Okay, back to the topic.
Let's break it down. First and foremost, ECS. So, ECS is basically like Google Cloud Platform's (GCP) Compute Engine (Virtual Machine), or Amazon Web Service's (AWS) EC2 (Elastic Compute Cloud). So this is basically where we deploy our APIs (Application Programming Interface), our servers. This is where most servers go, and are charged constantly per hour. Although, this is not the most efficient way, it has one of the fastest configuration time, and is relatively easy to maintain.
Here's Max Dasuki, Lead Solution Architect at Alibaba Cloud, presenting the architecture of ECS.
Next up, SLB, or Server Load Balancer. By definition, SLB distributes traffic among multiple instances to improve the availability and the fault tolerance of your applications and prevent single point of failures. This is basically a service that prevents a specific ECS instance to overload, making it crash and therefore resulting in a bad application maintenance. It's role is to distribute the workload of one instance to the other, in case one of the instances gets too much traffic, and may not be able to handle it alone. This is also based on the architecture of a microservice application / server. So, you might be at ease, knowing once you configure it well enough, it will surely have no problems in distributing their workload so as to prevent unneccessary problems from happening.
Lastly, the OSS, or the Object Storage Service. This is equal to GCP's Storage (Bucket) or AWS' Simple Storage Service (S3). This is usually where you would store all local media files, all bundled build folders, basically files and assets related to front-end, to display and store. What's special is that Alibaba claims that their OSS Service is a secure, cost-effective, easy-to-use service with a guaranteed reliability of 99.999999999%. Well, personally I haven't tried it, but seeing their claims, I mean it's really worth the try, if it's really what they I say, I might forget GCP and just use ACS.
So, here we are, at the end of to my talk of the day, hope you enjoyed it!
If you want to contact me, here are several of my accounts
GitHub: https://github.com/AudrickOng
Twitter: Strictly_Ricky
See you in my next article! Bye!!!