Skip to content

Commit 601aa62

Browse files
Merge pull request #281543 from tomvcassidy/6CSDate
ms.date and acrolinx
2 parents 5bd0638 + 3a41a33 commit 601aa62

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

articles/cloud-services/cloud-services-choose-me.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: What is Azure Cloud Services (classic) | Microsoft Docs
3-
description: Learn about what Azure Cloud Services is, specifically that it's designed to support applications that are scalable, reliable, and inexpensive to operate.
3+
description: Learn about what Azure Cloud Services is, specifically its design to support applications that are scalable, reliable, and inexpensive to operate.
44
ms.topic: article
55
ms.service: cloud-services
6-
ms.date: 02/21/2023
6+
ms.date: 07/23/2024
77
author: hirenshah1
88
ms.author: hirshah
99
ms.reviewer: mimckitt
@@ -18,13 +18,13 @@ Azure Cloud Services is an example of a [platform as a service](https://azure.mi
1818

1919
![Azure Cloud Services diagram](./media/cloud-services-choose-me/diagram.png)
2020

21-
More control also means less ease of use. Unless you need the additional control options, it's typically quicker and easier to get a web application up and running in the Web Apps feature of App Service compared to Azure Cloud Services.
21+
More control also means less ease of use. Unless you need the more control options, it's typically quicker and easier to get a web application up and running in the Web Apps feature of App Service compared to Azure Cloud Services.
2222

2323
There are two types of Azure Cloud Services roles. The only difference between the two is how your role is hosted on the VMs:
2424

25-
* **Web role**: Automatically deploys and hosts your app through IIS.
25+
* **Web role**: Automatically deploys and hosts your app through Internet Information Services (IIS).
2626

27-
* **Worker role**: Does not use IIS, and runs your app standalone.
27+
* **Worker role**: Doesn't use IIS, and runs your app standalone.
2828

2929
For example, a simple application might use just a single web role, serving a website. A more complex application might use a web role to handle incoming requests from users, and then pass those requests on to a worker role for processing. (This communication might use [Azure Service Bus](../service-bus-messaging/service-bus-messaging-overview.md) or [Azure Queue storage](../storage/common/storage-introduction.md).)
3030

@@ -40,7 +40,7 @@ An Azure Cloud Services application is typically made available to users via a t
4040
## Monitoring
4141
Azure Cloud Services also provides monitoring. Like Virtual Machines, it detects a failed physical server and restarts the VMs that were running on that server on a new machine. But Azure Cloud Services also detects failed VMs and applications, not just hardware failures. Unlike Virtual Machines, it has an agent inside each web and worker role, and so it's able to start new VMs and application instances when failures occur.
4242

43-
The PaaS nature of Azure Cloud Services has other implications, too. One of the most important is that applications built on this technology should be written to run correctly when any web or worker role instance fails. To achieve this, an Azure Cloud Services application shouldn't maintain state in the file system of its own VMs. Unlike VMs created with Virtual Machines, writes made to Azure Cloud Services VMs aren't persistent. There's nothing like a Virtual Machines data disk. Instead, an Azure Cloud Services application should explicitly write all state to Azure SQL Database, blobs, tables, or some other external storage. Building applications this way makes them easier to scale and more resistant to failure, which are both important goals of Azure Cloud Services.
43+
The PaaS nature of Azure Cloud Services has other implications, too. One of the most important implications is that you should write applications built on this technology to run correctly when any web or worker role instance fails. To achieve this goal, an Azure Cloud Services application shouldn't maintain state in the file system of its own VMs. Unlike VMs created with Virtual Machines, writes made to Azure Cloud Services VMs aren't persistent. There's nothing like a Virtual Machines data disk. Instead, an Azure Cloud Services application should explicitly write all state to Azure SQL Database, blobs, tables, or some other external storage. Building applications this way makes them easier to scale and more resistant to failure. Scalability and resiliency are both important goals of Azure Cloud Services.
4444

4545
## Next steps
4646
* [Create a cloud service app in .NET](cloud-services-dotnet-get-started.md)

0 commit comments

Comments
 (0)