在私有云中提供与 Azure 一致的存储服务 曹阳 yangcao@microsoft.com Microsoft Azure Stack
10:00AM -10:50AM DIM-B305: 在 Hyper-V 中保护租户的秘密 1:30PM 2:20PM 3:30PM 4:30PM 4:30PM 5:20PM DIM-B201: Azure Stack: 与 Azure 一致的私有云 托管云服务交付 数据中心专家面对面 联想 - 微软 Cloud Rack 实践及 Window 2016 私有云存储 9:00AM 9:50AM 2:30PM 3:20PM 3:30PM 4:20PM DIM-B306: 在私有云中提供与 Azure 一致的存储服务 DIM-B204: Windows Server 2016 中的软件定义存储 DIM-B203: Windows Server 2016 中的软件定义网络
在私有云中提供与 Azure 一致的存储服务 曹阳 yangcao@microsoft.com Microsoft Azure Stack
演示 : 最终效果
存储服务 开发者 存储服务租户 存储服务 提供商 企业 IT
Azure-consistent Storage
Traditional Storage (e.g. Block or File) Coarse-grained multi-tenancy Limited ability for metadata attribution Web access to data requires intermediaries Scalability constrained by relatively small implementation limits Not Cloud Storage HTTP APIs Ideal for high-performance, low-latency, local workloads. E.g., hypervisor storage Object Storage Multi-tenancy without any constraints Very rich metadata for each object REST and HTTP by design make object storage web-friendly Virtually unlimited scalability due to scale-out architectures and inherent capacity virtualization Cloud Storage HTTP APIs ( Single version of app for on-prem and cloud deployment workload mobility) Ideal for workloads requiring multi-tenant web-accessible storage. E.g. streaming media
Consistent services Consistent tools/apis 高性能, 高可用性, 高扩展性 Physical Storage SMB3 Storage Network Fabric Scale-Out File Server (SOFS) Storage Spaces 存储服务管理员
如何做? 开发人员需要做什么?
学习 Azure Storage 下载 SDK 和开发工具 开发 测试 : 使用 emulator 或测试账户 发布 https://azure.microsoft.com/en-us/downloads/
在线文档 范例代码 Visual Studio 等工具 PowerShell Storage Analytics
如何做? 租户需要做什么?
Container Blob 选择一个可用的 MyOffer 创建一个新的订阅 MySub 创建一个新的资源组 MyRG 创建一个新的存储账户 MyAcc 开始创建 blobs/tables Table http://.blob.core.windows.net http://.table.core.windows.net
Storage Tenant Management REST APIs ARM Templates with Storage Service Microsoft Azure PowerShell cmdlets 租客管理员 Web UI
如何做? 托管服务供应商或企业 IT 需要做什么?
部署存储基础架构 规划存储的 容量和资源 部署 Microsoft Azure Stack 和 Azureconsistent Storage 配置 Region 和 Farm 测试存储服务
SMB3 Storage Network Fabric Scale-Out File Server (SOFS) Storage Spaces Physical Storage
定义一个新的 Plan 选择一个 Region 如 北京 将存储作为 Plan 里的一个服务 设置希望的存储额度 选择其他包含在 Plan 里的服务和额度 定义一个新的 offer
监控服务指标 根据租户使用情况设计收费 配置并接受报警 随着业务发展而扩容 : 存储空间或资源 解决故障
Service Provider Management REST APIs Storage Service Provider PowerShell cmdlets 多种管理工具, 包括部署脚本, 模板,Profile 等 Modern UI
内部架构 以 Table Service 为例, 看看 Azure-consistent Storage 是如何做到租户隔离, 高可用性, 可扩展的
动态增减 REST Front-end (FE) 以处理更多 / 少的 REST/HTTP API 基于 Microsoft Azure Service Fabric 健康监控, 使用报告, Smoke Test 可添加新的存储节点或集群 SOFS 提供对硬件故障的保护
总结
Storage Service Developer Storage Service Tenant Storage Service Provider Enterprise IT
课后提醒
10:00AM -10:50AM DIM-B305: 在 Hyper-V 中保护租户的秘密 1:30PM 2:20PM 3:30PM 4:30PM 4:30PM 5:20PM DIM-B201: Azure Stack: 与 Azure 一致的私有云 托管云服务交付 数据中心专家面对面 联想 - 微软 Cloud Rack 实践及 Window 2016 私有云存储 9:00AM 9:50AM 2:30PM 3:20PM 3:30PM 4:20PM DIM-B306: 在私有云上构建和 Azure 一致的现代应用 DIM-B204: Windows Server 2016 中的软件定义存储 DIM-B203: Windows Server 2016 中的软件定义网络
Azure Stack Friends https://www.yammer.com/wsscenginee ring/#/threads/ingroup?type=in_group &feedid=6394023 http://www.meetup.com/shanghai- Cloud-Service-Provider-Meetup/
https://channel9.msdn.com/events/ignite/ Microsoft-Ignite-China-2015 http://aka.ms/ignitechina2015