介绍

MuleSoft 是一家总部位于加利福尼亚州旧金山的软件组织,它提供了一种广泛使用的平台,用于跨云或本地连接应用程序、数据和设备。Gartner 在 2020 年企业集成平台即服务 (iPaaS) 魔力象限中第六次将该公司评为领导者。 此外,MuleSoft 在 2020 年 Gartner 全生命周期 API 管理魔力象限中连续第五次被评为领导者。对技术感兴趣朋友可以加这个扣扣2779571288交流。

  • 2006 年,MuleSoft 由 Ross Mason 和 Dave Rosenberg 作为 MuleSource 创立。
  • 2009 年,MuleSource 更名为 MuleSoft。MuleSoft 最初提供消息传递和中间件功能,后来通过产品
    Anypoint Platform 扩展到 IPaaS。
  • 2016 年,MuleSoft 在福布斯云计算 100 强榜单中排名第 20 位。
  • 2017年,MuleSoft在纽约证券交易所提交IPO并开始交易。
  • 2018 年,MuleSoft 被 Salesforce 收购。

Anypoint 平台作为集成平台即服务

Anypoint Platform 于 2009 年推出,将 MuleSoft 功能扩展为多租户集成平台即服务。多租户是云计算世界中经常使用的词。在云计算中,云供应商的多个租户或客户共享相同的计算资源,如底层硬件。即使租户共享资源但他们并不知道彼此,数据也彼此隔离和保护。 通常,一台配置高的服务器对于一个租户来说可能效率不高,并且该租户可能没有利用分配给该服务器的所有计算资源。在多个租户之间共享该机器总是好的,因为服务器在多个租户之间共享,可以最大限度地利用资源并降低租户的成本。

在 SaaS 产品中,单个计算机软件或 Web 应用程序可以由多个唯一用户或用户组提供服务。MuleSoft Cloudhub 旨在提供企业多租户、安全、弹性和高可用的集成平台即服务。在 MuleSoft 中,管理控制台和平台服务“共享一切”架构。Anypoint 平台用户界面、负载均衡器、监控服务在多个租户之间共享。这些服务不会处理或传输您的数据。MuleSoft 工作者云是虚拟机的多租户云。这些 VM 是安全的,并提供所需的隔离来运行您的集成应用程序而不影响其他人。CloudHub 在 12 个区域(4 个北美、3 个欧盟、3 个亚太地区、1 个中美洲和 1 个南美洲)提供工作云,全球分布允许您在您或您的数据中心附近部署应用程序,这将减少延迟。

每个区域都有不同的子域和域提供给您,具体取决于您部署应用程序的区域和应用程序的名称。例如,如果您的应用程序名称是invoice-app并且部署在美国东部(北弗吉尼亚)地区,那么域名将为invoice-app.us-e1.cloudhub.io。

CloudHub worker 上的集成应用程序可以在分布在世界各地的区域中通过单击轻松部署。CloudHub 提供平台即服务以在云中开发、测试和运行复杂的集成。

部署在 CloudHub 中的应用程序从为该区域分配的 AWS IP 范围中选择 IP 地址。这是每个 AWS 区域的 IP 范围的完整列表 https://ip-ranges.amazonaws.com/ip-ranges.json CloudHub 提供各种其他功能,如零停机更新、智能修复、高可用性、自动扩展、可扩展性。

工人和工人规模

Worker 是 Mule 运行时引擎的专用实例,可在 CloudHub 上运行您的集成应用程序。工作线程大小具有不同的计算、内存和存储容量。对技术感兴趣朋友可以加这个扣扣2779571288交流。

智能疗愈
CloudHub 持续监控工作云并提供自我修复机制以从任何问题或问题中恢复工作云。如果任何底层硬件故障或可用区宕机,应用程序将自动在同一区域的另一个可用区重新启动或自行恢复。

零停机更新
如果您正在修改或重新部署应用程序,以便您的 HTTP API 的最终用户体验零停机时间。当您重新部署应用程序时,旧版本的应用程序继续运行,域指向旧版本的应用程序,直到重新部署或更改新上传的应用程序版本。

自动缩放
CloudHub 允许您定义 Auto Scaling 的策略,以便应用程序可以根据内存和 CPU 使用情况自动向上或向下扩展。

可扩展性
部署到 CloudHub 的应用程序可以通过增加 Worker 数量或 Worker Size 轻松扩展。水平扩展可以通过增加工作实例的数量轻松完成,垂直扩展可以通过增加工作大小 (vCores) 等计算资源轻松完成。

高可用性
部署到 CloudHub 的应用程序只需将应用程序部署在多个云工作器实例上即可轻松实现高可用性。

Anypoint 平台组件

设计中心
设计中心提供用于设计 API、开发人员连接器和 MuleSoft 应用程序的工具。RAML 和 OAS 用于设计 API。

任意点交换
Anypoint Exchange 是存储库中心,您可以在其中存储可重用资产并搜索连接器、公共或私有资产。

  • 公共模板、连接器、文档等的存储库中心。
  • 存储您的组织要访问的模板、通用框架、文档等资产。

运行时管理器
运行时管理器是您可以部署和管理 MuleSoft 应用程序的地方。它还提供设置 Anypoint Virtual Private Cloud、Virtual Private Network 和 Dedicated Load Balancer 的功能。

  • 管理应用程序部署生命周期。
  • 启用 CPU 使用率、内存使用率、Worker Not Responding 等警报。
  • 创建和管理 Anypoint VPC、VPN 和 DLB。
  • 查看应用程序指标,如 CPU 使用率、内存使用率等。
  • 为应用程序启用静态 IP 地址。

API 管理器
API 管理器是 Anypoint 平台的组件,用于管理 API 的生命周期并使用策略保护 API。该组件主要管理 API。

  • 通过应用 IP 白名单、黑名单、JWT 验证策略、客户端 ID 执行策略等策略来保护 API。
  • 发现和管理 API 生命周期。
  • 启用针对策略违规、响应时间等的警报。
  • 查看 API 分析。
  • 经理 API 合同和 SLA。
  • 应用 API 策略,例如日志记录策略、标头添加和删除策略或任何安全策略。
  • 代理现有的 SOAP 服务或从 OAS 和 RAML 定义创建新的 API。
  • 使用 API 网关解锁应用程序、数据和微服务。

访问管理
该组件主要用于管理用户、订阅、角色、组织、环境、身份管理等。

  • 用户管理。
  • 角色创建和映射到用户。
  • 使用 SAML 2.0 和 OpenID Connect 的用户身份管理。
  • 使用 OpenID Connect 动态客户端注册的客户端管理。
  • 业务组管理。
  • 订阅管理。
  • 启用多重身份验证。

任意点数据图

Anypoint DataGraph 是 Anypoint Platform 的组件,它允许您将多个 API 统一为单个数据服务。使用 Anypoint DataGraph,您可以在单个请求中重复使用多个 API。企业架构师可以轻松地将 API 统一到一个数据服务中 — 无需编写更多代码。开发人员可以在单个 GraphQL 请求中使用来自数据服务的多个 API。

  • MuleSoft 的强度和特点
  • Gartner 在 2020 年企业集成平台即服务 (iPaaS) 魔力象限中第六次将该公司评为领导者。
  • MuleSoft 在 2020 年 Gartner 全生命周期 API 管理魔力象限中连续第五次被评为领导者。
  • MuleSoft 提供超过 200 多个连接器,可连接任何地方的任何系统(如
    SAP、NetSuite、Salesforce、数据库等)。它还提供 XML SDK 和 Java SDK 来编写自定义连接器。
  • API Manager 提供了许多开箱即用的策略,例如速率限制、尖峰控制、安全策略等,您甚至可以编写自定义策略。
  • B2B 管理和合作伙伴管理。
  • 完全支持 Maven 生命周期。
  • 提供许多核心组件来实现企业集成模式。
  • MuleSoft 提供多种部署选项,如 CloudHub、客户托管(内部部署)、混合和运行时结构管理器(基于 Kubernetes)。
  • MuleSoft 提供 Anypoint Monitoring 来监控 API 并检索实时指标和见解。
  • MuleSoft 应用程序可以部署在 12 个不同的 AWS 区域。
  • 强大的企业安全执行能力。
  • 内置高可用性和集群。
  • 提供多种数据安全选项和支持的各种加密和解密机制,如 JCE、PGP、XML 等。
  • 支持单向 SSL 和双向 SSL 身份验证。
  • 使用 MuleSoft,您可以设计和开发无代码或低代码的 API。API 可以以闪电般的速度开发。
  • MuleSoft 支持多种架构风格,如微服务、领域驱动设计、API Led 连接、对技术感兴趣朋友可以加这个扣扣2779571288交流。

什么是 MuleSoft 和 Anypoint 平台功能和优势相关推荐

  1. 构建dubbo分布式平台-maven模块规划和平台功能导图

    在构建dubbo分布式平台之前,必须掌握好maven的相关技能,整个构建过程都是使用maven技术.在构建的过程中解决maven问题的时间往往比编码的时间还多,没有掌握好maven技能的开发者,可以在 ...

  2. .NET平台功能最强大,性能最佳的JSON库

    转自:陈鑫伟 cnblogs.com/Dogwei/p/10372436.html Swifter.Json 这是迄今为止 .Net 平台功能最强大,性能最佳的 JSON 序列化和反序列化库. Git ...

  3. android支持平台,Android 平台功能

    Android 平台功能Android Platform Features 12/11/2019 本文内容 开发 Xamarin.Forms 适用于 Android 的应用程序需要 Visual St ...

  4. 【毕设项目】新闻推荐平台功能详解----新闻推荐系统

    系列目录 基于Python网络爬虫与推荐算法新闻推荐平台 新闻推荐平台功能详解----新闻爬虫 新闻推荐平台功能详解----数据分析系统 文章目录 系列目录 功能介绍 一.结构 二.具体实现 1.标签 ...

  5. commvault备份mysql数据库_Commvault数据备份恢复平台-功能测试报告.pdf

    Commvault 软件功能测试报告 Commvault 测试报告 Commvault 数据备份恢复平台 功能测试报告 第 1 页 Commvault 软件功能测试报告 目 录 第 1 章 测试概述 ...

  6. RabbitMQ管理平台功能说明文档

    **RabbitMQ管理平台功能说明文档**继上篇写的安装文档,在此记录一下RabbitMQ管理平台的一些功能说明.安装好rabbitmq启动之后,访问http://localhost:15672/# ...

  7. 物联网平台功能解析(一):“不赚钱”的连接管理平台

    来源:物联网空间站 在万物互联阶段,海量数据得以积累,大数据.云计算.人工智能等技术将有用武之地,更多的物联网应用得以成熟并落地,最终,行业将缓慢走向万物智联的状态. 全球移动通信系统协会GSMA曾预 ...

  8. 新能源汽车监控信息共享应用平台功能及应用探讨

    新能源汽车监控信息共享应用平台功能及应用探讨 导读 面向实战应用场景构建的跨部门跨网络新能源汽车监控信息共享应用平台,不仅建立了新能源汽车国家监测管理平台与公安交通集成指挥平台之间的联系,而且也为新能 ...

  9. 分享社交平台功能开源_需要考虑的3个开源社交平台

    分享社交平台功能开源 现代社交媒体平台被设计为令人着迷的原因并不奇怪:我们咨询的越多,他们所需要的数据就越多,从而使它们变得更聪明,更大,更强大. 在这些平台上,全球范围内的巨大兴趣创造了注意力经济, ...

最新文章

  1. Geoffrey Hinton 等6位图灵奖得主和100多位专家邀请您共话人工智能下一个十年
  2. POJ_2001_Shortest Prefixes
  3. Codeforces Round #368 (Div. 2)
  4. 一个基于ngrx的Angular图书搜索应用,带网络请求
  5. EF5.x Code First 一对多关联条件查询,Contains,Any,All
  6. hdoj 1257(暴力)
  7. Spark机器学习(3):保序回归算法
  8. Ubuntu 16.04 Steam
  9. Nginx的rewrite模块疑问排查
  10. 原在一个tableView上应用不同类型的DTAttributedTextCell
  11. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_4_OutputStreamWriter介绍代码实现...
  12. winform DevComponents.DotNetBar2 添加到工具栏方法
  13. python+selenium从excel读取成语到谷歌搜索得到搜索结论数
  14. 掉入黑洞会怎样?被拉成面条,还是前往另一个宇宙?
  15. 无法运行宏,可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用的解决方法...
  16. 人脑能用计算机算法吗,电脑到人脑,计算机必不可少的4大思维
  17. htb_Escape (mssql渗透,winrm)
  18. 微型计算机 运算器的功能,微型机运算器的主要功能
  19. 直通转发(cut-through)和存储转发(store-and-forward)的区别
  20. Linux nl 命令

热门文章

  1. Windows Store可以下载安装Windows Terminal (Preview)
  2. 开发软件项目为什么要写项目规格书
  3. 许昌西继电梯服务器显示ZY,许昌西继西门子电梯5000故障代码.pdf
  4. 木质圆模板厂家论供应链的重要性
  5. 卸载Eclipse中的插件
  6. Android 13 开发者预览版
  7. 解决./configure ,make,make install 常见错误
  8. python中除法(/)、取模(%)、取整除(//)、幂(**)运算
  9. 关于Android集成高德地图的那些事儿...显示地图
  10. 【图形学】向量的点乘和叉乘