So which is better?
-
I'm full of surprises! Not to mention always willing to help :D Anyway, you're welcome. If you need anything please hesitate to ask ;p
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
Sander Rossel wrote:
If you need anything please hesitate to ask
No, I think you've done less than enough.
-
from AWS or Azure? (or Google?) I'm looking for a new home for a web forms*/sql server app. I've looked at all 3 but can't decide. Anyone have any insight as to which is easier to use/setup, etc? There are some good how-to articles here - just need to pick the right platform! Would appreciate some other viewpoints. Thanks
*No, I'm not converting it to MVC - it works extremely well as it is and does not need 'fixing'! :-)
I've only used Azure so can only comment on it. My last project was asp.net web forms/sql server which was to be self-hosted but due to reliability issues with my ISP who I shall not name (Comcast) became a prime candidate for the cloud. It's been working really well after I finally got the scaling worked out. My only advice would be to always start with more than what you think you might need on the SQL database scaling whomever you choose. I would like to share an uh-oh :doh: experience where an update query that should have affected 3-4 records affected over 26,000 records. (obviously forgot the where clause!) :omg: Anyhow, Azure saved my butt by allowing me to restore to the point in time right before that major blunder. Also, the export/import using bacpac files is great. Good luck with your choice! :)
"Go forth into the source" - Neal Morse
-
I've only used Azure so can only comment on it. My last project was asp.net web forms/sql server which was to be self-hosted but due to reliability issues with my ISP who I shall not name (Comcast) became a prime candidate for the cloud. It's been working really well after I finally got the scaling worked out. My only advice would be to always start with more than what you think you might need on the SQL database scaling whomever you choose. I would like to share an uh-oh :doh: experience where an update query that should have affected 3-4 records affected over 26,000 records. (obviously forgot the where clause!) :omg: Anyhow, Azure saved my butt by allowing me to restore to the point in time right before that major blunder. Also, the export/import using bacpac files is great. Good luck with your choice! :)
"Go forth into the source" - Neal Morse
Thank you. :thumbsup:
-
Sander Rossel wrote:
If you need anything please hesitate to ask
No, I think you've done less than enough.
:thumbsup: :laugh:
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
from AWS or Azure? (or Google?) I'm looking for a new home for a web forms*/sql server app. I've looked at all 3 but can't decide. Anyone have any insight as to which is easier to use/setup, etc? There are some good how-to articles here - just need to pick the right platform! Would appreciate some other viewpoints. Thanks
*No, I'm not converting it to MVC - it works extremely well as it is and does not need 'fixing'! :-)
I'm using Winhost.COM both for an ASP.Net web application and I also host my clients databases on the SQL Server there. They have seemed to be very reliable and cost effective. Not sure how high-volume your application is going to be but maybe you should give them a look. I've been with them a couple of years now.
-
from AWS or Azure? (or Google?) I'm looking for a new home for a web forms*/sql server app. I've looked at all 3 but can't decide. Anyone have any insight as to which is easier to use/setup, etc? There are some good how-to articles here - just need to pick the right platform! Would appreciate some other viewpoints. Thanks
*No, I'm not converting it to MVC - it works extremely well as it is and does not need 'fixing'! :-)
I've only had dealings with AWS Linux a few years ago. I created some VMs for testing and included some extra storage without realizing that it didn't come with the package. There was no indication that there were going to be extra charges until I got the bill at the end of the month. I complained, they kindly removed the extra charges, and I cancelled my account to make sure that I wouldn't get any more spurious charges. I don't know whether or not they have improved their software by now to tell you what you are doing is going to cost before it is too late.
-
I'm using Winhost.COM both for an ASP.Net web application and I also host my clients databases on the SQL Server there. They have seemed to be very reliable and cost effective. Not sure how high-volume your application is going to be but maybe you should give them a look. I've been with them a couple of years now.
That does look interesting, thanks.
-
from AWS or Azure? (or Google?) I'm looking for a new home for a web forms*/sql server app. I've looked at all 3 but can't decide. Anyone have any insight as to which is easier to use/setup, etc? There are some good how-to articles here - just need to pick the right platform! Would appreciate some other viewpoints. Thanks
*No, I'm not converting it to MVC - it works extremely well as it is and does not need 'fixing'! :-)
I've been using AWS for both Tomcat/Linux and IIS/.Net web applications (haven't used the others). Overall, the price is good (good enough that I haven't shopped around), and the access for the MS instances are pretty much standard to any remote access and configuration. For me, the biggest learning curve was AWS terminology, understanding the startup and configuration, and setting the firewall/access rules. This was several years ago, and the tools for these things have become much better. (I even used their AWS-SDK for Visual Studio to create some mass-AWS management for a client last winter. It was actually pretty easy.) I would recommend at least trying the free tier for AWS. You get a no-cost tiny virtual machine that you can configure and install IIS and SQL Server, run your app, and see if you like it. As long as you don't have (relatively) heavy data IO, you should be able to test the whole thing and see if you like the service. If you have any questions, I can try to walk you through the first few steps (the ones that are part of the learning curve)--after that, you should be able to take it on your own.
vuolsi così colà dove si puote ciò che si vuole, e più non dimandare --The answer to Minos and any question of "Why are we doing it this way?"
-
I've been using AWS for both Tomcat/Linux and IIS/.Net web applications (haven't used the others). Overall, the price is good (good enough that I haven't shopped around), and the access for the MS instances are pretty much standard to any remote access and configuration. For me, the biggest learning curve was AWS terminology, understanding the startup and configuration, and setting the firewall/access rules. This was several years ago, and the tools for these things have become much better. (I even used their AWS-SDK for Visual Studio to create some mass-AWS management for a client last winter. It was actually pretty easy.) I would recommend at least trying the free tier for AWS. You get a no-cost tiny virtual machine that you can configure and install IIS and SQL Server, run your app, and see if you like it. As long as you don't have (relatively) heavy data IO, you should be able to test the whole thing and see if you like the service. If you have any questions, I can try to walk you through the first few steps (the ones that are part of the learning curve)--after that, you should be able to take it on your own.
vuolsi così colà dove si puote ciò che si vuole, e più non dimandare --The answer to Minos and any question of "Why are we doing it this way?"
David Days wrote:
If you have any questions, I can try to walk you through the first few steps (the ones that are part of the learning curve)--after that, you should be able to take it on your own.
That would be excellent - thanks. :thumbsup: I will be taking my first baby steps in a couple of weeks.
-
from AWS or Azure? (or Google?) I'm looking for a new home for a web forms*/sql server app. I've looked at all 3 but can't decide. Anyone have any insight as to which is easier to use/setup, etc? There are some good how-to articles here - just need to pick the right platform! Would appreciate some other viewpoints. Thanks
*No, I'm not converting it to MVC - it works extremely well as it is and does not need 'fixing'! :-)
It really depends on the scope of the whole project. But if you're just a one or two person shop, I would start by trying to get your app working on Azure Websites[^] if you can. This is their PaaS. It has a ton of features and will likely continue to grow as this is their real "value-add" component. In theory, both MS and AWS allow to rent & configure individual servers (IaaS), but this starts becoming a full-time job of just managing servers. And unless you're running lots of servers, it may not be more cost-efficient. So the PaaS will generally make your life easier. AWS does not really have a Windows PaaS, you would have to use AppHarbor[^] for that cloud. I have never used AppHarbor, but they've been around for a few years, so I expect they can competently handle your requirements as well. Again, without having to manage and configure lots of individual machines. Hopefully that's a rational starting point.
-
It really depends on the scope of the whole project. But if you're just a one or two person shop, I would start by trying to get your app working on Azure Websites[^] if you can. This is their PaaS. It has a ton of features and will likely continue to grow as this is their real "value-add" component. In theory, both MS and AWS allow to rent & configure individual servers (IaaS), but this starts becoming a full-time job of just managing servers. And unless you're running lots of servers, it may not be more cost-efficient. So the PaaS will generally make your life easier. AWS does not really have a Windows PaaS, you would have to use AppHarbor[^] for that cloud. I have never used AppHarbor, but they've been around for a few years, so I expect they can competently handle your requirements as well. Again, without having to manage and configure lots of individual machines. Hopefully that's a rational starting point.
Thank you.