Azure SQL 是微软提供的关系型数据库服务,基于云平台构建,支持弹性扩展、高可用性和内置安全功能。以下介绍如何使用 Azure 门户创建和管理 Azure SQL 服务器和数据库,并参考 Microsoft Docs 官方文档确保最佳实践。
一、创建 Azure SQL 服务器
- 登录 Azure 门户 (portal.azure.com)。
- 在搜索栏中输入“SQL 服务器”,选择“SQL 服务器”服务。
- 单击“创建”按钮,填写基本信息:
- 订阅:选择您的 Azure 订阅。
- 资源组:新建或选择现有资源组。
- 服务器名称:输入唯一名称(如 mysqlserver123)。
- 位置:选择数据中心区域。
- 服务器管理员登录:设置用户名和强密码。
- 配置网络和安全设置:
- 允许 Azure 服务访问:启用以允许其他 Azure 资源连接。
- 防火墙规则:添加客户端 IP 地址以允许远程访问。
- 审核设置后,单击“查看 + 创建”,然后确认创建。服务器通常在几分钟内部署完成。
二、创建 Azure SQL 数据库
- 在 Azure 门户中,导航到已创建的 SQL 服务器。
- 在服务器概述页面,单击“数据库”选项卡,然后选择“新建数据库”。
- 填写数据库详细信息:
- 数据库名称:输入唯一名称(如 mydatabase)。
- 计算+存储:选择服务层级(如“基本”、“标准”或“高级”)和大小。
- 备份保留期:设置自动备份策略。
- 配置其他选项:
- 网络:可设置虚拟网络规则。
- 安全:启用透明数据加密 (TDE) 和威胁检测。
- 单击“查看 + 创建”,确认后启动部署。数据库创建后,可通过连接字符串从应用程序访问。
三、管理 Azure SQL 服务器和数据库
- 监控和优化:
- 使用 Azure Monitor 和 Metrics 跟踪性能指标,如 CPU 使用率和存储。
- 启用查询性能 Insight 以识别慢查询。
- 备份和恢复:
- Azure SQL 自动执行备份,支持时间点还原(最多 35 天)。
- 可配置长期备份保留策略。
- 安全与合规:
- 启用 Azure Active Directory 认证以加强访问控制。
- 使用防火墙规则限制 IP 访问。
- 定期审核数据库活动。
- 扩展与缩放:
- 垂直扩展:更改服务层级以调整计算资源。
- 水平扩展:使用弹性池管理多个数据库。
四、参考 Microsoft Docs
Microsoft Docs 提供了详细指南和最佳实践:
- 访问 docs.microsoft.com/azure/azure-sql/ 获取最新文档。
- 学习使用 PowerShell、CLI 或 ARM 模板自动化管理任务。
- 查阅故障排除指南,解决常见连接或性能问题。
通过遵循这些步骤,您可以高效地创建和管理 Azure SQL 资源,确保数据库服务的可靠性和安全性。始终参考官方文档以保持更新。