Windows Azure Web Sites is a service designed to quickly create new or host existing web applications in a reliable, scalable cloud environment. ')
Key features of Windows Azure Web Sites are:
Support for a variety of platforms and programming languages for hosting web applications;
Continuous integration with services and version control systems;
Publishing ready-made applications, frameworks and CMS in two minutes from the template gallery;
On-demand scaling and automatic scaling of computing resources based on specified rules;
Detailed monitoring, logging and diagnostics through the administration panel;
Convenient configuration, support for SSL, bind your own domains, support for 32 and 64-bit hosting;
Flexible pricing: free tariff, fast scaling of the site to other tariffs with the growth of the application.
Because Windows Azure Web Sites offers a Platform as a Service (PaaS) approach, web application developers are exempt from the need to deploy, tune, and take care of the infrastructure and can fully concentrate on developing their cloud projects.
Windows Azure Web Sites supports hosted ASP / ASP.NET, PHP, Node.js, and Python-based websites. The placement of different versions of platforms and frameworks is supported, the cloud service takes care of updating the runtime environment, adding new versions.
Windows Azure Web Sites supports continuous code placement script. For this purpose, Windows Azure Web Sites websites can be connected to version control tools, both local and represented by public online services. The most popular systems and services are supported: TFS, Git, Mercurial, GutHub, BitBucket, CodePlex and even DropBox.
An important component of the Windows Azure Web Sites cloud service is a gallery of templates, frameworks, and CMS, ready to be deployed and run in a few minutes. Among the dozens of templates you can find the most popular tools such as: Drupal, Joomla, WordPress, DotNetNuke, phpBB, mediaWiki, nopCommerce, Umbraco and others ...
All hosted applications in Windows Azure Web Sites have the ability to scale to multiple instances on demand. Load balancing between such instances is assumed by the Windows Azure Web Sites cloud service, which runs automatically and imperceptibly for the developer and does not require any configuration. Windows Azure Web Sites also supports cookies for cookie-based sessions for projects that need it.
Windows Azure Web Sites runs on top of the latest version of Windows Server 2012, which is automatically maintained and updated by the system without requiring the attention of the developer.
Both the OS and runtime environments automatically and transparently for the developer receive security updates and other updates, including new versions of supported platforms. Thus, the developer concentrates only on his application and does not waste time on setting up and maintaining the work environment.
Easy scaling
The scaling feature is built into the Windows Azure Web Sites cloud platform. It allows you to change down and up the power of working instances and their number for a flexible response to the load of web applications.
In addition to manual scaling and scaling on demand through automation tools and the command line, a rule-based automatic scaling mechanism has been added to Windows Azure Web Sites with commercial launch.
You can easily specify in the administration panel rules for automatically scaling web sites based on CPU load. And with the growth of the load, new copies of the application will be added, and in the event of a fall, they will be deleted, thus saving expenditures on computing power.
The cloud platform of Windows Azure offers developers and IT professionals dozens of services for all needs. Among them:
Windows Azure Active Directory Authentication Services
Cloud Services and Roles
Storage blobov and tabular data
Bog Data processing and data analytics services
Virtual machines on request
SQL Database Failover Relational Storage
Backend service for mobile applications
Data caching, service bus and messaging services, media services.
As part of a unified Windows Azure platform, all these services are available to Windows Azure Web Sites applications. In addition, web application developers can integrate their cloud capabilities not only with other services of the cloud platform, but also with the services of their company or enterprise.
Announcements and commercial availability of Windows Azure Web Sites
With the announcement of the commercial availability of Windows Azure Web Sites, web application developers are provided with guarantees and Microsoft support based on the SLA agreement with a service availability level of 99.9% monthly.
Scott Guthrie in his blog described some of the innovations in Windows Azure Web Sites, which appeared in the cloud platform with the announcement of commercial availability. Among them:
64-bit mode support for runtime
The function of the diagnostic system, which allows you to shoot memory dumps for further investigation
The ability to independently scale up various websites
New tariffs and cloud service pricing
You can get acquainted with these and other announcements in the blog of Scott Guthrie on the submitted link .
Let's look at the announcements a little closer.
Support 64-bit and 32-bit modes
During testing of a preliminary version of Windows Azure Web Sites, only 32-bit web application hosting was supported. With the announcement of commercial availability, support for 64-bit mode has been added. Switching modes, like other Web Sites settings, is done in the administration panel.
Diagnostics: removal of memory dumps
With the commercial availability of Windows Azure Web Sites, new features have been added to the web application diagnostic system. New REST API features were introduced that allow you to capture and load a memory dump of an application instance for diagnostics and further research.
New APIs are described in detail in the article on GitHub, which you can find on the link provided .
Independent scaling of websites
Another new feature of Windows Azure Web Sites that appeared with the release of the service into commercial availability was the possibility of separate scaling of websites in a subscription. Previously, the modes of all sites in the same region switched simultaneously; now you can set your own parameters and mode of operation for each site.
Tariffs and pricing
Pricing Windows Azure Web Sites offers three tariffs: the free tariff, the general and standard tariffs.
Tariffs differ in price and capacity available to developers, offering the flexibility to use the cloud for hosting web applications: get in a few minutes and use it for free, scale the website up and down as its popularity changes.
Windows Azure Web Sites offer an SLA of 99.9% for a standard rate, providing guaranteed reliability of web application placement.
You can find out more details about pricing and discounts at the indicated link .
It's time to deploy your sites in the Windows Azure Web Sites cloud
You can try all the great features of the Windows Azure Web Sites cloud environment with free trial .
MSDN program subscribers, Microsoft partners and BizSpark members already have access to Windows Azure as part of their subscriptions, just activate them!
This section focuses on information and articles in Russian about the development and migration of web applications on the Windows Azure cloud platform.
Refer to the section now to learn how to develop a new one or migrate and deploy an existing web application in Windows Azure.
Do not miss
Do not miss the previous announcements of updates to the Windows Azure platform, which are released almost every week:
Availability of Windows Server 2012 R2, SQL Server 2014 and Visual Studio 2013 Ultimate in the image gallery of Windows Azure virtual machines
Windows Azure news : mobile development, multi-factor authentication, MPEG-DASH, JWT, tests and video;
Windows Azure news : announcements, big announcements, mega-announcements: Store, new data centers, per-minute billing, BizTalk Services, AMQP, SSL in Web Sites, MSDN trial and subscription, Training Kit;
Windows Azure update : .NET SDK 2.0, new libraries, management tools, diagnostics and administration, training kit;
Windows Azure Update : point-to-site connectivity and other improvements to virtual machines and networks, cloud services, and the release of the Ruby SDK
Windows Azure update : wide availability of virtual machines and networks, SLA, memory increase, price reduction
Windows Azure Development Center (azurehub.ru) - scripts, tutorials, examples, recommendations on the choice of services and development on Windows Azure;
http://wazurr.ru - content aggregator for Windows Azure in Russian and English.
And if you are already developing on Windows Azure or want to find the developers of your service, visit appprofessionals.ru .
We will be happy to answer your questions at azurerus@microsoft.com . And we are waiting for you in the Windows Azure Community on Facebook . Here you will find experts (don't forget to ask them questions), photos, and lots and lots of news.