文档详情

Windows Azure SQL 数据库.docx

发布:2018-08-26约3.3千字共10页下载文档
文本预览下载声明
Windows Azure SQL 数据库 方兴, Technical Evangelist DPE, Microsoft 我的博客:/shaunfang Azure技术讨论组(QQ): 289913970 Version: November, 2012 SaaS 物理机 虚拟机 从私有云到公有云 连续提供服务 IaaS PaaS SQL Server与SQL Database SQL Server服务器 一台机器 SQL Database服务器 一个URL地址,以及后台的一个数据库集群 SQL Server特指传统的SQL套装软件产品 SQL Database或SQL Azure指Azure上的SQL数据库服务 一个SQL Database 服务器(集群)上,可以建立多个数据库实例 SQL database 核心功能 数据库实例生命周期管理 数据库连接、查询 数据库管理 高可用,99.9% SLA 导入、导出 监控 如何工作 架构 客户层 – 应用程序用于直接和SQL数据库通讯 服务层 – 客户层和平台层的接口 平台层 – 包括物理服务者和支持服务层的服务 设施层 – IT管理物理的硬件和操作系统 设施层 物理架构 与传统数据库对比 使用熟悉的技术 Transact-SQL Languages .NET Framework (C#, Visual Basic, F#) via ADO.NET C / C++ via ODBC Java via Microsoft JDBC provider PHP via Microsoft PHP provider 框架 OData, Entity Framework, WCF Data Services, NHibernate 工具 SQL Server Management Studio (2008 R2 and later) SQL Server command-line utilities (SQLCMD, BCP) CA Erwin® Data Modeler Embarcadero Technologies DBArtisan® SQL Server 比较 关注于逻辑/物理管理 数据库和日志自动存放 对每个数据库维护3个高可用的备份 数据库完全隔离 表需要簇索引 最大150GB(500GB) 一般情况下,需要一定的迁移工作量 不支持的SQL Server 功能 Use 命令, 分布式事务,分布式视图 服务代理 通用语言运行库 (CLR) SQL 代理 本地加密 备份/还原 创建一个SQL 数据库 演示 管理工具 传统工具: SQL Server 数据工具(SSDT) SQL Server management studio 新工具:SQL Database Web界面 Web designers for tables, views, stored procs Interactive query editing and execution 管理SQL 数据库 演示 已有数据库迁移 SQL Server  SQL database: SQL database migration wizard MySQL  SQL database: SQL server migration assistant 迁移SQL 数据库 演示 SQL数据库安全 网络层:服务器防火墙策略 服务器层:服务器用户认证 数据库实例层:数据库访问控制 SQL 数据库防火墙 保护你的数据 对数据库基于IP地址访问的控制 规则可以在服务器和数据库上定义 默认没有IP经过认证 使用SQL数据库网站和REST API配置 在Windows Azure中运行的应用程序可以禁用/启用访问 服务器认证和访问控制 支持SQL认证 (没有Windows认证) Admin登录类似sa 连接到master 管理登录 loginmanager: 服务层级别安全角色,用于创建Login dbmanager:服务层级别安全角色,用户创建数据库 数据库认证和访问控制 登录需要相关的用户账户 Admin登录自动和dbo关联 Dbo拥有数据库的全部权限 使用CREATE / ALTER / DROP USER 命令来管理用户 通过sp_add_rolemember添加用户角色,赋予权限 在合适的地方使用Schemas 应用程序连接 连接到数据库 支持TDS (Tabular Data Stream) protocol over TCP/IP 需要SSL 使用防火墙规则从微软数据中心外部连接 ASP.NET 举例: 考虑点和最佳实践 login: [login]@[server] 空闲连接 长时间执行的事务 DoS 保护 故障转移 节流 连接池
显示全部
相似文档