Windows Azure cloud service resource usage with RDP enabled - azure

How does enabling RDP on Windows Azure cloud service instances affect them? Do they consume significantly less resources with RDP disabled? Are they running in server core mode?

Just enabling of RDP does little for performance/resources/badwidth of a VM.
However, when you actually connect to RDP on a server, there is a certain amount of bandwidth, RAM and CPU cycles that is now drawn away from the server to support the desktop experience for RDP'ed user. It is not super significant, but it does exist. It is hard to predict "how much" that is, as it depends on the activity of the RDP'ed user.
HTH

Related

Which is the best hosting solution for a node.js telegram bot on Azure?

I need to host my node.js telegram bot on Azure. I need to have a MySql database too. Is an Ubuntu virtual machine a good option?
I was thinking of using the B1s virtual machine. Do you have any advice for me? Is there any other Azure service that I could use for my purpose?
I use Azure because I am a student and I have a 100 euro credit.
To save money the best option is to use this VM size, that is not to expensive, and to improve your performance you can choose a premium SSD when creating the VM. I don't now exactly about your application server requirements, if you need more CPU or RAM you can change VM size any time you want.
What is good to save money is to use Azure Automation (https://learn.microsoft.com/en-us/azure/automation/), with this resource you can shutdown your VM in order to stop billing you for the resource. I just will give you one more advice, if you shutdown the VM, be carefull with the VM IP address, by default when creating a VM It comes as dynamic, remember to change this to static.

Intsalling two servers on an Azure virtual machine

Can we install 2-3 windows servers on a single Azure virtual machine? Or, can we only install one operating system on a single virtual machine?
I would encourage you to look at Azure Websites. Azure Websites provides "slots" that can be configured as dev/test/staging/production very easily and you can run your entire environment on a single VM or multiple VM's (exactly what you were asking for). Websites also provides excellent publishing capabilities, whether directly from Visual Studio, TFS, Git or whatever.
Websites supports scheduled or auto-scaling, custom domains, SSL, scheduled backups (including the database) and if you need Worker Role (back-end processing) capabilities, WebJobs are built in and are easy to use.
Definitely worth checking out. It is extremely rare that I use VM's to host anything anymore. Azure Websites pretty nearly can handle anything.
Hope that helps.

VM migration on Azure

I wish to run a web server on Azure. My concern is whether Azure migrates virtual instances (VMs) between physical servers for performance optimization purposes and if so does it provide some kind of guarantees on the performance hit that migration incurs?
For VM performance and availability, you can use Availability Sets to be covered by the 99.95% SLA. This guarantee works due to the use of Fault Domains and Upgrade/Update Domains across physical machines spread across server racks.
More info here: https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-manage-availability/
If you just want to run a web app without having to worry about the VM, you can also use Azure's PaaS offering (just endpoint access) instead of IaaS (full VM access).
More info here: http://azure.microsoft.com/services/app-service/web/
Hope that helps!

How can I make Azure WebRole as NTP Server?

Do you know the way how to set azure webrole as NTP Server ?
I'd like to synchronize my computer's time with my azure webrole's time exactly instead of 'time.windows.com' or other ntp servers.
Because I need to synchronize my computer's time as accurate as possible with my webrole's time, and I'm thinking of the only way is setting my azure webrole as my local computer's NTP Server.
I tried to command (like 'w32/tm ...~~~' and etc..) on my azure webrole to make it as NTP Server, and it didn't work, although it worked on my different computer which is in my office.
How can I do ?
Windows Azure roles (Web, Worker etc.) do not support hosting of UDP endpoints currently so I'm not sure what you are attempting to do is feasible. Windows Azure Virtual Machines (Preview) can host UDP Endpoints so this might be one workaround (albeit expensive).
Check out this great blog post for a detailed explanation of Azure VM's and NTP Server details.
How frequently is the clock on my Windows Azure VM synchronized? : http://blog.codingoutloud.com/2011/08/25/azure-faq-how-frequently-is-the-clock-on-my-windows-azure-vm-synchronized/
It would be good to know why you want to synchronize with the web/worker roles directly instead of with time.windows.com. The web/worker role VMs are synchronized with time.windows.com by default anyway. Also, Windows Azure does support UDP protocol with their latest June 2012 update.

Is Windows Azure a multitenant operating system?

I am trying to understand what is the difference between Windows Azure and other competitors, in the technical level.
From what I understand Azure is a multitenant OS, meaning, that every application is running in some kind of a sandbox based on Hyper-V.
In other words, every application being loaded is running by Azure in its closed sandbox.
Meaning, the operating system is "real", but the application is running in a virtual environment.
That is opposed to, lets say, Amazon EC2, where they give you a virtual machine, with a full virtual operating system (a virtual computer).
Am I right, or have I got it totally wrong?
With respect to multi-tenancy and dedication of an instance to one tenant, both Azure and Amazon EC2 are exactly alike. Both dedicate a VM to you as a compute instance.
Difference between EC2 and Azure (currently) is that Amazon provides you a real VM with an OS and an ability and a REQUIREMENT to manage the OS as well as anything installed on that OS.
Azure takes away some of the "ABILITY" power away from you (currently you don't get to manipulate the OS) while at the same time taking maintenance as well.
In my mind, unless you have some special requirements that require a full access to the OS (and upcoming Azure release will let you actually install stuff on your instances like legacy COM components, etc) I would stick with Azure as it has a less of an administrative cost.
Windows Azure gives you VMs running Windows, just like Amazon EC2 does.
No. In Azure you get a VMs as well (one per role instance). They are just more abstracted from you, than Amazon or Rackspace.
You get different VMs in Azure as well. What happens in Amazon EC2 for instance is that the abstraction ends at the hardware level. Everything above the virtual machines, ie the operating system updates, the application frameworks, the web server, etc; everything needs to be managed by you.
With Azure, the abstraction is taken far above just the hardware level and to an entire application framework level. For instance Web roles are nothing but VMs, preloaded with IIS and .net framework (and other application frameworks) tuned to serve web traffic. You are able to just deploy your application and all the other configurations are handled for you, but underneath it, it is still a VM.

Resources