Azure credits are a perk offered by Microsoft that help you save money on your cloud bill. Like a gift card for a retail store, credits are applied to your account to help cover costs until they are exhausted or expire. In a sense, these credits act as a spending limit because any usage of resources or products that are not free will be deducted from the credit amount. We found 7 different ways that you can earn credits and start saving on your Azure bill.
1. Visual Studio Subscription
If you’re a Visual Studio subscriber, you get monthly Azure credits that can be used to explore and test out different Azure services. The amount of Azure credits that you receive will depend on the type of Visual Studio subscription that you have.
With a Visual Studio Enterprise subscription, you get a standard of $150 in monthly credits. For subscriptions through MSDN Platforms you get $100 a month. For Visual Studio Professional and Visual Studio Test Professional, you get $50 a month.
2. Azure for Students
Full-time students at an accredited, two or four-year educational institution in a STEM-related field are eligible for these credits.
When a student signs up with their school email address, Microsoft gives them $100 in credit in order to help them further their career and build their skills in Azure thanks to the free access to learning paths, labs, and professional developer tools.
3. Azure Free Account
With a free account, you get access to a number of popular Azure services for no cost. In addition to access to free services, you’ll also get a $200 credit. It’s important to note that while the free account lasts for 12 months, your credits must be spent in the first 30 days.
Whether you’re just getting started in Azure or are looking to further your knowledge, a free account is always a great way to test the waters without having to make a long term commitment.
4. Microsoft Partner Network
In the Partner Network, those that are members of Microsoft’s Action Pack program receive $100 of Azure credits every month. Based on your computing needs, you can use these credits for any Azure service; some examples include, Virtual Machines, Web Sites, Cloud Services, Mobile Services, Storage, SQL Database, Content Delivery Network, HDInsight, Media Services, and more.
The great part about this is that there are a handful of usage scenarios that won’t consume all of the $100 credit – you can use this pricing calculator to estimate how much you could use with a $100 credit.
Any of the unused monthly credits can’t be carried over to succeeding months or transferred to other Azure subscriptions, so make sure to use it while you can!
5. Microsoft for Startups
This global program is designed to help startups as they build and scale their organizations. Part of the technical enablement features that are always free and available to all startups is $200 of Azure credits that can be used towards any service for 30 days. This is a great option for startups because it’s free and gives you the ability to explore all the different offerings without having to spend any money.
6. Azure for Education
With Azure for Education, users are given access to the learning resources and developer tools that educators and students need in order to build cloud-based skills. This program is available to students, educators and institutions – once signed up, educators get $200 of Azure credits.
Whether you’re teaching advanced workloads, interested in building cloud-based skills, or just getting started in your Azure learning journey, this program provides guidance and resources for individuals looking to further their knowledge in Azure.
7. Microsoft for Nonprofits
In an effort to make their technology more affordable and accessible for nonprofit and nongovernmental organizations, Microsoft offers donated and discounted products. Each year, approved organizations receive $3,500 in Azure credits which can be used to purchase all Azure workloads created by Microsoft (excluding Azure Active Directory, which is licensed under EM+S).
No matter the industry you’re in or learning level you’re at, there are a wide variety of credits and resources offered that can help make Azure an affordable option for you.
Top 3 Ways to Save Money on Azure
How to Save Money with Microsoft Azure Enterprise Agreements
9 Ways to Get AWS Credits
4 Ways to Get Google Cloud Credits
Q4 2019 earnings are in for the ‘big three’ cloud providers and you know what that means – it’s time for an AWS vs Azure vs Google Cloud market share comparison. Let’s take a look at all three providers side-by-side to see where they stand.
Note: a version of this post was originally published in April 2018 and 2019. It has been updated for 2020.
AWS vs. Azure vs. Google Cloud Earnings
To get a sense of the AWS vs Azure vs Google Cloud market share breakdown, let’s take a look at what each cloud provider’s reports shared.
Amazon reported Amazon Web Services (AWS) revenue of $9.95 billion for Q4 2019, compared to $7.4 billion for Q4 2019. AWS revenue grew 34% in the quarter, compared to a year earlier.
Across the business, Amazon’s quarterly sales increased to $87.4 billion, beating predictions of $86.02 billion.AWS has been a huge contributor to this growth. AWS revenue made up 11% of total Amazon sales for the quarter. AWS only continues to grow, and bolster the retail giant time after time.
One thing to keep in mind: you’ll see a couple of headlines pointing out that revenue growth is down, quoting that 34% number and comparing it to previous quarters’ growth rates, which peaked at 81% in 2015. However, that metric is of questionable value as AWS continues to increase revenue at this enormous scale, dominating the market (as we’ll see below).
In media commentary, AWS’s numbers seem to speak for themselves:
While Amazon specifies AWS revenue, Microsoft only reports on Azure’s growth rate. That number is 62% revenue growth over the previous quarter. This time last year, growth was reported at 76%. As mentioned above, comparing growth rates to growth rates is interesting, but not necessarily as useful a metric as actual revenue numbers – which we don’t have for Azure alone.
Here are the revenue numbers Microsoft does report. Azure is under the “Intelligent Cloud” business, which grew 27% to $11.9 billion. The operating group also includes server products and cloud services (30% growth) and Enterprise Services (6% growth).
The lack of specificity around Azure frustrates many pundits as it simply can’t be compared directly to AWS, and inevitably raises eyebrows about how Azure is really doing. Of course, it also assumes that IaaS is the only piece of “cloud” that’s important, but then, that’s how AWS has grown to dominate the market.
A victory for the cloud provider was the October winner of the $10 billion JEDI cloud computing contract (although AWS is actively protesting the contract with claims of political interference).
Here are a few headlines on Microsoft’s reporting that caught our attention:
This quarter, Google broke out revenue reporting for its cloud business for the first time. For the fourth quarter, Google Cloud generated $2.6 billion in revenue, a growth of 53% from the previous year. For 2019 as a whole, Google Cloud brought in $8.9 billion in revenue, which is less than AWS generated in the fourth quarter alone.
Google CEO Sundar Pichai stated on the earnings report conference call, “The growth rate of GCP was meaningfully higher than that of Cloud overall, and GCP’s growth rate accelerated from 2018 to 2019.”
CFO Ruth Porat also highlighted Google Cloud Anthos, as Google leans into enabling the multi-cloud reality for its customers, something AWS and Azure have avoided.
Further reading on Google’s quarterly reporting:
Cloud Computing Market Share Breakdown – AWS vs. Azure vs. Google Cloud
When we originally published this blog in 2018, we included a market share breakdown from analyst Canalys, which reported AWS in the lead owning about a third of the market, Microsoft in second with about 15 percent, and Google sitting around 5 percent.
In 2019, they reported an overall growth in the cloud infrastructure market of 42%. By provider, AWS had the biggest sales gain with a $2.3 billion YOY increase, but Canalys reported Azure and Google Cloud with bigger percentage increases.
As of February 2020, Canalys reports AWS with 32.4% of the market, Azure at 17.6%, Google Cloud at 6%, Alibaba Cloud close behind at 5.4%, and other clouds with 38.5%.
Ultimately, it seems clear that in the case of AWS vs Azure vs Google Cloud market share – AWS still has the lead.
Bezos has said, “AWS had the unusual advantage of a seven-year head start before facing like-minded competition. As a result, the AWS services are by far the most evolved and most functionality-rich.”
Our anecdotal experience talking to cloud customers often finds that true, and it says something that Microsoft isn’t breaking down their cloud numbers just yet, while Google leans into multi-cloud.
AWS remains far in the lead for now. With that said, it will be interesting to see how the actual numbers play out, especially as Alibaba catches up.
Azure Internet of Things (also known as Azure IoT) is a collection of cloud services managed by Microsoft that monitor, connect and control billions of IoT assets. Basically, this is a solution that operates in the cloud and is made up of 1 or more IoT devices and 1 or more back-end services that communicate with one another. Organizations across all industries use Azure IoT to help them improve their business and achieve their IoT goals.
There are three main parts that make up an IoT solution – devices, back-end services, and communication between the two. In this blog, we’ll dig in a little more into these components, different IoT services, and possible challenges.
How to Use Azure IoT
IoT devices are pretty much anything that has a sensor attached to it and can transmit data from one object to another or to people with the help of the internet. Typically, they are attached to a particular object that operates through the internet, enabling the transfer of data among objects or people automatically without human intervention. It’s also important to note that many of these devices can communicate through a Wi-Fi chip as well. Some examples of IoT devices that work with Azure IoT may include:
- Pressure sensors on a remote oil pump
- Temperature and humidity sensors in an air-conditioning unit
- Accelerometers in an elevator
- Presence sensors in a room
With Azure IoT Hub you can connect, manage and scale your IoT devices to communicate securely with back-end services in both directions. Here are some examples of how this communication works:
- Your device may send temperature from a mobile refrigeration truck every 5 minutes to an IoT Hub.
- The back-end service can ask the device to send telemetry more frequently to help diagnose a problem.
- Your device can send alerts based on the values read from its sensors. For example, if monitoring a batch reactor in a chemical plant, you may want to send an alert when the temperatures exceeds a certain value.
Here are some of the functions a back-end service can provide:
- Receiving telemetry at scale from your devices, and determining how to process and store that data.
- Analyzing the telemetry to provide insights, either in real-time or after the fact.
- Sending commands from the cloud to a specific device.
- Provisioning devices and control which devices can connect to your infrastructure.
- Control the state of your devices and monitor their activities.
Azure IoT Services Offered
Microsoft offers eight IoT services in Azure. With so many different options it can be confusing to figure out which one best fits your needs. Depending on how much help and control you want in building your own solution will affect which service is the best one for you. Here are the available services and what they can be used for:
- IoT Central: This application platform makes the creation of IoT solutions more simple and helps reduce the load and cost of IoT management operations, and development. This service is intended for straightforward solutions that don’t require a significant amount of service customization.
- IoT solution accelerators: This is a group of PaaS solutions that can be used to accelerate development of an IoT solution.
- IoT Hub: This service allows you to monitor and control billions of IoT devices by logging into an IoT hub from your devices. This is especially helpful if you need communication that goes both ways between your devices and back-end. This is the primary service for IoT solution accelerators and IoT Central.
- IoT Hub Device Provisioning Service: This service helps IoT Hub in that you can use this to securely provision devices to your IoT hub. Instead of provisioning millions of devices one at a time, this service gives you the ability to quickly and easily provision millions of devices all at once.
- IoT Edge: This service can be used to analyze data on IoT devices instead of in the cloud. This is a service that builds on top of IoT Hub.
- Azure Digital Twins: This service enables you to create comprehensive models of the physical environment.
- Time Series Insights: This service allows you to store, visualize, and query extensive amounts of time series data that is generated by an IoT device.
- Azure Maps: This service provides geographic data to web and mobile applications.
Things to consider
All IoT devices have different characteristics when compared to other clients, such as apps and browsers. Azure IoT devices, tools and data analytics may help you manage these to achieve your IoT goals. But, adopting IoT technologies can present its own set of challenges. While reducing IoT application costs and easing development efforts are important things to consider when implementing an IoT solution, connecting devices securely and reliably is often the biggest challenge most organizations encounter when using IoT services.
In the search to accelerate and simplify the DevOps process, we take a look at Microsoft’s Azure DevOps, a hosted service providing development and collaboration tool that was formerly known as Visual Studio Team Services (VSTS). Last year, Microsoft split VSTS into five separate Azure-branded services, under the banner Azure DevOps for a complete offering in public cloud that makes it easier for developers to adopt portions of the Azure DevOps platform, without requiring them to go “all in” like the former VSTS.
Azure DevOps supports both public and private cloud configurations – the services include:
- Azure Boards – A work tracking system with Kanban boards, dashboards, and reporting
- Azure Pipelines – A CI/CD, testing, and deployment system that can connect to any Git repository
- Azure Repos – A cloud-hosted private Git repository service
- Azure Test Plans – A solution for tests and capturing data about defects
- Azure Artifacts – A hosting facility for Maven, npm, and NuGet packages
Each of these Azure DevOps services is open and extensible and can be used with all varieties of applications, regardless of the framework, platform or cloud. Built-in cloud-hosted agents are provided for Windows, Mac OS and Linux and workflows are enabled for native container support and Kubernetes deployment options, virtual machines, and serverless environments.
With all five services together users can take advantage of an integrated suite that provides end to end DevOps functionalities. But, since they are broken up into separate components, Azure DevOps gives users the flexibility to just pick which services to employ without the need to use the full suite. For example, with Kubernetes having a standard interface and running the same way on all cloud providers, Azure Pipelines can be used for deploying to Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Service (EKS), or clusters from any other cloud provider without requiring the use of any of the other Azure DevOps components.
Embracing Azure DevOps
One of the main benefits for teams using Azure DevOps is developers will be able to work securely from anywhere and in any format and embrace open-source technology. Azure DevOps addresses the vendor lock-in problem from its early version by providing extensive integration with industry and community tools.
With the many integrations available, users can log in using SSO tools like Azure AD or communicate with their team via Slack integration while accessing both cloud and on-premises resources.
Azure Pipelines offers free CI/CD with unlimited minutes and 10 parallel jobs for every open source project and many of the top open-source projects already use Azure Pipelines for CI/CD, such as Atom, CPython, Pipenv, Tox, Visual Studio Code, and TypeScript.
Benefits of Azure DevOps
Azure DevOps use cases include:
- Planning – Azure DevOps makes it easy for DevOps teams to manage their work with full visibility across products and projects, helping them keep development efforts transparent and on schedule. Teams can define, track, and layout work with Kanban boards, backlogs, custom dashboards and reporting capabilities using Azure Boards.
- Developing – Allows teams to share code and collaborate together with Visual Studio and Visual Studio Code. Users can create automatic workflows for automated testing and continuous integration in the cloud with Azure Pipelines.
- Delivery – Helps teams deploy applications to any Azure service automatically and with full control. Users can define and spin up multiple cloud environments with Azure Resource Manager or HashiCorp Terraform, and then create continuous delivery pipelines into these environments using Azure Pipelines or tools such as Jenkins and Spinnaker.
- Operations – With Azure Monitor, users can implement full stack monitoring, get actionable alerts, and gain insights from logs and telemetry.
As for Azure DevOps pricing, there are a lot of open-source tools that can be combined to deliver the functionality that Azure DevOps promises to provide, but the basic plan for open source projects and small projects is free up to five users. For larger teams, the cost can range from $30 per month for 10 users to $90 per month for 20 users and so forth.
In summary, Azure DevOps is an all in one focussed project tracking and planning tool mixed with Developer and DevOps tools for writing, building and deploying code that’s relatively quick and easy to use. But, while maintenance cost is decreased, developers only need an active subscription to have constant access to the latest version. Azure DevOps will indirectly utilize Azure Storage and compute services that will increase usage and impact costs.
Organizations that utilize Microsoft Azure as their cloud service provider have free access to Microsoft Azure Cost Management as a part of their subscription. Much of this originates from cloud monitoring and analytics tool, Cloudyn, which Microsoft acquired in July 2017. After the acquisition, Microsoft started migrating Cloudyn features into their Azure Cost Management portal and began offering it to their paying customers. The tool helps you monitor your cloud spending, increase your organizational accountability, and optimize your cloud efficiency. Let’s take a look at each of these features and see how well it performs in each.
Monitor Your Cloud Spending
The reports available in Microsoft Azure Cost Management help you view your past usage and costs while also allowing you to project your future spending. These costs can be viewed in daily, monthly, or yearly views, so you can see trends and anomalies across smaller or larger time frames. This data is pulled straight from Azure (or AWS, if you want to pay 1% of your AWS bill), so it helps for breaking down your raw cloud bill information.
Increase Your Organizational Accountability
Microsoft Azure Cost Management reports have the ability to be broken down in different ways by using “cost entities” to split resources into different buckets. These entities are often aligned with specific projects or departments within your organization, and can correlate with users or Azure subscriptions. Further, you can create “cost models” to split resources based on tags from your raw billing information.
Once the cost entities and cost models are in place, true accountability comes from having users log directly into Azure Cost Management to see and explore the costs associated with the teams and projects that they are a part of. On top of this, Azure Budgets can be set to alert or limit individuals or teams from overspending (or at least attempt to prevent it through warnings).
Optimize Your Cloud Efficiency
Even though this is a core tenant of Microsoft Azure Cost Management, optimization is one of the weakest features of the product. The essence of the documentation around this is that you should manually eliminate waste, without going into much detail about what is being wasted or how to eliminate it. Plus, this expects manual intervention and review of each resource without giving direct actions to eliminate the waste.
At ParkMyCloud, we believe that continuous cost control comes from actual action. We’ve created this for our customers through a simple UI (with full RBAC), smart recommendations with one-click remediation, and an automatic policy engine that can schedule your resources by default based on your tagging or naming conventions. Our multi-cloud platform will help you reduce cloud waste and maximize the value of your cloud. Start a trial today to see the automation in action!
Azure market share appears to be growing within the cloud computing race – both at large and within our own customer base here at ParkMyCloud.
As multi-cloud enthusiasts, we keenly observe the various commentator speculations about the winners and losers in the three-horse race between AWS, Azure and GCP that is the public cloud market. When quarterly results are reported, the tech news cycle buzzes for days, and what they choose to highlight can set the tone in the news.
One of the side benefits of reviewing the utilization of our customers in the ParkMyCloud platform is to compare what we see to what the market sees. Our customer base is of course a non-random sample from the cloud IaaS market, but we definitely see a number of trend correlations which do seem to speak to changes in this highly competitive marketplace.
Azure Market Share Among ParkMyCloud Users
One trend we recently spotted was an uptick in the relative proportion of Azure accounts and resources being managed within ParkMyCloud. Over the last six months or so, the proportion of customers using Azure exclusively has increased from roughly 10% to 20% – not to mention the handful using Azure in addition to one of the other major providers. Meanwhile, the proportion of our customers using solely AWS decreased slightly, while Google Cloud and the multi-cloud combinations remained roughly flat.
Azure Market Share at Large
Is this growth reflected in the market at large? Last quarter’s earnings reports and market outlook align with what we observed in our small sample. According to a recent KeyBanc report, Amazon lost almost 6% stake, while Microsoft Azure went from 26% to 30% and Google successfully grew its share from 8% to 10% in the cloud business. As the report’s author stated:
“AWS has a formidable lead and first-mover advantage in IaaS and is maintaining AWS estimates for this year and next, but the slowdown warrants further investigation into multi-cloud competitive dynamics”.
Still, Microsoft’s Azure cloud computing unit reported incredible revenue gains in their filings with its revenue increasing by 91% in FY18 and 72% in FY19. This growth has underpinned the overall performance of the entire Microsoft business and the consensus seems to be that Azure’s cloud momentum is still in its early days of playing out within the company’s massive install base. As shown in the chart above Azure’s growth has consistently been above the current 65% growth rate, and for much of the last five years has been close to doubling annually. Some have argued that the growth is slowing, which it is, but nevertheless it’s still at an impressive rate and even if it dropped to AWS levels would still be remarkable even by tech standards. After all, there is a key size after which the growth requires such a huge segment of the available market that it’s impossible to maintain early adoption rates.
Another key indicator of growth is Microsoft’s stock price, which as of this week has nearly matched its all-time high. Many cite Azure as a key driver of this growth, also noting that Azure’s customer skew toward larger enterprises protect it from some of the market volatility that AWS and Google Cloud’s large proportion of startup customers leave them vulnerable to.
What’s Driving Azure’s Growth?
While AWS has long been seen as an innovator, Azure has the advantage of being the default option with the ability for large enterprises using other Microsoft products to roll Azure into existing contracts.
However, we’re also seeing Azure as a component of more and more companies’ multi-cloud strategies, as well as more customers drawn to Azure’s now-mature feature set as market-leading on its own terms, taking advantage of offerings like Azure DevOps.
One interesting idea is whether Azure is growing its customer base at a risky rate compared to its infrastructure capacity. For example, we’ve seen anecdotal complaints regarding low availability of most sizes of low priority VMs, which may indicate a lack of excess capacity. On the other hand, we do not know of any widespread availability issues outside of this “spare capacity” offering, which indicates a razor’s edge balance of supply and demand thus far.
Join us to Talk All Things Azure at Microsoft Ignite
If you enjoy discussing Azure market share and features, then come and discuss not only how to optimize your public cloud spend in Azure but also your own views on this fascinating market. You will find us at Microsoft Ignite in a few weeks. For Microsoft Ignite, November 4-8, we’ll be joining our parent company Turbonomic at booth #1713 in the expo hall. Schedule a time to stop by – we’d love to chat.