Reviews (1-25 of 64)
As with many companies, it is addressing the 'elastic' demands, specially for Dev/PreProd environments... Many times we need to deploy temporary environments for some applications and we don't have enough time to purchase an expansion on our OnPrem environment. Cloud is a great escape for this situation.
Also, It addresses the need of retaining Archived files and Backups for long term. We were able to bring great savings with Data Archiving solution in place today.
- Elasticity - the ability to expand and reduce in a few clicks.
- The huge variety of services it delivers (from VMs, to Containers, Storage, etc.)
- Reliability - if it is properly built, it is highly available.
- Complexity - due to its huge variety of services, it may be complex to implement and manage.
- Latency (performance) - if you don't have good connectivity (MS Express Route recommended for medium/large companies) you can have latency between your on-prem and cloud environments, which makes it not so interesting for some use cases.
For example, in our company, we have a lot of Calculation/Analysis systems, that have significant impacts if running through WAN (due to network latency), as they have millions of interactions between the Workstations and the App Server. In these cases, Cloud is not a good solution for us.
They're pretty efficient! Tickets resolutions are fast and we always had product Experts/Engineers to work with us on the cases.
We also have a website app meant for internal use and use the SendGrid account connector. It is really nice to have easy white-listing for everything: websites, databases, etc. that we can trust. We host everything here instead of making servers VPN into our office.
Additionally, we have a site-to-site VPN between our offices and Azure. That works well and enabled us to turn off much of our public access.
We use the built-in VM backup tools and those have been really easy to use right there on Azure. Also, the snapshots automatically built into databases we have used several times. It creates a new database from a snapshot from every few hours from up to almost 30 days ago and then you just copy over whatever data you need.
- Snapshots of databases are just built-in and super easy to choose one to recover from.
- It's the way we sync our local domain controller with Office 365. I'm not aware of another option to do this. It has some limitations, but at least it keeps all the passwords in sync.
- Samba file shares have been really nice. As long as the ISPs involved allow them, it's the easiest way to set up mapped drives shared with others. The performance is slow, but it's fine.
- It is easy to manage the static public and private IPs that are being used, in one central place.
- Adding extra data disks to VMS is nice and easy. The performance has been fine for our general use.
- The AD sync between Office 365 and our controller syncs passwords well enough, but data is a pain. Usually, you have to update everything in AD and can't from anywhere else after you turn on the syncing.
- Need more security controls and file-level access controls on SMB shares, unless I'm missing something.
- More tooltips on settings would be helpful, at least if you turn on a novice mode or something. It's built for system admins and has a steep learning curve for people doing basic things.
- Responsible customer support
- The web apps work fairly well
- Offers easier creation of hybrid clouds
- Availability of so many services
- A lot of features on beta tests
- Interface still feels overly complicated
- No other issues was identified
Azure has allowed us to quickly and reliably connect to information across our network in a seamless fashion. We are able to share links and data very quickly. It also allows us the advantage to use PowerBI to access data from many different departments because they are all in one place.
- Allows large amounts of data to be saved in a logical fashion
- Provides easy access from any intranet or internet connection
- Allows us to handle security in a logical and fluid fashion
- I would like to see more support around video. It is okay for now but distributing the images across a wide audience doesn't allow us to utilize Azure often.
- Permissions and training for new users can be a little daunting. Acceptance is slow when it is presented to a new department or an individual or team that lacks technical expertise. Once we teach them its fine but the 'official' instructions are alternately too complex and off the mark.
It is well suited for a situation that needs to be available 24 hours a day.
It is not appropriate, due to pricing, for small companies - which would benefit by being able to easily share their data.
- Microsoft effectively tunes for their own applications
- Creates specific products for Microsoft deployments
- Decent Infrastructure as Code (IaC) support
- Maintains some Microsoft exclusive design patterns that the industry has not adopted
- Steep learning curve for the non Microsoft crowd
- All the apps are quickly configurable by only a few pages of clearly defined options.
- The speed of deployment is incredible - websites, databases and virtual machines are up and running in minutes.
- The product is constantly evolving both in terms of features and user-friendliness.
- The pricing model is too complex, making it difficult to evaluate and compare with different solutions.
- The console is somewhat cluttered compared to, for example, Google Cloud.
- The support is very basic without the extra support plan purchased.
Any company that plans to move its own infrastructure to the cloud should consider Microsoft Azure for the costs reduction together with the security backed by Microsoft.
1) Software development: We build software using App Services, AKS, Azure Functions, Event Grid, Sql Server
2) Running our internal programs: We use Logic apps and AKS to run our custom production apps.
3) Hosting SaaS products for our customers: We build products for our customers and run them in AKS and monitor using Microsoft Azure monitor / app insights.
- We really like the PaaS offerings. AKS master node is managed by MS, and we only pay for the nodes.
- Microsoft Azure functions can run be hosted and run inside of Kubernetes. This allows solutions based on Azure functions cloud agnostic.
- New services are added frequently and existing services have features added often. It is hard to keep up.
- Microsoft Azure functions does not have a "Configure Services" method. Programming Azure functions has a slightly different programming model than does a "normal" API application. I would prefer that the startup process be identical.
- Transparency to what everyone in the Org you support is working on.
- The centralized billing and administrator controls allow us great organization and flexibility to keep things centralized yet virtually based.
- The access to the multitude of options to enhance your cloud performance and experience is unparalleled.
- I don’t like the pre-paid billing. Forking over a boat-load of money up to a year before you use a service is a financial loss for us on the interest.
- Feels as if there are too many options, bells, and whistles you could add.
- With so many options available, it’s really up to you to discover if they are helpful to you or not. Some of the options I’ve never heard of before, and documentation is hard to come by.
- Provides seamless scale-out of services.
- The service model ensures that we only pay for what we use.
- The available-anywhere nature of the cloud-based services makes it ideal for our increasingly mobile users.
- The service is constantly updated, which is good except that because of these there can be situations where re-training and configuration changes become necessary year-round.
- The service can become pricey if not closely managed and monitored.
- Support quality can be hit-or-miss, seemingly at random based on the experience and ability of the technician that your tickets are assigned to.
- Microsoft Azure is great for machine learning.
- Microsoft Azure is cheap and user-accessible.
- Microsoft Azure allows for making predictions from large sets of information.
- It is not that user-friendly.
- It requires a lot of data and time to teach algorithms
- The credits can get quite costly for small projects.
- The ability to allocate resources: storage capacity, memory availability and processing power-on-demand dynamically are the main strengths.
- Platform compatibility with leading technologies and international standards.
- Excellent after-sales support is definitely one of the key factors in using Microsoft Azure.
- There is a lot of room for improvement in the pricing schema.
- Regional availability needs to be improved, since some governments regulate that physical data center must sit within their jurisdictional location.
- 'Vendor lock-in' risk might jeopardize the user's bargaining position.
- Speed to market
- Provides a familiar environment for existing Microsoft users
- Good catalog of services
- Some their preview items are not ready for Production
- Even having enterprise support, it can take finesse to find the right contact on certain services
- It suffers from growing pain as it improves.
- SQL Database as a service.
- Hybrid benefits.
- Extended support for EOL applications and OS.
- Provisioning times relatively long compared to other platforms.
- Azure backup restore can take forever sometimes.
- Not able to upload custom images.
Platform hosting and resources availability is excellent. It's highly secure and infrastructure recovery is pretty fast and seamless. Large scale data storage is no longer an issue. Virtual machines availability is pretty cool.
- Setup of new server is pretty much simple and easily scalable as per traffic.
- Robust and stable platform so it's a convenient solution for IT infrastructure on cloud.
- Easy to create and manage the cloud assets. Server load controlling is awesome.
- Easily able to build and deploy the applications and servicies.
- Its advance level tasks do require a steep learning curve and more experience.
- Pricing model is a bit costly so if any resource(s) are not in use then cancel it. Yes, cancellation is pretty much quick and simple.
- A few Azure services require additional supporting tools.
- Microsoft Azure is a secure, reliable, highly responsive and scalable platform to host the cloud services.
- Huge servers network available.
Integration is easy with other services.
Web development build, deployment and testing is simple.
- Pricing is a bit high and few tims usage [requires a] high bandwidth.
Integration with third-party tools is easy.
- Large scale use community exists.
- It helps to manage all my resources in the azure portal easily.
- Visual studio also provides an option for Azure.
- It also provides GitHub integration to Azure web app deployment and it is simply genius.
- It is simple to implement but documentation could be better
- VM failure is a continuous issue
- Easy to use
- Easy to analyze cost
- .Net applications can be easily deployed on Azure
- Is very intuitive.
- Non-developers can easily create a website.
- The Azure developer community is very responsible.
- Good price policy.
- It is a little lengthy process could be a little simple.
- Can sometimes get a little buggy.
- No other issues.
- Perhaps the biggest advantage of Microsoft Azure is its ease of integration with other Microsoft products. If you're used to using Excel, Access, SQL Server, and other Microsoft products, Azure will fit in nicely.
- Azure does a good job at pointing the user into user-friendly methods for data capture and analysis. In fact, I think Azure does the best job at this compared to competing tools.
- Microsoft Azure has recently made strides in implementing advanced analytics, such as machine learning. Their advances are great and integrate nicely with the tool.
- Microsoft Azure's movement into machine learning and other advanced analytics are somewhat behind the curve. Other tools that have been doing this for a long time have set up easier user interfaces.
- Azure seems to run slower than other big data housing tools. I think this might be because of Microsoft's attempt to make Azure more user-friendly.
- I think Azure could improve its product by making it even more like Microsoft Excel. I know that's not what Azure if for, but hey, it's Microsoft, they could make it more spreadsheet-ish.
- Wealth of white papers and documents for support
- Every function or process you could need is there
- frequent upgrades and updates to fix any issues
- Sometimes its a bit overwhelming as to the volume of functions
- The layout could be more intuitive
- While there are a lot of support docs it could be laid out a bit better to help you get where you need to go
- Scalable pricing -- The Azure pricing scales with usage, so the cost per month becomes very clear early on, and the ML-related products for Azure are quite competitively priced.
- Security management on Microsoft Azure is better compared to other cloud platforms I've seen, and it's really easy to configure.
- Startup Programs -- It's easy to get credits to try out Microsoft Azure through the Microsoft/Azure for Startups program. No other service provides this access and support for startups for free.
- Poor documentation -- Microsoft's documentation can take a while to get used to, as the format and tutorials are a bit different compared to AWS and other cloud computing platforms.
- Some code interfaces/SDKs are not well-designed. Specifically, the Python and Java SDKs can be quite difficult to integrate.
- It's difficult to onboard, due to the lack of beginner-oriented documentation for some of the ML products. Some of the products require extensive knowledge of how to use Azure in production.
- The best and the easiest integration with other Microsoft services.
- Great Web console interface -- good for all advanced and beginner IT specialists.
- Regular security and functionality upgrades.
- Options to try the product/solution absolutely for free to understand if it works for your current environment and company needs.
- Cloud computing -- one of the best options for your virtual environment on the market and if your company has Microsoft based infrastructure - integration with other MS services make this solution the best one.
- And you pay only for what you are using!
- MS technical support -- in most cases is horrible. Unless you use the support of MS partners, but that makes the cost higher.
- Comparing to other competitors on the market, customization of the virtual servers is not the most strong side of Microsoft Azure.
- Prices of services. That needs to be improved. In a small environment it is only so critical, but when you start growing it becomes a significant cost raise.
- We had issues transforming legacy servers and services from physical to virtual based on Azure. We had to use third-party solutions.
- Azure Web app seems to be fairly decent
- Some Azure employees really care
- High VM failure rate and limited options in many regions.
- Azure SQL is the single worst product Microsoft has created.
- Lots of basic things can take 45 min (changing the config of a gateway/load balance for example).
- Low pricing flexibility makes AWS 2-3X cheaper.
- VMs with less than 4c/8GB often can't even run windows update or take hours to do so.
- AKS especially flaky with DNS issues, random downtimes.
- Often misses SLAs and requires the customer to ask for credit.
- Lots of recommended solutions for PaaS apps essentially require turning off your firewall.
- API, CLI, ARM are incomplete with diff gaps.
- Docs are out of date and incomplete.
- AG groups put on single node clusters that receive firmware updates at the same time.
- Azure apps for docker require non-TLS termination, violating most security controls by forcing unencrypted traffic from their internal LB to the app workers.
- When we use Azure Web apps, it provides a PAAS solution for our hosting.
- If we have specific tasks to be executed after intervals or continuous work, it provides Web jobs.
- We can move our DB to No SQL as well, which is also very useful.
- For storage purposes, we can use Azure Storage, like blobs in which we can create containers just like S3 buckets in AWS.
- Some times in Web apps we faced an issue that gives us an error while code swapping like it's already in use.
- Azure should provide more detailed errors for activity, also for activity logs. Logs should be searchable on the basis of time duration rather last 3 months.
- Syncing for two different Azure tables should be done parallel to one another.
Microsoft Azure Scorecard Summary
Feature Scorecard Summary
What is Microsoft Azure?
Microsoft Azure is a cloud computing service from Microsoft. With Azure, businesses and organizations can build, manage, and deploy applications on Microsoft’s global networking, using customizable tools and frameworks.
Azure supports any tool, language, or framework, providing access to 100+ services to provide a comprehensive cloud computing platform. Azure has as broad set of hybrid computing capabilities, with support for working in the cloud or on-premises.
According to Microsoft, Windows Server, SQL Server PaaS, and SQL Server IaaS are significantly more affordable alternatives to other software in their categories. Users can lower costs if they have existing licenses, reserve resources in advance, or move specific workloads to Azure, all dependent on the particular organization’s situation.
An example of some of the service areas Azure covers:
AI + Machine Learning
Internet of Things
Windows Virtual Desktop
Microsoft Azure Integrations
Microsoft Azure Technical Details