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 open source PostgreSQL.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. Database di Azure per PostgreSQL offre:Azure Database for PostgreSQL delivers:

  • Disponibilità elevata incorporata senza costi aggiuntiviBuilt-in high availability with no additional cost
  • Prestazioni prevedibili, con piano tariffario tutto incluso e pagamento in base al consumoPredictable performance, using inclusive pay-as-you-go pricing
  • Scalabilità istantanea in pochi secondiScale on the fly within seconds
  • Sicurezza per la protezione dei dati sensibili inattivi e in transitoSecured to protect sensitive data at-rest and in-motion
  • Backup automatici e ripristino temporizzato per un massimo di 35 giorniAutomatic backups and point-in-time-restore for up to 35 days
  • Sicurezza e conformità di livello aziendaleEnterprise-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 preferiti e distribuirla 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

Il servizio Database di Azure per PostgreSQL offre tre piani tariffari: Basic, Utilizzo generico e Con ottimizzazione per la memoria.Azure Database for PostgreSQL service offers three pricing tiers: Basic, General Purpose, and Memory Optimized. Ognuno offre diverse funzionalità in termini di risorse per il supporto dei carichi di lavoro dei database.Each tier offers different resource capabilities to support your 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 o ridurre le prestazioni,How do you decide when to dial up or down? si usano le funzionalità di monitoraggio e avviso predefinite di Azure.You use the built-in Azure monitoring and alerting features. Con questi strumenti, è possibile valutare rapidamente l'impatto del passaggio a un piano superiore o inferiore in base alle esigenze attuali o previste in termini di prestazioni o archiviazione.Using these tools, you can quickly assess the impact of scaling up or down based on your current or projected performance or storage 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% 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 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 piano tariffario offre un set completo di funzionalità e opzioni per la continuità aziendale utilizzabili per diventare e rimanere operativi.With Azure Database for PostgreSQL, each pricing 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, inclusi i backup, vengono crittografati su disco, ad eccezione dei file temporanei creati dal motore durante l'esecuzione di query.Data, including backups, is 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