为了避免自我维护,使用了“云计算”。云计算是使用远程服务器网络存储、管理和处理来自世界任何地方的数据的实践。它们被用来代替本地服务器或个人计算机。云计算服务通过 Internet 交付给组织的设备。
该技术的优点是:降低设备和维护成本、可用性、灵活性和可扩展性。
云计算基本上有3种形式:
1. 第一种形式是软件即服务( SaaS ),向订户提供由提供商提供全面服务的现成应用软件。云客户端无法控制云基础架构。SaaS 示例:Amazon Web Services、SalesForce.com、Google Mail、Office 365。
2. 第二种形式是平台即服务(PaaS)。云服务提供商允许我们在平台内部署我们的应用程序以及开发和测试工具。SaaS 和 PaaS 的区别在于 SaaS 将整个应用程序托管在云中,而 PaaS 为应用程序提供平台。Google 搜索引擎、Heroku 就是 PaaS 的例子。
3. 第三种形式是基础设施即服务(IaaS),它为用户提供对存储、处理和其他网络资源的直接访问。IaaS 示例:Amazon EC2、GoGrid。
云计算的部署模型
公共云:公共云是由多个客户同时使用的云基础设施。它向多个客户开放供公众使用。示例:Microsoft Azure 和 Google App Engine
私有云:主要由个人客户按需创建,确保数据所有权和安全性。与公共云相比,这是一种安全且昂贵的乐趣。客户可以优化用户访问并限制私有云中使用的网络。示例:桉树系统。 更多区块链消息,请关注下载区块天眼APP,全球区块链监管查询APP。
混合云:它是两个或多个云部署模型的结合。混合云主要关注自己的数据中心,但依靠公共云资源为他们提供一些计算。构建良好的混合云可能非常安全,但挑战在于有效构建和管理这样的解决方案。Amazon Web Services 是混合云的一个典型例子。
社区云:这个云主要是为来自各种组织的有共同问题的消费者的特定社区创建的。它可能由一家或多家社区公司拥有、管理和运营。这种云在教育或银行业很有用。这种云的一个例子:Facebook。
云的一些缺点:
数据安全。尽管大多数提供商都提供安全性,但有时确实会发生数据泄漏。最臭名昭著的事件之一是来自 iCloud 的泄露——名人照片的“流失”。
控制有限。云用户对云中数据的控制有限。他们在 IaaS 中拥有最大的控制权,他们可以控制虚拟机并对其进行自定义以满足他们的需求。
兼容性。尽管这种情况很少见,但有时如果客户需要持续访问其数据,他们可能需要使用多个云(毕竟,在维护期间云不可用)。在这种情况下,不同的云并不那么容易相互同步。
服务提供商不承担任何法律责任。即使是托管具有特殊安全性的数据的云提供商也不承担任何信息安全漏洞的责任。碰巧存储在一个国家的云中的数据被其他国家使用。问题是哪个国家的法律将适用于这些数据的隐私。
云和区块链集成
为了促进云计算的发展,克服隐私和安全问题,提出将区块链集成到云端。
区块链技术和云计算可以结合起来。当云与区块链集成时,不同的云被视为节点。并且在区块链中可以进行节点间通信。同一网络上的所有节点都相互通信,因此每个节点都包含交易的副本。
区块链因其属性而有助于克服一些与云相关的数据安全问题。由于区块链的匿名性,个人数据的泄露是不可能的。由于不可篡改,区块链可以保护数据不被篡改。通过复制数据,可以增加区块链系统的容错能力。让我们考虑在云计算中使用区块链集成的选项。
具有数据加密功能的故障安全系统
我们可以使用许多云,每一个我们都不信任,但在任何时候我们都信任其中的大多数。让我们从每个云中获取计算能力,并从区块链中获取对抗数据伪造的属性。区块链具有重复性,相同的数据存储在不同的云(即区块链的节点)中,这也将实现数据的持续可用性。
考虑使用区块链在云中安排用户任务的场景。为了保证机密性、及时性和持续数据完整性,控制系统接受用户输入的任务,首先对其进行加密,然后创建一个加密块并计算该块的哈希码,然后将其写入区块链库. 网络中的每个节点都包含每个事务的副本,这确保了高数据可用性(最小化停机时间)。区块链还有助于网络抵御潜在的故障和攻击。
这种系统中的云计算产生了区块链节点的工作,例如,每个云都可以表示为一个超级节点,在多台计算机上物理执行挖掘和验证操作,这将允许系统通过可以将所述系统的操作作为服务出售的云提供商。
结论
云计算已经存在很多年了。但人们仍在努力克服云计算的一些挑战,如数据安全、数据管理、互操作性等。但云也有优势,例如可扩展性。区块链技术是一种新兴技术,在应用于加密货币时以其安全性而闻名。但它也有缺点,例如可扩展性。通过将区块链集成到云计算中,您可以获得许多好处:数据信任、安全性、可扩展性。目前还没有实现这种集成的特定技术,但它们并不遥远!