1.1。 引言
在谈到过去几年中IT的发展时,人们不禁会注意到云解决方案的份额。 让我们看看什么是云解决方案,技术等。
云计算(或云服务)是一组特殊的工具和方法,用于在远程计算资源上进行物流,数据存储和处理,这些资源包括服务器,数据存储系统(SHD),数据传输系统(SPD)。
在生产IT产品时,无论是名片网站,在线商店,高负载门户网站还是数据库系统(DB),都至少有两种选择来放置您的产品。
在客户的领土上(本地部署英语)或
在云中(英语 部署 云) 。 但是,无法确定在一般情况下,从货币角度来讲哪个更有利可图。
如果您使用的服务器上运行的小型数据库不需要容错功能,并且站点简单且没有太多负载-是的,您可以选择基于地面的位置。 但是,只要您的负载和需求增加,就应该考虑迁移到云。
1.2。 我们之间的乌云
在讨论如何提供云之前,必须了解有关云的故事与IT领域的巨头及其内部服务无关,我们还每天都在使用云计算。
今天,在2019年,很难找到一个不会在电话上使用Instagram,电子邮件,地图和交通拥堵的人。 而所有这些都在哪里存储和处理? 对!
即使您作为一家拥有至少一个小型分支网络的公司的IT专家(为清楚起见)进入了存储基础架构,您如何为用户提供对资源(无论是Web界面,ftp还是samba)的访问权限仓库将是...在某处的云。 对于每天都会使用数十次的熟悉的事物,我们能说些什么。
2.1。 云部署类型
好的,云。 但不是那么简单。 我们也全力以赴-销售人员,IT专家,经理。 但这是一个广义的概念,每个人都有目的和一定的分类。 就在这里。 通常,云服务可以分为4种类型。
1.
公共云(public cloud) -一个向所有用户免费或付费订阅公开开放的平台。 通常,它由特定的个人或法人实体管理。 一个示例是科学知识文章的门户聚合器。
2.
私有云(private cloud) -与第1款完全相反。这是一个不向公众开放的平台,通常用于一个公司(或公司和合作伙伴组织)。 访问仅由系统管理员授予用户。 它可以是内部服务,例如Intranet,SD系统(服务台),CRM等。 通常,云或部门的所有者非常重视信息安全和业务保护问题,因为私有云存储有关销售,客户,公司战略计划等的信息。
3.
公共云-(公共云)我们可以说这是分布在几家具有相似任务或兴趣的公司之间的私有云。 如果有必要将资源\应用程序的使用权授予来自不同公司的多个人员\单位,则通常使用它。
4.
混合云-(混合云)是将至少两种部署类型结合在一起的基础架构类型。 最常见的示例是使用云扩展客户端数据中心。 这样做是为了省钱(如果不可能100%迁移到云),或者是出于安全性和合规性问题。
2.2。 服务类型
超级,部署类型是如此不同,但是将它们结合起来又应该是什么呢? 是的,这些是服务类型,对于所有类型的云都是相同的。 考虑3个最常见的。
IaaS(基础架构即服务) -基础架构即服务。 使用此选项,将以虚拟机(VM),磁盘,网络设备的形式向您提供服务器,您可以在这些服务器上部署所需的OS,环境,提高服务等。 尽管事实上我现在正在从Yandex积极地在云中进行开发,但我还是开始接触GCP(Google云平台),因此我将举一些反对它的例子,但总的来说,我稍后再讨论供应商。 因此,在GCP中IaaS解决方案的一个示例是Compute Engine元素。 即 这是一个简单的常规BM,您可以为其自己选择操作系统,并参与定制软件和部署应用程序。 考虑一个例子。 您是python程序员,并且您希望仅在IaaS选项的基础上创建一个后端在云上的网站。 您需要使用一个将在其上旋转站点的VM,为此,您需要安装OS(在gcp中,在创建实例的阶段选择该OS),更新Packer Manager(为什么不这样做),在三个VM上安装必要版本的python,nginx等。创建一个容错数据库集群(也是动手的)。 提供日志记录等 它既便宜又长,但是如果您想要最大的灵活性-这是您的选择。
更加接近简单性和高成本的是
PaaS(平台即服务) 。 当然,您还可以在这里获得VM,但是由于不能灵活地更改配置,您没有选择操作系统,一套软件等,就无法为产品提供现成的环境。 让我们回到相同的例子。 您在GCP中购买了两个App Engine实例,其中一个将充当数据库角色,第二个将充当网络服务器角色。 您不需要配置实用程序,可以直接从框中启动生产环境。 您必须承认,这要花更多的钱,这笔工作必须得到报酬,并且对您来说,整个脚本都可以工作。 但是,您将获得一个现成的工作平台。
SaaS(软件即服务)是主要选项中的第三个,位于其余选项之上
。 您不对虚拟机进行微调;根本不配置它们。 您不需要成为IT专家,不需要编写代码,也不需要做后端。 一切准备就绪。 这些是现成的,已部署的解决方案,例如GSuite(以前的Google Apps),DropBox,Office 365。
3.1。 到底是什么?
堆在头上? 好的,让我们继续。 我们购买了一个VM,对其进行了处理,销毁并购买了另外10个。我们没有获得铁,但是我们知道应该在某个地方。 在企业的基础架构中实施存储系统时,您可能会将其放在服务器机房的机架中。 因此,云技术提供商仅将您的部分服务器出租给您,但规模非常庞大。 所谓数据中心(data center)。 这些是几乎遍布地球的大型综合体。 建筑物通常在可能至少一年中有一部分自然冷却的地方附近建造,但内华达州的沙漠中也可以建造一些代表。 供应商除了要在数百个机架上放置巨大的尺寸外,他还担心传热(他们知道计算机不会被冻结和过热吗?),为了确保数据的安全(主要是在物理级别上),因此不太可能非法进入数据中心是否会解决。 同时,不同提供商之间数据中心中数据存储的方法也有所不同,有人在不同数据中心之间进行分布式记录,有人将其安全地存储在一个数据中心中。
3.2。 现在回想起云。 提供者
通常,如果您深入研究历史,那么今天的云平台创建的首要前提是上世纪70年代中期,即ARPANET Internet原型的开发和实施期间。 那时的事实是,人们一旦能够通过网络接收所有可能的服务。 随着时间的流逝,渠道变得稳定并或多或少地变得广泛,并在1999年出现了第一个商业CRM系统,该系统仅由订阅提供,并且是第一个SaaS,其副本存储在单个数据中心中。 后来,该公司确定了几个通过订阅提供PaaS的部门,其中包括BDaaS(数据库即服务)的特例。2002年,亚马逊发布了一项服务,使您可以存储和处理信息,而在2008年,它以用户可以在其中创建自己的虚拟机,大型云技术的时代开始了。
现在习惯谈论三大巨头(尽管半年后我会看到四大巨头):亚马逊网络服务,Microsoft Azure,Google Cloud Platform ... Yandex Cloud。 后者特别令人高兴,因为当同胞冲入世界舞台时,鸡皮ump就引以为傲。
也有很多公司,例如Oracle或Alibaba,都有自己的云,但是由于某些情况,它们在用户中并不那么受欢迎。 当然,托管人也是提供PaaS或SaaS解决方案的提供商。
3.3。 定价和赠款
我不会过多地讨论提供商的定价政策,否则它将是一个公开广告。 我想指出一个事实,所有大公司在一年或更短的时间内提供200美元到700美元的赠款,这样您作为用户就可以体验其解决方案的强大功能并了解您真正需要什么。
同样,来自三大巨头或四方的所有公司也将提供……加入合作伙伴行列,进行研讨会和培训,为其产品提供认证和优惠的机会。