云计算中的云可以按照不同的角度进行分类,以下是几种常见的云的分类方式:
按照部署模式分类:
公有云(Public Cloud):由云服务提供商提供的基础设施和服务,对公众开放使用。多租户模式,资源共享,按需付费。
私有云(Private Cloud):由单个组织或企业自己建设和管理的云环境,供其内部使用。可以在内部数据中心或托管数据中心部署。
混合云(Hybrid Cloud):将公有云和私有云结合起来使用的模式,可以灵活地根据需求在公有云和私有云之间迁移和管理应用和数据。
按照服务类型分类:
基础设施即服务(Infrastructure as a Service,IaaS):提供基础的计算、存储和网络资源,用户可以根据需要创建和管理虚拟机、存储等。
平台即服务(Platform as a Service,PaaS):在基础设施的基础上,提供更高层次的服务,如数据库、应用服务器等,用户可以在上面开发、部署和管理应用。
软件即服务(Software as a Service,SaaS):提供完整的应用软件,用户无需关心底层的基础设施和平台,只需通过浏览器或客户端访问应用。
按照云的位置分类:
公共云(Public Cloud):云服务提供商在全球范围内建设和管理的云环境,供公众使用。
私有云(Private Cloud):由单个组织或企业自己建设和管理的云环境,供其内部使用。
边缘云(Edge Cloud):将计算和存储资源放置在离用户或设备更近的地方,用于处理实时数据和边缘计算。
这些分类方式并不是互斥的,可以结合使用,根据具体的需求和场景选择合适的云类型。
```scala
import sttp.client._
import sttp.model._
//创建一个Sttp客户端
val client=HttpClient()
//设置代理服务器
client.proxy=Some(
Proxy(
8000//代理服务器端口
)
)
//创建一个请求,目标URL为
val request="www.jshk.com.cn/mb/reg.asp?…
//使用客户端发送请求,并获取响应
val response:HttpResponse[String]=client.send(request)
//打印响应体
println(response.body)
```