 |
UAS (User Profile Access System
The user profiles are stored in MYSQL Servers. The UAS provides the internal user profile access interface through DBMS or LDAP. The external API is based on HTTP/XML. UAS also provide the user authentication information for application servers and Soft Switches. The UAS is the basis of all system. To guarantee the system's high scalability, high availability and high affordability(not cost too much), We enabled the MYSQL Scale-Out. MySQL Server farm uses high-performance master/slave replication to distribute the load across any number of load-balanced MySQL Slaves to increase the capacity of the application. Additional database capacity can be added by simply adding more servers. We also deploy Hot-Standby Master, i.e., using an additional master server acts as a 'hot standby' or 'failover server' in case the main master fails. Load Balancers handle the work of routing incoming MYSQL connections to the least busy of the available servers. The Storages are RAID5 SCSI disk array which is attached to each mysql server. However, central SAN storage will be deployed as soon as the subscribers reached the 10M.
|