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.

    Buyer's Guide
    Microsoft Azure
    March 2024
    Learn what your peers think about Microsoft Azure. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
    767,667 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?

    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 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
    it_user711615 - PeerSpot reviewer
    Head of Software Architecture at a tech services company with 51-200 employees
    Real User
    The App Service is simple to configure as compared to the other services.

    What is most valuable?

    App Service is the most valuable feature because it is very simple to configure compared to the other services.

    How has it helped my organization?

    Almost all of our services to the customer are run on Azure such as the video.metricarts.com.

    What needs improvement?

    Viewing the expenses for each service in the Azure Portal is difficult for novices to understand; this could improve.

    It's a great platform, but its visual interface is sometimes difficult to understand.

    For how long have I used the solution?

    I have used this solution for four years.

    What do I think about the stability of the solution?

    Azure is very stable with its services, I have never had problems with its stability.

    What do I think about the scalability of the solution?

    Most services allow you to scale easily, but you have to understand the necessary resources before scaling.

    How are customer service and technical support?

    Technical support is good, they usually respond on the same day that one asks them a question. I would rate them a 9 out of 10.

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

    I've always used Azure.

    How was the initial setup?

    The setup isn't complex; on the contrary, in less than 15 minutes I was already using Azure.

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

    Before using any of Azure's services, investigate their prices, and in some cases, use the free plans that are available.

    Which other solutions did I evaluate?

    I evaluated the Amazon AWS option, but the simplicity of creating services was better in Azure.

    What other advice do I have?

    Understand the scope of each service and its limitations, to avoid problems after execution.

    Disclosure: My company has a business relationship with this vendor other than being a customer: We are partners with Microsoft, so we offer the Azure Services to our customers.
    PeerSpot user
    Buyer's Guide
    Microsoft Azure
    March 2024
    Learn what your peers think about Microsoft Azure. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
    767,667 professionals have used our research since 2012.
    PeerSpot user
    Senior Consultant | Architect at DHL
    Consultant
    The most valuable feature is using different types of servers on one environment.
    Pros and Cons
    • "The most valuable feature is the possibility of using Microsoft and non-Microsoft services on one environment."
    • "Monitoring options should be more sophisticated, as there are dashboards on which a end user is able to pin a lot of charts and a number of web parts, but for example, I would love to have some option like in Operational Management Suite."

    How has it helped my organization?

    This product helps companies to build their own infrastructure in the cloud without the need of any physical server. This is nice for new, small companies. For big companies, there are services like containers, docker, and infrastructure as a service for making their environment less heavy and saving some costs, using hybrid infrastructure and service concept.

    What is most valuable?

    The most valuable feature is the possibility of using Microsoft and non-Microsoft services on one environment. For example, Windows servers, Linux servers, backup solutions from Veeam, etc.

    There is no one special feature for me, as it makes sense as a complete package. I would mention container services as well, as this is the most modern concept of bimodal IT. For example, doing development in companies without the need of building development servers. You can just using some special parts as micro-services and putting them together like Lego pieces. This is the real benefit of cloud and Azure.

    What needs improvement?

    There should definitely be some improvement in the UI. It is lacking in terms of where the end user has to click on other icons and go back to the main menu to change some small settings and then go back through many options to the main request. This is something which Microsoft is constantly working on, but still it needs improvement.

    Monitoring options should be more sophisticated, as there are dashboards on which a end user is able to pin a lot of charts and a number of web parts, but for example, I would love to have some option like in Operational Management Suite. For instance, some queries and filters Maybe those are already there, but I have not been able to find them. I have to combine the Operational Management suite for Infrastructure, PowerBI for subscription and Application Insight for applications.

    Alternatively, I can create a PowerBI dashboard for everything, but this is not for everybody, as it is not always so easy.

    Managing of separate subscriptions if you have more than one and in separate domains, it is not so easy to manage. I can’t merge all of my subscriptions, as I am able to have only one enterprise subscription in one account.

    What do I think about the stability of the solution?

    There have been no stability issues. I have some problems related to subscription management, but this is because I have more than one subscription and there were some problems related to merging those into one management.

    What do I think about the scalability of the solution?

    There were no issues related to scalability at all.

    How is customer service and technical support?

    Technical support is provided by ticketing system in the portal, so you can create a ticket and a few hours after that, the support guys will contact you, and will try to call you during business hours and will help you immediately. I had really specific problems a few times that needed longer discussion with support, but standard tasks were quickly resolved.

    How was the initial setup?

    Nice and smooth since the beginning.

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

    Related to pricing and licensing, you have to be careful how you operate with the concept. You would like to set some automation rules for automated shutdown and start up your virtual machines so that they are not consumed costs, etc. So it is about the logic of using this solution.

    Which other solutions did I evaluate?

    We evaluated Google and Amazon.

    What other advice do I have?

    Prepare everything before implementation. Make your plan and calculate what should be the best solution or alternative for you.

    This solution is at the top of what you can get at the moment on the market. There are huge amounts of separate tools and scenarios from infrastructure monitoring and administering, to hybrid scenarios or quick service creation and maintenance. The main benefit is the possibility of creating quick services, which you can select from many Microsoft and third-party service providers as well.

    Disclosure: My company has a business relationship with this vendor other than being a customer: I am a Microsoft MVP, so I have some relationships with Microsoft from technical point of view.
    PeerSpot user
    PeerSpot user
    IT & PMO Manager at a retailer with 1,001-5,000 employees
    Vendor
    Has integration with Active Directory and Office 365.

    What is most valuable?

    • Quick and easy deployment
    • Complete packaged solutions to deploy (Web Apps service)
    • Clear pricing
    • Low cost
    • Easy scaling
    • Cost effectiveness (stopping a VM when not in use)
    • High availability
    • Easy restore and recovery
    • Integration with Active Directory and Office 365. There are many benefits. For example, there is a special customized portal for all apps and services built in Azure AD (myapps.microsoft.com) with a seamless single sign-on experience for the users in AD or Office 365.

    How has it helped my organization?

    It improved our project completion time. A new server or solution requirements are now solved in hours instead of in weeks.

    What needs improvement?

    What we experienced after two years with an Azure suscription is that there is good knowledge in Microsoft Partners for Azure, but generally they are too specialized and couldn't cover everything, because they allways miss something related by example to networking, database, web apps, security, or integration on Azure. So you must contract more than one Microsoft Partner to have a successful project in Azure.

    For how long have I used the solution?

    I have been using Azure for two years.

    What do I think about the stability of the solution?

    We had no stability issues.

    What do I think about the scalability of the solution?

    It is very easy and quick to scale up or scale out. It has automatic scaling by CPU performance or other rules.

    How are customer service and technical support?

    Support is very good, fast, responsive, and effective.

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

    We used traditional on-premises virtual machines and switched to Azure for better cost and faster deployment.

    How was the initial setup?

    The only complexity was the initial setup of a site-to-site VPN to connect our LAN to Azure. The required Azure site-to-site VPN gateway is not fully supported on older firewalls, so you must be careful. For details please read: https://docs.microsoft.com/en-...

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

    Azure’s price is very competitive with traditional hosting (in-house or outsourced). Windows and database licenses are included in the solution price or you can bring your own license (BYOL). There are also several free or open source solutions in Azure.

    Which other solutions did I evaluate?

    We looked at AWS. In our case, Microsoft had very competitive pricing due to our Office 365 agreement.

    What other advice do I have?

    Test it for free with the advice of an experienced Microsoft partner.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    President and Founder with 51-200 employees
    Vendor
    It has long-term value when you consider cost-benefit analyses (with Microsoft's pricing calculator), but it's difficult to know exactly what the costs would be for services running on Azure.

    Originally posted at http://jimwilsonblog.com/?p=250

    A recent article of an interview with the Red Hat CEO touts the benefits of private cloud implementation. See it here.

    This debate is usually short sited and doesn’t include all CAPEX & OPEX cost associated with the “Free OS” type of cloud operations. Also, the reusable components from more sophisticated partner communities afford both AWS & AZURE much greater long term valuations when responsible enterprise accounting methods are used to drive the cost-benefits analyses. The proper engineering of a cloud infrastructure which includes smart VMs well orchestrated by business-demand-level-driven auto scaling will always push the TCO/ROI argument to a public solution for large scale systems.

    Microsoft actually has a TCO tool that they can use to estimate TCO of on-premises vs. Azure. There are many considerations when comparing costs of running an on-premises datacenter with full infrastructure, servers, cooling, power, etc. to a cloud-based service like Azure where you pay a cost based on the services consumed such as storage, compute and network egress. It can be difficult to know exactly what typical costs are for your datacenter and what the costs would be for services running in Azure. Microsoft has a pricing calculator available at http://azure.microsoft.com/en-us/pricing/calculator/ which can help assess costs for Azure services and a VM specific calculator at http://azure.microsoft.com/en-us/pricing/calculator/virtual-machines/.

    When running on-premises, you own the servers. They are available all the time which means you typically leave workloads running constantly even though they may actually only be needed during the work week. There is really no additional cost to leave them running (apart from power, cooling, etc.). In the cloud you pay based on consumption which means organizations go through a paradigm shift. Rather than leaving VMs and services running all the time, companies focus on running services when needed to optimize their public cloud spend. Some ways that can help optimize services running are:

    • Auto-scale – The ability to group multiple instances of a VM/service and instances are started and stopped based on various usage metrics such as CPU and queue depth. With PaaS instances can even be created/destroyed as required
    • Azure Automation – The ability to run PowerShell Workflows in Azure and templates are provided to start and stop services at certain times of day making it easy to stop services at the end of the day then start them again at the start of day
    • Local Automation – Use an on-premises solution such as PowerShell or System Center Orchestrator to connect to Azure via REST to stop/start services
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user255330 - PeerSpot reviewer
    it_user255330Cloud Architect at a tech services company with 51-200 employees
    Consultant

    "Free OS". Please check Jim's pricelist. RHEL, RedHat's openstack etc: It is certainly not for free.

    Statements like :
    short sited (I assume that should read short sighted),
    more sophisticated,
    much greater longer term valuation,
    responsible enterprise accounting methods......

    are not documented in any way. I think the author should have a deepdive in things like cloudfoundry, openshift, WSO2, openstack and the likes before using these kind of terms. Or not write about this matter at all. Or at least try to launch a VM named "testwin" in Azure. ;-)

    Hema Patil - PeerSpot reviewer
    Software Affiliate at a pharma/biotech company with 1,001-5,000 employees
    Real User
    Top 5
    Integrates well, secure, and user friendly
    Pros and Cons
    • "The main benefit of Microsoft Azure is that it is cloud-based. We are using Microsoft Visual Studio for our code and it is tightly integrated with Microsoft Azure. Additionally, the solution is user-friendly."
    • "The dashboard of Microsoft Azure could be better."

    What is our primary use case?

    Microsoft Azure is entirely our current cloud computing product in which the team is engaged. We are using the stack for development and application logs, and audit perception from the application. We are using the log services.

    What is most valuable?

    The main benefit of Microsoft Azure is that it is cloud-based. We are using Microsoft Visual Studio for our code and it is tightly integrated with Microsoft Azure. Additionally, the solution is user-friendly.

    What needs improvement?

    The dashboard of Microsoft Azure could be better.

    For how long have I used the solution?

    I have been using Microsoft Azure for approximately two years.

    What do I think about the stability of the solution?

    Microsoft Azure is very stable.

    What do I think about the scalability of the solution?

    I have found the scalability of Microsoft Azure very good.

    We have approximately 60 users using this solution, we have plans to increase usage to 100 users.

    How are customer service and support?

    I have not contacted the support from Microsoft directly. However, we have a consultant from Microsoft providing us support when needed.

    What about the implementation team?

    We have a six-person DevOps team that does the maintenance and support of Microsoft Azure.

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

    The price of  Microsoft Azure is reasonable.

    What other advice do I have?

    I would highly recommend this solution to others. There are still unexplored areas of this solution.

    I rate Microsoft Azure an eight 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.
    PeerSpot user
    IT Architect at a transportation company with 10,001+ employees
    Real User
    A stable and scalable solution
    Pros and Cons
    • "The initial setup is simple."
    • "The diagnostics should have more logs."

    What is our primary use case?

    The information is confidential, so I cannot discuss what we use Microsoft Azure for. 

    What needs improvement?

    The diagnostics should have more logs. We must pay a surcharge for our dependence on the Azure monitor. Each platform comes with its own logs. 

    For how long have I used the solution?



    What do I think about the stability of the solution?

    The stability is good. There is compliance with the SLAs and we have not encountered any issues in this domain. 

    What do I think about the scalability of the solution?

    The scalability is fine and this option exists with many of our products. 

    How are customer service and technical support?

    I have not had occasion to make use of technical support. 

    How was the initial setup?

    The initial setup is simple. It's not a big deal.

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

    There are added costs to the company or for scaling for most premium products. 

    Which other solutions did I evaluate?

    I did not really evaluate other solutions before going with Microsoft Azure. 

    What other advice do I have?

    We work off an app service environment. We are end-users of Microsoft, although my specific role is in IT architecture. 

    I rate Microsoft Azure as an eight 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.
    PeerSpot user
    Management Executive at a security firm with 11-50 employees
    Real User
    Great tool for analytics, storage and retention, but carries excessive licensing costs
    Pros and Cons
    • "It is stable and collaborative."
    • "The biggest area needing improvement involves the licensing cost."

    What is our primary use case?

    We use the solution for analytics, storage and retention, for just about everything.

    What is most valuable?

    The solution is fantastic, with Teams, the works. It's just an amazing product.

    It is stable and collaborative. It also helps that every person has Microsoft. So, the ease of use and the compatibility between users is fantastic for collaboration.

    What needs improvement?

    The biggest area needing improvement involves the licensing cost. The cost of actually acquiring the solution is of much significance to small to medium enterprises, especially in countries that have a negative currency. The biggest challenge we face in Africa is the lack of awareness among overseas, European and American vendors of the massive impact that the exchange rate has in the South African market. A cost of $20 for you can equal 300 rand for us. This is what most vendors neglect to realize, that a price affixed to something for the European or American market cannot be applied to the rest of the world or to a continent like Africa. The disregarding by vendors of the importance of the exchange rate amounts to ignorance or arrogance.

    My issues are not with the product itself, which I think is great, including Microsoft's strategy concerning respecting it and the consolidation. The pricing, in terms of what can be referred to as traditional third world countries, needs to be addressed. 

    The main takeaway that vendors should leave with is that they should not neglect the market in South Africa or in Africa. It is not enough for them to want to have a presence or sell a license. They should also show a desire to sell a value proposition.

    For how long have I used the solution?

    I have been using Microsoft Azure for the last two 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?

    The solution is very scalable.

    I have clients who use it and there are plans to increase its usage.

    How are customer service and technical support?

    In respect of technical support, Microsoft's skill level in the African market is great. There has been swinging about in terms of Microsoft's skill-set over the last three years and I think this boils down to the company having undertaken much training and education. McAfee can learn from Microsoft. 

    How was the initial setup?

    As it is a cloud-based solution, there is no installation involved. It is more about configuration.

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

    We pay for the license on a monthly basis. 

    What other advice do I have?

    The solution is cloud-based.

    I utilize it both for my personal use as well as that of my organization.

    We have a group company and I think this amounts to around a thousand users.

    I would absolutely recommend the solution to others.

    Taking into account the usability of Microsoft Azure, I would rate it as a seven out of ten. 

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Download our free Microsoft Azure Report and get advice and tips from experienced pros sharing their opinions.
    Updated: March 2024
    Buyer's Guide
    Download our free Microsoft Azure Report and get advice and tips from experienced pros sharing their opinions.