Marco Giovannini - PeerSpot reviewer
Cloud Architect Freelancer at 73 Team
Real User
Top 5
Good automation, stable, and scalable
Pros and Cons
  • "The solution is a managed Kubernetes, so much of the maintenance in the control plane is handled automatically by the cloud service provider."
  • "The engineering team can reduce the management of the platform itself by improving the data plane part of the system to upload more management."

What is our primary use case?

The AKS service is used as container orchestration for a product based on microservice architecture and as computing layer abstraction.

How has it helped my organization?

The solution helped the organization improve the availability and scalability of the product by making use of self-healing and autoscaling features offered.

What is most valuable?

The solution is a managed Kubernetes, allowing to offload of a large part of the maintenance tasks to the cloud service provider. This allows the team to focus more on features that have a greater business impact, rather than on maintenance tasks.

What needs improvement?

The solution provides a good foundation but there is a good amount of work to do to reach a full-fledged production grade platform.

There is an entire ecosystem of tooling around the solution. 

Th solution could be an improved by providing an add-on ready to install for the most common tooling around Kubernetes.

Buyer's Guide
Azure Kubernetes Service (AKS)
April 2024
Learn what your peers think about Azure Kubernetes Service (AKS). Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,886 professionals have used our research since 2012.

For how long have I used the solution?

I have been using the solution for almost three years.

What do I think about the stability of the solution?

The platform is pretty mature.

What do I think about the scalability of the solution?

The solution can easily adapt to the change of demand.

How was the initial setup?

The initial setup has been very simplified and optimized compared to the effort required to deploy a self-hosted solution.

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

AKS provides a good level of elasticity allowing them to scale horizontally the platform based on demand.

What other advice do I have?

I give the solution a nine out of ten.

Maintenance is much easier than an on-prem/self-hosted Kubernetes platform. 

Many of the tasks are automated by the cloud provider.

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.
PeerSpot user
PranavKumar2 - PeerSpot reviewer
Program Manager - Cloud Solutions at G7 CR Technologies India Pvt. Ltd.
Real User
The solution's valuable features include in-built volume controllers, integration, container orchestration, and monitoring
Pros and Cons
  • "It is easy to maintain the solution."
  • "There are a lot of features that should be included with the AKS."

What is our primary use case?

We used the solution to integrate banking pipelines for our customers. Also, we integrated Kibana into AKS, and from there, we deployed their parts. The solution's features, like machine learning models and analytical tools, have also helped us.

What is most valuable?

The solution's valuable features include in-built volume controllers, integration, container orchestration, monitoring, PSI drivers, Github, Gitlab, CI/CD, etc.

What needs improvement?

There are a lot of features that should be included with AKS. Also, the solution is still growing; thus, many things must be improved. We are still testing the solution, but they should provide better monitoring services. Along with it, they should include in-built DR features.

For how long have I used the solution?

We have been using the solution for two years.

What do I think about the stability of the solution?

It is a stable solution.

What do I think about the scalability of the solution?

It is a scalable solution.

How are customer service and support?

We contacted the solution's customer service during the time of deployment. We also never needed the tech team's support, as the deployment is straightforward. The event architecture was required on our end; Microsoft doesn't help there. They provide basic help to establish the SaaS components.

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

I used Azure Virtual Desktop and Azure Migrate as well. Mostly, customers move their applications to AKS from the premise as they want active manageability of services. The other reason is credit plans. Customers prefer switching to services that offer them credit cards. Also, the pricing matters a lot. Even though the services are performing well, people opt for vendors offering a particular cloud that is low on cost.

How was the initial setup?

The initial setup for testing purposes was easy. We just had to set some commands with a click, and it took around ten minutes to complete. During the final deployment, we required a code. It is a day long process.

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

The solution's pricing and licensing are structured on the basis of the use cases. Again, it depends on how many parts of a particular feature you require. There is a pricing calculator to get an aggregate cost based on the use cases, operating systems, storage capacity, etc. For Windows, the pricing depends on which side of the node you are using, i.e., Dual-core 4 GB RAM or Dual-core 8 GB RAM. It is possible to receive discounts on pricing with reserve incentives. In this case, it relies on how many VMs you run in the back end.

What other advice do I have?

I advise others to initiate with basic services of the solution and then explore further. It is easy to maintain the solution. We can view and monitor all the processes through its monitoring feature. I rate the solution as a nine.

Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
PeerSpot user
Buyer's Guide
Azure Kubernetes Service (AKS)
April 2024
Learn what your peers think about Azure Kubernetes Service (AKS). Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,886 professionals have used our research since 2012.
Syed Zakaulla - PeerSpot reviewer
Project Manager at Softway
Integrator
Top 5Leaderboard
An extremely costly tool for cloud services
Pros and Cons
  • "I found the Helm deployment feature of the solution valuable."
  • "The initial setup of AKS is complicated. The setup depends on the cluster, nodes, and lots of other things. There are also lots of extremely critical small devices. Moreover, you will have to pay them even while setting up the solution. It is not like you setup first and then pay for it."

What is most valuable?

I found the Helm deployment feature of the solution valuable.

What needs improvement?

The cost of the solution is extremely high. Both Amazon and Azure cost extremely high. We think it over ten times before giving the solution to clients. No matter how many offerings the solution provides, it becomes a burden that you are not getting back your invested money from customers. This is the reason why these two services do not take off too much.

For example, you will end up paying somewhere around $20-30 per customer for data every month, which is extremely high. If we try to figure it out with some other things, we may come down to a certain sense. It is a couple thousand people, so a thousand times higher. I think that no business owner would want those things.

For how long have I used the solution?

I have been using this solution for around three years now.

What do I think about the stability of the solution?

Azure is stable and reliable.

What do I think about the scalability of the solution?

The solution gives you good scalability. It helps you scale it as big as possible. However, the scaling comes with huge costs which can make customers go bankrupt.

How are customer service and support?

I have not used tech support yet since there is so much documentation and other resources available. I find it to be very straightforward. It depends on how well you use it. I think they have done a good part since we do not require much support. We have reached out more to the support team of AWS since they have been very responsive.

How was the initial setup?

The initial setup of AKS is complicated. The setup depends on the cluster, nodes, and lots of other things. There are also lots of extremely critical small devices. Moreover, you will have to pay them even while setting up the solution. It is not like you setup first and then pay for it.

The deployment was not easy and took a couple of months. It depends on how you scale the solution. The reason for taking time is based on the way you architecture it.

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

The licensing cost is high and depends on how much you use the solution. The nodes will cost you eight to ten thousand dollars per month for small organizations. Hence, small organizations will end up paying somewhere around $80,000-100,000 for very minimal data usage.

What other advice do I have?

I would give the solution a nine out of ten since it is good. However, I would only recommend AKS to billion-dollar businesses that don’t mind spending. It is more for data storage, blockchain-related services, etc which offers very limited opportunities. So, I wouldn’t recommend it. There are multiple other ways to do it and improvise your profits rather than spending on those services.

AWS and Azure are cloud services. They are also known as enterprise serverless architecture. Previously, we used to have server rooms where we used to deploy on-premises. Since the inception of AWS and Azure, they want you to deploy all the data onto their cloud. They offer microservices to facilitate interaction in the cloud. That is where they make money.

We did the deployment for a production-based project. AWS has its own powerful Kubernetes. However, the cost of Azure was higher than Kubernetes at that time. But, there was something additional called Azure deployments. If you have your own product and want to deploy it into multiple client-related places or on-prem solutions, you need to download it as a blueprint and then upload it onto one more system, which is one great thing about Azure that Amazon does not provide.

Kubernetes services, also known as elastic services, come with more clusters and is also very expensive. Suppose, your product needs to be used by just four organizations and a couple of hundred of their users have minimum use, you will end up paying eight to ten thousand dollars in just a month. This is very, very, very high. Not many clients prefer paying a premium price for just a little data.

Both of the solutions need to be very cost-effective. I have found many clients struggle the moment they hear the cost aspect of the solution. If you have millions of data, then you will need to spend millions of dollars just for the hosting and clusters of the Kubernetes services. This is the reason why many people are not preferring the solution.

Which deployment model are you using for this solution?

Private 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: Implementer
PeerSpot user
PrakashMuthuswamy - PeerSpot reviewer
Solutions Architect at HCL Technologies
Real User
Top 5
Develops microservices applications for high scalability within our environment
Pros and Cons
  • "The platform's high scalability is one of its biggest advantages."
  • "In terms of cost perspective, they could make the product more affordable."

What is our primary use case?

Our primary use case for Azure Kubernetes Service (AKS) is containerizing and deploying microservices applications for high scalability within our environment.

What is most valuable?

The platform's high scalability is one of its biggest advantages.

What needs improvement?

In terms of cost perspective, they could make the product more affordable.

For how long have I used the solution?

We have been using Azure Kubernetes Service (AKS) for the past year.

What do I think about the stability of the solution?

It is a stable product.

What do I think about the scalability of the solution?

It is a scalable platform.

How are customer service and support?

The technical support team is knowledgeable.

How was the initial setup?

It is easy to create a Kubernetes cluster. It is developed and managed automatically. The pipeline setup takes two to minutes to complete. However, setting up configurations and other components might take a week.

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

Azure Kubernetes Service offers a pay-as-you-go licensing model.

What other advice do I have?

Azure Kubernetes Service (AKS) streamlines container deployment and management through our Jenkins pipelines. The continuous integration and deployment process involves fetching the code from Git, building it, containerizing it with Docker, and then deploying it.

The scalability features have the most positive impact on our operations. As we experience a substantial increase in the number of users and the traffic to our applications grows yearly, it efficiently handles the heavy workload and concurrent transactions.

Its managed services streamline scalability without the need for extensive capacity planning compared to a self-managed Kubernetes environment. This approach enhances operational efficiency and aligns with similar offerings in other cloud platforms, making managed services a preferred choice for many organizations.

It is a highly reliable and secure product. I rate it an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Consultant/Owner at Transc byte
Real User
Top 10
Scalable solution but needs better integration with API
Pros and Cons
  • "Its support team resolves technical issues accurately."
  • "Sometimes, it fails to provide specific metrics."

What is our primary use case?

Our customers use the solution to develop their business applications.

What is most valuable?

The solution's dashboard integration with Kubernetes helps us manage workloads easily.

What needs improvement?

They should work on improving the solution's integration with API. They should add an option for installing open-source tools such as Kube-State-Metrics to leverage the community.

For how long have I used the solution?

We have been using the solution for three years.

What do I think about the stability of the solution?

The solution is more stable than EKS. Although, we face some issues while upgrading it. I rate its stability as an eight.

What do I think about the scalability of the solution?

Our customers have around 50-60 developers using the solution in their organizations. I rate its scalability as an eight.

How are customer service and support?

The solution's customer service team resolves the technical issues accurately. But it takes a long time to reply to queries.

How was the initial setup?

The solution is simple to install compared to AWS, which needs many prerequisites to follow.

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

The solution is expensive compared to other vendors. I rate its pricing as a five.

Which other solutions did I evaluate?

I have evaluated IBM Cloud, GKE, and AWS. They all are similar to AKS and have a few advantages over it. But AKS is better than them in terms of implementation, scalability, accessibility, and overall services.

What other advice do I have?

The solution is excellent. But sometimes, it couldn't provide specific metrics. In addition, integrating it with Azure's metric app also fails to generate the expected results.

I rate the solution as a seven.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Thava Alagu - PeerSpot reviewer
Solutions Architect at Zatvia Systems
Reseller
Top 10
Simple deployment, useful automation, and troubleshooting could improve
Pros and Cons
  • "The most valuable features of AKS are scalability, deployability, and automation."
  • "Configuration management and troubleshooting performance issues are difficult to solve and could be made easier."

What is most valuable?

The most valuable features of AKS are scalability, deployability, and automation.

What needs improvement?

Configuration management and troubleshooting performance issues are difficult to solve and could be made easier. 

For how long have I used the solution?

I have been using Azure Kubernetes Service (AKS) for approximately one and a half years.

What do I think about the stability of the solution?

There are some performance issues with the stability. There is some fine-tuning needed.

I rate the stability of AKS a seven out of ten.

What do I think about the scalability of the solution?

The solution is scalable.

Small to medium-sized businesses are best suited for AKS.

I rate the scalability of AKS a nine out of ten.

How are customer service and support?

The support is excellent.

I rate the support AKS an eight out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup can be complex and took a total of four weeks. However, the incremental deployment took a couple of days.

In the first step of implementation, we do an estimation and identify all of our independent modules and packaging needed.

I rate the initial setup of AKS a three out of ten.

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

The price of AKS is expensive. We pay approximately $10,000 monthly.

What other advice do I have?

My advice for others is to focus more on packaging the individual models and cables before going to where the solution is situated.

I rate AKS a six out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer:
PeerSpot user
RodrigoGalhardo - PeerSpot reviewer
CTO at Kultua
Real User
Top 5Leaderboard
An easy-to-use product that is a good place to start your business with
Pros and Cons
  • "It is easy to deploy."
  • "It can be tough to access the servers when onboarding."

What is our primary use case?

I am using AKS on a Cosmos DB database. AKS is similar to AWS in stability and scalability, but when used with C#, AKS is easier to deploy and better to use because I use .NET applications.

What is most valuable?

The documentation makes it easier to deploy AKS, so it is the most valuable feature.

What needs improvement?

The onboarding process could be improved. For example, when you open Azure's main port, it is not very easy to access the servers because you need to put your mail and password, and sometimes you need to configure the authenticator. Depending on the case, this could be a problem.

For how long have I used the solution?

I have been using AKS for two years, and I am using the latest version.

What do I think about the stability of the solution?

The solution is stable.

What do I think about the scalability of the solution?

The solution is scalable.

How are customer service and support?

The customer support has been good.

How was the initial setup?

The initial setup was very easy.

What was our ROI?

I have not seen a return on investment since I have only used the solution in my company for two months.

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

The solution is not very expensive. It is expensive when used on the Cosmos DB database.

What other advice do I have?

The solution has good documentation and is easy to use and deploy. AKS is a good place to start your business. I rate the solution a ten out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Associate Principal - Cloud Solutions at Apexon
Real User
Top 5
Provides specific guidance on threat matters, but it can take up to 60 seconds to broadcast an alert
Pros and Cons
  • "Compliance is easy right out-of-the-box with integration to Azure Security, Azure Active Directory, and Azure Policies."
  • "Unfortunately, when a microservice fails, Azure can take up to 60 seconds to broadcast an alert to the monitoring agents."

What is our primary use case?

We have two primary use cases of this solution. One, we deploy microservices for our customers using the Kubernetes cluster. For example, we have deployed Kafka on Kubernetes as well as Azure functions, which uses the same Kubernetes cluster. 

The other use case is for our internal usage. We only have microservices and Azure Functions, we don't have elastic or data. We do have a tight integration between Azure services and Kubernetes. The concept is called KEDA, or Kubernetes event-driven autoscaling. This means that if there are no services messaging you, Kubernetes usage will be zero. However, if there is a burst of traffic for my services, Kubernetes will create accordingly. 

What is most valuable?

The most valuable feature of AKS is that when I am sitting at the cluster, I can ensure compliance. Compliance is easy right out-of-the-box with integration to Azure Security, Azure Active Directory, and Azure Policies. The entire cluster is secure by design and not added as an afterthought. 

The other feature I like about AKS is that because of ransomware attacks, Microsoft has released specific guidance on threat matters. AKS is based on framework. This framework uses the proper guidance architect to tell you how the cluster should be designed. 

Another valuable feature is that AKS tells you exactly what you should do with each threat. It will guide you to improve the cluster, deploy something on the cluster, operate the cluster, and when you are trying to heal the cluster. It is very actionable.

What needs improvement?

Unfortunately, when a microservice fails, Azure can take up to 60 seconds to broadcast an alert to the monitoring agents. For a lot of the microservices, this is too late, particularly for serious failures.

Microsoft would benefit by offering enhanced learning and certification. Kubernetes is now mainstream and becoming more and more integral. Creating an Azure Kubernetes certification would ensure there are specialists in the market that could adapt best practices in a more structured fashion. 

For how long have I used the solution?

I have been using Azure Kubernetes Service for three years.

What do I think about the stability of the solution?

The solution is stable. In the past three years, I have never experienced any serious problems.

We have internally two people to maintain AKS and for our customers, we have multiple people. There are a couple of DevOps resources who are trained in Terraform and are Azure DevOps certified who operate the cluster. 

We rely upon monitoring and alert mechanisms. Basically, we do not need to be on the server with a dedicated resource. We only need to look at the alerts, as the solution is self-healing. 

What do I think about the scalability of the solution?

Scalability depends on how the architect designs the cluster. Once a Kubernetes cluster is up and running, the auto-scaling works according to the basic design. If I need a different node pool, then I need to create a design cluster. If this is done correctly, scalability by design or architecture is not an issue. It is up to the individual architects to be disciplined in considering future needs and build in flexibility.

How was the initial setup?

The initial setup of AKS is a breeze. Straight out of the box, with experience, it takes only 30 minutes. Setting up a secure cluster takes only 30 minutes. I use Terraform extensively, so it is pretty easy to set up. I would rate the initial setup a five out of five for ease of setup.

What about the implementation team?

I did the deployment of AKS myself with two other people. One from networking with an infrastructure point of view to handle the set-up of the V-Net by controlling the IP address range. The other person is the one who manages Azure Active Directory.

What was our ROI?

There is an initial infrastructure cost, however, the more services you deploy, the cost per service comes down drastically because you are leveraging the underlying infrastructure. As you scale your operations, AKS becomes more cost-effective.

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

The cost of AKS is humongous, it is very expensive. You are charged based on the nodes, the networking, and the storage. Multi-clusters are another consideration, especially if you need to add firewalls.

It is important to keep in mind that the cost is not just the licensing, but also the human resource cost. Every organization should have some idea about what they should be putting into Kubernetes together with the type of people, and types of resources required to monitor, alert, and operate the solution.

Which other solutions did I evaluate?

Compared to Amazon Elastic Kubernetes Service and OpenShift, Microsoft Azure has very specific guidance on how to secure an entire cluster with multiple inputs. This is really phenomenal. This guidance is missing in the other products.

What other advice do I have?

Anyone considering AKS as a solution should be sure they consider the design carefully and give a lot of focus to the initial setup. 

I also recommend that the organization is clear on what its end goal is, otherwise they will incur too many additional costs. 

Lastly, keep in mind that it is difficult for the executive level to understand what Kubernetes is and that it is not the answer to everything.

Overall, I would rate Azure Kubernetes Service a seven out of ten.

Which deployment model are you using for this solution?

Public 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: Gold Partners
PeerSpot user
Buyer's Guide
Download our free Azure Kubernetes Service (AKS) Report and get advice and tips from experienced pros sharing their opinions.
Updated: April 2024
Product Categories
Container Security
Buyer's Guide
Download our free Azure Kubernetes Service (AKS) Report and get advice and tips from experienced pros sharing their opinions.