O que é o Azure SQL?What is Azure SQL?

APLICA-SE A: Azure SQL Database Azure SQL Managed Instance SQL Server on Azure VM

Azure SQL é uma família de produtos geridos, seguros e inteligentes que utilizam o motor de base de dados SQL Server na nuvem Azure.Azure SQL is a family of managed, secure, and intelligent products that use the SQL Server database engine in the Azure cloud.

  • Base de Dados Azure SQL : Suporte aplicações de nuvem modernas num serviço de base de dados inteligente e gerido, que inclui computação sem servidor.Azure SQL Database : Support modern cloud applications on an intelligent, managed database service, that includes serverless compute.
  • Exemplo gerido Azure SQL : Modernizar as aplicações existentes do SQL Server em escala com uma instância inteligente totalmente gerida como serviço, com quase 100% de paridade de funcionalidades com o motor de base de dados SQL Server.Azure SQL Managed Instance : Modernize your existing SQL Server applications at scale with an intelligent fully managed instance as a service, with almost 100% feature parity with the SQL Server database engine. O melhor para a maioria das migrações para a nuvem.Best for most migrations to the cloud.
  • SQL Server em VMs Azure : Levantar e deslocar as cargas de trabalho do SQL Server com facilidade e manter 100% de compatibilidade do Servidor SQL e acesso ao nível do sistema operativo.SQL Server on Azure VMs : Lift-and-shift your SQL Server workloads with ease and maintain 100% SQL Server compatibility and operating system-level access.

O Azure SQL é construído sobre o familiar motor SQL Server, para que possa migrar aplicações com facilidade e continuar a usar as ferramentas, idiomas e recursos que conhece.Azure SQL is built upon the familiar SQL Server engine, so you can migrate applications with ease and continue to use the tools, languages, and resources you're familiar with. As suas habilidades e experiência transferem-se para a nuvem, para que possa fazer ainda mais com o que já tem.Your skills and experience transfer to the cloud, so you can do even more with what you already have.

Saiba como cada produto se encaixa na plataforma de dados Azure SQL da Microsoft para corresponder à opção certa para os requisitos do seu negócio.Learn how each product fits into Microsoft's Azure SQL data platform to match the right option for your business requirements. Quer priorize a poupança de custos ou a administração mínima, este artigo pode ajudá-lo a decidir qual a abordagem que oferece contra os requisitos de negócio que mais gosta.Whether you prioritize cost savings or minimal administration, this article can help you decide which approach delivers against the business requirements you care about most.

Se você é novo no Azure SQL, confira o vídeo What is Azure SQL da nossa série de vídeo Azure SQLaprofundada :If you're new to Azure SQL, check out the What is Azure SQL video from our in-depth Azure SQL video series:

Descrição geralOverview

No mundo atual, impulsionado por dados, impulsionar a transformação digital depende cada vez mais da nossa capacidade de gerir quantidades massivas de dados e aproveitar o seu potencial.In today's data-driven world, driving digital transformation increasingly depends on our ability to manage massive amounts of data and harness its potential. Mas as propriedades de dados de hoje são cada vez mais complexas, com dados alojados no local, na nuvem, ou na borda da rede.But today's data estates are increasingly complex, with data hosted on-premises, in the cloud, or at the edge of the network. Os desenvolvedores que estão a construir aplicações inteligentes e imersivas podem encontrar-se limitados por limitações que podem, em última análise, afetar a sua experiência.Developers who are building intelligent and immersive applications can find themselves constrained by limitations that can ultimately impact their experience. As limitações decorrentes de plataformas incompatíveis, a inadequada segurança de dados, os recursos insuficientes e as barreiras de desempenho dos preços criam complexidade que pode inibir a modernização e desenvolvimento de aplicações.Limitations arising from incompatible platforms, inadequate data security, insufficient resources and price-performance barriers create complexity that can inhibit app modernization and development.

Um dos primeiros aspetos a compreender em qualquer debate do Azure versus bases de dados do SQL Server no local é que pode utilizar todas.One of the first things to understand in any discussion of Azure versus on-premises SQL Server databases is that you can use it all. A plataforma de dados da Microsoft aproveita a tecnologia SQL Server e disponibiliza-a em máquinas físicas no local, ambientes de nuvem privada, ambientes de nuvem privados hospedados por terceiros e nuvem pública.Microsoft's data platform leverages SQL Server technology and makes it available across physical on-premises machines, private cloud environments, third-party hosted private cloud environments, and the public cloud.

Totalmente gerido e sempre atualizadoFully managed and always up to date

Passe mais tempo a inovar e menos tempo a remendar, a atualizar e a fazer backup das suas bases de dados.Spend more time innovating and less time patching, updating, and backing up your databases. O Azure é a única nuvem com SQL sempre verde que aplica automaticamente as últimas atualizações e patches para que as suas bases de dados estejam sempre atualizadas — eliminando o ausíssam final de suporte.Azure is the only cloud with evergreen SQL that automatically applies the latest updates and patches so that your databases are always up to date—eliminating end-of-support hassle. Até tarefas complexas como afinação de desempenho, alta disponibilidade, recuperação de desastres e backups são automatizados, libertando-o para se concentrar nas aplicações.Even complex tasks like performance tuning, high availability, disaster recovery, and backups are automated, freeing you to focus on applications.

Proteja os seus dados com segurança inteligente incorporadaProtect your data with built-in intelligent security

O Azure monitoriza constantemente os seus dados por ameaças.Azure constantly monitors your data for threats. Com a Azure SQL, pode:With Azure SQL, you can:

  • Remediar potenciais ameaças em tempo real com alertas inteligentes de deteção de ameaças avançadas e de avaliação de vulnerabilidades proativas.Remediate potential threats in real time with intelligent advanced threat detection and proactive vulnerability assessment alerts.
  • Obtenha proteção multicamada líder do setor com controlos de segurança incorporados, incluindo T-SQL, autenticação, networking e gestão de chaves.Get industry-leading, multi-layered protection with built-in security controls including T-SQL, authentication, networking, and key management.
  • Aproveite a cobertura de conformidade mais abrangente de qualquer serviço de base de dados em nuvem.Take advantage of the most comprehensive compliance coverage of any cloud database service.

Motivações empresariaisBusiness motivations

Existem vários fatores que podem influenciar a sua decisão de escolher entre as diferentes ofertas de dados:There are several factors that can influence your decision to choose between the different data offerings:

  • Custo: Tanto a opção PaaS como a IaaS incluem o preço base que cobre infraestruturas subjacentes e licenciamento.Cost: Both PaaS and IaaS option include base price that covers underlying infrastructure and licensing. No entanto, com a opção IaaS é necessário investir tempo e recursos adicionais para gerir a sua base de dados, enquanto no PaaS obtém estas funcionalidades de administração incluídas no preço.However, with IaaS option you need to invest additional time and resources to manage your database, while in PaaS you get these administration features included in the price. O IaaS permite-lhe desligar recursos enquanto não os utiliza para diminuir o custo, enquanto o PaaS está sempre em funcionamento, a menos que deixe cair e re-crie os seus recursos quando são necessários.IaaS enables you to shut down resources while you are not using them to decrease the cost, while PaaS is always running unless you drop and re-create your resources when they are needed.
  • Administração: As opções PaaS reduzem o tempo que precisa para investir para administrar a base de dados.Administration: PaaS options reduce the amount of time that you need to invest to administer the database. No entanto, também limita o leque de tarefas e scripts de administração personalizados que você pode executar ou executar.However, it also limits the range of custom administration tasks and scripts that you can perform or run. Por exemplo, o CLR não é suportado com base de dados SQL, mas é suportado para um exemplo de SQL Managed Instance.For example, the CLR is not supported with SQL Database, but is supported for an instance of SQL Managed Instance. Além disso, nenhuma opção de implantação no PaaS suporta o uso de bandeiras de vestígios.Also, no deployment options in PaaS support the use of trace flags.
  • Acordo de nível de serviço: Tanto o IaaS como o PaaS fornecem SLA padrão elevado e padrão da indústria.Service-level agreement: Both IaaS and PaaS provide high, industry standard SLA. A opção PaaS garante 99,99% SLA, enquanto o IaaS garante 99,95% SLA para infraestruturas, o que significa que precisa de implementar mecanismos adicionais para garantir a disponibilidade das suas bases de dados.PaaS option guarantees 99.99% SLA, while IaaS guarantees 99.95% SLA for infrastructure, meaning that you need to implement additional mechanisms to ensure availability of your databases. Pode atingir 99,99% de SLA criando uma máquina virtual SQL adicional e implementando a solução de alta disponibilidade do grupo SQL Always On availability group.You can attain 99.99% SLA by creating an additional SQL virtual machine, and implementing the SQL Server Always On availability group high availability solution.
  • Hora de mudar para Azure: SQL Server on Azure VM é a correspondência exata do seu ambiente, por isso a migração de instalações para o VM Azure não é diferente de mover as bases de dados de um servidor no local para outro.Time to move to Azure: SQL Server on Azure VM is the exact match of your environment, so migration from on-premises to the Azure VM is no different than moving the databases from one on-premises server to another. A SQL Managed Instance também permite uma migração fácil; no entanto, pode haver algumas alterações que precisa aplicar antes da sua migração.SQL Managed Instance also enables easy migration; however, there might be some changes that you need to apply before your migration.

Comparação de serviçosService comparison

Opções do Servidor SQL da Nuvem: SQL Server em IaaS ou SaaS SQL Database na nuvem.

Como se pode ver no diagrama, cada oferta de serviço pode ser caracterizada pelo nível de administração que tem sobre a infraestrutura, e pelo grau de eficiência de custos.As seen in the diagram, each service offering can be characterized by the level of administration you have over the infrastructure, and by the degree of cost efficiency.

Em Azure, pode ter as suas cargas de trabalho do SQL Server a funcionar como um serviço hospedado(PaaS),ou uma infraestrutura hospedada(IaaS).In Azure, you can have your SQL Server workloads running as a hosted service (PaaS), or a hosted infrastructure (IaaS). Dentro do PaaS, você tem várias opções de produto, e níveis de serviço dentro de cada opção.Within PaaS, you have multiple product options, and service tiers within each option. A questão-chave que precisa de fazer ao decidir entre o PaaS ou o IaaS é se pretende gerir a sua base de dados, aplicar patches e fazer backups, ou pretende delegar estas operações no Azure?The key question that you need to ask when deciding between PaaS or IaaS is do you want to manage your database, apply patches, and take backups, or do you want to delegate these operations to Azure?

Base de Dados SQL do AzureAzure SQL Database

A Azure SQL Database é uma base de dados relacional como um serviço (DBaaS) hospedado em Azure que se enquadra na categoria industrial de Plataforma-as-a-Service (PaaS) .Azure SQL Database is a relational database-as-a-service (DBaaS) hosted in Azure that falls into the industry category of Platform-as-a-Service (PaaS) .

  • O melhor para aplicações em nuvem modernas que querem usar as mais recentes funcionalidades estáveis do SQL Server e têm restrições de tempo no desenvolvimento e marketing.Best for modern cloud applications that want to use the latest stable SQL Server features and have time constraints in development and marketing.
  • Um motor de base de dados SQL Server totalmente gerido, baseado na mais recente edição estável da Enterprise Edition do SQL Server.A fully managed SQL Server database engine, based on the latest stable Enterprise Edition of SQL Server. A SQL Database tem duas opções de implementação construídas em hardware e software padronizados que são propriedade, hospedada e mantida pela Microsoft.SQL Database has two deployment options built on standardized hardware and software that is owned, hosted, and maintained by Microsoft.

Com o SQL Server, pode utilizar funcionalidades e funcionalidades incorporadas que requerem uma configuração extensiva (seja no local ou numa máquina virtual Azure).With SQL Server, you can use built-in features and functionality that requires extensive configuration (either on-premises or in an Azure virtual machine). Ao utilizar a Base de Dados SQL, paga apenas o que utilizar, dispondo de opções para aumentar verticalmente ou horizontalmente para obter um maior desempenho sem interrupções.When using SQL Database, you pay-as-you-go with options to scale up or out for greater power with no interruption. A SQL Database tem algumas funcionalidades adicionais que não estão disponíveis no SQL Server, tais como alta disponibilidade incorporada, inteligência e gestão.SQL Database has some additional features that are not available in SQL Server, such as built-in high availability, intelligence, and management.

A Azure SQL Database oferece as seguintes opções de implementação:Azure SQL Database offers the following deployment options:

  • Como uma única base de dados com o seu próprio conjunto de recursos geridos através de um servidor lógico SQL.As a single database with its own set of resources managed via a logical SQL server. Uma única base de dados é semelhante a uma base de dados contida no SQL Server.A single database is similar to a contained database in SQL Server. Esta opção está otimizada para o desenvolvimento moderno de aplicações de novas aplicações nascidas na nuvem.This option is optimized for modern application development of new cloud-born applications. Estão disponíveis opções de hiperescala e sem servidor.Hyperscale and serverless options are available.
  • Uma piscina elástica,que é uma coleção de bases de dados com um conjunto partilhado de recursos geridos através de um servidor lógico SQL.An elastic pool, which is a collection of databases with a shared set of resources managed via a logical SQL server. Bases de dados individuais podem ser transferidas para dentro e para fora de uma piscina elástica.Single databases can be moved into and out of an elastic pool. Esta opção é otimizada para o desenvolvimento moderno de aplicações de novas aplicações nascidas na nuvem usando o padrão de aplicação SaaS multi-inquilino.This option is optimized for modern application development of new cloud-born applications using the multi-tenant SaaS application pattern. As piscinas elásticas fornecem uma solução rentável para gerir o desempenho de várias bases de dados que têm padrões de utilização variáveis.Elastic pools provide a cost-effective solution for managing the performance of multiple databases that have variable usage patterns.

Instância Gerida do Azure SQLAzure SQL Managed Instance

Azure SQL Managed Instance insere-se na categoria industrial de Platform-as-a-Service (PaaS) e é o melhor para a maioria das migrações para a nuvem.Azure SQL Managed Instance falls into the industry category of Platform-as-a-Service (PaaS) , and is best for most migrations to the cloud. SQL Managed Instance é uma coleção de bases de dados de sistemas e utilizadores com um conjunto partilhado de recursos que está pronto para levantar e deslocar.SQL Managed Instance is a collection of system and user databases with a shared set of resources that is lift-and-shift ready.

  • O melhor para novas aplicações ou aplicações existentes no local que queiram utilizar as mais recentes funcionalidades estáveis do SQL Server e que são migradas para a nuvem com alterações mínimas.Best for new applications or existing on-premises applications that want to use the latest stable SQL Server features and that are migrated to the cloud with minimal changes. Um caso de SQL Managed Instance é semelhante a uma instância do motor de base de dados do Microsoft SQL Server que oferece recursos partilhados para bases de dados e funcionalidades adicionais de âmbito de instância.An instance of SQL Managed Instance is similar to an instance of the Microsoft SQL Server database engine offering shared resources for databases and additional instance-scoped features.
  • A SQL Managed Instance suporta a migração de bases de dados a partir de instalações com alterações mínimas a nenhuma base de dados.SQL Managed Instance supports database migration from on-premises with minimal to no database change. Esta opção fornece todos os benefícios PaaS da Base de Dados Azure SQL, mas adiciona capacidades que anteriormente só estavam disponíveis em VMs do SQL Server.This option provides all of the PaaS benefits of Azure SQL Database but adds capabilities that were previously only available in SQL Server VMs. Isto inclui uma rede virtual nativa e quase 100% de compatibilidade com o SQL Server no local.This includes a native virtual network and near 100% compatibility with on-premises SQL Server. Exemplos de SQL Managed Instance fornecem acesso completo ao SERVIDOR SQL e compatibilidade de recursos para migrar servidores SQL para Azure.Instances of SQL Managed Instance provide full SQL Server access and feature compatibility for migrating SQL Servers to Azure.

SQL Server numa VM do AzureSQL Server on Azure VM

O SQL Server em Azure VM enquadra-se na categoria industrial Infra-as-a-Service (IaaS) e permite-lhe executar o SQL Server dentro de uma máquina virtual (VM) totalmente gerida em Azure.SQL Server on Azure VM falls into the industry category Infrastructure-as-a-Service (IaaS) and allows you to run SQL Server inside a fully managed virtual machine (VM) in Azure.

  • O melhor para migrações e aplicações que requerem acesso ao nível do SISTEMA.Best for migrations and applications requiring OS-level access. As máquinas virtuais SQL em Azure estão prontas para o elevador e a mudança para aplicações existentes que requerem uma migração rápida para a nuvem com alterações mínimas ou sem alterações.SQL virtual machines in Azure are lift-and-shift ready for existing applications that require fast migration to the cloud with minimal changes or no changes. As máquinas virtuais SQL oferecem controlo administrativo total sobre a instância do SQL Server e o SISTEMA subjacente para migração para Azure.SQL virtual machines offer full administrative control over the SQL Server instance and underlying OS for migration to Azure.

  • Cenários de desenvolvimento e teste rápidos quando não pretende comprar hardware de SQL Server de não produção no local.Rapid development and test scenarios when you do not want to buy on-premises non-production SQL Server hardware. As máquinas virtuais SQL também funcionam em hardware padronizado que é propriedade, hospedada e mantida pela Microsoft.SQL virtual machines also run on standardized hardware that is owned, hosted, and maintained by Microsoft. Ao utilizar máquinas virtuais SQL, pode pagar como ir para uma licença SQL Server já incluída numa imagem do SQL Server ou utilizar facilmente uma licença existente.When using SQL virtual machines, you can either pay-as-you-go for a SQL Server license already included in a SQL Server image or easily use an existing license. Também pode parar ou retomar o VM conforme necessário.You can also stop or resume the VM as needed.

  • O SQL Server instalado e hospedado na nuvem funciona em máquinas virtuais Windows Server ou Linux em funcionamento no Azure, também conhecido como uma infraestrutura como um serviço (IaaS).SQL Server installed and hosted in the cloud runs on Windows Server or Linux virtual machines running on Azure, also known as an infrastructure as a service (IaaS). As máquinas virtuais SQL são uma boa opção para migrar bases de dados e aplicações do SQL Server sem qualquer alteração na base de dados.SQL virtual machines are a good option for migrating on-premises SQL Server databases and applications without any database change. Todas as versões e edições recentes do SQL Server estão disponíveis para instalação numa máquina virtual IaaS.All recent versions and editions of SQL Server are available for installation in an IaaS virtual machine.

    A diferença mais significativa entre a Base de Dados SQL e a SqL Managed Instance é que o SQL Server em Azure Virtual Machines permite o controlo total sobre o motor da base de dados.The most significant difference from SQL Database and SQL Managed Instance is that SQL Server on Azure Virtual Machines allows full control over the database engine. Pode escolher quando iniciar a manutenção/remendos, alterar o modelo de recuperação para simples ou registado a granel, fazer uma pausa ou iniciar o serviço quando necessário, podendo personalizar totalmente o motor de base de dados SQL Server.You can choose when to start maintenance/patching, change the recovery model to simple or bulk-logged, pause or start the service when needed, and you can fully customize the SQL Server database engine. Com este controlo adicional surge a responsabilidade acrescida de gerir a máquina virtual.With this additional control comes the added responsibility to manage the virtual machine.

  • Otimizado para migrar aplicações existentes para a Azure ou alargar as aplicações existentes no local para a nuvem em implementações híbridas.Optimized for migrating existing applications to Azure or extending existing on-premises applications to the cloud in hybrid deployments. Além disso, pode utilizar o SQL Server numa máquina virtual para desenvolver e testar aplicações do SQL Server tradicionais .In addition, you can use SQL Server in a virtual machine to develop and test traditional SQL Server applications. Com máquinas virtuais SQL, você tem todos os direitos administrativos sobre uma instância dedicada do SQL Server e um VM baseado na nuvem.With SQL virtual machines, you have the full administrative rights over a dedicated SQL Server instance and a cloud-based VM. É uma opção perfeita quando uma organização já tem recursos de TI disponíveis para manter as máquinas virtuais.It is a perfect choice when an organization already has IT resources available to maintain the virtual machines. Estas capacidades permite-lhe criar um sistema altamente personalizado para fazer face aos requisitos de disponibilidade e desempenho específicos da sua aplicação.These capabilities allow you to build a highly customized system to address your application’s specific performance and availability requirements.

As diferenças adicionais estão listadas no quadro seguinte, mas tanto a SQL Database como a SQL Managed Instance estão otimizadas para reduzir os custos globais de gestão ao mínimo para o provisionamento e gestão de muitas bases de dados.Additional differences are listed in the following table, but both SQL Database and SQL Managed Instance are optimized to reduce overall management costs to the minimum for provisioning and managing many databases. Os custos de administração em curso são reduzidos, uma vez que não tem de gerir máquinas virtuais, sistema operativo ou software de base de dados.Ongoing administration costs are reduced since you do not have to manage any virtual machines, operating system, or database software. Não é necessário gerir as atualizações, a elevada disponibilidade ou as cópias de segurança.You do not have to manage upgrades, high availability, or backups.

Em geral, a BASE de Dados SQL e a SQL Managed Instance podem aumentar drasticamente o número de bases de dados geridas por um único recurso de TI ou desenvolvimento.In general, SQL Database and SQL Managed Instance can dramatically increase the number of databases managed by a single IT or development resource. As piscinas elásticas também suportam arquiteturas de aplicações multi-arrendatários SaaS com características que incluem isolamento de inquilinos e a capacidade de escalar para reduzir custos através da partilha de recursos através de bases de dados.Elastic pools also support SaaS multi-tenant application architectures with features including tenant isolation and the ability to scale to reduce costs by sharing resources across databases. A SQL Managed Instance fornece suporte para funcionalidades por exemplo que permitem uma fácil migração de aplicações existentes, bem como a partilha de recursos entre bases de dados.SQL Managed Instance provides support for instance-scoped features enabling easy migration of existing applications, as well as sharing resources among databases.

Tabela de comparaçãoComparison table

Base de Dados SQL do AzureAzure SQL Database Instância Gerida do Azure SQLAzure SQL Managed Instance SQL Server numa VM do AzureSQL Server on Azure VM
Suporta a maioria das capacidades de nível de base de dados no local.Supports most on-premises database-level capabilities. As funcionalidades do SQL Server mais utilizadas estão disponíveis.The most commonly used SQL Server features are available.
99,995% de disponibilidade garantida.99.995% availability guaranteed.
Reforços incorporados, remendos, recuperação.Built-in backups, patching, recovery.
Versão mais recente do Motor base de dados estável.Latest stable Database Engine version.
Capacidade de atribuir recursos necessários (CPU/armazenamento) a bases de dados individuais.Ability to assign necessary resources (CPU/storage) to individual databases.
Inteligência e segurança avançadas.Built-in advanced intelligence and security.
Mudança online de recursos (CPU/armazenamento).Online change of resources (CPU/storage).
Suporta quase todas as capacidades de nível de instância e de nível de base de dados no local.Supports almost all on-premises instance-level and database-level capabilities. Alta compatibilidade com o SQL Server.High compatibility with SQL Server.
99,99% de disponibilidade garantida.99.99% availability guaranteed.
Reforços incorporados, remendos, recuperação.Built-in backups, patching, recovery.
Versão mais recente do Motor base de dados estável.Latest stable Database Engine version.
Fácil migração do SQL Server.Easy migration from SQL Server.
Endereço IP privado dentro da Rede Virtual Azure.Private IP address within Azure Virtual Network.
Inteligência e segurança avançadas.Built-in advanced intelligence and security.
Mudança online de recursos (CPU/armazenamento).Online change of resources (CPU/storage).
Tem controlo total sobre o motor SQL Server.You have full control over the SQL Server engine. Suporta todas as capacidades no local.Supports all on-premises capabilities.
Até 99,99% de disponibilidade.Up to 99.99% availability.
Paridade total com a versão correspondente do SQL Server no local.Full parity with the matching version of on-premises SQL Server.
Versão fixa e conhecida do Motor de Base de Dados.Fixed, well-known Database Engine version.
Fácil migração do SQL Server.Easy migration from SQL Server.
Endereço IP privado dentro da Rede Virtual Azure.Private IP address within Azure Virtual Network.
Tem a capacidade de implementar aplicações ou serviços no anfitrião onde o SQL Server é colocado.You have the ability to deploy application or services on the host where SQL Server is placed.
A migração do SQL Server pode ser um desafio.Migration from SQL Server might be challenging.
Algumas funcionalidades do SQL Server não estão disponíveis.Some SQL Server features are not available.
Sem tempo de manutenção exato garantido (mas quase transparente).No guaranteed exact maintenance time (but nearly transparent).
A compatibilidade com a versão SQL Server só pode ser alcançada utilizando níveis de compatibilidade na base de dados.Compatibility with the SQL Server version can be achieved only using database compatibility levels.
Suporte de endereço IP privado com Link Privado Azure.Private IP address support with Azure Private Link.
Existe ainda um número mínimo de funcionalidades do SQL Server que não estão disponíveis.There is still some minimal number of SQL Server features that are not available.
Sem tempo de manutenção exato garantido (mas quase transparente).No guaranteed exact maintenance time (but nearly transparent).
A compatibilidade com a versão SQL Server só pode ser alcançada utilizando níveis de compatibilidade na base de dados.Compatibility with the SQL Server version can be achieved only using database compatibility levels.
Tens de gerir os teus backups e patches.You need to manage your backups and patches.
Tens de implementar a tua própria solução de High-Availability.You need to implement your own High-Availability solution.
Há uma inatividade ao alterar os recursos (CPU/armazenamento)There is a downtime while changing the resources(CPU/storage)
Bases de dados de até 100 TB.Databases of up to 100 TB. Até 8 TB.Up to 8 TB. SQL Server com até 256 TB de armazenamento.SQL Server instances with up to 256 TB of storage. A instância pode suportar tantas bases de dados quanto necessário.The instance can support as many databases as needed.
A aplicação no local pode aceder a dados na Base de Dados Azure SQL.On-premises application can access data in Azure SQL Database. Implementação de rede virtual nativa e conectividade com o seu ambiente no local usando a Rota Expresso Azure ou VPN Gateway.Native virtual network implementation and connectivity to your on-premises environment using Azure Express Route or VPN Gateway. Com máquinas virtuais SQL, pode ter aplicações que funcionam parcialmente na nuvem e em parte no local.With SQL virtual machines, you can have applications that run partly in the cloud and partly on-premises. Por exemplo, pode expandir a sua rede no local e o Domínio do Active Directory para a nuvem através da Rede Virtual do Azure.For example, you can extend your on-premises network and Active Directory Domain to the cloud via Azure Virtual Network. Para obter mais informações sobre soluções híbridas em nuvem, consulte a extensão das soluções de dados no local para a nuvem.For more information on hybrid cloud solutions, see Extending on-premises data solutions to the cloud.

CustoCost

Quer seja uma startup que está presa a dinheiro, ou uma equipa de uma empresa estabelecida que opera sob restrições orçamentais apertadas, o financiamento limitado é muitas vezes o principal impulsionador na hora de decidir como hospedar as suas bases de dados.Whether you're a startup that is strapped for cash, or a team in an established company that operates under tight budget constraints, limited funding is often the primary driver when deciding how to host your databases. Nesta secção, você aprende sobre o básico de faturação e licenciamento em Azure associado à família de serviços Azure SQL.In this section, you learn about the billing and licensing basics in Azure associated with the Azure SQL family of services. Também podem aprender a calcular o custo total da aplicação.You also learn about calculating the total application cost.

Noções básicas de faturação e licenciamentoBilling and licensing basics

Atualmente, tanto a SQL Database como a SQL Managed Instance são vendidas como um serviço e estão disponíveis com várias opções e em vários níveis de serviço com diferentes preços de recursos, todos os quais são cobrados por hora a uma taxa fixa com base no nível de serviço e no tamanho do cálculo que você escolhe.Currently, both SQL Database and SQL Managed Instance are sold as a service and are available with several options and in several service tiers with different prices for resources, all of which are billed hourly at a fixed rate based on the service tier and compute size you choose. Para obter as informações mais recentes sobre os atuais níveis de serviço suportados, tamanhos de cálculo e valores de armazenamento, consulte o modelo de compra baseado em DTU para a Base de Dados SQL e o modelo de compra baseado em vCore tanto para a Base de Dados SQL como para a SQL Managed Instance.For the latest information on the current supported service tiers, compute sizes, and storage amounts, see DTU-based purchasing model for SQL Database and vCore-based purchasing model for both SQL Database and SQL Managed Instance.

  • Com a BASE de Dados SQL, pode escolher um nível de serviço que se adapte às suas necessidades a partir de uma vasta gama de preços a partir de 5$/mês para o nível básico e pode criar piscinas elásticas para partilhar recursos entre bases de dados para reduzir custos e acomodar picos de utilização.With SQL Database, you can choose a service tier that fits your needs from a wide range of prices starting from 5$/month for basic tier and you can create elastic pools to share resources among databases to reduce costs and accommodate usage spikes.
  • Com a SQL Managed Instance, também pode trazer a sua própria licença.With SQL Managed Instance, you can also bring your own license. For more information on bring-your-own licensing, see License Mobility through Software Assurance on Azure or use the Azure Hybrid Benefit calculator to see how to save up to 40% .For more information on bring-your-own licensing, see License Mobility through Software Assurance on Azure or use the Azure Hybrid Benefit calculator to see how to save up to 40% .

Além disso, é-lhe faturado o tráfego de Internet de saída a taxas de transferência de dados regulares.In addition, you are billed for outgoing Internet traffic at regular data transfer rates. Pode ajustar dinamicamente os níveis de serviço e os tamanhos de cálculo para corresponder às variadas necessidades de produção da sua aplicação.You can dynamically adjust service tiers and compute sizes to match your application’s varied throughput needs.

Com base de dados SQL e SQL Managed Instance, o software de base de dados é automaticamente configurado, remendado e atualizado pela Azure, o que reduz os custos de administração.With SQL Database and SQL Managed Instance , the database software is automatically configured, patched, and upgraded by Azure, which reduces your administration costs. Além disso, as capacidades de cópia de segurança incorporada permitem-lhe obter uma redução significativa de custos, sobretudo quando tem um número elevado de bases de dados.In addition, its built-in backup capabilities help you achieve significant cost savings, especially when you have a large number of databases.

Com SQL em VMs Azure, pode utilizar qualquer uma das imagens do SQL Server fornecidas pela plataforma (que inclui uma licença) ou trazer a sua licença SQL Server.With SQL on Azure VMs , you can use any of the platform-provided SQL Server images (which includes a license) or bring your SQL Server license. Todas as versões suportadas do SQL Server (2008R2, 2012, 2014, 2016, 2017, 2019) e edições (Developer, Express, Web, Standard, Enterprise) estão disponíveis.All the supported SQL Server versions (2008R2, 2012, 2014, 2016, 2017, 2019) and editions (Developer, Express, Web, Standard, Enterprise) are available. Além disso, as versões Traga a sua própria licença (BYOL) das imagens estão disponíveis.In addition, Bring-Your-Own-License versions (BYOL) of the images are available. Quando utiliza as imagens fornecidas pelo Azure, o custo operacional depende do tamanho da VM e a edição do SQL Server que escolher.When using the Azure provided images, the operational cost depends on the VM size and the edition of SQL Server you choose. Independentemente do tamanho VM ou edição do SQL Server, paga o custo de licenciamento por minuto do SQL Server e do Windows ou Linux Server, juntamente com o custo de Armazenamento Azure para os discos VM.Regardless of VM size or SQL Server edition, you pay per-minute licensing cost of SQL Server and the Windows or Linux Server, along with the Azure Storage cost for the VM disks. A opção de faturação por minuto permite-lhe utilizar o SQL Server durante o tempo que precisar, sem comprar licenças adicionais do SQL Server.The per-minute billing option allows you to use SQL Server for as long as you need without buying addition SQL Server licenses. Se levar a sua própria licença SQL Server para o Azure, é cobrado apenas pelos custos de servidor e armazenamento.If you bring your own SQL Server license to Azure, you are charged for server and storage costs only. Para obter mais informações sobre o modelo «traga a sua própria licença», consulte o artigo Mobilidade de Licenças através do Software Assurance no Azure.For more information on bring-your-own licensing, see License Mobility through Software Assurance on Azure. Além disso, é-lhe faturado o tráfego de Internet de saída a taxas de transferência de dados regulares.In addition, you are billed for outgoing Internet traffic at regular data transfer rates.

Calcular o custo total da aplicaçãoCalculating the total application cost

Quando começa a usar uma plataforma na nuvem, o custo de execução da sua aplicação inclui o custo de novo desenvolvimento e custos de administração em curso, além dos custos de serviço da plataforma de nuvem pública.When you start using a cloud platform, the cost of running your application includes the cost for new development and ongoing administration costs, plus the public cloud platform service costs.

Para obter mais informações sobre preços, consulte os seguintes recursos:For more information on pricing, see the following resources:

AdministraçãoAdministration

Para muitas empresas, a decisão de fazer a transição para um serviço em nuvem passa tanto por descartar a complexidade de administração como pelo custo.For many businesses, the decision to transition to a cloud service is as much about offloading complexity of administration as it is cost. Com o IaaS e o PaaS, o Azure administra a infraestrutura subjacente e replica automaticamente todos os dados para fornecer recuperação de desastres, configura e atualiza o software da base de dados, gere o equilíbrio de carga, e faz falha transparente se houver uma falha do servidor dentro de um centro de dados.With IaaS and PaaS, Azure administers the underlying infrastructure and automatically replicates all data to provide disaster recovery, configures and upgrades the database software, manages load balancing, and does transparent failover if there is a server failure within a data center.

  • Com a SQL Database e a SQL Managed Instance, pode continuar a administrar a sua base de dados, mas já não precisa de gerir o motor da base de dados, o sistema operativo ou o hardware.With SQL Database and SQL Managed Instance , you can continue to administer your database, but you no longer need to manage the database engine, the operating system, or the hardware. Exemplos de itens que pode continuar a administrar incluem bases de dados e inícios de sessão, otimização de índices e consultas, e auditoria e segurança.Examples of items you can continue to administer include databases and logins, index and query tuning, and auditing and security. Além disso, configurar alta disponibilidade para outro centro de dados requer configuração e administração mínimas.Additionally, configuring high availability to another data center requires minimal configuration and administration.
  • Com o SQL no Azure VM, tem controlo total sobre o sistema operativo e a configuração de instância do SQL Server.With SQL on Azure VM , you have full control over the operating system and SQL Server instance configuration. Com um VM, cabe-lhe decidir quando atualizar/atualizar o sistema operativo e o software de base de dados e quando instalar qualquer software adicional, como antivírus.With a VM, it's up to you to decide when to update/upgrade the operating system and database software and when to install any additional software such as anti-virus. Algumas funcionalidades automatizadas são fornecidas para simplificar significativamente a aplicação de patches, a cópia de segurança e a elevada disponibilidade.Some automated features are provided to dramatically simplify patching, backup, and high availability. Além disso, pode controlar o tamanho da VM, o número de discos e as respetivas configurações de armazenamento.In addition, you can control the size of the VM, the number of disks, and their storage configurations. O Azure permite-lhe alterar o tamanho de uma VM conforme necessário.Azure allows you to change the size of a VM as needed. Para obter informações, consulte o artigo Máquina Virtual e Tamanhos do Serviço em Nuvem do Azure.For information, see Virtual Machine and Cloud Service Sizes for Azure.

Contrato de nível de serviço (SLA)Service-level agreement (SLA)

Para muitos departamentos de TI, o cumprimento de obrigações de um acordo de nível de serviço (SLA) é uma prioridade máxima.For many IT departments, meeting up-time obligations of a service-level agreement (SLA) is a top priority. Nesta secção, vamos ver que SLA se aplica a cada opção de alojamento de base de dados.In this section, we look at what SLA applies to each database hosting option.

Tanto para a Azure SQL Database como para a Azure SQL Managed Instance, a Microsoft fornece um SLA de disponibilidade de 99,99%.For both Azure SQL Database and Azure SQL Managed Instance , Microsoft provides an availability SLA of 99.99%. Para obter as informações mais recentes, consulte o acordo de nível de serviço.For the latest information, see Service-level agreement.

Para o SQL em Azure VM, a Microsoft fornece um SLA de disponibilidade de 99,95% que cobre apenas a máquina virtual.For SQL on Azure VM , Microsoft provides an availability SLA of 99.95% that covers just the virtual machine. Este SLA não abrange os processos (como o SQL Server) em execução na VM e requer que aloje, pelo menos, duas instâncias de VM num conjunto de disponibilidade.This SLA does not cover the processes (such as SQL Server) running on the VM and requires that you host at least two VM instances in an availability set. Para obter as informações mais recentes, consulte o SLA de VM.For the latest information, see the VM SLA. Para uma base de dados de alta disponibilidade (HA) dentro de VMs, deverá configurar uma das opções de alta disponibilidade suportadas no SQL Server, tais como grupos de disponibilidade Always On.For database high availability (HA) within VMs, you should configure one of the supported high availability options in SQL Server, such as Always On availability groups. Utilizar uma opção de elevada disponibilidade suportadas não fornece um SLA adicional, mas permite-lhe alcançar uma disponibilidade de base de dados > 99,99%.Using a supported high availability option doesn't provide an additional SLA, but allows you to achieve >99.99% database availability.

Hora de se mudar para Azure.Time to move to Azure

A Azure SQL Database é a solução certa para aplicações desenhadas em nuvem quando a produtividade do desenvolvedor e o tempo rápido para o mercado para novas soluções são cruciais.Azure SQL Database is the right solution for cloud-designed applications when developer productivity and fast time-to-market for new solutions are critical. Com funcionalidade semelhante a DBA programática, é perfeita para programadores e arquitetos de nuvem, uma vez que reduz a necessidade de gerir a base de dados e o sistema operativo subjacentes.With programmatic DBA-like functionality, it is perfect for cloud architects and developers as it lowers the need for managing the underlying operating system and database.

A Azure SQL Managed Instance simplifica muito a migração de aplicações existentes para o Azure, permitindo-lhe trazer rapidamente aplicações de base de dados migradas para o mercado em Azure.Azure SQL Managed Instance greatly simplifies the migration of existing applications to Azure, enabling you to bring migrated database applications to market in Azure quickly.

O SQL no Azure VM é perfeito se as suas aplicações existentes ou novas necessitarem de grandes bases de dados ou acesso a todas as funcionalidades no SQL Server ou Windows/Linux, e pretende evitar o tempo e as despesas de aquisição de novos hardware no local.SQL on Azure VM is perfect if your existing or new applications require large databases or access to all features in SQL Server or Windows/Linux, and you want to avoid the time and expense of acquiring new on-premises hardware. Também é um bom ajuste quando se pretende migrar aplicações e bases de dados existentes no local para Azure como está - nos casos em que a SQL Database ou SQL Managed Instance não é um bom ajuste.It is also a good fit when you want to migrate existing on-premises applications and databases to Azure as-is - in cases where SQL Database or SQL Managed Instance is not a good fit. Uma vez que não precisa de alterar as camadas de apresentação, aplicação e dados, poupa tempo e orçamento na recontecção da sua solução existente.Since you do not need to change the presentation, application, and data layers, you save time and budget on re-architecting your existing solution. Em vez disso, pode concentrar-se na migração de todas as suas soluções para o Azure e na execução de algumas otimizações de desempenho que possam ser exigidas pela plataforma do Azure.Instead, you can focus on migrating all your solutions to Azure and in doing some performance optimizations that may be required by the Azure platform. Para obter mais informações, consulte o artigo Melhores Práticas de Desempenho para o SQL Server em Azure Virtual Machines.For more information, see Performance Best Practices for SQL Server on Azure Virtual Machines.

Criar e gerir recursos Azure SQL com o portal AzureCreate and manage Azure SQL resources with the Azure portal

O portal Azure fornece uma única página onde pode gerir todos os seus recursos Azure SQL, incluindo as suas máquinas virtuais SQL.The Azure portal provides a single page where you can manage all of your Azure SQL resources including your SQL virtual machines.

Para aceder à página Azure SQL, a partir do menu do portal Azure, selecione Azure SQL ou procure e selecione Azure SQL em qualquer página.To access the Azure SQL page, from the Azure portal menu, select Azure SQL or search for and select Azure SQL in any page.

Nota

O Azure SQL fornece uma forma rápida e fácil de aceder a todos os seus recursos SQL no portal Azure, incluindo base de dados única e aginhada na Base de Dados Azure SQL, bem como o servidor lógico SQL que os acolhe, SQL Managed Instances e máquinas virtuais SQL.Azure SQL provides a quick and easy way to access all of your SQL resources in the Azure portal, including single and pooled database in Azure SQL Database as well as the logical SQL server hosting them, SQL Managed Instances, and SQL virtual machines. O Azure SQL não é um serviço ou recurso, mas sim uma família de serviços relacionados com o SQL.Azure SQL is not a service or resource, but rather a family of SQL-related services.

Para gerir os recursos existentes, selecione o item desejado na lista.To manage existing resources, select the desired item in the list. Para criar novos recursos Azure SQL, selecione + Adicionar.To create new Azure SQL resources, select + Add.

Página do portal Azure SQL

Depois de selecionar + Adicionar, consulte informações adicionais sobre as diferentes opções selecionando detalhes do Show em qualquer azulejo.After selecting + Add, view additional information about the different options by selecting Show details on any tile.

dados de azulejos de azulejos

Para obter mais detalhes, veja:For details, see:

Passos seguintesNext steps