We use Microsoft Teams for collaboration with different teams and parties, creating channels for both internal and external communication. In addition, we leverage Power Apps within Microsoft Office to develop workflows and automation tools.
Azure has enhanced our organization's ability to scale applications on demand by providing flexible scalability options tailored to each application's needs. Depending on the application hosted in Azure, we can scale up resources to handle increased requests or scale down during periods of lower demand.
One feature I like in Microsoft Azure is its ability to host and run applications on virtual machines. It is a basic yet crucial capability for our team.
One area where Microsoft Azure could improve is in offering a broader range of pre-built plugins and tools compared to AWS. While Azure excels in certain capabilities like text-to-voice and voice-to-text, it may lack robust support for handling diverse languages effectively, such as local dialects or combinations of languages like Chinese and English. Enhancing flexibility and language support could make Azure more competitive in diverse global markets like Singapore and the Philippines. Additionally, a feature I would like to see added to Azure in the future is support for a native graph database technology. While AWS offers Neptune for graph databases, Azure currently lacks a similar offering.
I have been working with Microsoft Azure for almost two years.
We have not faced any stability issues with Microsoft Azure.
Microsoft Azure is highly scalable, which makes it easy to adjust resources based on demand. It is mature in terms of scalability and offers seamless scalability features. We have over 200 users utilizing the solution across various teams and departments.
Microsoft's technical support is a bit costly, but it is worth it for the quality assistance they provide. I would rate the support as an eight out of ten.
Generally, the time it takes to deploy and configure a solution in Azure can vary depending on the specific requirements and complexity of the deployment. It could range from a few hours to a few days, but it ultimately depends on factors like the size of the application, the number of resources being deployed, and any custom configurations needed.
We utilize Azure for disaster recovery and business continuity, particularly for our graph database application. While our primary system is hosted on AWS, we have implemented a backup and disaster recovery strategy using Azure. In the event of any disruptions or failures, Azure serves as a reliable fallback, ensuring minimal downtime and data loss.
While we don't create workflows directly in Azure, we benefit from its auto-scaling feature, which adjusts resources based on demand. Plus, Azure integrates well with tools like Control M for workflow automation, making our processes more efficient.
Integrating Azure with other Microsoft solutions like Active Directory and Office 365 is seamless and straightforward, enhancing our business processes. However, we also need to integrate Azure with external systems like Jira and GitLab. While Azure excels in Microsoft product integration, we are exploring ways to streamline integration with non-Microsoft products, which is an area where Microsoft can improve.
For those considering Azure, it is crucial to understand that Microsoft offers a comprehensive ecosystem of products and services. Azure is a top choice for cloud computing needs, especially when already using Microsoft products. It seamlessly integrates with other Microsoft solutions, providing a cohesive experience. So, if you are already invested in the Microsoft ecosystem, Azure is worth considering for your cloud computing needs.
Overall, I would rate Microsoft Azure as a seven out of ten.