Differences between Azure Web Site and Azure Web Role

Main differences between two parts of Microsoft Azure 
23 August 2017   278

Let's figure out what are the differences between these two parts of Microsoft Azure. We've made two lists advantages for every part.

Web Roles give you several features beyond Web Apps (formerly Web Sites):

  • Ability to run elevated startup scripts to install apps, modify registry settings, install performance counters, fine-tune IIS, etc.
  • Ability to split an app up into tiers (maybe Web Role for front end, Worker Role for backend processing) and scale independently
  • Ability to RDP into your VM for debugging purposes
  • Network isolation
  • Dedicated virtual IP address, which allows web role instances in a cloud service to access IP-restricted Virtual Machines
  • ACL-restricted endpoints (added in Azure SDK 2.3, April 2014)
  • Support for any TCP/UDP ports (Web Sites are restricted to TCP 80/443)

Web Apps have advantages over Web Roles though:

  • Near-instant deployment with deployment history / rollbacks
  • Visual Studio Online, github, local git, ftp, CodePlex, DropBox, BitBucket deployment support
  • Ability to roll out one of numerous CMS's and frameworks, (like WordPress, Joomla, Django, MediaWiki, etc.)
  • Use of SQL Database or MySQL
  • Simple and fast to scale from free tier to shared tier to dedicated tier
  • Web Jobs
  • Backups of Web Site content
  • Built-in web-based debugging tools (simple cmd/powershell debug console, process explorer, diagnostic tools like log streaming, etc.)

Microsoft Azure will be integrated with Corda

R3 and Microsoft Corp. have agreed on their future partnership
21 November 2017   223

Recently R3 and Microsoft corp. concluded an agreement about deep integration the Corda platform with Azure. This integration will simplify to work for businesses which use computing resources for blockchain networks. And it will provide simple integration of Azure’s services with Corda, for example SQL Database, Key Vault, Express Route, Active Directory. The developers will be able to build their own CorDapps with understandable tools.

Then R3 and Microsoft are going to provide Corda and Azure networks for free access. In this way businesses will be able to easily set up Corda networks. It will reduce time and deployment costs for them. Now available stable Corda’s version 1.0 with stable core application programming interface (API).

Also this agreement means that the Azure is the preferred cloud provider for R3.

A lot of companies around the world use Corda technological platform for development vendoring and system integration.

As an early investor in R3, Commonwealth Bank has developed deep experience in distributed ledger technologies, and our early adoption of cloud technology has delivered significant benefits to our organisation and our customers. Deeper integration of the Corda platform with Azure will enable CBA to better scale our distributed ledger experimentation and help keep CBA at the forefront of technology innovation in financial services.

Dilan Rajasingham, Head of Emerging Technology at Commonwealth Bank of Australia.

For the first time R3 and Microsoft corp. started talking about cooperation at last year. Now 60 partners companies join in the network which includes R3, Microsoft corp., Hewlett Packard Enterprise and Intel.