利用Go语言进行云编程:Azure实战指南
1. 云编程基础与Azure入门
在云编程领域,我们可以借助Go语言来部署和操作Kubernetes中的资源,还能通过自定义资源扩展Kubernetes API,使其与外部服务的状态保持一致。而在云服务方面,云服务提供商提供了强大的基础设施,通过API将云的功能暴露给开发者,让我们能够构建利用超大规模云基础设施的应用程序。
1.1 云的本质
云服务提供商不仅仅是提供他人计算机的服务,其背后是庞大的资本投入和复杂的基础设施。例如,亚马逊、微软和谷歌等公司在物理计算基础设施上的投资规模巨大,需要建设200多个配备多重冗余电源和冷却系统、具备先进物理安全措施的数据中心。这些数据中心还需要全球最大的互联网络之一来连接,并且依赖大量可持续的电力和冷却资源。以Azure为例,它自2012年起实现了碳中和,并承诺到2030年实现碳负排放。
访问Azure数据中心需要经过多重安全关卡。首先要申请访问并提供有效的业务理由,获得批准后,到达数据中心周边会看到众多摄像头、高大的钢栅栏和混凝土围墙。进入建筑前需多次验证身份,包括使用生物识别技术的双因素认证,进入数据中心楼层还需通过全身金属检测。
1.2 技术要求
进行云编程需要以下工具:
- Go
- Azure CLI:可从 此处 安装
- 从GitHub下载的代码文件:
超级会员免费看
订阅专栏 解锁全文
17

被折叠的 条评论
为什么被折叠?



