Reputation: 1290
I am planning to migrate all my VPS functions to a my Azure subscription. I have the free 3 year bizSpark subscription which gives me 20 cores, 6 hosted services and 5 storages. I believe this is 2 small instances.
My Main aim is to transfer my 10 or so WCF applications which I currently run on a IIS7.0 server.
How many WCF services am I able to host with my Azure?
Ive been reading about and playing with Azure all day, but still completely confused what it all does. From my current playing, it seems each WCF service needs its own hosted service, to which i only ahve 6 of? or am I getting confused. Do the WCF services need to be put in a 'hosted service'?
Thanks.
Upvotes: 3
Views: 571
Reputation: 9384
You can do just about anything with Azure so try not to get overwhelmed.
We'll start with with what comes with your subscription. All of those cores, services and storage accounts are what you have available to deploy to, but that is not related to what you get for free, anyone who signs up for an account gets access to those. You can deploy a role to one of those services which uses two extra small instances and not get charged. If you deploy anything more than that, you will get charged, even if it's not currently running.
For your WCF services, if you currently have them all deployed on just one IIS box, you should be able to create one Web role and configure it to host multiple sites. However, if you only have extra small instances, depending on the resources your applications use, they may not perform very well (e.g. extra small instances only have 750MB of ram). If this is the case you will need to create more than one web role and host as many of your applications in each web role as you need.
Upvotes: 1
Reputation: 71041
Let me see if I can help out a bit:
You should really download the Windows Azure Platform Training Kit. There, you'll find easy-to-follow labs that walk you through all the basics, hosting services, deploying to multiple roles, etc.
Good luck!
Upvotes: 6