{"id":245,"date":"2023-07-26T14:32:14","date_gmt":"2023-07-26T13:32:14","guid":{"rendered":"https:\/\/techedges.in\/?p=245"},"modified":"2023-07-26T14:32:14","modified_gmt":"2023-07-26T13:32:14","slug":"discover-the-future-unleashing-the-power-of-azure-cloud-computing","status":"publish","type":"post","link":"https:\/\/techedges.in\/index.php\/2023\/07\/26\/discover-the-future-unleashing-the-power-of-azure-cloud-computing\/","title":{"rendered":"Discover the Future: Unleashing the Power of Azure Cloud Computing"},"content":{"rendered":"<h1 id=\"azure\">Azure<\/h1>\n<ul>\n<li><a href=\"#What-are-the-three-Main-Components-of-Windows-Azure-Platform\">What<br \/>\nare the three Main Components of Windows Azure Platform?<\/a><\/li>\n<li><a href=\"#What-are-the-Service-Model-in-Cloud-Computing\">What are<br \/>\nthe Service Model in Cloud Computing?<\/a><\/li>\n<li><a href=\"#How-many-Types-of-Deployment-Models-are-used-in-Cloud\">How<br \/>\nmany Types of Deployment Models are used in Cloud?<\/a><\/li>\n<li><a href=\"#What-is-Windows-Azure-Platform\">What is Windows Azure<br \/>\nPlatform?<\/a><\/li>\n<li><a href=\"#What-are-the-Roles-Available-in-Windows-Azure\">What are<br \/>\nthe Roles Available in Windows Azure?<\/a><\/li>\n<li><a href=\"#What-is-difference-between-Windows-Azure-Platform-and-Windows-Azure\">What<br \/>\nis difference between Windows Azure Platform and Windows Azure?<\/a><\/li>\n<li><a href=\"#What-are-the-three-Types-of-Roles-in-Compute-Component-in-Windows-Azure\">What<br \/>\nare the three Types of Roles in Compute Component in Windows<br \/>\nAzure?<\/a><\/li>\n<li><a href=\"#What-is-Windows-Azure-Compute-Emulator\">What is Windows<br \/>\nAzure Compute Emulator?<\/a><\/li>\n<li><a href=\"#What-is-Fabric\">What is Fabric?<\/a><\/li>\n<li><a href=\"#How-many-instances-of-a-Role-should-be-deployed-to-Satisfy-Azure-Sla\">How<br \/>\nmany instances of a Role should be deployed to Satisfy Azure<br \/>\nSla?<\/a><\/li>\n<li><a href=\"#What-are-the-options-to-manage-Session-State-in-Windows-Azure\">What<br \/>\nare the options to manage Session State in Windows Azure?<\/a><\/li>\n<li><a href=\"#What-is-Cspack\">What is Cspack?<\/a><\/li>\n<li><a href=\"#What-is-Csrun\">What is Csrun?<\/a><\/li>\n<li><a href=\"#What-is-Guest-Os\">What is Guest Os?<\/a><\/li>\n<li><a href=\"#How-to-programmatically-Scale-Out-Azure-Worker-Role-Instances\">How<br \/>\nto programmatically Scale Out Azure Worker Role Instances?<\/a><\/li>\n<li><a href=\"#What-is-Web-Role-in-Windows-Azure\">What is Web Role in<br \/>\nWindows Azure?<\/a><\/li>\n<li><a href=\"#What-is-the-difference-between-Public-Cloud-and-Private-Cloud\">What<br \/>\nis the difference between Public Cloud and Private Cloud?<\/a><\/li>\n<li><a href=\"#What-is-Windows-Azure-Diagnostics\">What is Windows Azure<br \/>\nDiagnostics?<\/a><\/li>\n<li><a href=\"#What-is-Blob\">What is Blob?<\/a><\/li>\n<li><a href=\"#What-is-the-difference-between-Block-Blob-Vs-Page-Blob\">What is<br \/>\nthe difference between Block Blob Vs Page Blob?<\/a><\/li>\n<li><a href=\"#What-is-the-difference-between-Windows-Azure-Queues-and-Windows-Azure-Service-Bus-Queues\">What<br \/>\nis the difference between Windows Azure Queues and Windows Azure Service<br \/>\nBus Queues?<\/a><\/li>\n<li><a href=\"#What-is-Deadletter-Queue\">What is Deadletter<br \/>\nQueue?<\/a><\/li>\n<li><a href=\"#What-are-Instance-Sizes-of-Azure\">What are Instance Sizes<br \/>\nof Azure?<\/a><\/li>\n<li><a href=\"#What-is-Table-Storage-in-Windows-Azure\">What is Table<br \/>\nStorage in Windows Azure?<\/a><\/li>\n<li><a href=\"#Difference-between-Web-and-Worker-Roles-in-Windows-Azure\">Difference<br \/>\nbetween Web and Worker Roles in Windows Azure?<\/a><\/li>\n<li><a href=\"#What-is-Azure-Fabric-Controller\">What is Azure Fabric<br \/>\nController?<\/a><\/li>\n<li><a href=\"#What-is-Autoscaling\">What is Autoscaling?<\/a><\/li>\n<li><a href=\"#What-is-Vm-Role-in-Windows-Azure\">What is Vm Role in<br \/>\nWindows Azure?<\/a><\/li>\n<li><a href=\"#Apart-from-dotnet-Framework-please-name-other-three-language-framework-that-can-be-used-to-Develop-Windows-Azure-Applications\">Apart<br \/>\nfrom dotnet Framework please name other three language framework that<br \/>\ncan be used to Develop Windows Azure Applications?<\/a><\/li>\n<li><a href=\"#How-would-you-categorize-Windows-Azure\">How would you<br \/>\ncategorize Windows Azure?<\/a><\/li>\n<li><a href=\"#What-is-Azure-Cloud-Service\">What is Azure Cloud<br \/>\nService?<\/a><\/li>\n<li><a href=\"#What-is-Cloud-Service-Role\">What is Cloud Service<br \/>\nRole?<\/a><\/li>\n<li><a href=\"#What-is-Link-Resource\">What is Link Resource?<\/a><\/li>\n<li><a href=\"#What-is-Scale-Cloud-Service\">What is Scale Cloud<br \/>\nService?<\/a><\/li>\n<li><a href=\"#What-is-Web-Role\">What is Web Role ?<\/a><\/li>\n<li><a href=\"#What-is-Worker-Role\">What is Worker Role ?<\/a><\/li>\n<li><a href=\"#What-is-Role-Instance\">What is Role Instance ?<\/a><\/li>\n<li><a href=\"#What-is-Guest-Operating-System\">What is Guest Operating<br \/>\nSystem ?<\/a><\/li>\n<li><a href=\"#What-is-Cloud-Service-Components\">What is Cloud Service<br \/>\nComponents?<\/a><\/li>\n<li><a href=\"#What-is-Deployment-Environments\">What is Deployment<br \/>\nEnvironments?<\/a><\/li>\n<li><a href=\"#What-is-Swap-Deployments\">What is Swap<br \/>\nDeployments?<\/a><\/li>\n<li><a href=\"#What-is-Minimal-Vs-Verbose-Monitoring\">What is Minimal Vs<br \/>\nVerbose Monitoring?<\/a><\/li>\n<li><a href=\"#What-is-Service-Definition-File\">What is Service<br \/>\nDefinition File?<\/a><\/li>\n<li><a href=\"#What-is-Service-Configuration-File\">What is Service<br \/>\nConfiguration File?<\/a><\/li>\n<li><a href=\"#What-is-Service-Package\">What is Service Package<br \/>\n?<\/a><\/li>\n<li><a href=\"#What-is-Cloud-Service-Deployment\">What is Cloud Service<br \/>\nDeployment ?<\/a><\/li>\n<li><a href=\"#What-is-Azure-Diagnostics\">What is Azure Diagnostics<br \/>\n?<\/a><\/li>\n<li><a href=\"#What-is-Azure-Service-Level-Agreement\">What is Azure<br \/>\nService Level Agreement?<\/a> ## What are the three Main Components of<br \/>\nWindows Azure Platform?<\/li>\n<li>Compute<\/li>\n<li>Storage<\/li>\n<li>AppFabric<\/li>\n<\/ul>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"What-are-the-Service-Model-in-Cloud-Computing\">What are the<br \/>\nService Model in Cloud Computing?<\/h2>\n<p>Cloud computing providers offer their services according to three<br \/>\nfundamental models: Infrastructure as a service (IaaS), platform as a<br \/>\nservice (PaaS), and software as a service (SaaS) where IaaS is the most<br \/>\nbasic and each higher model abstracts from the details of the lower<br \/>\nmodels. Examples of IaaS include: Amazon CloudFormation (and underlying<br \/>\nservices such as Amazon EC2), Rackspace Cloud, Terremark, Windows Azure<br \/>\nVirtual Machines, Google Compute Engine. and Joyent. Examples of PaaS<br \/>\ninclude: Amazon Elastic Beanstalk, Cloud Foundry, Heroku, Force.com,<br \/>\nEngineYard, Mendix, Google App Engine, Windows Azure Compute and<br \/>\nOrangeScape. Examples of SaaS include: Google Apps, Microsoft Office<br \/>\n365, and Onlive.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"how-many-types-of-deployment-models-are-used-in-cloud\">How many<br \/>\nTypes of Deployment Models are used in Cloud?<\/h2>\n<p>There are 4 types of deployment models used in cloud: + Public cloud<br \/>\n+ Private cloud + Community cloud + Hybrid cloud<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-windows-azure-platform\">What is Windows Azure<br \/>\nPlatform?<\/h2>\n<p>A collective name of Microsoft\u2019s Platform as a Service (PaaS)<br \/>\noffering which provides a programming platform, a deployment vehicle,<br \/>\nand a runtime environment of cloud computing hosted in Microsoft<br \/>\ndatacenters.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-are-the-roles-available-in-windows-azure\">What are the<br \/>\nRoles Available in Windows Azure?<\/h2>\n<p>All three roles (web, worker, VM) are essentially Windows Server<br \/>\n2008. Web and Worker roles are nearly identical: With Web and Worker<br \/>\nroles, the OS and related patches are taken care for you; you build your<br \/>\napp\u2019s components without having to manage a VM.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-difference-between-windows-azure-platform-and-windows-azure\">What<br \/>\nis difference between Windows Azure Platform and Windows Azure?<\/h2>\n<p>The former is Microsoft\u2019s PaaS offering including Windows Azure, SQL<br \/>\nAzure, and Appfabric; while the latter is part of the offering and the<br \/>\nMicrosoft\u2019s cloud OS.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-are-the-three-types-of-roles-in-compute-component-in-windows-azure\">What<br \/>\nare the three Types of Roles in Compute Component in Windows Azure?<\/h2>\n<ul>\n<li>WEB<\/li>\n<li>Worker<\/li>\n<li>VM<\/li>\n<\/ul>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-windows-azure-compute-emulator\">What is Windows Azure<br \/>\nCompute Emulator?<\/h2>\n<p>The compute emulator is a local emulator of Windows Azure that you<br \/>\ncan use to build and test your application before deploying it to<br \/>\nWindows Azure.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-fabric\">What is Fabric?<\/h2>\n<p>In the Windows Azure cloud fabric is nothing but a combination of<br \/>\nmany virtualized instances which run client application.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"how-many-instances-of-a-role-should-be-deployed-to-satisfy-azure-sla\">How<br \/>\nmany instances of a Role should be deployed to Satisfy Azure Sla?<\/h2>\n<p>TWO. And if we do so, the role would have external connectivity at<br \/>\nleast 99.95% of the time.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-are-the-options-to-manage-session-state-in-windows-azure\">What<br \/>\nare the options to manage Session State in Windows Azure?<\/h2>\n<p>\u25ba Windows Azure Caching \u25ba SQL Azure \u25ba Azure Table<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-cspack\">What is Cspack?<\/h2>\n<p>It is a command-line tool that generates a service package file<br \/>\n(.cspkg) and prepares an application for deployment, either to Windows<br \/>\nAzure or to the compute emulator.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-csrun\">What is Csrun?<\/h2>\n<p>It is a command-line tool that deploys a packaged application to the<br \/>\nWindows Azure compute emulator and manages the running service.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-guest-os\">What is Guest Os?<\/h2>\n<p>It is the operating system that runs on the virtual machine that<br \/>\nhosts an instance of a role.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"how-to-programmatically-scale-out-azure-worker-role-instances\">How<br \/>\nto programmatically Scale Out Azure Worker Role Instances?<\/h2>\n<p>Using AutoScaling Application Block.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-web-role-in-windows-azure\">What is Web Role in Windows<br \/>\nAzure?<\/h2>\n<p>Web roles in Windows Azure are special purpose, and provide a<br \/>\ndedicated Internet Information Services (IIS) web-server used for<br \/>\nhosting front-end web applications. You can quickly and easily deploy<br \/>\nweb applications to Web Roles and then scale your Compute capabilities<br \/>\nup or down to meet demand.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-the-difference-between-public-cloud-and-private-cloud\">What<br \/>\nis the difference between Public Cloud and Private Cloud?<\/h2>\n<p>Public cloud is used as a service via Internet by the users, whereas<br \/>\na private cloud, as the name conveys is deployed within certain<br \/>\nboundaries like firewall settings and is completely managed and<br \/>\nmonitored by the users working on it in an organization.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-windows-azure-diagnostics\">What is Windows Azure<br \/>\nDiagnostics?<\/h2>\n<p>Windows Azure Diagnostics enables you to collect diagnostic data from<br \/>\nan application running in Windows Azure. You can use diagnostic data for<br \/>\ndebugging and troubleshooting, measuring performance, monitoring<br \/>\nresource usage, traffic analysis and capacity planning, and<br \/>\nauditing.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-blob\">What is Blob?<\/h2>\n<p>BLOB stands for Binary Large Object. Blob is file of any type and<br \/>\nsize. The Azure Blob Storage offers two types of blobs: 1. Block Blob 2.<br \/>\nPage Blob URL format: Blobs are addressable using the following URL<br \/>\nformat: http:\/\/.blob.aaa.windows.net\/\/<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-the-difference-between-block-blob-vs-page-blob\">What is<br \/>\nthe difference between Block Blob Vs Page Blob?<\/h2>\n<p>Block blobs are comprised of blocks, each of which is identified by a<br \/>\nblock ID. You create or modify a block blob by uploading a set of blocks<br \/>\nand committing them by their block IDs. If you are uploading a block<br \/>\nblob that is no more than 64 MB in size, you can also upload it in its<br \/>\nentirety with a single Put Blob operation. -Each block can be a maximum<br \/>\nof 4 MB in size. The maximum size for a block blob in version 2009-09-19<br \/>\nis 200 GB, or up to 50,000 blocks. Page blobs are a collection of pages.<br \/>\nA page is a range of data that is identified by its offset from the<br \/>\nstart of the blob. To create a page blob, you initialize the page blob<br \/>\nby calling Put Blob and specifying its maximum size. -The maximum size<br \/>\nfor a page blob is 1 TB. A page written to a page blob may be up to 1 TB<br \/>\nin size. what to use block blobs for: streaming video. \u201cThe application<br \/>\nmust provide random read\/write access\u201d which is supported by Page<br \/>\nBlobs<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-the-difference-between-windows-azure-queues-and-windows-azure-service-bus-queues\">What<br \/>\nis the difference between Windows Azure Queues and Windows Azure Service<br \/>\nBus Queues?<\/h2>\n<p>Windows Azure supports two types of queue mechanisms: Windows Azure<br \/>\nQueues and Service Bus Queues . Windows Azure Queues: which are part of<br \/>\nthe Windows Azure storage infrastructure, feature a simple REST-based<br \/>\nGet\/Put\/Peek interface, providing reliable, persistent messaging within<br \/>\nand between services. Service Bus Queues: are part of a broader Windows<br \/>\nAzure messaging infrastructure that supports queuing as well as<br \/>\npublish\/subscribe, Web service remoting, and integration patterns.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-deadletter-queue\">What is Deadletter Queue?<\/h2>\n<p>Messages are placed on the deadletter sub-queue by the messaging<br \/>\nsystem in the following scenarios. \u25ba When a message expires and<br \/>\ndeadlettering for expired messages is set to true in a queue or<br \/>\nsubscription. \u25ba When the max delivery count for a message is exceeded on<br \/>\na queue or subscription. \u25ba When a filter evaluation exception occurs in<br \/>\na subscription and deadlettering is enabled on filter evaluation<br \/>\nexceptions.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-are-instance-sizes-of-azure\">What are Instance Sizes of<br \/>\nAzure?<\/h2>\n<p>Windows Azure will handle the load balancing for all the instances<br \/>\nthat are created. The VM sizes are as follows: Compute Instance Size CPU<br \/>\nMemory Instance Storage I\/O Performance \u25ba Extra Small 1.0 Ghz 768 MB 20<br \/>\nGB Low \u25ba Small 1.6 GHz 1.75 GB 225 GB Moderate \u25ba Medium 2 x 1.6 GHz 3.5<br \/>\nGB 490 GB High \u25ba Large 4 x 1.6 GHz 7 GB 1,000 GB High \u25ba Extra large 8 x<br \/>\n1.6 GHz 14 GB 2,040 GB High<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-table-storage-in-windows-azure\">What is Table Storage in<br \/>\nWindows Azure?<\/h2>\n<p>The Windows Azure Table storage service stores large amounts of<br \/>\nstructured data. The service is a NoSQL datastore which accepts<br \/>\nauthenticated calls from inside and outside the Windows Azure cloud.<br \/>\nWindows Azure tables are ideal for storing structured, non-relational<br \/>\ndata Table: A table is a collection of entities. Tables don\u2019t enforce a<br \/>\nschema on entities, which means a single table can contain entities that<br \/>\nhave different sets of properties. An account can contain many tables<br \/>\nEntity: An entity is a set of properties, similar to a database row. An<br \/>\nentity can be up to 1MB in size. Properties: A property is a name-value<br \/>\npair. Each entity can include up to 252 properties to store data. Each<br \/>\nentity also has 3 system properties that specify a partition key, a row<br \/>\nkey, and a timestamp. Entities with the same partition key can be<br \/>\nqueried more quickly, and inserted\/updated in atomic operations. An<br \/>\nentity\u2019s row key is its unique identifier within a partition.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"difference-between-web-and-worker-roles-in-windows-azure\">Difference<br \/>\nbetween Web and Worker Roles in Windows Azure?<\/h2>\n<p>The main difference between the two is that an instance of a web role<br \/>\nruns IIS, while an instance of a worker role does not. Both are managed<br \/>\nin the same way, however, and it\u2019s common for an application to use<br \/>\nboth.For example, a web role instance might accept requests from users,<br \/>\nthen pass them to a worker role instance for processing.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-azure-fabric-controller\">What is Azure Fabric<br \/>\nController?<\/h2>\n<p>The Windows Azure Fabric Controller is a resource provisioning and<br \/>\nmanagement layer that manages the hardware, and provides resource<br \/>\nallocation, deployment\/upgrade, and management for cloud services on the<br \/>\nWindows Azure platform.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-autoscaling\">What is Autoscaling?<\/h2>\n<p>Scaling by adding additional instances is often referred to as<br \/>\nscaling out. Windows Azure also supports scaling up by using larger role<br \/>\ninstances instead of more role instances. By adding and removing role<br \/>\ninstances to your Windows Azure application while it is running, you can<br \/>\nbalance the performance of the application against its running costs. An<br \/>\nautoscaling solution reduces the amount of manual work involved in<br \/>\ndynamically scaling an application.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-vm-role-in-windows-azure\">What is Vm Role in Windows<br \/>\nAzure?<\/h2>\n<p>Virtual Machine (VM) roles, now in Beta, enable you to deploy a<br \/>\ncustom Windows Server 2008 R2 (Enterprise or Standard) image to Windows<br \/>\nAzure. You can use the VM role when your application requires a large<br \/>\nnumber of server OS customizations and cannot be automated. The VM Role<br \/>\ngives you full control over your application environment and lets you<br \/>\nmigrate existing applications to the cloud.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"apart-from-dotnet-framework-please-name-other-three-language-framework-that-can-be-used-to-develop-windows-azure-applications\">Apart<br \/>\nfrom dotnet Framework please name other three language framework that<br \/>\ncan be used to Develop Windows Azure Applications?<\/h2>\n<p>php, node.js, java<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"how-would-you-categorize-windows-azure\">How would you categorize<br \/>\nWindows Azure?<\/h2>\n<p>PaaS (Platform as a Service)<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-azure-cloud-service\">What is Azure Cloud Service?<\/h2>\n<p>By creating a cloud service, you can deploy a multi-tier web<br \/>\napplication in Azure, defining multiple roles to distribute processing<br \/>\nand allow flexible scaling of your application. A cloud service consists<br \/>\nof one or more web roles and\/or worker roles, each with its own<br \/>\napplication files and configuration. Azure Websites and Virtual Machines<br \/>\nalso enable web applications on Azure. The main advantage of cloud<br \/>\nservices is the ability to support more complex multi-tier<br \/>\narchitectures<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-cloud-service-role\">What is Cloud Service Role?<\/h2>\n<p>A cloud service role is comprised of application files and a<br \/>\nconfiguration. A cloud service can have two types of role.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-link-resource\">What is Link Resource?<\/h2>\n<p>To show your cloud service\u2019s dependencies on other resources, such as<br \/>\nan Azure SQL Database instance, you can \u201clink\u201d the resource to the cloud<br \/>\nservice. In the Preview Management Portal, you can view linked resources<br \/>\non the Linked Resources page, view their status on the dashboard, and<br \/>\nscale a linked SQL Database instance along with the service roles on the<br \/>\nScale page. Linking a resource in this sense does not connect the<br \/>\nresource to the application; you must configure the connections in the<br \/>\napplication code.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-scale-cloud-service\">What is Scale Cloud Service?<\/h2>\n<p>A cloud service is scaled out by increasing the number of role<br \/>\ninstances (virtual machines) deployed for a role. A cloud service is<br \/>\nscaled in by decreasing role instances. In the Preview Management<br \/>\nPortal, you can also scale a linked SQL Database instance, by changing<br \/>\nthe SQL Database edition and the maximum database size, when you scale<br \/>\nyour service roles.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-web-role\">What is Web Role ?<\/h2>\n<p>A web role provides a dedicated Internet Information Services (IIS)<br \/>\nweb-server used for hosting front-end web applications.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-worker-role\">What is Worker Role ?<\/h2>\n<p>Applications hosted within worker roles can run asynchronous,<br \/>\nlong-running or perpetual tasks independent of user interaction or<br \/>\ninput.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-role-instance\">What is Role Instance ?<\/h2>\n<p>A role instance is a virtual machine on which the application code<br \/>\nand role configuration run. A role can have multiple instances, defined<br \/>\nin the service configuration file.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-guest-operating-system\">What is Guest Operating System<br \/>\n?<\/h2>\n<p>The guest operating system for a cloud service is the operating<br \/>\nsystem installed on the role instances (virtual machines) on which your<br \/>\napplication code runs.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-cloud-service-components\">What is Cloud Service<br \/>\nComponents?<\/h2>\n<p>Three components are required in order to deploy an application as a<br \/>\ncloud service in Azure.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-deployment-environments\">What is Deployment<br \/>\nEnvironments?<\/h2>\n<p>Azure offers two deployment environments for cloud services: a<br \/>\nstaging environment in which you can test your deployment before you<br \/>\npromote it to the production environment. The two environments are<br \/>\ndistinguished only by the virtual IP addresses (VIPs) by which the cloud<br \/>\nservice is accessed. In the staging environment, the cloud service\u2019s<br \/>\nglobally unique identifier (GUID) identifies it in URLs<br \/>\n(GUID.cloudapp.net). In the production environment, the URL is based on<br \/>\nthe friendlier DNS prefix assigned to the cloud service (for example,<br \/>\nmyservice.cloudapp.net).<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-swap-deployments\">What is Swap Deployments?<\/h2>\n<p>To promote a deployment in the Azure staging environment to the<br \/>\nproduction environment, you can \u201cswap\u201d the deployments by switching the<br \/>\nVIPs by which the two deployments are accessed. After the deployment,<br \/>\nthe DNS name for the cloud service points to the deployment that had<br \/>\nbeen in the staging environment.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-minimal-vs-verbose-monitoring\">What is Minimal Vs<br \/>\nVerbose Monitoring?<\/h2>\n<p>Minimal monitoring, which is configured by default for a cloud<br \/>\nservice, uses performance counters gathered from the host operating<br \/>\nsystems for role instances (virtual machines). Verbose monitoring<br \/>\ngathers additional metrics based on performance data within the role<br \/>\ninstances to enable closer analysis of issues that occur during<br \/>\napplication processing.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-service-definition-file\">What is Service Definition<br \/>\nFile?<\/h2>\n<p>The cloud service definition file (.csdef) defines the service model,<br \/>\nincluding the number of roles.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-service-configuration-file\">What is Service<br \/>\nConfiguration File?<\/h2>\n<p>The cloud service configuration file (.cscfg) provides configuration<br \/>\nsettings for the cloud service and individual roles, including the<br \/>\nnumber of role instances.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-service-package\">What is Service Package ?<\/h2>\n<p>The service package (.cspkg) contains the application code and the<br \/>\nservice definition file.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-cloud-service-deployment\">What is Cloud Service<br \/>\nDeployment ?<\/h2>\n<p>A cloud service deployment is an instance of a cloud service deployed<br \/>\nto the Azure staging or production environment. You can maintain<br \/>\ndeployments in both staging and production.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-azure-diagnostics\">What is Azure Diagnostics ?<\/h2>\n<p>Azure Diagnostics is the API that enables you to collect diagnostic<br \/>\ndata from applications running in Azure. Azure Diagnostics must be<br \/>\nenabled for cloud service roles in order for verbose monitoring to be<br \/>\nturned on. For more information.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n<h2 id=\"what-is-azure-service-level-agreement\">What is Azure Service<br \/>\nLevel Agreement?<\/h2>\n<p>The Azure Compute SLA guarantees that, when you deploy two or more<br \/>\nrole instances for every role, access to your cloud service will be<br \/>\nmaintained at least 99.95 percent of the time. Also, detection and<br \/>\ncorrective action will be initiated 99.9 percent of the time when a role<br \/>\ninstance\u2019s process is not running.<\/p>\n<p><a href=\"#Azure\">Table of Contents<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure What are the three Main Components of Windows Azure Platform? What are the Service Model in Cloud Computing? How many Types of Deployment Models are used in Cloud? What is Windows Azure Platform? What are the Roles Available in Windows Azure? What is difference between Windows Azure Platform and Windows Azure? What are the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/posts\/245"}],"collection":[{"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":1,"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/posts\/245\/revisions"}],"predecessor-version":[{"id":246,"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/posts\/245\/revisions\/246"}],"wp:attachment":[{"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/media?parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/categories?post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techedges.in\/index.php\/wp-json\/wp\/v2\/tags?post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}