Web pages are the visible face of institutions. They need to operate healthily and be resilient against attacks. The system we use provides both performance and security for websites. Thanks to load balancing and caching
it can respond to thousands of visitors coming at the same time.
The most important features of our web solution are;
High performance, Security (Updates, Admin Access, WAF), Automatic synchronization of two locations, Ease of video broadcasting (Video conversion and V.O.D. Server), Instant notification of issues (Mail and SMS), and the ability to easily perform software revisions.
Compared to similar structures, our web solution, which is much easier to manage with a container structure, also has a lower cost.
The web solution consists of the following server structures. Of course, since it can be continuously developed, it is an open system to innovations and customizations can be made according to needs.
Performance Server
The incoming traffic is directed to different modules in the broadcast layer based on file type, link (url), target IP address, source IP address, or port. This way, management panel, video, live broadcast, and DNS calls are separated. Additionally, to handle high traffic, standard HTTP traffic is distributed to multiple caching modules.
- Web, management panel, video, live broadcast, and DNS call separation
- Load sharing to cache servers
- SSL Certificate Support
- Redirect Support
Cache Server
The generated web pages are kept in the caches of cache servers for a certain period according to their type. If the suitable page is available in the cache for the incoming request, it is responded from there. If the page is not in the cache or has lost its update, it is requested from the web servers. This ensures performance.
DNS Server
It ensures the storage of DNS records related to the web. The DNS server supports DNS records such as A, MX, NS, CNAME, TXT.
- DNS server and DNS management panel
- DNS Synchronization
Video Server
It ensures that videos are displayed healthily on web pages.
- Android, IOS, Web player
Live Broadcast Server (v.o.d)
It receives the live broadcast to be published in RTMP format and broadcasts it to many users in HLS format.
- HLS broadcast
Video Conversion Server (video transcoding)
It converts uploaded videos into a format suitable for web broadcasting.
- Video acquisition via HTTP, FTP
- Video Compression
Monitoring and Alarm Server
Server monitoring and early warning system. The status of servers and services on the servers is continuously monitored, and in case of instability or interruption in system operation, the situation is communicated to system administrators via email and SMS.
- Resource control (cpu, memory, disk)
- Application control
Web Server
Web applications are run on this module.
- Apache + PHP support
- Java, Fastcgi, Uwsgi support
Database Server
If desired, database servers can be activated on the device.
- PostgreSQL database server
- MariaDB database server
Backup Server
Content files, codes, and databases on the server can be regularly backed up to a different environment.
- File Compression
Synchronization Structure
The database and files used on the web page are synchronized between locations. This way, in case of a failure, an instant switch to the backup location can be made via DNS.
- Two location device configuration synchronization
- Two location database synchronization
- Two location content synchronization
File Server
Files commonly used by different modules are kept on the file server.
FTPS Server
It is used for uploading files from the outside.
Database Management Server
Web-based database management panel.
Web Management Server
The management of the site's content is done on this server.
Virtualization technology reduces costs, increases access to applications, and s...
View Details →
The adventure that starts with an unmanageable switch and slightly better hardwa...
View Details →
Microsoft has a significant place in today's information technology world.
View Details →Hürriyet Mah. Dr. Cemil Bengü Cad. No: 4 Iç Kapi No: 13 Kağı...