DSAS, the managed hosting service for large-scale high load websites
DSAS is an integrated solution for system infrastructures containing front end and back end capabilities for web and app services. Designed for PCs and smartphones, this hosting service was developed based on the wealth of knowledge and expertise KLab has acquired in the gaming industry.
For many years, DSAS has served as the primary hosting system to manage the multitude of games and services provided by KLab. After going through various iterations, this service has evolved to deliver stabilized quality for top-tier performance. The DSAS data centers play a vital role in managing the high-load servers used for running KLab's online mobile and browser games such as Love Live! School Idol Festival and Bleach: Brave Souls.
DSAS helps to significantly reduce initial costs, shorten the duration required for new releases, and minimize operating costs for infrastructures. KLab's business partners have the option to implement DSAS as part of their business via KLab's Publishing Business.
About KLab's Publishing Business▶
Reduced Service Costs and Shortened Installation Periods
Being an all-in-one resource for handling the operational and managerial aspects of a service, DSAS helps to significantly speed up the processes involved in launching new services.
Reduced Operational and Management Costs for Infrastructures
Integrated infrastructures help to significantly reduce the load required to manage the systems running the services. KLab's business partners also don't have to worry about their hardware becoming obsolete.
Disadvantages of using standard infrastructures:
- Developers are required to manage each platform individually since the hardware and software are installed separately.
- Operating costs increase with every new service added.
- Reusing resources from preexisting servers is difficult.
- Maintaining a consistent level of quality becomes a challenge as the technologies implemented for each platform vary.
DSAS helps to deliver optimal server performance and alleviate the issues listed above by providing the following:
- Reducing the cost per unit for adding new services.
- Simplifying the way server resources are shared, keeping resource investments to a minimum, and allowing developers to enhance the operational agility of the system.
- Enabling developers to build up their technical expertise efficiently.
In contrast to standard cloud services, software on DSAS runs on real servers enabling developers to apply system configurations that maximize hardware performance. Real servers can also explicitly manage and display the status of each of the shared services. Like virtual server cloud services, this feature helps to stabilize server performance even when instances are being launched.
During times of high operational demands, DSAS shares the load among all of the servers running each of the services. DSAS helps to keep resource consumption to a minimum and deliver exceptional server performance.
Diagram 1 shows a standard system configuration. This configuration may lead to the following problems:
- Each service requires its own set of dedicated servers.
- Additional systems are required to incorporate new features.
- Servers are not scalable.
- Fixing technical glitches is complex and time-consuming.
- Each new feature requires a system administrator.
- Network configurations can become highly complicated.
Diagram 2 represents a system configuration that incorporates DSAS. This configuration is characterized by the following:
- All of the servers in the system are synchronized, allowing system providers to modify server settings by simply changing the flags on the server.
- System providers can instantly change server configurations. For instance, the settings can be modified to enable the server for Service A to run for Service B.
- The load can be shared with the same servers between services handling lighter loads.
- Extreme flexibility allows other servers to share the load from those experiencing heavy traffic on the fly. This lets you take care of the problem at hand without worrying about system stability.
- Since all of the servers in the system are clustered, if one server shuts down, a different server can immediately take over.
- Backup servers are capable of running all of the services.
As shown in Diagram 3, DSAS can be utilized to set up highly flexible cluster systems capable of handling situations like the ones below.
- Temporary high-load states
- Hardware malfunctions
- Urgent cases requiring multiple servers
Reliable Around-the-Clock Security
All of the servers and devices are linked together via multiple connections. This sophisticated network enables the systems to run smoothly should any technical difficulties arise.
Vendor Independent Monitoring and Surveillance Mechanism
The software technology of DSAS is built on an open source platform, enabling developers to easily identify the culprit of all software-related issues by simply analyzing the source code. This characteristic makes it possible for developers to devise the most appropriate technical solution for any software glitch at hand, and increases the number of solutions that can be implemented to resolve issues originating from black box-based software. DSAS is also embedded with a sophisticated monitoring and surveillance feature which sends out alerts to developers should any problems be detected.
Server Monitoring Features
1. Server Self-Monitoring
The server will scan for unauthorized accesses, manage remaining disk storage and process statuses, and check for irregular log activity.
2. Node Monitoring
At specified intervals, each server will check the communication lines for each node that makes up DSAS. The node monitoring intervals can be easily adjusted based on the policy setup and the total number of nodes.
3. Service Monitoring
The servers for each service manage the website, database, SSL accelerator, DNS, and email activities. The services will also be monitored by the load balancers along with the master server within the server cluster.
4 Website Monitoring
In addition to internet connectivity, the servers will keep track of website activities. The data center governing the website will be monitored by a different network via an internet connection. Issues detected during this process may indicate the possibility of a highly problematic situation, such as the termination of a service.
5 Route Monitoring
Servers have the capacity to check their connection status with upper level networks and monitor the changes that occur between ISP channels. The servers can also differentiate the issues caused in upper levels from the problems occurring within the IDC.