关闭

云端上存在三种运算方法:虚拟机器,容器和Function。尽管有很多相似之处,但是每种方法的目的和用法仍然是独特的。因此,使用云端运算最重要的部分是要了解他们的细微差别,并选择不同的云端运算模式来满足业务需求。让我们从VM开始吧!

 

虚拟机器(VM)

在上云之前,当公司需要伺服器时,他们通常会购买实体伺服器,让他们能够提供自己的Web服务;但却要付出高昂的代价,包含维运人力、电力、机柜等费用。

客户也将会消耗数周的时间来等待伺服器被搬迁与安装。

然而,借助云端技术,您可以只透过点击一个按钮来配置虚拟机(VM)。您不再需要在前期投入诸多的时间和金钱;甚至,您可以在正式环境之前部署VM以测试您的服务。

所有云供应商都提供了虚拟机器的服务。这通常称为基础架构即服务(IaaS)。

什么是IaaS?

简而言之,IaaS意味着AWS、Google、Azure和Alibaba都拥有伺服器机房,让客户能够自己购买和安装一个虚拟伺服器,仅需付出一部分的租用费。

以下是每个云平台的VM服务名称:

  • AWS的EC2
  • Google的Compute Engine
  • Azure的Azure VM
  • 阿里巴巴则是ECS

在定价和性能方面,这四朵云之间几乎没有差异。

什么是CaaS?

容器即服务(CaaS)是云端解决方案中常用的另一种服务。容器是虚拟化技术的另一种实践;意味着容器可以比VM使用更少的资源来实现特定的目的。容器本质上是所谓的微服务,可以避免过度建置来节省金钱和资源。

Google Cloud Platform(GCP)是容器化方面的先驱。 Google开发了著名的开源容器化平台Kubernetes(K8S)之后,为容器化提供了最全面的云原生体验。也因为K8S的流行,几乎所有的云端供应商都提供了自己的Kubernetes的服务或与其他云服务能够良好结合的其他容器化选项。

以下是每个云平台的主要容器服务:

  • AWS的ECS
  • Google的Google Kubernetes Engine
  • Azure则是Azure Container
  • Alibaba的ACK

什么是FaaS?

最后提到的是所谓的:功能即服务(FaaS)。这种服务也称为Serverless的技术。借助FaaS,我们做的事情仅仅是编写一组程式码,接着云端将会负责后续机器、环境的建置,无需我们管理或进行任何事项。

以下是每个云平台的主要功能名称:

  • AWS称作AWS Lambda
  • Google则是Cloud Function
  • Azure的Azure Function
  • Alibaba的Alibaba Cloud Function

Higher Cloud

关于云端计算,还有很多要讨论的内容,实际上,要写一篇文章是不可能的!但是,我们团队多年的研究和实践经验使我们能够在解决客户问题方面做到最好。无论是云基础架构、计算、网络,安全性还是任何其他云项目,我们都有可以帮助您的工具和专业知识。

请今天就您的AWS,GCP,Microsoft Azure和阿里云问题与我们联系,让我们承担繁重的工作,以便您专注于自己的业务。