Microsoft and Dev-ops Architect at Mphasis
Real User
Top 5Leaderboard
Very easy to create a Kubernetes cluster

What is our primary use case?

Working Azure Kubernetes Service (AKS) to create a Kubernetes cluster. 

We are maintaining two environments of Kubernetes cluster on Azure using Azure Kubernetes Service (AKS).

We have used other managed PaaS services like ACS, Database, and monitoring, integrated with Jenkins for continuous integration and continuous deployment. 

How has it helped my organization?

We are running our product which is deployed on Azure AKS cluster. This really helps us to drive more business from customers.

What is most valuable?

  • It's very easy to create a Kubernetes cluster with the Azure Console 
  • Able to connect to the cluster using Azure PowerShell
  • Able to connect to the cluster using kubectl
  • Very good help from Microsoft Knowledge Base and also from the community
  • Very good support from the Microsoft team
  • Easy to manage as the core part is handled by Microsoft
  • Easy to add/scale up the cluster with more nodes by using the Azure console window or through scripting
  • Can integrate plugins with Jenkins for auto deployment
  • Integrated with a lot of open source tools for easy deployments and other functionalities like logging, monitoring, etc.

What needs improvement?

Better logging part when deployments are crashed, even when the entire cluster is crashed.

Buyer's Guide
Microsoft Azure
November 2023
Learn what your peers think about Microsoft Azure. Get advice and tips from experienced pros sharing their opinions. Updated: November 2023.
745,775 professionals have used our research since 2012.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

Should always go with recommendations provided by Microsoft during the creation of new clusters. Otherwise, stability is an issue.

What do I think about the scalability of the solution?

Scalability is very good.

How are customer service and support?

Technical support is excellent. Recently, we have encountered a few issues however, the customer support team helped us very quickly to come out of it.

Which solution did I use previously and why did I switch?

We did not previously use a different solution. Kubernetes is the one we are using for container orchestration through Azure-managed Kubernetes service.

How was the initial setup?

The initial setup is very easy; straightforward.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Software Architect at a security firm with 51-200 employees
Real User
Much easier than AWS to set up, change, and configure VMs.
Pros and Cons
  • "Much more intuitive and more visual than AWS. More obvious where things are and how to change their configurations, etc."
  • "Being able to set up, change and configure VMs is easy - a lot easier than in AWS."
  • "Feedback and error messages make much more sense in Azure than in AWS."
  • "There are a number of services offered by AWS that are not yet available on Azure."

What is our primary use case?

  • IoT with C# and .NET Core 2.1. 
  • Raspberry Pi with Raspbian OS.
  • Docker containers
  • For use in security applications in the retail sector
  • Using RabbitMQ for message queueing between the internet of things and the cloud.

How has it helped my organization?

I compare it to AWS that I used prior to this. I find it much more intuitive, more visual, more obvious where things are and how to change their configurations, etc.  

What is most valuable?

  • Being able to set up, change and configure VMs is easy - a lot easier than in AWS
  • Feedback and error messages make much more sense in Azure than in AWS.

What needs improvement?

I get the impression there are a number of services offered by AWS that are not yet available on Azure, but it seems to be catching up pretty fast.

For how long have I used the solution?

Less than one year.

What do I think about the stability of the solution?

It seems to me that Azure is a little less stable than AWS but not so that it makes a difference, given how much time you save doing other stuff like configuring, etc.

What do I think about the scalability of the solution?

Very easy to scale in and out but has unpredictable costing as a result. However, AWS is the same.

How are customer service and technical support?

I do not use tech support. I use online forums, etc.

Which solution did I use previously and why did I switch?

AWS. I started a new job.

How was the initial setup?

No, it is simpler in Azure than in AWS.

What about the implementation team?

In-house.

What's my experience with pricing, setup cost, and licensing?

Pricing is the worst aspect of both AWS and Azure. It is very difficult to predict costs in my experience. There is often a base price (for running a VM for example), but then you have to pay for data storage costs plus data transmission costs, etc. I would prefer to have a predictable monthly cost for unlimited storage within a bandwidth for example, but there isn't an easy way to predict costs.

Which other solutions did I evaluate?

I evaluated Google Cloud too and compared AWS with Azure. Azure is definitely the best for me; I am more productive because I understand the tech architecture better.

What other advice do I have?

If you are a C#, .NET or SQL server person, do not even think about using AWS, use Azure instead. If you are more of a Linux/PHP/Java type of person, you may consider AWS as it works much better from the command line and much more like a Linux or Java environment.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Microsoft Azure
November 2023
Learn what your peers think about Microsoft Azure. Get advice and tips from experienced pros sharing their opinions. Updated: November 2023.
745,775 professionals have used our research since 2012.
Digital Ad-Operations at a tech services company with 10,001+ employees
Real User
It was easy to deploy our applications on it. However, we are looking for better compatibility and scalability.
Pros and Cons
  • "It was easy to deploy our applications on it."
  • "We have faced some challenges trying to deploy a new ESP application."

What is our primary use case?

We wanted to deploy applications and have them interact with services on the back-end, so we deployed Azure for this. The performance has been quite good.

What is most valuable?

It was easy to deploy our applications on Azure. It provides more compatibility and scalability than the .NET application. This is why we chose to use Azure.

What needs improvement?

We are looking for the Azure to get involved in the case of other applications, like the Java application. Because it is predefined and has been set by Microsoft, who is providing better compatibility to the .NET application, so we are looking for the same from Azure for the Android app. Therefore, we are looking for better compatibility and scalability.

What do I think about the stability of the solution?

It is stable. I have not seen it have any downtime.

What do I think about the scalability of the solution?

We have faced some challenges trying to deploy a new ESP application.

How is customer service and technical support?

The technical support was good. I would give them an eight out of 10 rating.

How was the initial setup?

The initial setup was straightforward.

What's my experience with pricing, setup cost, and licensing?

The pricing is very competitive.

Which other solutions did I evaluate?

We evaluated AWS. 

If I were advising a colleague in my organization who is looking for a solution and is comparing AWS and Azure, I would prefer that they go for Azure, or any software using Microsoft technologies because we have had good experiences with them. If I were advising on Java, I wouldn't advise him to specifically use another tool rather he should do research and use my comparison history on IT Central Station.

What other advice do I have?

I would rate this solution a seven out of 10. 

Most important criteria for selecting a vendor: The client will choose the license and buy it. We can try to convince them, but we can not compel them to use a specific vendor's license. Ultimately, the decision-maker is the client.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Web Developer at Indiana
Real User
This solution has the best website amongst all cloud computing platforms. It is simple to utilize, and one can release nearly anything, from app services to host sites
Pros and Cons
  • "Azure has the best website amongst all cloud computing platforms. It is simple to utilize, and one can release nearly anything, from app services to host sites."
  • "Establishing the account in the beginning was very difficult."

What is our primary use case?

We host various sites and utilize this solution for purchasing domains as well. It's simple to host small sites and back-end software applications on Azure instead of on regional servers

How has it helped my organization?

It has great deals of APIs for automation that we can utilize for managing our services. We implemented some custom tools that were developed in house and are extremely happy with the time that we now spend monitoring the websites.

What is most valuable?

Azure has the best website amongst all cloud computing platforms. It is simple to utilize, and one can release nearly anything, from app services to host sites.

What needs improvement?

Being a big item, it has it's own share of bugs. I had a great deal of difficulty establishing the account at first.

For how long have I used the solution?

One to three years.

What do I think about the stability of the solution?

No

What do I think about the scalability of the solution?

No

What was our ROI?

We are at 150% at this time, not considering the time that we concentrated on something else.

Which other solutions did I evaluate?

Yes, we searched Google and Amazon.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Real User
As a DBA, the easy maintenance and backups are key
Pros and Cons
  • "I come from the DBA side so for me it's the easy maintenance; backups are very easy as well."
  • "I would like to see more databases on the cloud, what they call today Big Data should be there."

What is our primary use case?

Installation of SQL Server, Cloudera Hadoop, and MySQL. The performance has been great.

How has it helped my organization?

The benefit is the time to generate all these machines. It's in the cloud so I don't feel it.

What is most valuable?

I come from the DBA side so for me it's the easy maintenance; backups are very easy as well.

What needs improvement?

I would like to see more databases on the cloud, what they call today Big Data should be there. I think it's going in the right direction.

What do I think about the stability of the solution?

Stability is great.

What do I think about the scalability of the solution?

Scalability is also great.

How is customer service and technical support?

Personally, I have not used support, but the guys who do are happy with it.

Which other solutions did I evaluate?

Cloudera.

What other advice do I have?

When choosing a vendor what's important to me are stability, a lot of features, variety, and good support.

My advice would be, try it using the free trial and I am sure you will be satisfied and take it.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Mobile Lead Engineer at a tech services company with 201-500 employees
Real User
Puts the "scaffolding" in place and allows you to focus on the business solution
Pros and Cons
    • "Scalability is definitely in need of improvement. Azure is a very good solution but it still lacks the performance of other cloud platforms."
    • "Azure does not handle scalability as well as its competitors. Sometimes a 10 percent increase in a server with 20 percent of CPU usage pushes the server up to 100 percent load, and you start having performance issues."
    • "We had issues with the Mobile Service ORM and the Azure SQL Database (cloud version of SQL Server). At times, the queries that are created automatically from the ORM mapping are not very well optimized for this database and that can lead to performance and stability issues. On occasion, the connection manager from the ORM does not handle the database connections very well."

    What is our primary use case?

    Azure Cloud App Services can be classified as a MEAP, Mobile Enterprise Application Platform. It is also a Platform As A Service solution. These Cloud PaaS services are the backbone and the back-end structure that you can use to build omnichannel applications (mobile + web SPA + Kiosk). Azure App Service eases the creation of flexible Express Node.js or .NET WCF microservices. It has an API based on OData and integrated security with OpenID Connect with federated or corporate login. If you need a quick mobile solution, particularly an enterprise mobile solution, this is a wonderful choice.

    We use this solution as a template to build mobile, back-end-of-corporate-omnichannel apps. 

    How has it helped my organization?

    When mobile is a necessity for an already-running corporate system, you do not want to lose time setting up a whole new environment and platform. You need something that can help you easily put in place all the scaffolding you need, and concentrate on the business solution that you are providing. Azure does this.

    What is most valuable?

    The time-to-market. Once you master the technology, you can create running, mobile back-ends in a few weeks. Additionally, it easily enables integration with legacy environments (like connecting to existing servers).

    What needs improvement?

    Scalability is definitely in need of improvement. Azure is a very good solution but it still lacks the performance of other cloud platforms.

    For how long have I used the solution?

    One to three years.

    What do I think about the stability of the solution?

    We had issues with the Mobile Service ORM and the Azure SQL Database (cloud version of SQL Server). At times, the queries that are created automatically from the ORM mapping are not very well optimized for this database and that can lead to performance and stability issues. On occasion, the connection manager from the ORM does not handle the database connections very well.

    What do I think about the scalability of the solution?

    Azure does not handle scalability as well as its competitors. Sometimes a 10 percent increase in a server with 20 percent of CPU usage pushes the server up to 100 percent load, and you start having performance issues.

    How are customer service and technical support?

    Microsoft allows you a certain number of tickets, depending on the cloud plan that you are paying for. If you have an available ticket, technical support is great, but if you happen to have none, it will be more difficult to find good support. 

    Once you gain a certain level of expertise on the platform, you will be able to handle most of the problems. Also, now that the platform is very open (Node.js + Express) it is easier to access good documentation and an excellent community.

    Which solution did I use previously and why did I switch?

    We tried many solutions. We tried Kinvey and Kony but prices were absolutely prohibitive for our customers. We also tried BAASBOX which is now a (mostly) defunct open-source MBaaS solution.

    We move forward with a .NET customized solution that we created ourselves but maintenance of a general platform requires a lot of work and we couldn’t afford to charge our customers for the required amount of work.

    We tried AWS Mobile Services once but our customers preferred Microsoft Azure (their existing back-end was mainly implemented in .NET, and they preferred to stay in the Microsoft world).

    We also built a solution with SAP Mobile gateway which is the safest choice for companies that have huge legacy systems already running on SAP.

    How was the initial setup?

    The initial setup is very straightforward. You can very easily have an application up-and-running almost out-of-the-box. The learning curve is steeper once you need to start building more services or when you need to take care of performance issues.

    What's my experience with pricing, setup cost, and licensing?

    The cost-benefit equation for Azure is very good, particularly for small applications. However, Microsoft should do much, much more to improve how costs are communicated and how to forecast them. The Azure Pricing Calculator is not useful.

    Which other solutions did I evaluate?

    We checked the big players in MBaaS, particularly Kony and Kinvey. Kony was extraordinary (circa 2013) but the price was prohibitive. Kinvey was also very good and prices were slightly better but not affordable at all for our customers. We started using WAMS, Windows Azure Mobile Services, the previous version of Azure App Service, which was one of the first MBaaS solutions. Microsoft improved a lot the platform with App Service.

    What other advice do I have?

    I would rate Azure at nine out of 10. The previous version of Microsoft's mobile cloud platform, Mobile Service, had some security and scalability problems but the new version, App Service, has many improvements in these areas. It also uses open-source tools and allows developers to work in isolated environments, in their own workstations (without all the hassles and costs of putting the cloud into the developer’s cycle).

    If the mobile application is not that big (up to 15 services) and time-to-market is very important, Azure App Service is a great solution. If you need heavy integration with an existing .NET legacy system, this solution will also work very nicely and will reduce costs. If you need to implement a much bigger system, my advice is that you should think about gathering a specialized team that has a very good grasp of the platform.

    Disclosure: My company has a business relationship with this vendor other than being a customer: Gold Certified Microsoft Partner.
    PeerSpot user
    PeerSpot user
    Network Manager / Senior Network Engineer at Warnock, Tanner & Associates
    Real User
    Azure has become a one stop shop for cloud computing and continuing to grow.
    Pros and Cons
    • "Storage has made remote access to files much more painless and easy."

      What is our primary use case?

      Currently we are hosting custom web applications, boxed applications, Azure VMs, Azure files for shared company files, Azure blob storage, Azure Active Directory with Active Directory sync, Single Sign On, and development and testing purposes.

      How has it helped my organization?

      Creating VMs for development has been huge since we ran out of resources locally. Creating Hybrid solutions provides us with greater confidence in higher availability. Storage has made remote access to files much more painless and easy. Using SSO has also been great reducing the number of passwords and locations required to use them.

      What is most valuable?

      Customized Dashboard, Site-to-site and point-to-Site VPN, Virtual Machines, Web Apps, SQL, SharePoint, Storage, Test/Dev environments.

      What needs improvement?

      Pricing is very difficult to guesstimate. With so many a la carte options and individual pricing it can be a hassle to understand. I constantly need to go over the report to find out where I can save money and what is eating up the monthly costs.

      For how long have I used the solution?

      One to three years.

      What do I think about the stability of the solution?

      No issues with stability. Has been rock solid.

      What do I think about the scalability of the solution?

      Scalability is Microsofts big advantage. At anytime you can scale up or down your servers or services growing them or shrinking them to your needs. You can even automate this process. I personally do not get into Enterprise solutions but they continue to add larger solutions frequently.  

      How are customer service and technical support?

      Customer Service:

      First response is 2-4 hours. Staff is knowledgeable but can often be difficult to understand and slow. Although I do not call about routine issues and bring very complex problems there way. With that said I will say every issue does get resolved.

      Technical Support:

      I rate technical support 7/10. First response is 2-4 hours. Staff is knowledgeable but can often be difficult to understand. I have also found that a few of them try to e-mail you despite your request for a call. This causes much miscommunication and additional time your problem is not getting resolved.

      I only give them an 7 because I have struggled a time or two with understanding their English or getting the ball rolling resolving my issue. This all really depends on the department you need.

      I will say that they always get the issue resolved regardless of the complexity of the problem.

      Which solution did I use previously and why did I switch?

      No I have not, but we chose Azure simply simply because we are Microsoft partners and get free Azure credits to work with.  Microsoft is also a power player in cloud solution and a trusted name.  

      How was the initial setup?

      Huge learning curve for me. I found just diving in was incredibly difficult. Much lab time required to understand how things work together. Once you get going however it all makes sense.

      I also find the GUI to be more intuitive then AWS and feels better.

      They are constantly changing the GUI while they continue migrating the ASM model to the ARM model. Since this is a living platform it can change from one day to the next adding features. 

      What about the implementation team?

      I implemented all the solutions myself with a little research.

      What was our ROI?

      Microsoft does have special pricing for Development purposes. This does help reduce the monthly costs for our team.

      As our local resources reach their end of life, we have moved servers and services to Azure.  It becomes more of an operation expense as apposed to a capitol expense. 

      What's my experience with pricing, setup cost, and licensing?

      We are MS partners. Depending on your partnership you may or may not get Visual Studio Enterprises licenses. Each license allows you to get a $150 Azure credit per month.

      This has been great for our developers and I to put in to practice some Azure solutions.

      There are many other free credits available as well.  Do some searching.

      If you need to purchase Azure they do have a pricing calculator that may help you determine costs.  https://azure.microsoft.com/en...


      Which other solutions did I evaluate?

      I know AWS is another great solution, but have not tackled it yet. I do have plans to experiment with Amazons solution to determine for my own the differences. 

      What other advice do I have?

      The biggest advantage to using Azure over any other cloud solution is the ability to move your domain into the cloud and be completely server free and still have domain services.

      I have also found that site-to-site vpn with domain services rack up a good percentage of our monthly costs. These are the fundamentals to move your network into Azure.

      Disclosure: My company has a business relationship with this vendor other than being a customer: Partners
      PeerSpot user
      AndyLee - PeerSpot reviewer
      AndyLeeInformation Technology Analyst at InsideView, Inc
      Consultant

      MS Azure is a comprehensive SaaS-based solution provides one powerful interface for web and native mobile applications.

      See all 4 comments
      PeerSpot user
      Senior Technical Consultant at The Instillery
      Real User
      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.
      PeerSpot user

      With AWS there is the possibility of the international support that this tool of Premiun category can offer. Security and guaranteed backup.

      See all 2 comments
      Buyer's Guide
      Download our free Microsoft Azure Report and get advice and tips from experienced pros sharing their opinions.
      Updated: November 2023
      Buyer's Guide
      Download our free Microsoft Azure Report and get advice and tips from experienced pros sharing their opinions.