Here device portability of desktop application and mobility is another challenge corporates face. However if an application is a legacy app, then it may not work on the latest hardware/ software. Rather they should be able to work remotely. Additionally if an application can run on any device, users of the application don’t necessarily have to be part of their corporate network and don’t have to be present in their company premises. People want an application that can work on Laptop, should be able to work on their tablet, smartphone, mobile, desktop and so on. Today, the world is experiencing an explosion of devices. In this scenario, Productivity is affected and Loss of sensitive data is high. This problem arose at the first place because a local desktop machine was being used for performing some sensitive work. Additionally if there is any sensitive data on the failed machine, then it needs to be restored. In big companies, this can take a couple of days, after which that employee can start his/her work.
They will need to configure the pre-requisites on the new desktop, then install the actual application. The IT team will then need to provide a new desktop machine. Now imagine if the hardware crashes for a desktop machine, then that unfortunate employee has to go to Support IT team of his/her organization and report the problem.
These workers are allocated a desktop machine which has an application developed using C# or WPF. Let’s say a data entry company in India is having a couple of hundred workers performing data entry, related to health care claims information. I have observed a very common scenario in my country India where data entry work is outsourced from various global companies. So the problem of Enterprise level web applications is solved, but what about Enterprise level desktop applications? Let’s take an example to understand this a bit more.Ĭase 1 – Productivity and high sensitive data loss These offerings take care of web application hosting. Azure Apps Service (Web Apps and WebJobs) – PaaS offeringģ. Cloud Services (Web and Worker Role) – PaaS offeringĢ. In Microsoft Azure, we have various features existing today that can take care of all your infrastructure needs of hosting an internet application. This is the basic essence of cloud computing. If you were an Application Development Company wanting to develop an internet application to solve a specific business problem, then to save you from the hassles of infrastructure set up and let you focus on your application, Cloud Computing came into existence. What was the important concept behind cloud computing evolution? To understand a corporate scenario, first let me take a few steps back into the initial days of cloud computing. Let us start with a very important question – Why do I need to run desktop apps in the Cloud? To understand this, we will spend some time understanding the use case of this feature. Why do I need to run desktop applications in the Cloud? You can use the one I have posted with source code that accompanies this article. Let’s get started! Applicable Technology Stackġ.
Architecture of Remote Apps deployment model In this article we’ll explore the following important aspects of Azure Remote Apps –ģ.
Download this magazine from here or Subscribe to this magazine for FREE and download all previous and current editions Introducing Azure Remote Apps This article is published from the DNC Magazine for.
This article explores various possibilities of Azure Remote Apps feature and demonstrates how to run a sample Windows application with SQL Azure DB as backend and using “cloud only collection” of Azure Remote apps in Microsoft Azure. Using this feature, users can experience true Bring-Your-Own-Device (BYOD) scenarios while using their corporate applications. Use Citrix on Azure going forward.Īzure Remote Apps is a fantastic feature to make your corporate desktop/ windows applications run in the Cloud, while ensuring that corporate policies and compliances are adhered to.
Update (18th Oct) - Azure Remote Apps will get deprecated soon.