云计算架构:云计算的类型,解释
您可能不止一次地遇到术语“云计算”。这个术语变得如此普遍。不是每个人都知道它的意思,但是每个it专业人员都需要有云计算的经验。
公司正在采用云计算快速速度。他们继续投资于在各种云平台上托管其应用程序。Gartner发表了预测,显示了未来的公共云服务支出。在云计算时,它给出了我们在哪里前往的好主意。公司正在期待在未来几年的公共云服务中投资数百万。
为什么云计算如此受欢迎?
那么现在的问题是:为什么云计算平台变得如此流行?以下是许多行业将云计算视为商业未来的一些原因。
服务范围
云平台可以提供一系列服务。无论您想要托管文档、web应用程序还是多层应用程序,云计算平台都已经涵盖了。
新功能
所有云平台都倾向于快速推出新功能。云提供商总是考虑最新的市场趋势。然后他们将最新的功能整合到他们的平台上。
成本福利
你不需要投资几百万来开始。你可以开始使用基本的云服务,你只需要为你使用的服务付费。这是最大的好处。公司不需要留出巨额资金来启动云平台。他们可以根据需要小规模地开始他们的服务。
事实上,公司可以将目前的工作负载迁移到云平台,并从云平台提供的大量节省中受益。
下面是总拥有成本比较的例子。这个计算是用Azure TCO计算器完成的。它提供了使用本地数据中心和Azure之间的成本节约。随着时间的推移,您可以看到显著的成本节省。
低维护
维护基础设施的负担在于云提供商。这倾向于减少公司持续维护活动的负担。内部工作人员可以花时间改进服务,而不是维护基础架构。
高可用性
云平台提供了一个服务级别协议或SLA,以保证高水平的可用性。这意味着,使用云服务的企业可以指望他们的服务保持正常运行,他们的数据在需要的时候仍然可用。
全球影响力
由于云上提供服务,因此可以从任何地方访问它们。然后,世界各地的用户访问云上托管的应用程序。
易于开始
对于现场企业数据中心,设置一个新的应用程序可能很复杂,需要花费大量时间。有了云,开发人员只需几分钟就可以建立和运行一个环境。
云平台的总体架构
以下是表示云平台架构的简单图形。
云服务
这是访问云服务的主要入口点。在这里,所有服务都可以通过Internet、仪表板、api和命令行工具访问。
服务
有不同类型的云计算服务可用。它们分为以下几类。我们将在下一节中更详细地介绍这些服务。
- 基础架构作为服务
- 平台作为服务
- Serverless服务
贮存
使用云平台提供的存储,您可以在云上存储所有类型的数据。一些类型的数据,如图像和PDF文件需要公开,而其他类型的数据必须保密。与自己配置新服务器相比,您可以在云中更快更容易地配置这些类型的存储设置。
管理
总有一个管理层允许您控制您使用的服务,通常使用在线视觉仪表板,您可以从应用程序和脚本中调用的API,以及用于快速执行的命令行工具。
安全
这是任何云平台的一个重要方面。云环境中的安全设置非常粒度。如果需要,可以在用户逐个用户和resource-by-resourcy基础上自定义数据和服务。
云计算的类型
我们已经看到了云计算的好处。现在让我们通过不同类型的云计算。
公共云
公有云平台是向公众开放的。他们有一个网站,任何人都可以在几分钟内注册和设置。微软Azure就是一个例子。微软管理云平台的底层物理基础设施。客户只要注册就可以开始使用云平台提供的服务。
一些最受欢迎的公共云平台是:
- 亚马逊网络服务
- 微软Azure
- 谷歌云平台
- IBM云
- 甲骨文云基础设施
私有云
私有云平台只属于一家公司。该公司可以在其企业数据中心中托管自己的基础设施,或使用第三方提供服务。关键是这个平台是私有的。
私有云平台的两个好处是控制和安全性。有时,由于各种原因,公司需要完全控制其物理IT基础设施的部署方面,而私有云将为他们提供这种控制。其次是安全。公司可能需要控制其IT平台的所有安全方面,这可能是因为公共云平台无法满足强制性遵从性要求。
混合云
通过混合云平台,公司将拥有公共和私有云设置。该公司可能需要部分控制其基础架构的某些方面,并使用私有云。然后他们可以使用公共云服务来消除对基础架构管理的需求。
公司可以通过混合设置轻松地将其本地设置扩展到云中,并享受两者的好处。
不同类型的云服务
接下来,让我们讨论不同类型的云服务。
基础设施即服务(IaaS)
这是云服务提供商提供的基本服务。云提供商管理潜在的物理基础架构。一个常见的例子是虚拟机服务。在Azure中,您可以创建虚拟机以运行应用程序,但Azure管理托管VM的物理服务器。
使用基础架构作为服务,您可以管理以下内容
- 底层操作系统
- 系统上安装的运行时
- 存储在系统上的底层数据
- 系统上安装的应用程序
平台作为服务(PaaS)
PAAS将基础架构作为服务到下一个级别。使用PAAS,即使是软件也在硬件上预装,而不仅仅是虚拟机。这有助于开发人员在云平台上快速开始开发应用程序。这是Azure SQL数据库服务。数据库服务已预先安装在Azure中。PAAS还具有自动修补和备份等添加功能。
使用平台作为服务,您只需要管理应用程序和数据。
软件即服务(SaaS)
在这里,云提供商管理软件或整个软件套件。它们还管理底层基础设施。你甚至不需要配置软件。此类SaaS架构的一个常见例子是Microsoft Office 365或SalesForce。
使用软件即服务,云提供商管理软件堆栈的所有方面。
Serverless计算
许多云应用程序正在从运行在虚拟机中的服务器(企业仍然必须管理虚拟机)转移到无服务器计算。使用无服务器计算,公司不需要处理底层基础设施、虚拟机甚至服务器。使用无服务器,您可以根据需要执行函数。
下面是IaaS、PaaS和SaaS不同服务的常见表示。
最终的想法
云计算已经存在了。所有现代企业都在拥抱云计算平台。使用它们有很多好处。开始是很容易的。它可以省钱。而且你有很多服务可供选择。
对IT专业人员需要掌握各种云服务的运作。IT专业人员的一个角色可以渴望成为Azure建筑师。我们只触及了您需要知道履行该角色的主题。有关Azure Architect角色的更多详细信息,您可以阅读这个博客。