云计算:架构、服务与应用全解析
1. 认证与安全
REST API 通过 HTTP 协议确保认证、安全机制和数据保护,它会对客户端和服务器之间的流量进行加密。部分 API 依赖 GET 请求在无需认证的情况下查看数据,但对于任何数据修改操作,都会严格执行认证。HTTP 认证的用户名和密码采用 Base64 哈希的基本模型,不过这并非可扩展且安全的模型,如今基于令牌的认证机制(Authtype 1/2)在 API 调用中更为突出。
2. 多层云架构模型
云架构遵循表示层、业务逻辑层和数据层的分层模式,以支持应用的多层模型。以下是各层的详细介绍:
- 表示层 :这是面向用户并与之交互的前端层。它通过与其他层通信,在网站/网页上显示可用服务的相关信息,并通过与网络中的其他层(如业务层和数据层)协作,将服务和查询请求的结果发送到浏览器。
- 弹性基础设施 :为满足实时需求,虚拟机管理程序可创建虚拟机或容器,以实现云基础设施资源的弹性。同时具备自助式商业智能功能,可用于监控资源利用率、进行可追溯计费和资源调配。
- 垂直扩展 :将应用迁移到更大的虚拟机,或调整虚拟机的容量以适应应用的可扩展环境,此过程称为垂直扩展,它涉及多个依赖项。
- 弹性平台可扩展性 :通常与应用层相关,指其处理不断增长工作量的能力。可以通过添加或扩展系统、网络或进程来满足业务增长需求。
- 水平扩展 :通过在额外的机器上配置更多应用层实例,并在它们之间分配负载来实现。虽然水平扩
超级会员免费看
订阅专栏 解锁全文
2481

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



