MegaEase

2017-12-26  本文已影响397人  集库

http://megaease.com/#mission

不改一行代码做秒杀!

致力于为企业提供云化的应用架构

产品使命

高性能和高可用

简单的说来,一个公司会经历如下的三个阶段:

显而易见,在不同的阶段,公司会面临不同的技术挑战。

技术挑战

在第一阶段,软件团队只需要一个单体的软件架构,因为这样在开发测试部署上都非常快,这样可以很快把产品交付给前期的种子用户来验证软件产品

在第二阶段和第三阶段,软件团队需要考虑整个后台系统的高可用性,并要努力提高软件架构的性能来满足大量用户的访问。这个时候,需要一个分布式架构,这会带来很多的非功能性软件需要开发,比如:SOA服务化,消息中间件,远程调用中间件,缓存中间件,服务调度,监控,部署,网关……甚至需要一个私有云平台。要做到这些,对于软件团队的挑战是非常大的。

MegaEase,我们将致力于为用户提供相应的软件技术产品来帮助用户渡过这个艰难的技术成长期!

应用的云化架构

虽然,现在所有的云平台都以能帮助企业提高软件的稳定性和性能来标榜自己。但是,我们知道,事实上来说,用户的应用架构才是稳定性和性能的关键地方。所以,只有做到了应用的云化架构,我们才能让软件架构达到最终的稳定性和性能。

然而,应用的云化架构还意味着:

要让自己的架构变成一个云化的架构,这个挑战对于大多数企业来说挑战都非常的大。

MegaEase,我们将帮你容易地达成这个目标。

使用场景

商品秒杀及大规模营销

商品秒杀及大规模营销会为网站带来超大规模的流量和负载。这需要对后端的架构和容易进行预先调整,但对于工程来说,这需要很多的工作量和时间成本,而且对于大规模营销的流量很难估计。Ease Gateway 可以非常简单方便的,不修改后端的代码,就可以处理这样的场景。

自动化性能伸缩

对于整个架构进行性能测试是一件非常难也是非常复杂的事情,尤其是需要模拟出生产线上的环境。使用 Ease Monitor 可以随时了解生产线的运行性能和健康度,而 Ease Stack 可以非常简单方便的创建测试环境,以及在生产时进行自动化的伸缩以保证性能容易的实现要求。

开放平台

Ease Gateway 帮助企业把内部的服务变成外部开放的API,并可以自动化的生成 API 的多语言的 SDK 和相关文档。这样一来,不但可以增强自己的开发效率,同时也可以让其它组织和个人容易地集成。这个建立生态圈的关键。

多租户和云化服务

通常来说,一个公司会有多个业务开发部门,他们之间需要一个共享的应用服务或是一个共享的集成测试环境。使用 Ease Stack 可以非常方便的创建相应的多租户资源,并能很好的在他们之间进行业务上的共享,以及资源上的隔资。

灾难备份

Ease Gateway 可以自动的感知后端服务的情况,以及自动化的在不同的数据中心间做服务路由。所以,一旦数据中心出现问题,自动化将流量切换到另外一个可用的数据中心。而这些对于用户和来说是完全自动化和透明的。

资源调度

一般来说,在云市场上,会有很多相同的服务,比如:云存储服务、CDN服务、支付网关服务……。使用我们的产品可以让用户在多个相同服务间进行调度,以达到资源使用的最优效果,最大化资源的利用,最小化成本。

Ease Gateway

提升服务性能和稳定性

Ease Gateway 通过API网关技术,可以在不改一行代码的情况下,最大限度的帮助后台服务扩大基可用性和稳定性,并且可以增加整体的性能。其可以让企业在快速业务增涨的同时不用对整个技术架构进行大改造,以赢得并抓住稍瞬即逝的商业机会。

更多细节

Ease Stack

微服务编排和调度

Ease Stack 主要帮助用户管理整个系统的服务架构的编排和运行时的调度,其不但可以通过一个预先定义好的架构清单来一键部署整个架构,并且可以在运行时对整个架构中的各个服务进行调度。其主要包括如下功能:

更多细节

Ease Monitor

服务健康度和质量

Ease Monitor 是一种 APM(Application Performance Management)。其监控整个系统的性能和相关的健康度,和其它的 APM 不一样的是,Ease Monitor 会把基础层,中间件层的监控数据和服务的监控数据打通,从总体的视角提供监控分析。其主要包括如下的功能:

上一篇下一篇

猜你喜欢

热点阅读