专访旧金山市CTO:开放数据项目背后的架构与云

美国联邦政府应该是世界上最早设立国家首席技术官(CTO)这一职位的政府。相应地,作为美国最前沿的科技和创新基地,以及硅谷门户的旧金山,也是最早在市政厅设置首席技术官一职的城市。日前,旧金山市首席技术官 Gina C. Tomlinson在市政厅接受了PingWest创始人骆轶航(Thomas Luo)的专访。本次访谈涵盖了旧金山首席技术官的角色和职责、市政IT架构云端化、政府技术创新如何为旧金山硅谷的创业者和商业机构服务、开放数据项目(open data program)的进展以及数据透明的价值等话题。

问:请介绍一下您作为旧金山这座城市CTO的工作内容和职责。

Gina C. Tomlinson:作为旧金山的CTO,我的工作其实简单说就是设计这座城市的技术方向,推动技术、基础架构和系统,让这些东西使这座城市每个角落运转起来,它涵盖了政府数据的服务器、整座城市的无线WiFi环境、卫星通讯信号、虚拟化、云服务和光纤传输等等。我的技术团队主要负责提供这些最基本的城市技术标准和服务,最终让这个城市里的每个人、政府事务和商业机构都能在这些技术基础上运作。

旧金山市的邮件服务系统和商业税收管理已迁移到云端

问:谈谈云计算或云服务,云服务会对旧金山的市政管理和城市运转有哪些提升和改善?

Gina C. Tomlinson:当然,旧金山在IT设施和环境上有着很沉重的历史遗产。所以我们需要让IT环境得到创新,让IT设施更灵活,更能吸引企业、创业公司和聪明的人们把它们的公司和团队搬到旧金山来。传统方式是在硬件基础设施上进行大量投资,比如买大量的服务器,而现在这并不是一个很明智的做法。我们最近的做法是,将旧金山市政管理的很大一部分数据托管在第三方的数据中心,通过托管和虚拟化的环境,让它的运转更高效,更能高效地响应城市管理者与公众的需求。

最近我们将整个城市所需要的,无论是政府、公共机构还是企业级的电子邮件系统全部搬到了云端,使用了微软的云邮件服务。也就是说,我们再也不用每年花好几百万美元维护整个旧金山政府和机构的电子邮件服务器了。我们还把一些市政运转的一些核心职能搬到了云端——比如整个商业税收的系统,酒店、餐厅、商业机构和公司的商业税,它们是旧金山的最重要的现金流,这个税务的征收和管理系统我们放在了云上。

旧金山这座城市一直在吸引越来越多的移民和人口,公司的搬迁,所以我们必须得让它的技术系统更好响应这些激增的需求。包括云服务环境、城市管理的在线网站,以及智能手机上的移动互联网体验等。

问:为什么你们的邮件系统和税务系统放在了微软的云上,而不是Google或亚马逊的云上?

Gina C. Tomlinson:当我们决定让市政管理架构放到云端之后,我们衡量和考虑了很多个选项。我们考虑了微软、Google,还有IBM的方案。最终我们觉得微软提供的方案在目前阶段比Google和IBM更适合我们,因为它更具有可移植性(portability)。比如两年之后,因为某些原因,我们需要把托管在云上的一些邮件内容迁移回政府自己的服务器上的话,微软的解决方案能允许我们这么做,但Google的方案并不可以。我们仍然需要这种灵活性,以及对于我们来说更多的选项。

IT技术架构创新要保护城市人文传统与历史遗产

问:你刚才强调了旧金山这座城市的IT环境上的遗产和负累(legacy),但这似乎是你作为这座城市的CTO必须面对,必须去拥抱和承认,又必须去超越的。这些遗产从IT环境角度体现在哪些具体事物上?你怎么最终解决这些遗产?

Gina C. Tomlinson:旧金山是一座很有魅力的城市,我们至今保留着有轨公共交通、维多利亚时代的历史风貌,以及很多古老的教堂和传统建筑,背后自然也有一套相当古老和传统的技术架构在支撑着它们目前的运转,这些是我们的遗产,我们不想破坏它们,它们值得我们每一个人珍惜和保留。

不过,在保留这些历史积淀和它们背后支撑运转的技术架构之外,我们需要更多地向前思考,作为世界的创新中心和硅谷的门户,我们怎么能利用我们在技术人才和资源上的优势,让我们的市政管理通过科技创新升级,同时服务好这里的商业机构和创新者。

新一代的旧金山市民在崛起,外来的创业者搬进这座城市,在有轨电车、食物卡车和这里的人文传统之外,他们需要更便捷的服务、更高的效率,他们对移动服务的要求在提升,对访问政府数据的透明度和速度要求更高,他们的所有消费、沟通和公共服务都依赖云环境与互联网工具。政府和城市管理者如何适应这样的新价值观和生活方式,我们必须从技术方向和IT创新的角度为他们考虑。