<p>I do not see a worker role as a possible candidate primarily because of the complexity involved. Other than storage and unless I am missing something (just used worker roles once in the past) you will also have deployment difficulties, which will have to be repeated with every bitcoin upgrade. I do not see what you will gain using a worker role anyway (in the context of bitcoind). (?) </p>

<p>So, if the choice is between the two I would say stick with the VM.</p>

<p>Note that Azure also provides an option to easily install a full bitcoin core node using <a href="https://bitcore.io/" rel="nofollow">bitcore</a> in a CentOS VM. See <a href="https://azure.microsoft.com/en-us/documentation/templates/bitcore-centos-vm/" rel="nofollow">here</a> for details; it offers some extras that might interest you.</p>

CC BY-SA 3.0
2016-03-08T08:39:47.387Z
I've run bitcoind happily in Azure VMs before - can you elaborate on why you don't think a VM is a candidate?
Avram
CC BY-SA 3.0
2016-03-08T10:14:26.107Z
Apologies @Avram; you are right. The answer was written in a hurry. I do not see it as a candidate for a worker role primarily because of the complexity, but that is not the case for just installing in a VM. I will update my answer.
karask
CC BY-SA 3.0
2016-03-07T16:11:05.900Z
2016-03-08T11:08:09.293Z
2016-03-08T11:08:09.293Z
karask
<p>I want to have a Bitcoind node running in Azure. Obviously there are storage requirements from storing the blockchain, so is Bitcoind a candidate for a worker role? Or would I be better off sticking to a VM?</p>

CC BY-SA 3.0
2016-04-09T11:01:24.487Z
interestingly enough, I'm trying to get microsoft to release a "bitcoin node as a service"... with all their bullshit blockchain partnership Azure showed no love for bitcoin.
Nicolas Dorier
CC BY-SA 3.0
2016-04-11T09:02:30.317Z
@NicolasDorier Isn't that what this is? https://azure.microsoft.com/en-us/documentation/templates/bitcore-centos-vm/
Avram
CC BY-SA 3.0
2016-04-12T10:01:29.480Z
bitcore is a blockexplorer by Bitpay, what I would like is just a Bitcoin node with the blockchain pre indexed, without shitware on it. :p

The blockchain being updated something like every month so if I want more nodes, I don't have to wait a week to get it operative. Also with endpoint where I can communicate with RPC. (internal)


I did not tried this VM so let me know if it still works well for you.
Nicolas Dorier
<bitcoind><windows>
Bitcoind in a Windows Azure Worker Role
Avram
# Bitcoind in a Windows Azure Worker Role

(Asked by: username_0 on 2016-03-07)

I want to have a Bitcoind node running in Azure. Obviously there are storage requirements from storing the blockchain, so is Bitcoind a candidate for a worker role? Or would I be better off sticking to a VM?

**Tags:** bitcoind, windows

> **Comments:**
> **username_1**: interestingly enough, I'm trying to get microsoft to release a "bitcoin node as a service"... with all their bullshit blockchain partnership Azure showed no love for bitcoin.  
> **username_0**: @username_1 Isn't that what this is? https://azure.microsoft.com/en-us/documentation/templates/bitcore-centos-vm/  
> **username_1**: bitcore is a blockexplorer by Bitpay, what I would like is just a Bitcoin node with the blockchain pre indexed, without shitware on it. :p  The blockchain being updated something like every month so if I want more nodes, I don't have to wait a week to get it operative. Also with endpoint where I can communicate with RPC. (internal)   I did not tried this VM so let me know if it still works well for you.  

---

## 1 answers

### Answer by username_2 on 2016-03-07. Score: 1

I do not see a worker role as a possible candidate primarily because of the complexity involved. Other than storage and unless I am missing something (just used worker roles once in the past) you will also have deployment difficulties, which will have to be repeated with every bitcoin upgrade. I do not see what you will gain using a worker role anyway (in the context of bitcoind). (?)

So, if the choice is between the two I would say stick with the VM.

Note that Azure also provides an option to easily install a full bitcoin core node using [bitcore](https://bitcore.io/) in a CentOS VM. See [here](https://azure.microsoft.com/en-us/documentation/templates/bitcore-centos-vm/) for details; it offers some extras that might interest you.

> **Comments:**
> **username_0**: I've run bitcoind happily in Azure VMs before - can you elaborate on why you don't think a VM is a candidate?  
> **username_2**: Apologies @username_0; you are right. The answer was written in a hurry. I do not see it as a candidate for a worker role primarily because of the complexity, but that is not the case for just installing in a VM. I will update my answer.  

---

