A Cloud server is powerful virtual IT infrastructure that can host data, applications, information, and other components. It can also be a physical infrastructure with virtual machines. It is accessed on demand by multiple users.
Cloud servers can perform all the same functions of a traditional physical server, delivering processing power, storage and applications. When you use a cloud server, you are storing your data in a shared virtual environment and are accessing remotely. In contrast, the traditional, or on-site, server that is housed on your premises is either managed by your own IT staff or outsourced to another IT provider.
For example: When a bank customer accesses online banking services with a web browser (the client), the client initiates a request to the bank's web server. The customer's login credentials may be stored in a database, and the webserver accesses the database server as a client. An application server interprets the returned data by applying the bank's business logic and provides the output to the webserver. Finally, the webserver returns the result to the client web browser for display.
In each step of this sequence of client–server message exchanges, a computer processes a request and returns data. This is the request-response messaging pattern. When all the requests are met, the sequence is complete, and the web browser presents the data to the customer.
This example illustrates a design pattern applicable to the client–server model: separation of concerns.
Comments
Post a Comment