📜 ⬆️ ⬇️

Payonline.ru now in Windows Azure

So we moved to the Cloud :)

For a long time we planned to place one of our resources, namely an external site , in the Windows Azure cloud. Windows Azure is a “cloud hosting” for web applications, one of the most common analogues of which is the Google App Engine.



Microsoft's “cloud” favorably differs from its counterparts in its deployed infrastructure, ease of management (administrator interface), access to the file system, work with the MS SQL relational database (Google introduced such a service only in October 2011) and remote desktop.
To access this service, you must have your own LiveId and pay a subscription to www.microsoft.com/windowsazure/offers .
')
Now we are conducting tests on the performance and resiliency of the site in the cloud. The process of setting up your area is almost identical to the settings of IIS. Web applications are deployed by creating a special project (Cloud> Windows Azure Project) and a Web role (Web-Role), where it is possible to define code that will be executed on event handlers according to the IIS7 runtime environment.

On the hosting side, you need to configure or create a Hosted service, in our case two of them were created to provide Fail over applications.

Database tuning is done in the same way in the corresponding section “Databases”. Throughout the system, you can subscribe to reports of the main system counters (Performance counters), as well as use all the functionality of SQL Report Server.

As the load grows, the Response time indicator remains constant, so there is no need to build up hardware, which is a definite plus. Azure offers a set of options for high-load systems, and also provides the ability to use a distributed content delivery network (CDN), which speeds up the loading of media resources.

In general, it is still too early to draw serious conclusions, but using the example of a simple site, we received the most positive impressions.

Source: https://habr.com/ru/post/132221/


All Articles