Building development and production environments to support business acrivity.
Principle consultant at Active Data Consulting Services Pty Ltd
We have the ability to quickly create and manage resources is critical to getting things done, Azure just makes getting things done a lot simpler.
Pros and Cons
- "The ability to quickly create and manage resources is critical to getting things done, Azure just makes getting things done a lot simpler."
- "You eventually end up with a large collection of 'bits' all working together, I find it hard to be able to create a logical 'box' and put all the 'bits' that need to be in that box / application into the one place."
What is our primary use case?
How has it helped my organization?
Getting resources up and running quickly and providing secure access to those resources makes life easier. Also, Microsoft Azure really does offer a great deal which allows one to completely think about software development in new ways. I love the WebApps feature and am currently learning everything I can about Logic apps.
I am really into the Everything as a Service model that Azure seems to be heading towards. Less fussing over VM's and Operating Systems.
What is most valuable?
The ability to quickly create and manage resources is critical to getting things done, Azure just makes getting things done a lot simpler.
What needs improvement?
You eventually end up with a large collection of 'bits' all working together, I find it hard to be able to create a logical 'box' and put all the 'bits' that need to be in that box / application into the one place.
We're still learning though, so odds are there's something that will help us with this already in Azure.
Buyer's Guide
Microsoft Azure
December 2024
Learn what your peers think about Microsoft Azure. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,053 professionals have used our research since 2012.
What do I think about the stability of the solution?
No, so far we've had no problems with anything we've deployed onto Microsoft Azure, rock solid.
What do I think about the scalability of the solution?
At our early stage we've not encountered any scalability issues at all, and we're not likely to either, Azure will easily handle whatever workload we plan to throw at it.
How are customer service and support?
Customer Service:
Excellent! I raised a support ticket on a question I had and got a prompt, clearly articulated and knowledgeable reply from the Microsoft Technical support person which addressed our question in a very short time-frame.
Technical Support:
Excellent! Was very impressed with the person I liaised with.
Which solution did I use previously and why did I switch?
I was using an on-premises solution with servers running a HyperVisor, we were due to replace old hardware and needed to make resources available everywhere the team is, Microsoft Azure 'just made sense'.
How was the initial setup?
Setting up was quite simple, before jumping in though make sure you watch some of the video's on the MVA site about virtual networking and so forth, the Azure user interface makes deploying these resources relatively straight-forward.
What about the implementation team?
We went in-house, learning as we go. We're still very new to Azure and learning all the time, we'd be beginner to intermediate at most. We're not deploying to production for some time and will work with a Certified Microsoft Partner when we get to that stage.
What was our ROI?
Several thousand dollars and counting, we haven't needed to upgrade on premises hardware (In fact we eliminated all of the old on-premises hardware and run 100% on Azure) or pay for it's maintenance, power etc.
What's my experience with pricing, setup cost, and licensing?
Understand and use the pricing calculator!
Learn PowerShell, a quick tip is that you can shut down and de-allocate your VM's when you are not using them, this way the VM's are not incurring charges. We absolutely love this feature, as it means that when the environment is not in use, it isn't costing much (if anything), so it lends itself to making the I.T environment more efficient.
Which other solutions did I evaluate?
We looked at AWS, but we chose Azure because we use a lot of Microsoft Products and it just felt more integrated.
What other advice do I have?
Start with the simple things first, design your environment before deploying anything, even a simple development environment. Understand the charging model used and get to grips with the basics of PowerShell, as nice as the web based front end is, PowerShell is very handy.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Chief Executive Officer at HubStor
We love the flexibility at which we can deploy and manage resources for our global clients.
Pros and Cons
- "Azure Active Directory: Has powerful security and auditing capabilities that we use to secure all our apps."
- "The Azure Billing API could be so much better. It only provides billing metrics for a set duration."
How has it helped my organization?
We use Azure for DevOps, to host numerous applications that are critical to our business, and we run our software-as-a-service (SaaS) offering exclusively from Azure.
What is most valuable?
Azure Active Directory: Has powerful security and auditing capabilities that we use to secure all our apps.
Azure File services – Comes in handy often when we need a staging place for content.
Block Blob storage – Reliable and low cost for long-term storage of important information.
Azure Regions – We leverage Azure regions around the world; we love the flexibility and ease at which we can deploy and manage resources for our global clients.
What needs improvement?
The Azure Billing API could be so much better. It only provides billing metrics for a set duration. For example, if you want to look at billing for a week /month/some other duration, then you have to make all the calls, store the data separately, and run your own computation to get the results that you need. Obviously, the billing system already has all of this data, so the API should just give you parameters to specify the billing duration and return the figures accordingly.
What do I think about the stability of the solution?
There were very minor issues related to billing. For example, sometimes under accounts with the Enterprise Agreements, we see that storage accounts are missing access to the activity costs.
What do I think about the scalability of the solution?
There were no scalability issues experience this far.
How is customer service and technical support?
The level of technical support is low.
How was the initial setup?
In general, there is a small learning curve in regards to the public cloud concepts and the Azure user portal, but nothing terrible.
What's my experience with pricing, setup cost, and licensing?
Be careful with Azure Cool storage accounts; if you are dealing with high object counts, then it can be more economical to use Hot storage because of the high storage access costs associated with Cool.
Which other solutions did I evaluate?
We considered the Amazon Web Services (AWS) and Google Cloud Platform (GCP), but decided to use Microsoft Azure for a few reasons.
First, we believe that Microsoft will emerge as the preferred public cloud provider for the enterprise-class workloads and scenarios. Second, for our development goals, we could not spread ourselves thin by supporting multiple public cloud providers. Another reason is that most of our clients are using Office 365 and are Microsoft Azure clients themselves. Thus, it is more efficient for our solution and for the work that we perform, to be local to their existing applications/data. Finally, Microsoft Stack is something that we are already familiar with, and Azure being Microsoft, we felt it matched best with our knowledge and expertise.
What other advice do I have?
Make sure you understand the cloud’s pricing model. Depending on your scenario, i.e., in rare cases, it may be more economical to do things on-premises.
Regarding some of the SaaS offerings in Azure, again, understand the pricing because it might make sense to leverage what they have as a service. In some cases, you may want to build it and manage it yourself.
Also, pay attention to which Azure Region you spin up compute and storage because the pricing can vary between regions and not all the offerings are equal across the regions.
Disclosure: My company has a business relationship with this vendor other than being a customer: HubStor is a Microsoft partner and a member of the Microsoft Enterprise Cloud Alliance.
Buyer's Guide
Microsoft Azure
December 2024
Learn what your peers think about Microsoft Azure. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,053 professionals have used our research since 2012.
IT/OT Specialist at Cell Engineering Pty Ltd
Reliable Cloud Platform With Global Presence That Offers Comprehensive Services
Pros and Cons
- "It is a very straightforward solution that provides a wide range of services."
- "I would recommend some enhancement regarding integration features."
What is our primary use case?
We use it internally to manage all of our clients, but it also helps us connect with different customers located globally.
What is most valuable?
It is a very straightforward solution that provides a wide range of services. I highly appreciate its help availability. If there is any issue in operating, it only takes to Google a solution and it can be easily fixed.
What needs improvement?
I would recommend some enhancement regarding integration features.
For how long have I used the solution?
Our company has been utilizing Microsoft Azure for five to six years.
What do I think about the stability of the solution?
Microsoft Azure is a very stable solution.
What do I think about the scalability of the solution?
It offers good scalability.
How are customer service and support?
Our experience with their customer service is satisfactory. We find it valuable that numerous essential information are readily accessible.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup was seamless and very fast. It took a few hours to complete the whole process.
What about the implementation team?
The deployment process was efficient and fast. Due to the complexity and extensive range of services and configuration options, it took a significant number of IT professionals to execute the task.
What other advice do I have?
Microsoft Azure provides a reliable cloud platform and comprehensive services so it would be a great choice for first-time users. I am rating it eight out of ten.
Which deployment model are you using for this solution?
Hybrid Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Owner at a media company with 1-10 employees
Multiple tools available, updated often, and performs well
Pros and Cons
- "The most valuable feature of Microsoft Azure is it has everything together in one place. It is one large tool with lots of small tools that are updated often."
- "There is a need to be better on-premise solutions that are more helpful. However, I don't think that is the goal of Microsoft Azure. They want the solution to be secure cloud solutions with cloud applications. This is their main goal at the moment."
What is our primary use case?
We are using Microsoft Azure mainly for our test environment. Addiotanlly, we use it for our enterprise resource management as we have installed a SaaS solution.
What is most valuable?
The most valuable feature of Microsoft Azure is it has everything together in one place. It is one large tool with lots of small tools that are updated often.
What needs improvement?
I have found that if you not working with Microsoft Azure's GUI every day, it's not very user-friendly. It changes very often and fast. They are implementing new functionality. If you're not working with it every day, it always takes you additional time to get acquainted with the GUI. You always have to know all the tools because it's one software solution where you work with different kinds of tools to achieve results by implementing policies and other parameters. It would be better if they had everything in one place so that it is clear what type of operations we are doing, such as DLP. However, that's is how it is with all of the tools of Microsoft Azure at the moment.
There is a need to be better on-premise solutions that are more helpful. However, I don't think that is the goal of Microsoft Azure. They want the solution to be secure cloud solutions with cloud applications. This is their main goal at the moment.
For how long have I used the solution?
I have been using Microsoft Azure for approximately five years.
What do I think about the stability of the solution?
The performance of Microsoft Azure depends on whether you have good bandwidth for your data connection, if the connection is strong then the performance is good. If you have a very poor connection, then it's can be a little slow, but has been okay.
What do I think about the scalability of the solution?
We have one administrator and one system engineer that are using the solution. They are doing the administration for our solution. We're not a big company, we have 19 employees.
We haven't tried to scale Microsoft Azure. It's not necessary for us to scale it at the moment. We have started out with one issue where we needed it and for very sensible documentation, now we are using it in different kinds of projects. For example, for many types of data classifications.
If it's necessary we will increase usage. Otherwise, we will keep the same amount of usage.
How are customer service and support?
The technical support of Microsoft Azure was helpful. They were very good because they spoke the same language as we did. We both spoke German. It worked very well, we have no complaints.
How was the initial setup?
Some of the aspects of the implementation of the solution are very easy if you know which tool you have to use. It's not too complicated if you know which tool you will be using but to find the right tool to do the necessary functions sometimes takes some time. I'm not doing the setup every day. I have one engineer that it is his job. But nevertheless, I also want to do the setup to know how it's working.
I am not sure how long the implementation took for our DLP project, once we started the implementation we started to use other tools and eventually returned to the main project.
What about the implementation team?
We did the implementation internally.
We have one engineer that is administrating and supporting Microsoft Azure.
What's my experience with pricing, setup cost, and licensing?
With every cloud solution, you have to know what you need and the cost can be fine. The price can be a little bit high depending on how you manage your costs, but overall it's still a bit cheaper than an on-premise solution but with the advantage of flexibility. You're always up to date with the software, you only need to use it. You no longer have to be concerned with the on-premise physical security. We do not need to create a data center, it's more convenient for us.
Which other solutions did I evaluate?
Some of our customers are looking for on-premise solutions other than Microsoft Azure which is cloud-based. We help them find the solutions they need.
What other advice do I have?
My advice to others thinking about using this solution is to try it out. There are features which are very good and some other features where you should watch out but that's for every solution, you have pros and cons. When you're a small company, try everything out that is offered by Microsoft because they're one of the best. Microsoft is still the market leader in a lot of fields. I would suggest using Microsoft tools if they fit the relevant use case. If the solution does not fit the use case, or you need more security or other aspects, then you can look around for other tools. additionally, on the marketplace, Microsoft provides enough other tools you could use.
I rate Microsoft Azure an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Chef manager at a insurance company with 5,001-10,000 employees
Stable, and scalable, but expensive
Pros and Cons
- "The initial setup is straightforward."
What is our primary use case?
We are using Microsoft Azure for the UAT environment and data warehousing purposes.
For how long have I used the solution?
I have been using Microsoft Azure for approximately seven years.
What do I think about the stability of the solution?
The solution is stable.
What do I think about the scalability of the solution?
Microsoft Azure is scalable.
We have 12,000 users using this solution.
Which solution did I use previously and why did I switch?
I use other cloud services, such as Amazon AWS and Google Cloud services.
How was the initial setup?
The initial setup is straightforward.
What about the implementation team?
We have a team of 30 that does the implementation of the solution.
What's my experience with pricing, setup cost, and licensing?
We are on a monthly subscription for Microsoft Azure and the cost is more expensive than some of the competitors, such as Amazon AWS. They should be more competitive with other solutions.
What other advice do I have?
I would recommend this solution to others.
I rate Microsoft Azure a seven out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Works at CGI
Reduces work for our IT teams and saves us a lot of time
Pros and Cons
- "Reduces work for our IT teams and saves us a lot of time."
- "Quite an expensive solution."
What is our primary use case?
We are customers of Microsoft and I'm an IT architect.
What is most valuable?
The solution reduces work for our IT teams. They don't have to keep things up to date, and we can concentrate on our mission. The best feature for us is the help we get from Microsoft to migrate applications to the latest release and support efforts. It saves us a lot of time.
What needs improvement?
The cost is a big issue, it can quickly go up if you don't control things. We've set up a system that shuts down machines regularly so we don't run up costs. Sometimes our development teams start up machines and forget to shut them down, and we see our costs go up quite rapidly with monthly surcharges. It would be helpful if Microsoft didn't change the control panels quite so often. It means we need to retrain personnel whenever things change and that seems to have an impact on our IT teams.
For how long have I used the solution?
We've been using this solution for nearly four years.
What do I think about the stability of the solution?
Stability is good and the solution is easy to maintain.
What do I think about the scalability of the solution?
Scalability is really awesome. We don't have to worry about it at all, we're really impressed. Everyone in the company uses Azure.
How are customer service and technical support?
Tech support is great. I find that we get answers quickly. It's just the first line of support that I criticize sometimes because it seems that whenever we open a ticket, they give us a run around with certain questions that basically we've answered. But as soon as we get into the next level of support, it's more advanced and questions are answered quite rapidly. Our tech guys know how to open a ticket and basically provide all the available information that they need. We sometimes have to get through that initial loop, and answer the same questions again and again, until they push us to another level of support.
How was the initial setup?
Four years ago the initial setup was quite complex but lately I find it's becoming increasingly easier, and the set up rules for securities are a lot simpler. These are things that are improving all the time.
What's my experience with pricing, setup cost, and licensing?
Licensing is on an annual basis.
What other advice do I have?
If a company wants to concentrate more on their mission and less on supporting infrastructure, they should give Azure a go. I find that it saves us a lot of time.
I would rate this solution an eight out of 10.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Technical Consultant at The Instillery
Quickly provisions servers, infrastructure, and apps on the fly
Pros and Cons
- "It very quickly provisions servers, infrastructure, and apps on the fly and complies with security requirements and data safety."
- "Azure ARM console can be a bit overwhelming at the beginning."
What is our primary use case?
We have been using Azure for DevOps and non-production environments. It is great when you want to deploy apps in your staging environment first using deployment slots. This allows you to flick the switch very quickly between your current prod app and the newly developed in staging to see how it behaves in the real world. If something goes wrong, you can easily switch it back.
How has it helped my organization?
Azure is a platform which allows our organization to be agile. It very quickly provisions servers, infrastructure, and apps on the fly and complies with security requirements and data safety.
What is most valuable?
Azure Active Directory, Azure VMs, Azure network security groups (NSG), and monitoring endpoints across different regions to check how your platform operates from different geographic locations. Azure backups are another feature which are quite useful, especially since they allow us to backup our Azure VMs and our on-premise servers. Data can be backed up to Azure, saving time, space, and using clunky tapes to restore data, when needed.
What needs improvement?
Azure ARM console can be a bit overwhelming at the beginning.
If you are not aware of costs, pricing, etc., you can end up with a hefty bill. However, I found that the Azure price calculator is a valuable tool to use before starting to deploy VMs in Azure. This tool will give you an overview of the costs you should expect on a monthly, quarterly or yearly basis.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
I have had no stability issues. It is a very stable platform and very resilient. It comes down how you set up your geo-redundant options for backups, SQL replication. and VMs which run your services/apps.
What do I think about the scalability of the solution?
I have had no scalability issues. It is an elastic platform. It all depends how you set up your scale up options to address heavy loads, but the options are there for you to use.
How are customer service and technical support?
Microsoft Premier support is great to deal with. They understand very quickly the scenarios and how critical a scenario can be. They provide info, support, and knowledge to address issues.
We did not have a particular issue when implementing. It was mostly understanding all the options Azure had. We used Premier support to generate inquiries with Microsoft seeking clarification about what option was best suited for what we wanted to do.
Which solution did I use previously and why did I switch?
I used AWS (Amazon Web Services), but mostly because I was involved in a project. AWS is also a great solution, but I found Azure was easier to use and it had a native integration with my current platform (Windows).
How was the initial setup?
The key here is design. You need to design and orchestrate how you want your VMs (geo-redundant, in an availability set, size of VMs, etc.). It is the key to understanding the costs of each set of VMs available to you in terms of size and computing resources. Also, understand what type of storage will be required for you to deploy your virtual infrastructure SSD storage and larger disks. Plan to use this (Standard, Basic, or Premium) and it needs to be taken into consideration depending of what you want to use Azure for.
What about the implementation team?
In-house deployment, as there were Azure skills on the team.
What was our ROI?
Not applicable.
What's my experience with pricing, setup cost, and licensing?
Use Azure price calculator before embarking on an Azure deployment. This will help you understand straight away what your cost expectations are on a regular basis. You can always run Azure on a 30 day trial, see how you feel about it, then make the decision to switch to the full Azure usage.
Which other solutions did I evaluate?
In addition to AWS, I also trialed Oracle Cloud (on a smaller scale) and it is great if you are running Oracle Databases. You can also stand up your VMs and build your environment. A cool feature of Oracle Cloud is you can run a private cloud version in your data center, exactly the same experience if you are running it on a private or public cloud. The private cloud solution comes in the form of an Oracle appliance which gets configured, deployed and installed by Oracle directly in your data center.
What other advice do I have?
Run Azure on a 30 day trial and see how you feel about it, then make the decision to switch to the full Azure usage. You see the reason when you view the benefits of using its cloud solution, especially one that integrates so seamlessly with your environment, collaboration tools, and apps.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
With AWS there is the possibility of the international support that this tool of Premiun category can offer. Security and guaranteed backup.
CTO at a tech vendor with 10,001+ employees
Early Thoughts on the Windows Azure Announcements
Today’s release marks a significant milestone for Windows Azure. To date, Windows Azure has been a platform that allows developers to build and run applications across Microsoft’s global datacenters – the key emphasis has been on “applications”. Windows Azure has not been a platform for providing the underlying infrastructure for running your own virtual machine – this has been a key pain point for many customers looking to move to the cloud that Microsoft has heard loud and clear. Today’s announcement makes it clear that Windows Azure is more than just a Platform-as-a-Service provider.
In my opinion, there are three significant components of today’s announcements worth delving into deeper:
- New Infrastructure-as-a-Service (IaaS) capabilities.
- Free (or low-cost) hosting with Windows Azure Websites.
- Enhanced cloud networking capabilities that support VPN connections between an on-premises corporate network and Windows Azure.
Until now, Microsoft has never competed directly with Amazon EC2 with respects to IaaS nor with cloud platforms like Heroku. The new IaaS and Websites capabilities, combined with the ability to extend on-premises networks to the cloud, provides a number of ways that Windows Azure can now distinguish itself from other platforms and—in my opinion—will drive many new enterprises and a large number of developers to adopt Windows Azure.
Infrastructure-as-a-Service
Windows Azure has long had the concept of a “Virtual Machine role” but the fundamental problem has been the inability to persist changes made to the virtual machine image provided by the customer (i.e. the guest VM) during reboots or recycling. Supporting VM persistence in Windows Azure means that the guest VM will not lose these updates. This unlocks many workloads that previously did not work in Windows Azure – certainly products like SharePoint and SQL Server but also custom line-of business applications that previously were difficult to move to Windows Azure.
In addition to VM persistence, Windows Azure will also give customers the ability to run Linux VMs. There’s been a lot of interest and speculation regarding Microsoft’s strategy moving forward with Linux and open source. I think Microsoft recognizes that their customers run more than just Windows in their enterprise, and this is an opportunity for Windows Azure to run as many workloads as possible. We’ve seen this shift in Microsoft in a number of different ways – support for Node.js and Java in Windows and Windows Azure, the creation of a new interoperability subsidiary, and many more. The cloud provides a way to make it easier to connect all of these different platforms and technologies, and my take is that Microsoft is trying to make Windows Azure the best and simplest place to run your applications regardless of the platform or technology.
Windows Azure Websites
It’s exciting to see Microsoft continue to evolve its strategy with Windows Azure to make it increasingly accessible to the breadth of developers out there.
Windows Azure Websites is a hosting platform for web applications. It provides a number of different deployment and runtime options beyond the existing Web Role, including:
- Target both Microsoft and non-Microsoft technologies already running in the environment, including SQL Azure, MySQL, PHP, Node.js, and (of course) .NET.
- Deploy via Git, Web Deploy, FTP, or TFS.
- Run in a high-density / multitenant VM for little-to-no cost or choose a dedicated deployment path.
In addition to providing simpler and more consistent ways to deploy applications across different hosting platforms (e.g. Windows Azure, Windows Server, and hosting providers), Windows Azure Websites provides a way for Microsoft to bring thousands—perhaps even hundreds of thousands—of new developers to the platform with the offer of little-to-no cost hosting.
Cloud Networking
Windows Azure Virtual Networks allows a company to connect their cloud applications and solutions to their local network. This occurs at the networking layer through standard VPN devices. Coupled with IaaS support, this provides a ton of flexibility with respects to the kinds of workloads a customer moves to Windows Azure. Don’t want to move your sensitive SQL Server database? You don’t need to. Setup a VPN to your applications in Windows Azure and let them communicate directly back to your applications that live on-premises.
There’s certainly a lot more to talk about – new services, portal, SDK, tools, and so much more! These thoughts are pretty early—in fact, I write this before today’s MEET Windows Azure event—and there’s so much more to talk about!
Disclosure: The company I work for is partners with several vendors
Disclosure: I am a real user, and this review is based on my own experience and opinions.
I totally agree with your review. My opinion is that Windows Azure is only a part of the future. The future is the concept of pushing all applications into the cloud and utilizing world wide hosting providers. The upfront costs of pushing products out the door is heavily reduced this way.
Buyer's Guide
Download our free Microsoft Azure Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Popular Comparisons
Amazon AWS
Oracle Cloud Infrastructure (OCI)
Akamai Connected Cloud (Linode)
Google Cloud
Google Firebase
Alibaba Cloud
SAP S4HANA on AWS
VMware Cloud Foundation
Nutanix Cloud Clusters (NC2)
DigitalOcean
SAP HANA Enterprise Cloud
Equinix Metal
Google Compute Engine
NTT Cloud
Skytap Cloud
Buyer's Guide
Download our free Microsoft Azure Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Gartner's Magic Quadrant for IaaS maintains Amazon Web Service at the top of the Leaders quadrant. Do you agree?
- PaaS solutions: Areas for improvement?
- Rackspace, Dimension Data, and others that were in last year's Challenger quadrant became Niche Players: Agree/ Disagree
- What Is The Biggest Difference Between Microsoft Azure and Oracle Cloud Platform?
- Which backup and recovery solution can backup Azure machines to its own (dedicated) cloud?
- Which is better - SAP Cloud Platform or Microsoft Azure?
- Which solution do you prefer: Alibaba Cloud or Microsoft Azure?
- How does Microsoft MDS (vs Informatica MDM) fit with Azure architecture?
- SAP HANA Enterprise Cloud (HEC): how to migrate to Microsoft Azure?
- Does F5 Advanced WAF work with Azure App Service?
Azure is a great choice for a medium-large application that requires faster deployment, it is very scalable, but the minor thing about Azure is that they are costly, so you must estimate your cost using its pricing calculator first before deciding to go with them. Honestly, if you don't have large traffic, an ASPHostPortal shared hosting plan is a great choice since they are affordable and reliable.