-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Offer a raw IAAS install model #157
Comments
Hello, you can also take a look at this repository: This is is working PoC of hosting MBrace cluster inside Azure Service Fabric. It has no limitations of App Service:
|
@isaacabraham @alex-bogomaz @eiriktsarpalis Wow. @alex-bogomaz Could we bring this over to https://github.com/mbraceproject/, with you continuing to be admin? It's great! |
Fantastic. We've always wanted to do this - thank you very much for taking the time to do it. We could potentially take this even further by taking advantage of SF features like on-disk caching rather than blob storage - for RDDs (cloud flow, cloud value) this could be excellent by using the built in replication and SSD support on SF. But that's for another day :) |
@eiriktsarpalis this also gets around the limitation with running as an executable on a raw VM I believe - if the mbrace application dies, the node is recycled. |
Next step for this is getting it deploying as an ARM template. |
@alex-bogomaz Welcome to MBrace by the way :) If you would like to add yourself as a contributor to https://github.com/mbraceproject/mbrace-docs that would be great :) |
@dsyme - thank you! There is nothing fancy about this, just implemented MBrace standalone worker as Service Fabric stateless service.
sure. Thanks! |
OK, please transfer ownership (Settings -> Transfer Ownership) and we'll make sure you are still admin on the new location here |
Hello, @dsyme. |
@alex-bogomaz Can you make me admin on your project please? I think i can then do the transfer for you |
@alex-bogomaz OK, this is transferred, you should have full access now https://github.com/mbraceproject/MBrace.Azure.ServiceFabric.Host/ |
Cloud Services don't appear to be a strategic direction on Azure any more. As part of #147 we will soon have the ability to deploy an MBrace cluster as a fully managed service at an even higher level than Cloud Services, running within the Azure App Service. Not only will this lead to quicker and easier deployments (basically code free in terms of MBrace.Azure), it'll give quicker deployment times and a better way to fit MBrace into existing customer deployments.
However, App Service does have some limitations - restricted size of VM plus only 20 instances max, and no remote desktop. For this reason, I think we should also investigate an automated script e.g. Powershell DSC or similar that can install MBrace on a lightweight VM - we could even investigate both Windows and Linux running Mono.
Offering this would then provide both alternatives - a quick and easy to use MBrace cluster that runs as a fully managed service, and a "full" VM install for power users.
The text was updated successfully, but these errors were encountered: