Quantcast
Channel: Microsoft Azure Blog > SQL Server

Azure Cosmos DB – A polymorphic database for an expanding data universe

$
0
0

There is a discussion that occurs frequently in the data world today, which centers around comparisons between traditional databases that are based on relational theory e.g. Oracle or SQL Server and a more modern wave of platforms commonly referred to as “NoSQL” databases. Proponents from both types of databases tend to get into disputes concerning, “which database is best?” However, this can be a misguided point of contention. To understand why, it can help to trace back through history, and reflect on how NoSQL databases first rose to prominence.

In the past 15 years, database technology has radically expanded beyond what could be described, to use a physics analogy, as a singularity in the initial conditions of our data universe: transactional processing using relational databases. This expansion has grown with improved technology and adoption, fueled by demand for the capability to process more data, as well as different kinds of data. There has been a revolution in the exchange of data, precipitated by the social media and mobile age. This has given rise to the increased popularity of different transient, flexible storage mediums, and protocols such as XML and JSON. While these became de facto standards in various forms of web publishing and messaging, methods of building applications have also evolved and matured. Object-oriented design in applications has increased in popularity, which has given rise to object-relational impedance mismatch. This further throttled the way in which we can build and maintain applications using relational databases. In addition, we have started to store various kinds of unstructured data, log files, binary images, text, sensory data, and more. This has given rise to distributed computing architectures like Hadoop and Spark that have allowed us to perform big queries on large data sets, without the need to apply structure such as schema to it at design time. In short, the variety of data structures we now need to manage has changed dramatically.

These changing approaches to modelling data in response to demands for greater flexibility can be thought of as emerging trade-offs between structural integrity vs agility/productivity when it comes to building applications that store any kind of data. This need to be more flexible has been characterized as a paradigm known as schema on read. The idea that data structures can be self-describing or semi-structured, and therefore the schema for applying meaning to data can in some sense live within the consumer/client code rather than being tight-coupled to databases at design time. This leaves databases free to be more flexible in how they ingest data.

In parallel to this shift in consumer demand for more flexible data structures, there has been a phenomenal increase in the volume and velocity of data we are handling in databases. This has given rise to the need to balance transactional integrity with physical availability, latency, and concurrency. Volumes of data being processed have become so large that traditional relational databases can sometimes struggle to offer the levels of overall performance that end users demand. In the case of ACID transactions, this has led to a common practice of relaxing the isolation element of ACID semantics in order to provide greater concurrency. In the case of availability and latency, this has given rise to the emergence of distributed database architectures, which in turn require us to balance trade-offs between consistency (of replicas) and availability. Learn more by reading about the CAP Theorem and PACELC theorem

In the context of deciding which type of database engine to use, we now have an emerging set of spectrums for data storage and persistence in an “expanding data universe”. The below diagram illustrates this, and suggests where we might place some of the emergent paradigms that have been solidifying within them.

Data Universe

Ultimately these spectrums have emerged and solidified through the increasing variety, velocity, and volume of data that modern day applications need to handle, and the advances in technology to support them.

The isolation trade-offs in ACID databases have been known for some time, and CAP Theorem/PACELC theorem have received a lot of recent press in exposing some of the trade-offs that relate to replication consistency spectrum in distributed databases. The emergence of a data structure spectrum is perhaps less discussed, but just as important in understanding the shifting paradigms in the database world. This proliferation of data paradigms means that the questions we ask about database technologies should really be centered around the business use case, and where along these spectrums that use case would be optimally served by applying the appropriate paradigm, rather than asking which database is the best. We now live in an “expanding data universe”, in which there is no single paradigm that fits best for all data structures or data persistence scenarios.

Of course, there is one database that covers more ground than other databases across these expanding and maturing paradigms, Microsoft’s polymorphic Azure Cosmos DB!

Azure Cosmos DB

The data structure spectrum

On the data structure spectrum, Azure Cosmos DB provides a revolutionary common type system referred to as atom-record-sequence (ARS). This facilitates multiple data models at an API and wire protocol level, each representing the different data models shown in the earlier diagram. Although these models may seem unrelated, they conceptually occupy points along a spectrum, as each represents a different level of trade-off between applying structure/meaning to data at design-time vs query time, or schema-on-write vs schema-on-read. From left to right, in the case of column-family, this is provided in the form of the open source Cassandra API. For the document data model, users have a choice between the native SQL API, or the open source MongoDB API. For graph data, users can adopt the Gremlin API. Finally for a key-value store, users can opt for the Table API.

The data persistence spectrums

Similarly on the data persistence spectrum, Azure Cosmos DB is one of the only databases in the world to offer multiple consistency abstractions with turnkey enablement for replication, which can be overridden per request. Azure Cosmos DB also offers the ability to do ACID transactions with snapshot isolation.

As shown in the earlier diagram, all points along the data persistence spectrum for replication consistency are supported, and were in fact uniquely pioneered as well-defined abstractions in Cosmos DB. Read my blog title “Azure Cosmos DB – Tunable Consistency!” for a discussion of the benefits and use cases for each consistency setting, along with descriptions using real world examples. For a more in-depth exploration of the data consistency models we created for Cosmos DB, please take a look at our e-book.

Global distribution and SLAs

In addition to this wide coverage across all these burgeoning spectrums, Azure Cosmos DB is also one of the only turnkey globally distributed databases in the world, enabling ultra-low latencies for both reads and writes in geo-distributed applications through seamless replication and multi-master write region capability, with automatic conflict resolution. Through a tightly controlled resource governance model made possible through a cloud-native software architecture, it also offers financially backed SLAs across consistency, availability, latency and throughput.

Flexible options

Azure Cosmos DB does not circumvent the need to make informed decisions between different points along each spectrum, nor does it completely abdicate the need in some cases to choose a different database platform entirely such as a relational database. However, as illustrated above it does provide very wide support across a growing number of spectrum points in an “expanding data universe”, with turnkey convenience and efficiency. It is thus very strongly placed to give excellent coverage across a high number of real world business use cases.


Static Data Masking for Azure SQL Database and SQL Server

$
0
0

The SQL Security team is pleased to share the public preview release of Static Data Masking. Static Data Masking is a data protection feature that helps users sanitize sensitive data in a copy of their SQL databases.  

Static Data Masking

Use cases

Static Data Masking is designed to help organizations create a sanitized copy of their databases where all sensitive information has been altered in a way that makes the copy sharable with non-production users. Static Data Masking can be used for:

 
  • Development and testing
  • Analytics and business reporting
  • Troubleshooting
  • Sharing the database with a consultant, a research team, or any third-party
 

Static Data Masking facilitates compliance with security requirements such as the separation between production and dev/test environments. For organizations subject to GDPR, the feature is a convenient tool to remove all personal information while preserving the structure of the database for further processing.

How Static Data Masking works

With Static Data Masking, the user configures how masking operates for each column selected inside the database. Static Data Masking will then replace data in the database copy with new, masked data generated according to that configuration. Original data cannot be unmasked from the masked copy. Static Data Masking performs an irreversible operation.

In the example below, all entries in the column FirstName have been nullified. The column LastName is made of randomly generated strings. In the EmailAddress column, names have been replaced with randomly generated strings, but the domain extension has been maintained. A similar narrative applies to the Phone column where the area code has been preserved, but not the last 7 digits.

Before and after

To learn more about on Static Data Masking, please refer to our documentation.

Static Data Masking vs. Dynamic Data Masking

Data masking is the process of applying a mask on a database to hide sensitive information and replace it with new data or scrubbed data. Microsoft offers two masking options, Static Data Masking and Dynamic Data Masking

Static Data Masking

Dynamic Data Masking

  • Happens on a copy of the database
  • Original data not retrievable
  • Mask occurs at the storage level
  • All users have access to the same masked data
  • Happens on the original database
  • Original data intact
  • Mask occurs on-the-fly at query time
  • Mask varies based on user permission

How to download Static Data Masking

Static Data Masking ships with SQL Server Management Studio 18.0. The latest preview SQL Server Management Studio 18.0 is available today for download.

Compatibility

Static Data Masking is compatible with SQL Server (SQL Server 2012 and newer), Azure SQL Database (DTU and vCore-based hosting options, excluding Hyperscale), and SQL Server on Azure Virtual Machines.

The team is actively looking for feedback so please do share your thoughts at static-data-masking@microsoft.com.

Three reasons why Windows Server and SQL Server customers continue to choose Azure

$
0
0

For the past 25 years, companies of every size have trusted Windows Server and SQL Server to run their business-critical workloads. In fact, more than 70 percent of on-premises server workloads today run on Windows Server1. As more customers use the cloud for innovation and digital transformation, the first step is often migrating existing Windows Server and SQL Server applications and data to the cloud. Many of you have shared why you continue to choose Microsoft and stay with the vendor you trust. Below are the three main reasons that we hear.

Reason #1: Pay less with Azure

We understand that moving to the cloud needs to make sense for your bottom line, and we’re committed to making Azure the most cost-effective cloud for your Microsoft workloads.

The Azure Hybrid Benefit for Windows Server and SQL Server and reservation pricing have been helping customers save when moving to Azure. We are committed to keeping your server workloads secure and Azure now offers free Extended Security Updates for Windows Server and SQL Server 2008 and 2008 R2. When you add it all up, AWS is 5 times more expensive than Azure for Windows Server and SQL Server. With savings like this, why would you run these workloads anywhere else?

“Azure Hybrid Benefit is very important to us for controlling our costs for our long-running, 24/7/365 applications. Through the use of Azure Hybrid Benefit, we'll be able to reduce our overall costs by up to 82 percent.”

Jeff Brady, Sr. Program Manager, Allscripts

In addition, Azure cost management, free to all Azure customers, helps you monitor and optimize what you spend in Azure. Not only do all these savings help your bottom line, but they also free up the budget you need to innovate with cloud services, create new business value and compete more effectively in your industry.

Reason #2: Azure delivers unmatched security and compliance

When you migrate Windows Server and SQL Server to Azure, you also benefit from the $1B Microsoft has invested to build security into a cloud platform that you can trust to run your most important applications and data. Azure can help you gain security benefits through our operational best practices and a global team of more than 3,500 cybersecurity experts.

Here are a few examples of unique Azure security features:

“Microsoft has a great commitment to the problems of the enterprise. The security built into Azure is huge for us and ensures the safety of our data wherever it is.”

Julia Anderson, Global Chief Information Officer, Smithfield Foods

Reason #3: Azure is the only consistent hybrid cloud

We understand that some applications and data make sense to migrate to the cloud today, while others need to stay on-premises. Our engineering teams work closely to deliver unique hybrid capabilities not available on any other cloud. Here are a few examples:

  • Identity is critical to your hybrid cloud strategy. With Azure, you can easily connect your on-premises Active Directory to Azure Active Directory for seamless directory services for all Office 365 and Azure services.
  • Use Windows Admin Center to protect your on-premises servers and data with Azure Backup and Azure Site Recovery. Use it to start your backup from on-premises servers in less than five clicks!
  • Take advantage of bottomless storage in Azure by replicating files from your on-premises Windows Servers to Azure using Azure File Sync.
  • Create your own private Azure region with Azure Stack. Use it to run IaaS – Windows Server and Linux Virtual Machines – as well as other Azure services in your own datacenter.

“Other cloud providers told us that this kind of hybrid-cloud architecture was impossible to construct, but with Microsoft, we not only accomplished it but did so in a very performant way that wasn’t all that complicated to set up.”

Tom Phillips, Vice President of Data and Infrastructure, Ambit Energy

Why run Windows Server and SQL Server anywhere else?

The answer is clear: migrating your workloads to Azure can yield significant savings. Don’t pay 5 times more for Windows Server and SQL Server on AWS. And finally, don’t overlook the value of a single point of support across your hybrid cloud. When issues arise, you get resolution faster with a single vendor to call.

“Microsoft really stepped up to the plate. We had an all-day hackathon with Microsoft to understand how Azure Service Fabric would work for us. We also had an onsite Microsoft account person who worked with us and quickly connected us to product experts at Microsoft when we had questions. The support from Microsoft was top-notch.”

Debra Moore, Senior Product Owner, Alaska Airlines

Next steps: Get started at the Azure Migration Center

You’ll find everything you need to get started at the Azure Migration Center. And make sure you start your journey right by taking the free “Assessing and Planning for Azure Migration” course offered by Microsoft Learn for a chance to win a Surface Go!

 

1IDC, Worldwide Operating Systems and Subsystems Market Shares, 2017: A Market Rebounds and Is Poised for Strong Gains, Doc #US43753318, May 2018

Azure Backup can automatically protect SQL databases in Azure VM through auto-protect

$
0
0

We are excited to share the auto-protection capability for SQL Server in Azure Virtual Machines (VM). This is a key addition to the public preview of Azure Backup for SQL Server on Azure VM, announced earlier this year. Azure Backup for SQL Server is anenterprisecredible, zero-infrastructure pay as you go (PAYG) service that leverages native SQL backup and restore APIs to provide a comprehensive solution to backup SQL servers running in Azure VMs.

What happens when you add a new database to your protected SQL Server? You need to rediscover the database and then manually trigger configure protection to backup that database. Now imagine if we take away the work from you and automatically detect and protect each new database you add to the instance. Our new auto-protection feature does just that.

Auto-protection is a capability that lets you automatically protect all the databases in a standalone SQL Server instance or a SQL Server Always On availability group. Not only does it enable backups for the existing databases, but it also protects all the databases that you may add in future.

Auto-protection diagram

Getting started

You can enable auto-protection for the desired SQL Server instance or Always On availability group under Configure Backup for SQL Server in Azure VM. When enabled, all the databases for that SQL Server will automatically be selected. You can then define the backup policy for the selected databases. After you associate the policy, you can see the newly protected databases under the Backup items.

Thus, if there is a significant addition or deletion of databases in your environment, auto-protection capability will save you time and effort by automatically discovering and protecting the new databases.

Related links and additional content

Our 2019 Resolution: Help you transform your 2008 server applications with Azure!

$
0
0

This blog post was co-authored by Erin Chapple, CVP, Microsoft Windows Server, and Rohan Kumar, CVP, Microsoft Data.

The beginning of a new year is always a time to reflect on our plans. At Microsoft, with the end of support for 2008 servers looming, we’ve been thinking about how we can help you with your server refresh journey. How can we enable you to take advantage of all the cutting-edge innovations available in Azure?

And as we take stock, we believe that the 3 reasons why Azure is the best place to transform your 2008 server applications are:

  1. Security: With security threats becoming more and more sophisticated, increasing your organization’s security policies should be top of mind. The good news is that Azure is the most trusted cloud in the market with more certifications than any other public cloud.
  2. Innovation: We have an optimized, low-risk path to help you embrace Azure. And once you are there, you can continue to innovate with fully-managed services such as Azure SQL Database, Azure Cosmos DB and Azure AI.
  3. Cost savings: By taking advantage of Azure Hybrid Benefit and Extended Security updates, you can save significantly. For example, moving a hundred 2008 servers to Azure can save you more than $300K over 3 years compared to the cost of running them on-premises (check out our Azure TCO calculator to do your own modelling). And you don’t need to think past Azure for Windows Server and SQL Server: AWS is 5x more expensive.    

Get started now – we’re here to help!

The end of support for SQL Server 2008/R2 is now less than six months away on July 9th, 2019 and support ends for Windows Server 2008/R2 on January 14th, 2020. Windows 7, Office 2010 and Exchange Server are also ending their extended support soon. Microsoft and our partners are here to help you in every step of the way. Here are 3 steps to help you make the shift to a modern estate:

Step 1: Assess your environment

The first step is to get a complete inventory of your 2008 server environment. Rank each workload by strategic value to your organization. Answer questions like: How would this workload benefit from running in the cloud? What needs to remain on-premises? What is your strategy for upgrading each server to current versions? By establishing your priorities and objectives at the start, you can ensure a more successful migration.

For detailed guidance, visit the Azure Database Migration Guide, the Windows Server Migration Guide, the Microsoft SQL Server Docs and the Windows Server Docs.

Step 2: Know your options

Microsoft offers a wide range of solutions to modernize your 2008 server applications on your terms:

Azure SQL Database Managed Instance: Get full engine compatibility with existing SQL Server deployments (starting with SQL Server 2008), while enabling PaaS capabilities (automatic patching and version updates, automated backups, high-availability) and AI-based features that drastically reduce management overhead and TCO.

Windows Server and SQL Server in Azure Virtual Machines: Get the flexibility of virtualization for a wide range of computing solutions—development and testing, running applications and extending your datacenter.

Windows Server and SQL Server on-premises: Bring innovative security and compliance features, industry-leading performance, mission-critical availability, advanced analytics built-in and new deployment options such as containers. Refresh your hardware and software infrastructure with Windows Server 2016 and 2019 and SQL Server 2017 and 2019.

Step 3: Make the move

Build your cloud migration plan using four widely adopted strategies: rehost, refactor, rearchitect, and rebuild applications. Choose the right mix for your business, considering the new database and OS options. Join our upcoming webinars and events to learn more:

When you add it all up, Microsoft has the most comprehensive and compelling Cloud, Data and AI platform on the planet. Only Microsoft offers expansive programs that deliver unprecedented value for your existing investments and we are here to help on your refresh journey. We are excited to see how you and your organization continue to innovate and transform your world!

Now available for preview: Workload importance for Azure SQL Data Warehouse

$
0
0

Azure SQL Data Warehouse is a fast, flexible and secure analytics platform for enterprises of all sizes. Today we are announcing the preview availability of workload importance on the Gen2 platform to help customers manage resources more efficiently. Workload importance gives data engineers the ability to use importance to classify requests. Requests with higher importance are guaranteed quicker access to resources which helps meet SLAs.

“More with less” is often the motto when it comes to operating data warehousing solutions. The ability to easily scale up compute resources gives data engineers tremendous flexibility. However, when there is budget pressure and scaling down is required, problems can arise.  Workload importance allows high business value work to meet SLAs in a shared environment with fewer resources.

An example of workload importance is shown below. The CEO’s request was submitted last and classified with high importance. Because the CEO’s request has high importance, it is granted access to resources before the Analyst requests allowing it to complete sooner.

AnimatedRequestQueueV2-half

Get started now classifying requests with importance

Classifying requests is done with the new CREATE WORKLOAD CLASSIFIER syntax. Below is an example that maps the login for the ExecutiveReports role to ABOVE_NORMAL importance and the AdhocUsers role to BELOW_NORMAL importance. With this configuration, members of the ExecutiveReports role have their queries complete sooner because they get access to resources before members of the AdhocUsers role.

CREATE WORKLOAD CLASSIFIER ExecReportsClassifier
   WITH (WORKLOAD_GROUP = 'mediumrc'
        ,MEMBERNAME     = 'ExecutiveReports'
        ,IMPORTANCE     =  above_normal);
CREATE WORKLOAD CLASSIFIER AdhocClassifier
    WITH (WORKLOAD_GROUP = 'smallrc'
         ,MEMBERNAME     = 'AdhocUsers'
         ,IMPORTANCE     =  below_normal);

For more information on workload importance refer to the Classification and Importance overview topics in the documentation. Check out the CREATE WORKLOAD CLASSIFIER doc as well.

See workload importance in action in the below videos:

Next Steps

Thanks for 10 years and welcome to a new chapter in SQL innovation

$
0
0

Tomorrow, July 9, 2019, marks the end of extended support for SQL Server 2008 and 2008 R2. These releases transformed the database industry, with all the core components of a database platform built-in at a fraction of the cost of other databases. We saw broad adoption across applications, data marts, data warehousing, and business intelligence. Thank you for the ten amazing years we’ve had together.

But now support for the SQL Server 2008 and R2 versions is ending. Whether you prefer the evergreen SQL of Azure SQL Database managed instance which never needs to be patched or upgraded, or if you need the flexibility and configurability of SQL Server hosted on a Azure Virtual Machine with three free years of Extended Security Updates, Azure provides the best choice of destinations to secure and modernize your database.

Customers are moving critical SQL Server workloads to Azure

Customers like Allscripts, Komatsu, Paychex, and Willis Towers Watson are taking advantage of these innovative destinations and migrating their SQL Server databases to Azure. Danish IT solutions provider KMD needed a home for their legacy SQL Server in the cloud. They had to migrate an 8-terabyte production database to the cloud quickly and without interruption to its service. Azure SQL Database managed instance allowed KMD to transfer their production data with minimal downtime and no code changes.

“We moved our SQL Server 2008 to Azure SQL Database managed instance, and it has been a great move for us. Not only do we spend less time on maintenance, but we now run a version of SQL that is always current with no need for upgrade and patching.”

– Charlotte Lindahl, Project Manager, KMD

Azure SQL Database offers differentiated value to customers including:

  • Chose the only cloud with evergreen SQL. Azure SQL Database compatibility levels mean that you can move your on-premises workloads to managed SQL without worrying about application compatibility or performance changes. Customers who move to SQL Database never have to worry about patching, upgrades, or end of support again.
  • Host larger SQL databases than any other cloud with Azure SQL Database Hyperscale. Hyperscale is a highly scalable service tier for SQL databases that adapts on-demand to your workload's needs. With Hyperscale, databases can achieve the best performance for workloads of unlimited size and scale.
  • Harness the power of artificial intelligence to monitor and secure your workloads. Trained on millions of databases, the intelligent security and performance features in Azure SQL Database mean consistent and predictable workload performance. In addition to intelligent performance, SQL database customers get peace of mind with automatic threat detection, which identifies unusual log-in attempts or potential SQL injection attacks.
  • Move to the most economical cloud database for SQL Server, Azure SQL Database managed instance. With the full surface area of your on-premises SQL Server database engine and with an anticipated ROI of 212 percent and a payback period of as little as 6 months1, only SQL Database managed instance cements its status as the most cost effective service for running SQL in the cloud. SEB is a technology company providing software, solutions, and services specializing in managing group benefit solutions and healthcare claims processing. They chose Azure not only for its cost reduction compared to on-premises, but its more than 90 compliance offerings as well.

"With SQL Server 2008 approaching end of support, SEB needed to migrate two critical business applications that contained sensitive health and PII information. In Azure, we were able to get three years of Extended Security Updates for application VMs, and move the data to Azure SQL Database which significantly decreased both management and infrastructure spend. Azure's compliance certifications for HIPAA, PCI and ISO-27k, as well as data residency in Canada, were critical in meeting our regulatory requirements.”

– Mario Correia, Chief Technology Officer, SEB Inc.

See how Hyperscale in Azure SQL Database is enabling customer innovation.

Hyperscale video thumbnail with small play button

SQL innovation remains our focus now and in the future

Microsoft continues to invest in innovation with SQL Server 2019 and Azure SQL Database. Our priority is to future proof your database workloads. Today, I am excited to announce new innovation across on-premises and in the cloud:

  • Preview of Azure SQL, a simplified portal experience for SQL databases in Azure: Coming soon, Azure SQL will provide a single pane of glass through which you can manage Azure SQL Databases and SQL Server on Azure Virtual Machines. Additionally, available today, customers can register their self-installed (custom image) SQL VMs using the Resource Provider to access benefits like auto-patching, auto-backup, and new license management options.
  • Preview of SQL Server 2019 big data clusters: Available later this month, the SQL Server 2019 big data clusters preview combines SQL Server with Apache Spark and Hadoop Distributed File System for a unified data platform that enables analytics and artificial intelligence (AI) over all data, relational and non-relational. Early Adoption Program participants like Startup Systems Imagination Inc. are already using big data cluster to solve challenging AI and machine learning problems.  

“With SQL Server 2019 big data clusters, we can solve for on-demand big data experiments. We can analyze cancer research data coming from dozens of different data sources, mine interesting graph features, and carry out analysis at scale.”

– Pieter Derdeyn, Knowledge Engineer, Systems Imagination Inc.

Get started with SQL in Azure

As we reach end of support for SQL Server 2008 and 2008 R2, and with just six more months until the end of support for Windows Server 2008 and 2008 R2, there’s never been a better time to secure and modernize these older workloads by moving them to Azure. Secure, manage, and transform your SQL Server workloads with the latest data and AI capabilities:

 

1The Total Economic Impact™ of Microsoft Azure SQL Database Managed Instance, a Forrester Consulting Study, 10/25/2018. https://azure.microsoft.com/en-us/resources/forrester-tei-sql-database-managed-instance/en-us/

Ensuring customer success: Introducing the Azure Migration Program

$
0
0

Last July, I shared our approach to helping customers migrate to Azure. Since then, we’ve seen tremendous customer response working with organizations such as Allscripts, Chevron, J.B. Hunt, and Carlsberg Beers, and we’ve gained valuable insights about customer needs along their journey. Today, we are bringing together a best practice-based, holistic experience for migrating existing applications and systems to Azure. 

Azure Migration Program  

Azure Migration Program includes prescriptive advice, resources, and tools customers need for a successful path to the cloud from start to finish. Using proven cloud adoption methodologies, tools, resources, and best practices, customers can ensure their move to Azure is successful. Through the program, customers will work hand in hand with Microsoft experts and specialized migration partners to receive:

"The AMP program is going to help us get our customers through the initial stages of migration more rapidly – especially through the part where it takes us typically a more time, helping their people adjust to operating at cloud-speed, and with a set of automated processes that are quite different than a traditional on-premises operating model.”   

– Alex Brown, CEO, 10th Magnitude

“We are on a multi-year transformation journey, and cloud migration is an important first step. Azure Migration Program offered the right mix of training, best practice guidance, tooling, and specialized partners to best meet our needs. Importantly, Microsoft was prepared to work hand in hand with us and showed deep commitment to our success.”

– Marc Gunter, Vice President of Infrastructure, Planning and Engineering, Canadian Imperial Bank of Commerce, CIBC

 

To learn more about the program, watch this video to see how you can benefit. You can also register for the webinar on July 24, 2019 to learn more. If you’re ready to get started now, you can submit your request to participate.

Why run Windows Server and SQL Server anywhere else?

SQL Server 2008 end of support was July 9, 2019 and Windows Server 2008 end of support is January 14, 2020. Most customers are choosing Azure as the destination for Windows Server and SQL Server workloads for several reasons:

  • Unparalleled innovation. Azure delivers innovative, fully managed capabilities across apps, data, and infrastructure. Azure App Service supports popular app frameworks with advanced DevOps capabilities, delivering a highly productive app migration experience for customers. Azure SQL Database managed instance provides evergreen SQL, which never needs to be patched or upgraded along with comprehensive SQL Server Engine compatibility so customers can migrate SQL Server workloads without changing code. Finally, Azure IaaS can meet all the infrastructure needs for your migrated workloads with global coverage across 54 regions.
  • Unmatched security. Azure enables a security posture that’s easier to implement and far more comprehensive than other environments, thereby enabling your migrated workloads to be secure and well managed. With Azure Security Center, customers get the built-in protections across hybrid environments. Azure Blueprints makes it easier for customers to define and apply security policies across their workloads speedily and at scale. Azure Sentinel enables advanced security threat hunting and mitigation from across the enterprise.
  • Unbeatable offers. AWS is 5X more expensive than Azure for Windows Server and SQL Server. Customers are realizing significant savings by taking advantage of unique offers like Azure Hybrid Benefit and free Extended Security Updates only in Azure.

Azure Migrate – Your single destination for all migration needs

Azure Migrate toolset delivers a unified, integrated experience across Azure and partner migration tools, so customers can identify the right tool for their migration scenario. Azure tools such as Server Assessment, Server Migration, Database Migration Service, and App Service Migration Assistant are now part of Azure Migrate. Azure partner tools such as Carbonite, Cloudamize, Corent, Device42, Turbonomic, and UnifyCloud are now integrated with Azure Migrate with additional integrations on the way. We have also enabled agentless migration and added support for Hyper-V assessments. Learn more and watch the new Azure Migrate video.

Get started today

I couldn’t be more excited about the collective opportunity that lies ahead of us and look forward to helping customers confidently plan and migrate to Azure.

Visit the Azure migration center to get started today.


Run Windows Server and SQL Server workloads seamlessly across your hybrid environments

$
0
0

In recent weeks, we’ve been talking about the many reasons why Windows Server and SQL Server customers choose Azure. Security is a major concern when moving to the cloud, and Azure gives you the tools and resources you need to address those concerns. Innovation in data can open new doors as you move to the cloud, and Azure offers the easiest cloud transition, especially for customers running on SQL Server 2008 or 2008 R2 with concerns about end of support. Today we’re going to look at another critical decision point for customers as they move to the cloud. How easy is it to combine new cloud resources with what you already have on-premises? Many Windows Server and SQL Server customers choose Azure for its industry leading hybrid capabilities.

Microsoft is committed to enabling a hybrid approach to cloud adoption. Our commitment and passion stems from a deep understanding of our customers and their businesses over the past several decades. We understand that customers have business imperatives to keep certain workloads and data on premises, and our goal is to meet them where they are and prepare them for the future by providing the right technologies for every step along the way. That’s why we designed and built Azure to be hybrid from the beginning and have been delivering continuous innovation to help customers operate their hybrid environments seamlessly across on-premises, cloud and edge. Enterprise customers are choosing Azure for their Windows Server and SQL Server workloads. In fact, in a 2019 Microsoft survey of 500 enterprise customers, when those customers were asked about their migration plans for Windows Server, they were 30 percent more likely to choose Azure.

Customers trust Azure to power their hybrid environments

Take Komatsu as an example. Komatsu achieved 49 percent cost reduction and nearly 30 percent performance gain by moving on-premises applications to Azure SQL Database Managed Instance and building a holistic data management and analytics solutions across their hybrid infrastructure.

Operating a $15 billion enterprise, Smithfield Foods slashed datacenter costs by 60 percent and accelerated application delivery from two months to one day using a hybrid cloud model built on Azure. Smithfield has factories and warehouses often in rural areas that have less than ideal internet bandwidth. It relies on Azure ExpressRoute to connect their major office locations globally to Azure to gain the flexibility and speed needed.

The government of Malta built a complete hybrid cloud eco-system powered by Azure and Azure Stack to modernize its infrastructure. This hybrid architecture, combined with a robust billing platform and integrated self-service backup, brings new level of flexibility and agility to the Maltese government operations, while also providing citizens and businesses more efficient services that they can access whenever they want.

Let’s look at some of Azure’s unique built-in hybrid capabilities.

Bringing the cloud to local datacenters with Azure Stack

Azure Stack, our unparalleled hybrid offering, lets customers build and run cloud-native applications with Azure services in their local datacenters or in disconnected locations. Today, it’s available in 92 countries and customers like Airbus Defense & Space, iMOKO, and KPMG Norway are using Azure Stack to bring cloud benefits on-premises.

We recently introduced Azure Stack HCI solutions so customers can run virtualized applications on-premises in a familiar way and enjoy easy access to off-the-shelf Azure management services such as backup and disaster recovery.

With Azure, Azure Stack, and Azure Stack HCI, Microsoft is the only cloud provider in the market that offers a comprehensive set of hybrid solutions.

Modernizing server management with Windows Admin Center

Windows Admin Center, a modern browser-based application free of charge, allows customers to manage Windows Servers on-premises, in Azure, or in other clouds. With Windows Admin Center, customers can easily access Azure management services to perform tasks such as disaster recovery, backup, patching, and monitoring. Since its launch just over a year ago, Windows Admin Center has seen tremendous momentum, managing more than 2.5 million server nodes each month.

Screenshot of the Windows Admin Center - Azure Hybrid Center

Easily migrating on-premises SQL Server to Azure

Azure SQL Database is a fully managed and intelligent database service.  SQL Database is evergreen, so it’s always up to date: no more worry about patching, upgrades or End of Support. Azure SQL Database Managed Instance has the full surface area of the SQL Server database engine in Azure. Customers use Managed Instance to migrate SQL Server to Azure without changing the application code. Because the service is consistent with on-premises SQL Server, customers can continue using familiar features, tools and resources in Azure.

With SQL Database Managed Instance, customers like Komatsu, Carlsberg Group, and AllScripts were able to quickly migrate SQL databases to Azure with minimal downtime and benefit from built-in PaaS capabilities such as automatic patching, backup, and high availability.

Connecting hybrid environments with fast and secure networking services

Customers build extremely fast private connections between Azure and local infrastructure, allowing both to and through access using Azure ExpressRoute at bandwidths up to 100 Gbps. Azure Virtual WAN makes it possible to quickly add and connect thousands of branch sites by automating configuration and connectivity to Azure and for global transit across customer sites, using the Microsoft global network.

Customers are also taking full advantage of services like Azure Firewall, Azure DDoS Protection, and Azure Front Door Service to secure virtual networks and deliver the best application performance experience to users.

Managing anywhere access with a single identity platform

Over 90 percent of enterprise customers use Active Directory on-premises. With Azure, customers can easily connect on-premises Active Directory with Azure Active Directory to provide seamless directory services for all Office 365 and Azure services. Azure Active Directory gives users a single sign-on experience across cloud, mobile and on-premises applications, and secures data from unauthorized access without compromising productivity.

Innovating continuously at the edge

Customers are extending their hybrid environments to the edge so they can take on new business opportunities. Microsoft has been leading the innovation in this space. The following are some examples.

Azure Data Box Edge provides a cloud managed compute platform for containers at the edge, enabling customers to process data at the edge and accelerate machine learning workloads. Data Box Edge also enables customers to transfer data over the internet to Azure in real-time for deeper analytics, model re-training at cloud scale or long-term storage.

At Microsoft Build 2019, we announced Azure SQL Database Edge as available in preview, to bring SQL engine to the edge. Developers will now be able to adopt a consistent programming surface area to develop on a SQL database and run the same code on-premises, in the cloud, or at the edge.

Get started – Integrate your hybrid environments with Azure

Check out the resources on Azure hybrid such as overviews, videos, and demos so you can learn more about how to use Azure to run Windows Server and SQL Server workloads successfully across your hybrid environments.

Reservations now available for US Government cloud regions

$
0
0

Reservations are now generally available for US government Azure customers. Reservations are available for virtual machines, SQL Server and Cosmos DB for US Government and US DoD Azure regions.

Reservations can help you save money on workloads that have consistent usage, providing price predictability to support your budgeting and forecasting needs. Also, reservations provide unprecedented flexibility should your business need change. We’ve made it easy to exchange your reservations and make changes including the ability to modify your region, sizes or term. Unlike other cloud providers, you can cancel reservations at any time and get a refund. Reservations are available in the following Azure Government regions: US Gov Arizona, US Gov Texas, US Gov Virginia, US DoD Central, and US DoD East.

Azure is the cost-effective cloud for Windows Server workloads

If you are a Windows Server customer with Software Assurance or a Windows Server Subscription, you can combine reservations with the Azure Hybrid Benefit for significant savings. In particular, if you are running Windows Server 2008, Azure offers the most cost-effective approach to running in the cloud.

With Azure Reserved VM Instances and Azure Hybrid Benefit, Azure is the most cost-effective public cloud to run your Windows Server workloads!

Additional resources

Read more on Microsoft’s pricing page.

Read our Azure documentation to learn more.

*Refer to this page for Azure Hybrid Benefit calculation and assumptions.





Latest Images