Try our new research platform with insights from 80,000+ expert users
reviewer1465254 - PeerSpot reviewer
Software Engineer at a tech services company with 1,001-5,000 employees
Real User
Offers secure network access, with excellent app services feature
Pros and Cons
  • "Offers many data security features including securing network access."
  • "The cost management and billing section features could be improved."

What is our primary use case?

The solution comes with multiple features, including managing resources and creating a virtual machine. We have the possibility to create a virtual machine depending on the type of storage we want and the hardware configuration we want. We also use it to manage our code base because it comes with all the ICT features to allow continuous integration and so on. We are customers of Microsoft Azure

What is most valuable?

The solution offers many data security features including securing network access, and the portal is user friendly with a dashboard that makes it easy to find what you're looking for. I'd say the app services feature is great, and they provide free training on how to use that. They provide highly detailed documentation. The dashboard comes with a monitoring section so you can set up alerts for your budget, for example, and it will provide you with some metrics on how it's performing. In general, it's very user friendly. 

What needs improvement?

I believe the cost management and billing section features could be improved because sometimes it may seem somewhat complicated to find certain settings to set up a threshold for resource consumption and track expenses in real-time.

For how long have I used the solution?

I've been using this solution for more than a year. 

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

What do I think about the scalability of the solution?

Microsoft is well known for its scalability and stability, and this solution provides both. We have more than 50 users in the company. As a software developer, I'm happy with where it's at right now, but if the company is planning to increase use, that would be a good idea. As a developer, whenever I need to create a virtual machine or make use of Azure resources, I can easily do that.

How are customer service and support?

Technical support is very good and responsive.

How was the initial setup?

The initial setup was straightforward because it was linked to our Microsoft account and it's just a question of activating your subscription. They have some training videos and their help and support is very responsive. I've contacted them multiple times on some problems and they were very helpful. I've also used their chat-bot feature and if that doesn't help, you get passed to human support.

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

I think licensing is pay as you go because you have a monthly budget assigned to your account and depending on which services are running, it's consumed from that budget.

What other advice do I have?

I would definitely recommend Azure because it's an enterprise trade cloud platform and can provide valuable insights of your data and of metrics of data sources in real time. It's totally secure, comes with support and numerous code development languages enabling scaling as you go. 

I rate this solution an eight out of 10. 

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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
System Administrator and DevOps Engineer at a tech services company with 10,001+ employees
Real User
Competitively priced, but the interface needs to be more user-friendly
Pros and Cons
  • "It's a cloud service, so it's always up to date."
  • "If you compare it with AWS, it is not very friendly to use. I find the UI better to work with on AWS."

What is our primary use case?

It's similar to AWS.

It's an infrastructure as a service.

What is most valuable?

It's a cloud service, so it's always up to date.

What needs improvement?

If you compare it with AWS, it is not very friendly to use. I find the UI better to work with on AWS.

They easily provide service with Windows, but not with Linux.

For how long have I used the solution?

I am a beginner, and only been using Microsoft Azure for a couple of months.

What do I think about the stability of the solution?

Microsoft Azure is pretty stable.

What do I think about the scalability of the solution?

It's a scalable product. Because it's a cloud service, there is an infinite opportunity for scaling.

We only have one or two people who are using this solution in our organization.

How are customer service and technical support?

I reached out to support once, but they were not that quick to respond.

Technical support could be faster.

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

I have experience with AWS and Microsoft Azure is not that friendly. It is a bit complicated compared to AWS.

How was the initial setup?

It's a cloud service. There is no installation.

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

It is expensive, but it is less expensive than AWS.

Even with it being cheaper than AWS, the price could be cheaper.

It is similar to AWS, where it is on-demand and is billed monthly.

What other advice do I have?

We are not currently using this solution and we are not sure if we will be using it in the future.

 For those who are connected to the Windows Operating System, I would recommend this product. However, I would not recommend it for a Linux environment.

I would rate this solution 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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Microsoft Azure
December 2024
Learn what your peers think about Microsoft Azure. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,265 professionals have used our research since 2012.
reviewer1314534 - PeerSpot reviewer
Owner and Senior Technical Architect at a consultancy with 1-10 employees
Real User
A secure, vast, and powerful platform that provides many possibilities and reduces the strain on internal IT
Pros and Cons
  • "It is so huge and so powerful. The best thing is the possibilities of things that you can actually do with it. If you do it right, you can work or host your stuff a lot cheaper than traditionally. Its security is good, and it also reduces the strain on internal IT."
  • "I would like to see improved migration tools. It is improving week by week. They just need to make sure that they keep up with the new functionality provided in other clouds."

What is most valuable?

It is so huge and so powerful. The best thing is the possibilities of things that you can actually do with it. If you do it right, you can work or host your stuff a lot cheaper than traditionally. 

Its security is good, and it also reduces the strain on internal IT.

What needs improvement?

I would like to see improved migration tools. It is improving week by week. They just need to make sure that they keep up with the new functionality provided in other clouds. 

For how long have I used the solution?

I have been using this solution for nine years.

What do I think about the stability of the solution?

I have not been overly impressed with stability in the last years.

What do I think about the scalability of the solution?

By definition, it is scalable. Indirectly, one of our customers probably has more than 100,000 users.

How are customer service and technical support?

If you take the normal technical support, then it is okay. If you pay for premium technical support, then it is really good.

How was the initial setup?

Its initial setup is straightforward. You don't have to do anything. It is all done for you.

What other advice do I have?

I am a Microsoft partner, so I would, of course, recommend it. I would recommend Azure, then AWS, and then Google.

I would rate Microsoft Azure a nine out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
reviewer1297236 - PeerSpot reviewer
Product Architect at a government with 1,001-5,000 employees
Real User
ExpressRoute makes it easy to connect to services, but it could be more user-friendly
Pros and Cons
  • "I like the ExpressRoute because that makes it easy to configure connectivity to Azure-hosted services."
  • "Azure could be made more user-friendly."

What is our primary use case?

We are a service provider and Azure is one of the products that I use to assist my clients.

What is most valuable?

I like the ExpressRoute because that makes it easy to configure connectivity to Azure-hosted services.

What needs improvement?

Azure could be made more user-friendly. For example, the configuration wizard should be more intuitive for the users.

For how long have I used the solution?

I have been using Microsoft Azure for about 18 months.

What do I think about the stability of the solution?

This product is stable enough.

What do I think about the scalability of the solution?

Scalability-wise, we have not had any problems.

How are customer service and technical support?

We have been in touch with Microsoft technical support and I would say that they are average.

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

I am also working with AWS and I find that it is more user-friendly. I am a fan of AWS and although it depends on the use cases and requirements, we generally implement AWS more often than Azure.

How was the initial setup?

The initial setup was fairly simple. If we did have any issues then we would consult with Microsoft Professional Services, or some of our cloud architects, just to figure out how to resolve them.

We follow the Microsoft update paths. There isn't any maintenance required because it's a managed service and the providers take care of it.

What other advice do I have?

For the most part, Microsoft Azure works well. They are constantly upgrading their services. That said, I don't think that it's perfect.

I would rate this solution 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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Owner with 51-200 employees
Vendor
Session Affinity and Windows Azure

Everybody speaks about recently announced partnership between Microsoft and Oracle on the Enterprise Cloud. Java has been a first-class citizen for Windows Azure for a while and was available via tool like AzureRunMe even before that. Most of the customers I've worked with are using Apache Tomcat as a container for Java Web Applications. The biggest problem they face is that Apache Tomcat relies on Session Affinity.

What is Session Affinity and why it is so important in Windows Azure? Let's rewind a little back to this post I've written. Take a look at the abstracted network diagram:

So we have 2 (or more) servers that are responsible for handling Web Requests (Web Roles) and a Load Balancer (LB) in front of them. Developers has no control over the LB. And it uses one and only one load balancing algorithm – Round Robin. This means that requests are evenly distributed across all the servers behind the LB. Let's go through the following scenario:

  • I am web user X who opens the web application deployed in Azure.
  • The Load Balancer (LB) redirects my web request to Web Role Instance 0.
  • I submit a login form with user name and password. This is second request. It goes to Web Role Instance 1. This server now creates a session for me and knows who I am.
  • Next I click "my profile" link. The requests goes back to Web Role Instance 0. This server knows nothing about me and redirects me to the login page again! Or even worse – shows some error page.

This is what will happen if there is no Session Affinity. Session Affinity means that if I hit Web Role Instance 0 first time, I will hit it every time after that. There is no Session Affinity provided by Azure! And in my personal opinion, Session Affinity does not fit well (does not fit at all) in the Cloud World. But sometimes we need it. And most of the time (if not all cases), it is when we run a non-.NET-code on Azure. For .NET there are things like Session State Providers, which make developer's life easier! So the issue remains mainly for non .net (Apache, Apache Tomcat, etc).

So what to do when we want Session Affinity with .NET web servers? Use the SessionAffinity or SessionAffinity4 plugin. This basically is the same "product", but the first one is for use with Windows Server 2008 R2 (OS Family = 2) while the second one is for Windows Server 2012 (OS Family = 3).

I will explain in a next post what is the architecture of these plugins and how exactly they work.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Owner with 51-200 employees
Vendor
Bending the Windows Azure Media Services–H.264 Baseline profile

Disclaimer: What I will describe here is not officially supported by Microsoft and by Windows Azure Media Services. This means that if task fails you cannot open support ticket, nor you can complain. I discovered these hidden feature by digging deeply into the platform. Use the code and task preset at your own risk and responsibility. And note that what works now, may not work tomorrow.

Exploring the boundaries of Windows Azure Media Services (WAMS), and following questions on StackOverflow and respective MSDN Forums, it appears that WAMS has previously supported H.264 Baseline Profile and have had a task preset for Baseline Profile. But now it only has Main Profile and High Profile task presets. And because the official documentation says that Baseline Profile is supported output format, I don’t see anything wrong in exploring how to achieve that.

So what can we do, to encode a video into H.264 baseline profile if we really want? Well, use the following Task Preset at your own will (and risk :) ):

01 <?xml version="1.0" encoding="utf-16"?>
02 <!--Created with Expression Encoder version 4.0.4276.0-->
03 <Preset
04   Version="4.0">
05   <Job />
06   <MediaFile
07     WindowsMediaProfileLanguage="en-US"
08     VideoResizeMode="Letterbox">
09     <OutputFormat>
10       <MP4OutputFormat
11         StreamCompatibility="Standard">
12         <VideoProfile>
13           <BaselineH264VideoProfile
14             RDOptimizationMode="Speed"
15             HadamardTransform="False"
16             SubBlockMotionSearchMode="Speed"
17             MultiReferenceMotionSearchMode="Speed"
18             ReferenceBFrames="True"
19             AdaptiveBFrames="True"
20             SceneChangeDetector="True"
21             FastIntraDecisions="False"
22             FastInterDecisions="False"
23             SubPixelMode="Quarter"
24             SliceCount="0"
25             KeyFrameDistance="00:00:05"
26             InLoopFilter="True"
27             MEPartitionLevel="EightByEight"
28             ReferenceFrames="4"
29             SearchRange="32"
30             AutoFit="True"
31             Force16Pixels="False"
32             FrameRate="0"
33             SeparateFilesPerStream="True"
34             SmoothStreaming="False"
35             NumberOfEncoderThreads="0">
36             <Streams
37               AutoSize="False"
38               FreezeSort="False">
39               <StreamInfo>
40                 <Bitrate>
41                   <ConstantBitrate
42                     Bitrate="4000"
43                     IsTwoPass="False"
44                     BufferWindow="00:00:04" />
45                 </Bitrate>
46               </StreamInfo>
47             </Streams>
48           </BaselineH264VideoProfile>
49         </VideoProfile>
50         <AudioProfile>
51           <AacAudioProfile
52             Level="AacLC"
53             Codec="AAC"
54             Channels="2"
55             BitsPerSample="16"
56             SamplesPerSecond="44100">
57             <Bitrate>
58               <ConstantBitrate
59                 Bitrate="160"
60                 IsTwoPass="False"
61                 BufferWindow="00:00:00" />
62             </Bitrate>
63           </AacAudioProfile>
64         </AudioProfile>
65       </MP4OutputFormat>
66     </OutputFormat>
67   </MediaFile>
68 </Preset>

You can quickly check whether it works for you by using the RunTask command line, part of the MediaServicesCommandLineTools project. The H264_BaselineProfile.xml is provided for reference in the etc folder of the project. You can tweak and Audio and Video bitrates at your will by editing the XML.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Owner with 51-200 employees
Vendor
Bending the Azure Media Services – clip or trim your media files

Disclaimer: What I will describe here is not officially supported by Microsoft and by Windows Azure Media Services. This means that if task fails you cannot open support ticket, nor you can complain. I discovered these hidden feature by digging deeply into the platform. Use the code and task preset at your own risk and responsibility. And note that what works now, may not work tomorrow.

So, we have Windows Azure Media Services, which can transcode (convert from one video/audio format to another), package and deliver content. How about more advanced operations, such as clipping or trimming. I want, let’s say to cut off first 10 seconds of my video. And the last 5 seconds. Can I do it with Windows Azure Media Services ? Yes I can, today (5 April 2013).

The easiest way to start with Media Services is by using the MediaServicesCommandLineTools project from GitHub. It has very neat program – RunTask. It expects two parameters: partial (last N characters) Asset Id and path to task preset. It will then display a list of available Media Processors to execute the task with. You chose the Media Processor and you are done!

So what task preset is for Clipping or Trimming? You will not find that type of task on the list of Task Presets for Azure Media Services. But you will find a couple of interesting task presets in the MediaServicesCommandLineTools project under the etc folder. Lets take look at the Clips.xml:

01 <?xml version="1.0" encoding="utf-16"?>
02 <!--Created with Expression Encoder version 4.0.4276.0-->
03 <Preset
04   Version="4.0">
05   <Job />
06   <MediaFile>
07     <Sources>
08       <Source
09         AudioStreamIndex="0">
10         <Clips>
11           <Clip
12             StartTime="00:00:04"
13             EndTime="00:00:10" />
14         </Clips>
15       </Source>
16     </Sources>
17   </MediaFile>
18 </Preset>

It is a very simple XML file with two attribute values that are interesting for us. Namely StartTime and EndTime. These attributes define points in time where to start clipping and there to end it. With the given settings (StartTime: 00:00:04, EndTime: 00:00:10) the result media asset will be a video clip with length of 6 seconds which starts at the 4th second of the original clip and ends at the 10th second of the original.


As can also see, I haven’t removed an important comment in the XML – "Created with Expression Encoder version 4.0.4276.0". Yes, I used Expression Encoder 4 Pro to create a custom job preset. You can try that too!

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Services Architect at a tech services company with 10,001+ employees
Real User
Highly scalable, reliable, Missing the competitive edge
Pros and Cons
  • "The design of Microsoft Azure is for it to be scalable and it is scalable."
  • "When we work with Microsoft Azure we deploy it in a hybrid system. We do many operations with the open stack and I used it for APIs connected to Microsoft Azure. The reduction is because those APIs and our tools that are required to connect are not for the Microsft Azure solution. It has a bit of complexity, nothing to do with Microsoft Azure as a CSP."

What is our primary use case?

Most of our Customers do not want to have a single Cloud Service Provider (CSP) and have been adopting a Multi Cloud or a Hybrid Cloud scenario. We have addressed client requirements and have adopted CSP depending on the use case. We have worked with Azure and have provided niche solution such as Government Commercial Cloud, Healthcare Cloud etc.

What needs improvement?

We have deployed multiple solutions into Microsoft Azure. In most of the cases we augment our Application monitoring "in-house" developed tool to monitor things like garbage collection, IIS queuing. If these attributes and parameters could be included as part of the Azure Monitor it would be great.

For how long have I used the solution?

Using Microsoft Azure for approximately three years.

What do I think about the stability of the solution?

Microsoft Azure is a stable solution.

What do I think about the scalability of the solution?

The design of Microsoft Azure is for it to be scalable and it is scalable.

How are customer service and support?

I have not contacted the support from Microsoft Azure. We support the solution ourselves. We have Azure architect experts who are on our payroll. We have experience since we have been working on the stack for almost two and a half years.

How would you rate customer service and support?

Neutral

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

We use all different types of CSP, such as Amazon AWS and Google Cloud.

How was the initial setup?

The initial setup of Microsoft Azure is complex.

I rate the initial setup of Microsoft Azure a four out of five.

Which other solutions did I evaluate?

Yes. We have a in-house Cloud CoE, that ensures the changes introduced by CSPs i.e. update on the new services that are provisioned as well as the periodic commercials impacts for the Services being consumed across all CSPs - Amazon AWS and Google Cloud

What other advice do I have?

All the cloud service providers(CSP) are more or less have the same services. The use case for the cloud would need the sustainment of tiering storage. We don't see a big discrepancy when it comes to Microsoft Azure, but there are pros and cons.

I rate Microsoft Azure 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: Implementer
PeerSpot user
Buyer's Guide
Download our free Microsoft Azure Report and get advice and tips from experienced pros sharing their opinions.
Updated: December 2024
Buyer's Guide
Download our free Microsoft Azure Report and get advice and tips from experienced pros sharing their opinions.