Announcing the general availability of Azure Application Insights SDK for Node.js 1.0

At Microsoft, we are committed to enabling great experiences for developers building and running Node.js apps on Azure. Today, we are announcing the general availability of the Azure Application Insights SDK for Node.js 1.0, the culmination of many successful iterations and built on listening to customer feedback.

Application Insights is an Application Performance Management tool that monitors your apps, services and components in production, after you deploy them, to help you discover and rapidly diagnose performance bottlenecks and other issues. The 1.0 release primarily brings performance, reliability and stability improvements to the Application Insights SDK for Node.js.

The Application Insights SDK for Node.js is an open source project hosted on GitHub.

Getting started

If you are new to Azure Applications Insights, check out the detailed getting started guide that walks you through a step-by-step process of setting up a monitoring for your Node.js application or service. You can use Application Insights regardless of where your Node.js apps is running: Virtual Machines on Azure or on-premises, containers, Web Apps on Linux, and even on Internet-of-Things devices and Electron desktop apps. All you need to do is insert a few lines of code in your application to start getting usage telemetry and data to help diagnose issues in production.

Application Map

Application Map is a visual layout of the dependency relationships of your application components. Each component shows KPIs such as load, performance, failures, and alerts, to help you discover any component causing a performance issue or failure. You can navigate through from any component to more detailed diagnostics, such as Application Insights events. If your app uses Azure services, you can also click through to Azure diagnostics and recommendations, such as those provided by SQL Database Advisor. The 1.0 release of the Application Insights SDK for Node.js brings some enhancements in this space, helping you to easily identify dependencies by showing the icons for third-party products and services, including Redis, MongoDB, PostgreSQL, and more.

Try out this feature and let us know what else you would like to see in the Application Map to better serve your needs.

Improved NPM module support

The popularity of Node.js stems from its third-party module ecosystem, with hundreds of thousands of packages on NPM. Today, Node.js applications are using NPM packages more than ever, and it is often necessary to get insights from these modules to be able to truly diagnose complex problems. Application Insights aims to offer a great diagnostic experience out of the box, providing deep and actionable diagnostics information from your entire application, including its dependencies. With the 1.0 release of the Application Insights SDK for Node.js, we have added automatic instrumentation to two additional modules. PostgreSQL and the winston logging framework have joined the growing list of NPM packages that we support out-of-the-box, along with bunyan, console, mongodb, mongodb-core, mysql, redis, and pg-pool.

Breaking changes in this release

Breaking changes are always a hard decision, and we don’t take it lightly. But to bring consistency with other Application Insights SDKs and to allow future extensibility, this release also includes some breaking changes across the APIs. Please review the README on the GitHub project page for new method and property names, as well as for migration instructions. Additionally, the default configuration in this SDK has been changed by turning on, by default, storage of telemetry to disk when your app is offline.

Try it out

We invite you all to try out Application Insights for Node.js and start monitoring your Node.js apps and services today.

We will continue to enhance our customers’ experience by automatically instrumenting more third-party modules and improving Application Map integration and context tracking, based on customer feedback.

We are eager to hear what you think: if you have any question or are experiencing problems with the Application Insights SDK for Node.js, please open an issue on the project page on GitHub.
Quelle: Azure

Microsoft announces next Azure OpenDev: October 25, 2017

I’m so excited to announce that the next episode of Azure OpenDev, our live technical series featuring open source community leaders, will be streaming live on October 25 at 9:00 AM (Pacific Time). This time we’re featuring DevOps, which increases business agility by delivering business value to customers faster. You’ll learn how to combine leading OSS projects in a DevOps toolchain with the power of Azure, benefiting both legacy and cloud-native apps.

Many opportunities to learn, interact, and explore

The event will include open source developers and advocates from great OSS DevOps projects and companies, such as HashiCorp’s Nic Jackson, the Jenkins Project’s Tyler Croy and other community advocates from Chef, GitHub, and Elastic. They’ll be demoing some great examples of deploying and using these open source technologies with Azure, plus answering your questions live on Twitter and Gitter. I hope you’ll save the date to participate in this community event.

Save the date – and spread the word

Visit Azure OpenDev to learn more about the event and save the date to your calendar. Please help us spread the word to your friends and colleagues. The more people who watch it and interact with the speakers, the more fun it is! As we want to make the OpenDev experience more social, we will also host viewing parties at Microsoft offices and other locations around the world.

If you are unable to watch Azure OpenDev on October 25th at 9:00 AM PT and enjoy the full live experience, you still have a chance! After the event, all the sessions will be available on-demand on the event webpage.

I’m super excited to be hosting, and I’ll also be talking about how anyone can contribute to OSS, beyond just writing code. I look forward to engaging with you all live on Twitter and Gitter during this community event.

See y’all online!
Quelle: Azure

Manage your Azure VM backups with Azure CLI 2.0 – Preview

 

We are excited to announce that you can now use Azure CLI to easily manage your Windows and Linux Azure VM backups using Azure Backup. With Azure Backup, you can backup Azure Windows and Linux VMs, VMs running on Premium storage, and on Managed Disks as well with application-consistency. Now with CLI support, take advantage of CLI features such as smart defaults for most common operations, tab completion and pipe-able outputs to simply and quickly manage your VM backup and recovery operations. Azure Backup is supported with Azure CLI 2.0 only and is currently in preview.

How CLI will help

Cross-platform support: With Azure CLI, start managing your Azure VM backups from anywhere, irrespective of the platform you use.
Managing at scale: Easily handle operations at scale by including CLI commands in scripts and programs.
Automation: In conjunction with the command line tools, query on command outputs to identify important triggers and program subsequent actions. For example, backup health information can be programmatically retrieved, and subsequent operations can be initiated based on the health status.

Sample Scenarios:

Enabling Backup on a VM:

To protect a previously unprotected VMto a Recovery Services vault (within the same location and Resource group) with a default policy, use this command:  

az backup protection enable-for-vm
–resource-group myResourceGroup
–vault-name myRecoveryServicesVault
–vm myVM
–policy-name DefaultPolicy

For more information, refer to this quick start article to start backing up your VMs.

Restore:

You can restore files from VM backups without setting up any additional infrastructure and with a single command.

Use az backup recoverypoint list command to get recovery point name and then

az backup restore files mount-rp
–resource-group myResourceGroup
–vault-name myRecoveryServicesVault
–container-name myVM
–item-name myVM
–rp-name myRecoveryPointName

This will download a script to mount the recovery point. Run the script on the machine where you want to copy the files.

You can also restore disks from your VM backups and create your VMs from restored disks.

Management:

View your backup items’ health status using az backup item list command.

Azure Backup looks out for any configuration issues that might adversely impact VM backups and provides corresponding corrective measures. This is known as Backup pre-check. In CLI, this information is provided via “healthStatus” and “healthDetails” in az backup item list command’s JSON output. For example, in the image below, the health details section points out that the next backup might not be successful since the agent on the Linux machine is not up to date and it is recommended to have the agent upgraded.

You can use “–query” option along with az backup item list to extract health status and health details, and perform the recommended action, as suggested in the health details section, to ensure continuity of backups.

az backup item list
–resource-group myResourceGroup
–vault-name myRecoveryServicesVault
–container-name myVM
–query “[].properties.healthDetails

Getting Started

Install or upgrade to Azure CLI 2.0 to start using backup CLI commands.

Just type “az backup -h” to get more information related to backup CLI commands and start to manage your Azure VM backups

Related links and additional content

Azure backup CLI commands reference documentation.
New to Azure Backup? Sign up for a free Azure trial subscription.
Need help? Reach out to Azure Backup forum for support.
Tell us how we can improve Azure Backup by contributing new ideas and voting up existing ones.
Follow us on Twitter @AzureBackup for latest news and updates.

Quelle: Azure

#OSSFridays Skype meetup is back!

Join us for Open Source Fridays meetup via Skype with the Azure Global Black belts (GBBs). This online meet-up style Skype session will cover various Open Source and Linux solutions in the Microsoft Azure Cloud. We will highlight various ways Microsoft has embraced open source and the contributions back into OSS.

This is a monthly meetup for the first friday of each month and will start at 11:00 am EST/8am PST on this Skype link. The next session is October 6, 2017. Calendar invites can also be dowloaded here: http://aka.ms/OSSFridaysInvite.    

The typical agenda:

​Intros & latest OSS updates on Azure – 10 minutes 
Deep dive topic of the month – 20 minutes
OSS Partner Spotlight – 25 minutes
Open Q&A

You can view previous recordings here: http://aka.ms/OSSFridays

Here is the agenda for the upcoming session:   

October 6, 2017

Microsoft's transformation with Open Source

John Gossman – Distinguished engineer & Linux Foundation board member

Recap of OSS events and happenings since the last OSSFridays
Ignite 2017 review of OSS News
Partner Spotlight:  Pivotal.io

​Pivotal and Microsoft's partnership & technical investment areas
Modernizing the application platform with Pivotal Cloud Foundry

Open Q&A

Please contact us at GBBOSS@microsoft.com if you have any questions or have any opportunities you need GBB help with.
Quelle: Azure

Announcing CSV format support for Usage Details API for Enterprise Azure customers

We are very pleased to announce the Public Preview of the CSV format support for the Azure Consumption and Charge Usage Detail API. In Aug 2017, we released the generally available version of the Azure Consumption and Charge APIs with JSON format support. We received a lot of feedback from Enterprise customers requesting support for CSV format of data, especially for the usage detail report. Based on this feedback, we are releasing two mechanisms for pulling CSV formatted data.

Synchronous i.e. non-polling
Asynchronous i.e. polling based

You can learn more about the CSV format support by reading the detailed documentation, available under the CSV format section. In addition, we have a Power BI Content Pack and Power BI Connector available for Enterprise customers to perform detailed analysis on their Azure usage and spend details.

Details of the APIs:

Usage Detail: The Usage Detail API offers a daily breakdown of consumed quantities and estimated charges by an enrollment. The results also include information on instances, meters, and departments. The API can be queried by billing period or by a specified start and end date.

Synchronous non-Polling Based Solution: This is a one-step call that can be used for pulling usage details data where the dataset is known to be small. Pulling bigger time range with larger quantity of data might result in timeout.
Asynchronous Polling Based Solution: This is a two-step call where polling is required to check for the readiness of the data. We recommend using this API as it can support 36 months of time range and considerable bigger datasets.

What’s next?

We are working on providing Azure Consumption and Charge data with ARM support as part of a consistent channel agnostic API set. As always, we welcome any feedback or suggestion you may have. These can be sent to us using the Azure Feedback Forum and Azure MSDN forum. We will continue to enhance our collateral with additional functionality to provide richer insights into your usage and spend data for all workloads running on Azure.
Quelle: Azure

Achieve better savings with best-in-class cost management on Azure

Last week at Ignite, our customers and partners like UPS, HSBC, Ernest & Young, and more shared incredible stories of how they are transforming their IT and businesses with Azure – revamping dev/test processes, modernizing applications, running mission critical workloads such as SAP, and taking their cloud investments to the next level with machine learning and AI. We also had an opportunity to share the latest Azure innovations and roadmap.

As customers look to do more with Azure, they want to know how they can lower, optimize and manage their cloud spend. To address this need, we are working hard to save you money on Azure with our existing billing model, new free cost management capabilities, and compelling offers.

Better than per-second billing for VMs

In Azure, we bill all virtual machines (VMs) running Linux and Windows on a per-minute basis, rounded down to the nearest minute. We only charge for the full minutes you use. This saves you money and simplifies your bill. Imagine a Linux VM or Windows VM that ran for 10 minutes and 59 seconds (659 seconds). On Azure, we would bill you only for 600 seconds while other cloud providers would charge for 659 seconds. In fact, we have been doing this for years.

In addition, Azure led the industry with a new service called Azure Container Instances (ACIs) that realizes the true value of a per-second billing model. ACI offers containers that start in seconds and are billed per-second without any infrastructure management. Customer interest of this innovative service is incredibly high, especially due to its ability to extend container orchestration offerings such as Kubernetes.

Free cost management solution

Beyond how we bill, we enable you to easily manage and optimize your cloud spend. Azure is the only cloud provider that offers robust cloud cost management and optimization without any additional charge. Azure Cost Management, also known as Cloudyn, empowers you to monitor, allocate, and optimize cloud spend so you maximize resource utilization and reinvest cost savings to further accelerate your business priorities in the cloud. For example, when you first deploy cloud projects you may not necessarily understand the capacity requirements, and as a result you may provision more resources than you need. Azure Cost Management is available for free for managing Azure spend.

Best savings for Windows Server workloads

Finally, if you are using Windows Server, Azure offers cost savings of up to 82%. This cost saving comes from the combination of Azure Hybrid Benefits, that enable customers with software assurance to use their existing Windows Server licenses in Azure, and the newly announced Azure Reserved VM Instances (RIs). We are also working to bring similar Azure Hybrid Benefits to SQL Server and expand RIs to additional Azure services. 

Other cost savings in Azure

The above are just a few examples of the cost savings features in Azure. We also recently announced the general availability of Azure Batch (low priority VMs), Azure RIs for Windows and Linux VMs, Partial Core Sizes for Oracle and SQL Licensing, and Burstable VMs. These offers will make your deployments on Azure more cost effective without compromising your cloud experience.

We are committed to helping you save money with a great billing and cost management experience so you can continue to do even more with Azure. For more information on Azure, please visit http://www.azure.com.
Quelle: Azure

Microsoft Azure allies with nearForm for Node.js Developer Migration and Support Services

At Node.js Interactive 2017, starting tomorrow in Vancouver, BC, nearForm and Microsoft are announcing a new alliance to help customers migrate Node.js apps to Azure, and provide enterprise-grade support for them. By partnering with nearForm we are now bringing their multi-year expertise in architecting, designing and supporting Node.js apps to developers as they adopt Azure and build on top of our cloud.

Every day, more and more Node.js developers choose to build and deploy on top of Azure, and Microsoft continues in its commitment to make investments in the area. The recent announcements of Azure App Service on Linux and Azure Web App for Containers, combined with support for Node.js across Azure Functions, Azure Container Service and pre-provisioned VM images, provide developers a great range of choices to host their Node.js apps and services across several cloud compute models offered by Azure.

nearForm Migration and Developer Support Services

nearForm is recognized as a leader in architecting and developing full-stack JavaScript solutions. With world-class teams of software architects, designers, developers, DevOps engineers and open source tooling experts, nearForm takes its clients worldwide through a current-architecture review workshop to a fully deployed high-performance new stack on Azure in a short amount of time.

As part of the alliance, Microsoft and nearForm are announcing today the nearForm Migration and Developer Support services, which enables customers to confidently move to the cloud with Node.js on Azure. Beyond the migration of technology, nearForm can help businesses migrate to offering new Software-as-a-Service (SaaS) capabilities: the nearForm design sprint is an intensive engagement which enables customers to generate a prototype of new business ideas in just five days. Customers can then work with nearForm's Solutions teams to turn the prototype into a production system.

nearForm's Developer Support service ensures that teams have direct access to the most knowledgeable Node.js developers in the industry, including Node.js Core contributors. This level of expertise can guide customers step-by-step through the process.

Customers interested in the Migration and Developer Services can request a quote from nearForm directly.

Free Node Clinic at Node Interactive 2017

Attendees at Node.js Interactive, in Vancouver from October 4-6, can request a Node Clinic at the event with nearForm’s Node.js experts and Microsoft’s Azure experts, including members of the Node.js Technical Steering Commitee. At each Node Clinic, clients can have a free, one-to-one, twenty-minute session to discuss any issues with their Node.js applications and services.
Quelle: Azure

Embed Stunning Visuals into your Apps with Power BI Embedded- Generally Available

Today, Microsoft announced that Power BI Embedded is generally available; offering independent software vendors (ISVs) and developers a way to quickly add stunning visuals, reports, and dashboards into their apps – through a capacity-based, hourly-metered model.

Power BI Embedded has benefits for an ISV, their developers, and customers. For example: an ISV can start creating visuals for free with Power BI Desktop, achieve faster time to market by minimizing visual analytic development efforts, stand out among the competition with differentiated data experiences, and can even opt to charge a premium for the additional value created with embedded analytics.

Developers can spend time focused on building the core competency of their application rather than spending time developing visuals and analytics, they can rapidly meet customer report and dashboard demands, and can embed easily with fully documented APIs and SDKs. Lastly, by enabling easy-to-navigate data exploration in their apps, ISVs allow their customers to make quick, data-driven decisions in context and with confidence from any device.

Power BI Embedded brings the strength and capabilities of Power BI into the hands of ISVs

Author and create visuals with Power BI Desktop (free download)
Connect to hundreds of data sources to expose insights to your customers
Adopt our visuals, community created options, or dream up your own
Deploy across all device types with consistent rendering in HTML5
Publish your visuals to your app with fully documented APIs and SDKs

Try embedding visuals, reports, and dashboards in your apps, follow these steps to get started:

Setup the Power BI Embedded environment for development
Setup your environment for testing. Make sure you have an Azure Active Directory (Azure AD) tenant. You can use an existing tenant or create a new one. Then, create an Azure AD user and signup for the Power BI service with that user with a Power BI Pro license. Register your app in Azure AD and then create an App Workspace in Power BI so you can publish reports.
Learn more
Embed content
Integrate your Power BI content into your application using the Power BI and JavaScript APIs. Authenticate with your Power BI account to embed your dashboards, reports and tiles.
Get hands-on experience with the Power BI – Report Embed Sample
Publish your solution to production
Once you’re ready, register your application in your production environment.
Learn more

Power BI Embedded utilizes the data visualization capabilities of Power BI. If you’re interested in organizational BI check out the enterprise solution, Power BI.
Quelle: Azure

Securing the Intelligent Edge

The Intelligent Edge brings the power of the cloud to mobile and Internet of Things (IoT) devices and demands security for trust. Azure IoT Edge is an implementation of the Intelligent Edge. Cloud-enabled computing at the edge means concentrating data, and therefore inherent value even if only momentarily. It also means moving tremendous value from the cloud to the edge in the form of intellectual property, algorithms, curated parameters, and value operations like policy enforcements, metering, and monetization. The Intelligent Edge is without a doubt a high-value bullseye to nefarious hacking and demands a high bar for security. Securing it requires a community effort and Microsoft, in alliance with many companies, is making great strides in this direction.

Why should an Intelligent Edge device demand more security than the cloud? Unlike the cloud that resides in remotely secluded and protected datacenters, the Intelligent Edge device is physically accessible to potentially malicious actors, and therefore exposed to greater threats. These range from physical tampering to exploits from repurposing tools and knowledge from other disciplines.

Figure 1: Additional threats to consider with cloud-enabled computing in Mobile and Internet of Things devices.

Knowing these threats exist creates awareness to foster the right solution. A careful security evaluation will reveal an optimal solution path that sometimes may need no more than diligence. This evaluation can happen in-house with sufficient expertise or farmed out to security auditors. Microsoft curates and maintains a list of security auditors in the Security Program for Azure IoT as a one stop shop evaluator. 

With dependence on applications, deployments, and risk profiles, it stands to reason that the optimal security for the Intelligent Edge device should fall on a spectrum of protection rigor.

On one end of this spectrum Intelligent Edge devices are deployed in physically secured and access controlled facilities, utilizing the so-called guards, dogs, and guns protection model. Depending on security audit and risk assessment results, due diligence on security best practices might be sufficient for this deployment. The Internet of Things from the ground up offers some guidance on areas for diligence.

On the other end of the spectrum are Intelligent Edge devices deployed in physically hostile environments. These include devices installed where they may be physically accessed without accountability. Examples may include smart building controllers for public buildings. Accessibility does not need to be localized to the installed device as a clever hacker may purchase a similar device for offline analysis and use the knowledge to attack installed devices. Intelligent Edge devices deployed in hostile environments therefore require security hardened hardware as the device itself is the last defense. Security hardened hardware offers resistance against attacks on keys and some offer trusted execution environments for higher trust.

There are several approaches to building security hardened hardware. For most, security hardening starts with appropriate processor architectures like those from ARM and Intel that add security features like secure enclaves. Silicon manufacturers then build on these processors to deliver hardened silicon chips that end up as the processing core of hardened Intelligent Edge devices. The Seven Properties of Highly Secure Devices offers a glimpse of necessary considerations for building hardened IoT devices. The hardening effort continues with firmware and software development best practices to adequately utilize the hardware security features. An ideal hardened Intelligent Edge device should lend itself to seamless secure provisioning, key management, authentication, authorization, and integrity protection of all content in memory and storage at all times.

Regardless of the approach, building secure hardware for hardened devices is difficult. It is for this reason Microsoft allies with domain masters of hardened hardware. Today we share progress with two of our secured silicon allies: NXP for LS1012 and Microchip for ATSAMA5D2, with both product families built using the ARM processor architecture with TrustZone® technology.

Firmware technology that provides the hardened hardware benefits to operating systems and applications is specialized and requires high expertise to develop. Today we share progress from one of our allies, Sequitur Labs, that has developed such firmware for both the LS1012 and ATSAMA5D2 secured hardware from NXP and Microchip respectively. Information on Sequitur’s solutions for hardened Azure IoT Edge devices is available from the Sequitur Labs website.

Microsoft is committed to making cloud-enabled edge computing a reality and regards security as a fundamental requirement for success. Microsoft is forging alliances to make Azure IoT Edge a secure Intelligent Edge platform that is operating system, processor architecture, and hardware agnostic.

Learn more about the Azure IoT Edge Intelligent Edge.
Quelle: Azure

Announcing new Azure VM images: SQL Server 2017 on Linux and Windows

We are excited to announce that SQL Server 2017 images on Linux and Windows are now available in the Azure Marketplace! Deploying SQL Server in Azure VMs combines the industry-leading performance and security, built-in artificial intelligence, and business intelligence of SQL Server, now available on both Linux and Windows, with the flexibility, security, and hybrid connectivity of Azure.

What’s new: SQL Server 2017

SQL Server 2017 is the first SQL Server release available on Linux, in addition to Windows, meaning that you have the choice of running SQL Server on virtual machines based on Windows, Red Hat Enterprise Linux, SUSE Enterprise Linux Server, or Ubuntu. SQL Server 2017 also provides new capabilities, including graph data management and analysis, Adaptive Query Processing, and advanced intelligence built-in with Python and R analytics plus native scoring in t-SQL. Read the recent SQL Server 2017 announcement blog post to learn more.

New images published today are for standalone SQL Server 2017 instances. You will find images for all editions available on Windows Server 2016 as well as on all Linux distributions supported by SQL Server 2017: Red Hat Enterprise Linux 7.4, SUSE Enterprise Linux 12 SP3, Ubuntu 16.04 LTS. Editions include:

SQL Developer – Free full edition of SQL Server for development and testing (not for production)
SQL Express – Entry level free database for lightweight workloads (1 GB memory, 10 GB storage)
SQL Web – Low-cost database for small to medium-size web applications
SQL Standard – Core database capabilities for medium-size workloads
SQL Enterprise – Full edition of SQL Server with comprehensive capabilities for mission-critical or large transactional processing, data warehousing, and business intelligence workloads

Why run SQL Server on an Azure Virtual Machine

Advantages of running SQL Server in Azure include:

Cloud flexibility – Setup and manage your SQL Server deployments in minutes, and then scale up or down on the fly
Tuned for performance – Meet your toughest demands with virtual machines optimized by the team that built SQL Server
Hybrid connectivity – Get the most out of your on-premises investments, and take advantage of all that Azure offers
Highly-secured and trusted – Protect your entire data estate with a highly-secured database on the most compliant cloud

Recent Azure enhancements

Latest versions of the most popular VM sizes (DS, ES, GS, and MS) include options which constrain the vCPU count to one-half or one-quarter of the original VM size, while maintaining the same memory, storage, and I/O bandwidth. The licensing charged for SQL Server will be constrained to the new vCPU count, resulting in a 50% to 75% increase in the ratio of the VM specs to active (billable) vCPUs while allowing workloads to maximize usage of available vCPU.

Also, Azure customers can now build out increased resiliency by using availability zones. Availability zones are a step forward in providing customers with solutions to support the most demanding, mission-critical workloads. Please visit the Azure Availability Zones documentation page for more information.

Customer example

Customers are already running SQL Server 2017 in production on Azure Virtual Machines, including now running SQL Server on Linux-based VMs. dv01, a financial reporting and analytics platform, previously ran open source software on competitor cloud. However, as the company grew and complexity increased, dv01’s applications began to slow. By moving to SQL Server running on Azure virtual machines, they were able to reduce query response time from 30 seconds to 1-2 seconds and cut management time by 90 percent. Additionally, Linux support offered in SQL Server 2017 has allowed dv01 avoid having to manage an environment with two operating systems.

Get started today

Easily get started today in minutes with a Linux-based SQL Server VM  or Windows-based SQL Server VM. To configure the SQL Server virtual machine ideal for your scenario:

Select the VM size, pre-loaded with any version and edition of SQL Server
Target specialized workloads with pre-configured VMs for OLTP, Data Warehousing, Business Intelligence, and more
Choose your platform — Windows Server or Linux
Choose your edition, including our free Developer and Express editions for development and testing scenarios, and lightweight workloads, respectively

Learn more

Learn more by reading the SQL in a Linux VM documentation or the SQL Server in a Windows VM documentation and watching our Getting Started with SQL Server in an Azure VM video.
Quelle: Azure