解构ArcGIS私有云
1.是否使用过公有云平台?
2.是否使用过Amazon AWS?
3.是否使用过?
4.是否使用过企业级虚拟化?
5.是否使用过私有云平台?
云计算平台在GIS中普及度调查
ArcGIS私有云是ArcGIS公有云()在本地的基于云的
数据中心中的实现,即:
“ on your own infrastructure”
ArcGIS私有云是什么?
ArcGIS公有云是基于云的协作式平台,是基于多租户的SaaS(软件即
服务)实现,允许组织(租户)成员使用、创建和共享地图、应用
程序和数据,即:
“ on Amazon AWS & Microsoft Azure & AT&T”
ArcGIS公有云是什么?
1.云基础设施
2.运维系统
3.自服务门户
实现
AWS只是提供了基础设施
资源,通常是实现对常规的Web
应用程序所需计算资源的提供。对
于GIS平台软件的整合以及自动化
交付需要对应的GIS软件平台厂商
在其之上做扩展以达到对GIS的自
服务以及弹性伸缩。
(GIS平台厂商为了适应云计算的环
境所必须做出的改变)
2.对于云中计算资源的度量和计费也
需要从GIS的角度出发,而不仅仅
是一般的CPU、内存、网络以及硬
盘使用率。
为什么这样实现?
Amazon AWS 2006~2014服务数量从1增加到30,提供虚拟机的EC2
服务只是最初就已经提供的最基础服务。
开始于2008年,目前使用到其中的10类服务。
Amazon AWS与Esri ArcGIS
不是在AWS EC2中租用了几台虚拟机和公网IP并绑定
个域名去搭建个网站。
作为SaaS在云基础设施之上实现了多租户,租户之间
资源隔离,也可按权限分享资源。
体现出云计算服务五个基本特征:
---On-demand Self-service
---Broad network access
---Resource pooling
---Rapid elasticity
---Measured service
多租户
1.首先需要本地数据中心中有类似于Amazon AWS的云管理系统(IaaS)
2.再次需要把GIS平台软件与IaaS整合以提供基于空间运算的云服务能力
3.最后需要搭建基于多租户模式的给用户使用的门户,并利用其中的服务
与资源创建业务应用。
在私有云环境中可以实现更多更灵活的控制
ArcGIS私有云实现
商业:VMware vCloud Suite、RedHat CloudForms
开源:OpenStack、Eucalyptus
即将支持:BMC CLM、HuaWei FusionSphere
CloudStack、OpenNebula
私有云IaaS
vSphere
(虚拟化、运维)
vCloud Director
(多租户、资源隔离)
vCloud Automation Center 6
(混合异构、自动化调配,应用
交付)
VMware vCloud Suite
支持虚拟化平台:RHEV & VMware vSphere
支持私有云和公有云:OpenStack(RDO) & Amazon AWS
RedHat CloudForms
Compute(Nova)------A------EC2
Networking(Neutron)------F
Object Storage(Swift)------A------S3
Block Storage(Cinder)------F------EBS
Identity(Keystone)------E------IAM
Image Service(Glance)------B
Dashboard(Horizon)------E
Telemetry(Ceilometer)------H------CloudWatch
Orchestration(Heat)------H------CloudFormation
Database Service(Trove)------I------RDS
Bare Metal(Ironic)------I
Queue Service(Marconi)------I------SQS
Data Processing(Savannah)------I------EMR
版本快速发展、功能不断增强、适合超大规模场景、需要极强运维能力
企业内部署有待进一步发展
OpenStack(Icehouse)
EC2(EBS)
S3(RiakCS or Ceph)(Walrus)
CloudWatch
IAM(Euare)
高度兼容AWS API、成熟度相对较高
Eucalyptus
易用性、软件成本与市场份额
VMware vCloud Suite------100%------60%
RedHat CloudForms & OpenStack(RDO)------60%------20%
Eucalyptus------30%------?%
各IaaS对比
Esri与VMware在全球是技
术联盟合作伙伴(TAP)
Esri是VCE的独立软件提供商
(ISV)
在国内是VMware的解决方
案提供商(SP)
官方正式合作伙伴关系
在私有云环境中优先支持VMware是基于其产品成熟度和市场占有率
同时支持其它云平台是为了给用户提供更多的选择
Cloud-agnostic and Vendor lock-in
1.整合并兼容各底层IaaS的具体差异性,对GIS用户提供统一的管理系统。
2.根据云数据中心不同硬件配置的规划(金、银、铜),将GIS的计算密集型任务和普通任务自动调度到对应的计算资
源中,合理利用资源。
3.不同ArcGIS软件版本、不同类型操作系统和不同机器配置级别的灵活选择,提供生产和测试的效率。
4.完全的“self-service”实现,秒级的GIS请求监控和分钟级的GIS计算能力弹性伸缩。按策略应对可预见的不可预见
的负载。
5.精确的GIS资源度量,GIS请求量和负载状况清晰展现。
6.站点租约设置,定期自动回收计算资源。
7.权限和配额的策略设定,控制资源的使用类型和使用量
8.基于工作流的GIS站点资源审批,更合理的业务流程。
9.与Portal for ArcGIS的无缝集成,实现真正的私有云门户。
ArcGIS私有云管理系统
阶段1——规划:治理与控制
(GIS业务与非GIS业务迁移)
阶段2——构建:请求与支持 供应与配置
(应用交付形式)
阶段3——运维:监控与运营
(重点)
ArcGIS私有云实施方法论
IaaS越来越PaaS化,开发者应当优
化传统应用系统开发方式,实现
具备高可用性和扩展性的程序架
构以充分利用云计算的优势。
开发适合“云”架构的应用
1.各IT基础设施厂商的云基础设施平台处于逐步成熟的过程中,GIS私
有云系统的建设依赖于这些IaaS,对 IaaS的商业产品和开源产品根
据自身条件进行选择很关键。
私有云建设不会一步到位,必须循序渐进,根据主流IT技术的发
展分阶段实现。不能只关注硬件投入而轻视软件和运维。
系统中相关人员应该将自己的时间精力专注于实现核心业务价值
,而不是花费在基础设施和软件平台的维护上,GIS与云计算的结合
和发展将极大解放生产力。
理想与现实
本次开发者大会的讲座视频文档及ppt文件
将于会议结束后两周内邮件提供下载地址