测评了5个工具,谁能让效率提高N倍?
微服务极大的改变了服务端引擎的架构方式。微服务不是一个单一的巨型的用来托管应用程序所有业务逻辑的代码库,而是反映了分布式系统模型,在该模型中,一组应用程序组件协同工作来满足业务需求。通过遵循十项基本的微服务最佳实践,你可以实现一个高效的微服务生态系统,从而避免不必要的架构复杂性。 微服务架构的收益当从单体应用正确的迁移到微服务架构的时候,可以获得以下收益:
但是,如果在构建微服务时未遵循正确的原则,则最终可能会陷入像纠缠在一起的意大利面一样的状态。 行业领先的容器即服务(CaaS)选项 大多数主要的云计算提供商都提供容器即服务(CaaS)产品,还有其他几家提供商希望参与其中。 云计算服务市场领导者AWS公司见证了其Kubernetes无弹性容器服务(ECS)和Elastic Kubernetes服务(EKS)的广泛采用。同样,根据Flexera公司的分析,Azure Kubernetes服务的采用率也显著提高,Google Kubernetes Engine(GKE)也是如此。 这三家云计算巨头现在都提供了无服务器的Kubernetes服务,其中包括Fargate上的AWSECS、GKE上的Google CloudRun和Azure容器实例。与EKS、AKS和GKE不同,这些服务消除了执行服务器管理任务的需要,是按需消费用例的理想选择。 现在,谷歌云平台的大部分容器管理功能都位于Anthos的保护伞下,该它可以跨内部基础设施和主要的公共云(现在是谷歌云平台和AWS,并正在提供Azure支持)管理基于容器的应用程序。Anthos结合了用于云计算工作负载的GKE、GKEOn-Prem和Anthos Config Management控制台,该控制台允许在混合和多云Kubernetes部署中进行集中管理、策略和安全性。 除了全球三个主要的云计算供应商之外,其中包括IBM/RedHat、VMware、SUSE/Rancher、Canonical、D2iQ(以前为Mesosphere)、Rackspace、Oracle、HPE、阿里巴巴、华为和腾讯在内的供应商都具有某种托管容器即服务(CaaS)选项的能力。许多这样的产品可以在内部部署数据中心或公共云上,或在两者中都进行部署。 哪种容器即服务(CaaS)比较好? 调查机构Gartner公司并未为容器即服务(CaaS)提供商设置魔力象限图,但在其分析师Wataru Katsurashima撰写的《公共云容器服务》报告中,该公司将谷歌公司的GKE确定为行业领先的托管Kubernetes选项。 调研机构Forrester公司分析师认为,AWS公司在2019年第三季度最新的公共云企业容器平台浪潮中处于领先地位,微软公司和谷歌公司紧随其后。值得注意的是,Forrester公司的调查报告只列出了7家供应商,并且侧重于公共云部署。
Forrester公司分析师Dave Bartoletti和Charlie Dai表示,AWS公司在部署选项、安全性和深度集成方面处于领先地位。凭借广泛的完全托管(和无服务器)Kubernetes消费选项,以及直接部署到其云基础设施的大多数容器,AWS公司继续创新,并将其容器平台与其领先的安全和网络功能深度集成。 (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |