Che cos'è Database di Azure per PostgreSQLWhat is Azure Database for PostgreSQL?

Database di Azure per PostgreSQL è un servizio di database relazionale in Microsoft Cloud creato per gli sviluppatori e basato sulla versione della community del motore di database PostgreSQL open source.Azure Database for PostgreSQL is a relational database service in the Microsoft cloud built for developers based on the community version of open source PostgreSQL database engine. Questo servizio è disponibile in anteprima pubblica.This service is in public preview. Database di Azure per PostgreSQL offre:Azure Database for PostgreSQL delivers:

  • Disponibilità elevata integrata senza costi aggiuntivi.Built-in high availability with no additional cost.
  • Prestazioni prevedibili, con piano tariffario tutto incluso e pagamento in base al consumo.Predictable performance, using inclusive pay-as-you-go pricing.
  • Scalabilità in tempo reale in pochi secondi.Scale on the fly within seconds.
  • Protezione dei dati sensibili inattivi e in movimento.Secured to protect sensitive data at-rest and in-motion.
  • Backup automatici e ripristino temporizzato per un massimo di 35 giorni.Automatic backups and point-in-time-restore for up to 35 days.
  • Sicurezza e conformità di livello aziendale.Enterprise-grade security and compliance.

Tutte le funzionalità richiedono pochissima amministrazione e sono disponibili senza costi aggiuntivi.All those capabilities require almost no administration, and all are provided at no additional cost. Queste funzionalità consentono di concentrarsi sullo sviluppo rapido di applicazioni e accelerare i tempi di mercato, piuttosto che allocare tempo e risorse preziose alla gestione delle macchine virtuali e dell'infrastruttura.These capabilities allow you to focus on rapid application development and accelerating your time to market, rather than allocating precious time and resources to managing virtual machines and infrastructure. È anche possibile continuare a sviluppare l'applicazione con la piattaforma e gli strumenti open source scelti e a renderla disponibile con la rapidità e l'efficienza richiesti dall'azienda senza bisogno di acquisire nuove competenze.In addition, you can continue to develop your application with the open source tools and platform of your choice, and deliver with the speed and efficiency your business demands without having to learn new skills.

Questo articolo è un'introduzione dei concetti fondamentali su Database di Azure per PostgreSQL e delle funzionalità correlate a prestazioni, scalabilità e gestibilità.This article is an introduction to Azure Database for PostgreSQL core concepts and features related to performance, scalability, and manageability. Per iniziare, vedere queste guide introduttive:See these quickstarts to get you started:

Per un set di esempi dell'interfaccia della riga di comando di Azure, vedere:For a set of Azure CLI samples, see:

Regolare prestazioni e scalabilità in pochi secondiAdjust performance and scale within seconds

L'anteprima del Database di Azure per PostgreSQL offre due livelli di servizio: Base e Standard.In preview, the Azure Database for PostgreSQL service offers two service tiers: Basic and Standard. Ogni livello offre diverse prestazioni e capacità per supportare i carichi di lavoro del database, da quelli leggeri a quelli pesanti.Each tier offers different performance and capabilities to support lightweight to heavyweight database workloads. È possibile compilare la prima app in un database di piccole dimensioni con un costo mensile minimo, quindi regolare la scalabilità in base alle esigenze della soluzione.You can build your first app on a small database for a few dollars a month, and then adjust the scale to meet the needs of your solution. La scalabilità dinamica consente al database di rispondere in modo trasparente ai requisiti delle risorse soggetti a rapidi cambiamenti.Dynamic scalability enables your database to transparently respond to rapidly changing resource requirements. Si paga solo per le risorse necessarie, quando sono necessarie.You only pay for the resources you need, and only when you need them. Per informazioni dettagliate, vedere Piani tariffari.See Pricing tiers for details.

Monitoraggio e avvisoMonitoring and alerting

Per decidere quando aumentare e ridurre le prestazioni,How do you decide when to dial up and down? si usano le funzionalità predefinite di monitoraggio delle prestazioni e avviso, combinate con le classificazioni delle prestazioni basate sulle unità di calcolo.You use the built-in performance monitoring and alerting features, combined with the performance ratings based on Compute Units. Usando questi strumenti, è possibile valutare rapidamente l'impatto dell'aumento o della riduzione delle unità di calcolo in base alle esigenze correnti o previste relative alle prestazioni.Using these tools, you can quickly assess the impact of scaling Compute Units up or down based on your current or projected performance needs. Per informazioni dettagliate, vedere Avvisi.See Alerts for details.

Mantenere l'applicazione e l’esecuzione dell’aziendaKeep your app and business running

Il Contratto di servizio per la disponibilità del 99,99% (non disponibile in anteprima) leader del settore di Azure, fornito da una rete globale di datacenter gestiti da Microsoft, consente di mantenere l'applicazione in esecuzione 24 ore su 24, 7 giorni su 7.Azure's industry leading 99.99% availability (not available in preview) service level agreement (SLA), powered by a global network of Microsoft-managed datacenters, helps keep your app running 24/7. Con ogni database di Azure per il server PostgreSQL, è possibile sfruttare i vantaggi delle funzionalità di sicurezza, tolleranza di errore e protezione dei dati predefinite che sarebbe altrimenti necessario acquistare o progettare, creare e gestire.With every Azure Database for PostgreSQL server, you take advantage of built-in security, fault tolerance, and data protection that you would otherwise have to buy or design, build, and manage. Con Database di Azure per PostgreSQL, ogni livello di servizio offre un set completo di funzionalità di continuità aziendale e opzioni che è possibile usare per diventare e rimanere operativi.With Azure Database for PostgreSQL, each service tier offers a comprehensive set of business continuity features and options that you can use to get up and running and stay that way. È possibile usare un ripristino temporizzato per riportare un database a uno stato precedente, risalente anche a 35 giorni fa.You can use point-in-time restore to return a database to an earlier state, as far back as 35 days. Se nel data center che ospita i database si verifica un'interruzione, è anche possibile ripristinare i database dalle copie con ridondanza geografica di backup recenti.In addition, if the datacenter hosting your databases experiences an outage, you can restore databases from geo-redundant copies of recent backups.

Protezione dei datiSecure your data

I servizi di database di Azure vantano una tradizione di sicurezza dei dati rispettata anche da Database di Azure per PostgreSQL con funzionalità che limitano l'accesso, proteggono i dati inattivi e in transito e consentono di monitorare l'attività.Azure database services have a tradition of data security that Azure Database for PostgreSQL upholds with features that limit access, protect data at-rest and in-motion, and help you monitor activity. Visitare il Centro protezione di Azure per informazioni sulla sicurezza della piattaforma Azure.Visit the Azure Trust Center for information about Azure's platform security.

Il servizio Database di Azure per PostgreSQL usa la crittografia di archiviazione per i dati at-rest.The Azure Database for PostgreSQL service uses storage encryption for data at-rest. I dati che includono backup vengono crittografati su disco, a eccezione dei file temporanei creati dal motore durante l'esecuzione di query.Data including backups are encrypted on disk (with the exception of temporary files created by the engine while running queries). Il servizio usa la crittografia AES a 256 bit inclusa nella crittografia di archiviazione di Azure e le chiavi vengono gestite dal sistema.The service uses AES 256-bit cipher that is included in Azure storage encryption, and the keys are system managed. La crittografia di archiviazione è sempre attiva e non può essere disabilitata.Storage encryption is always on and cannot be disabled.

Per impostazione predefinita, il servizio Database di Azure per PostgreSQL è configurato per richiedere la sicurezza della connessione SSL per i dati che si spostano attraverso la rete.By default, the Azure Database for PostgreSQL service is configured to require SSL connection security for data in-motion across the network. L'applicazione delle connessioni SSL tra il server di database e le applicazioni client aiuta a proteggersi dagli attacchi "man in the middle" crittografando il flusso di dati tra il server e l'applicazione.Enforcing SSL connections between your database server and your client applications helps protect against "man in the middle" attacks by encrypting the data stream between the server and your application. Se l'applicazione client non supporta la connettività SSL, si è liberi di disabilitare l'opzione di richiesta SSL per la connessione al servizio di database.Optionally, you can disable requiring SSL for connecting to your database service if your client application does not support SSL connectivity.

Passaggi successiviNext steps