如今,IT、医疗保健、消费、零售、制造等行业的大多数公司都在向云迁移。企业已经意识到其潜力,云计算服务市场呈指数级增长,消除了昂贵、耗时和复杂的内部云基础设施管理。但是,在将整个业务流程迁移到云的所有方面中,选择云服务提供商(CSP)是最关键和最复杂的部分。选择合适的云提供商不是一种选择,现在是绝对必要的。
市场上有多个云服务提供商,如AWS,Ayla,Clearblade,Azure,Evrythng等,其中AWS(Amazon Web Services),GCP(Google Cloud Platform)和Microsoft Azure是主要参与者。AWS在市场上已经存在了很长时间,根据Synergy Research的数据,AWS的市场份额为33%,Microsoft Azure拥有13%,GCP作为云服务提供商的市场份额为6%。此类提供商提供三种服务模型 - 基础架构即服务 (IaaS)、平台即服务 (PaaS) 和软件即服务 (SaaS)。基于互联应用场景,企业可以决定服务模式,决定在端和云提供商端需要多少共同管理责任。根据每个云产品,可以为特定的行业连接解决方案选择云平台,例如用于消费者和ISP的Ayla,用于零售的Evrythng,AWS,Clearblade和用于工业自动化的Azure等。在选择云服务提供商时,长期成功的某些参数起着关键作用。让我们在前面的博客中研究这些决定性因素。
安全性和合规性
对于任何云连接的应用程序,安全性都是需要考虑的最重要和最重要的事情。大多数云服务提供商都提供强大的安全性,其中一些功能是免费的,有些是付费的。在选择任何云提供商之前,用户需要检查哪些安全功能适合其应用程序并且易于集成。此外,用户需要验证云提供商如何加密数据和信息,以保护其免受任何攻击并符合行业标准。例如,如果要设计的云应用程序属于医疗保健领域,则应验证云提供商是否符合HIPAA。如果涉及数据的安全性,则需要检查云提供商是否具有ISO 27001,网络必要证书。
云提供多种安全性,如 IAM(身份访问管理)、多因素身份验证等。可以为每个资源以及组分配读取、写入、删除的自定义角色。每个用户将仅执行授予其访问权限的操作。
可靠性
有几种方法可以检查云提供商的可靠性,例如SLA(服务水平协议),性能和财务状况。AWS,Azure等云服务提供商的主要参与者为生产级服务器提供了99.99%可用性SLA的保证。用户需要验证云服务提供商的性能增长和财务状况,以确保提供商在需要时能够在基础设施和技术方面支持用户的扩展计划。
建筑
如今,云连接的应用程序设计方法非常流行。每个云提供商都提供多种托管服务,公司可以选择最适合其应用程序的服务。所有服务一起执行操作,以实现所部署应用程序的特定目标。拥有这种体系结构的好处是您可以根据要求扩展独立的组件,而不是整个服务器。
公司需要探索哪种架构类型适合他们的应用程序 - 无服务器,虚拟机,Web应用程序等。如果用户已经在使用Microsoft许可证,那么Microsoft Azure可能是一个不错的云集成选择。目前,大多数云服务提供商都支持无服务器架构。在这种架构中,用户不必担心基础设施、可扩展性、性能等,他们必须专注于应用程序并按消费付费。将根据通话次数收费。例如,无服务器架构最适合开发Android游戏应用程序的公司,并且只想存储用户的信息以及级别数,用户的成就等,并在他玩游戏时检索它。他们可以保存/检索用户的数据,并且只需为调用服务器的次数付费。
如果用户已经运行服务器并希望在云上迁移,或者他想要一个可以自我管理的服务器来安装应用程序所需的所有软件、扩展它、日志记录等,则需要选择虚拟服务器。它是 IaaS(基础架构即服务),可以根据需要扩展/缩减。
除了上述两个体系结构选项之外,组织还可以选择由不同提供商使用不同名称提供的Web应用程序部署。Azure将其作为Azure App服务提供,GCP将其作为App Engine提供,AWS将其作为Elastic Beanstalk提供。在此体系结构中,应用程序所有者不必担心基础结构、操作系统或软件安装。他们可以直接部署代码并运行应用程序。
选择云服务提供商时要考虑的因素
灾难恢复管理
大多数服务提供商都支持恢复管理。它们提供多区域、多区域扩展选项,允许它们运行相同的应用程序,无论任何服务器由于任何自然原因或硬件故障而出现故障。用户不会丢失数据,因为它将在多个服务器中复制。因此,最好在多个区域或区域中复制实例。即使它可以帮助您自动扩展/性能改进。
例如,在 AWS 中,如果用户选择美国东部的一个区域,并在欧洲区域设置同一虚拟机的多个副本,则可以在 Route53 模块中配置欧洲服务器将响应来自该区域的任何请求。这将减少路线时间并平衡负载。
分析和报告
分析和报告是云中跟踪和分析重要指标的关键参数之一。如今,云服务提供商提供高级分析服务,为客户提供历史数据分析,使他们能够查看业务目标是否正在实现。甚至云提供商也允许高级记录和报告服务,从而清楚地了解云中的流量,资源消耗等等。当任何资源无法提供服务时,它甚至会有所帮助。它可以通过日志进行跟踪。Azure 提供应用程序见解以及高级查询语言搜索支持。同样,AWS提供CloudWatch,Elasticsearch/Kibana集成。
支持
用户必须将此参数视为服务提供商提供查询支持的速度。在大多数情况下,用户通过通话或聊天获得支持,但有时这还不够。用户必须检查服务提供商提供哪些类型的支持。但是,如果组织希望业务和运营在周末或节假日运行,那么他们必须选择即使在非工作日也能提供无限 24×7 支持的托管服务提供商。
成本
成本是任何企业的重要因素。但是在云上,人们无法直接比较不同的提供商。用户需要非常清楚应用程序要求,需要一起检查所有服务的成本计算,然后做出决定。他们不仅应该检查托管费用,还应该检查整体服务使用成本。因为不建议仅仅为了任何功能或一项服务成本而经常从一个云提供商迁移到另一个云提供商。每个服务提供商都有自己的计费方式。用户将获得每个提供商的多个计划,例如按量付费,预留实例,专用资源等。
解释一下,如果想设置一个现收现付的虚拟机,那么必须每秒付费,当虚拟机不使用时,它不会收取任何费用。对于预留和专用资源,需要支付预定义的金额,但可以获得资源预留的折扣。
总而言之,企业必须寻求与云提供商的长期合作伙伴关系。商务沟通很重要,必须充分利用其投资。
审核编辑:郭婷
-
云计算
+关注
关注
39文章
7771浏览量
137336 -
服务器
+关注
关注
12文章
9111浏览量
85310 -
虚拟机
+关注
关注
1文章
914浏览量
28154
发布评论请先 登录
相关推荐
评论