Aliyun Products that Java programmers need to know
ECS (Elastic Compute Service): A virtual machine in the form of a physical machine into multiple cloud servers, providing scalable computing services.
SLB (Server load Balance): Based on LVS and tengine implementation of the 4-layer and 7-tier load balancing, dynamic expansion, session maintenance and so on.
RDS (relational database service): It is easier to manage, manipulate, and extend relational databases through cloud services.
OCS (Open Cache Service): Based on internal tair, add a layer of proxy to support high-speed access to large amounts of small data.
OTS (Open Table Service): Massive (structured) data storage and real-time query services.
OSS (Open Store service): Provides highly available, highly reliable mass storage services for any size data object.
CDN (Content delevery Network): By covering the whole network of caching services and load balancing technology to direct user requests to the most appropriate areas, improve user Service response speed and Web service capabilities.
OAS (Open Archive Service): Offline archiving, cold data backup, similar to Amazon Glacier.
ODPs (Open Data processing Service): A massive data processing and analysis platform.
SLS (Simple Log service): To solve the heterogeneous, distributed System log real-time collection, storage and query of the basic services.
How do these services work together, at what stage of the site to use it. Learn about Web site architecture changes suggest a look at the "Big Web site Architecture Evolution and Knowledge system" blog post, now let's map the evolution of the site architecture and Aliyun Products:
1. Start on an application server-> ECS;
2. Need to separate the database-> RDS;
3. Need to cache the database-> OCS;
4. Add the machine need load balanced-> SLB;
5. The database needs to be-> drds of the sub-Library;
6. Need for independent distributed storage-> OSS;
7. The need for structured storage-> OTS for Internet scenarios;
8. Need content distribution network to enhance experience and cost savings-> CDN;
9. Search service is required to provide information retrieval inside and outside the station-> Open search;
10. Need message queue to asynchronous processing request-> MQS;
11. The need for large-scale data processing-> ODPs;
12. The need for comprehensive testing of applications and services-> PTS.
Author: Zhang Zi Rong
Link: https://www.zhihu.com/question/24795126/answer/41691845