Skip to content

Latest commit

 

History

History
209 lines (149 loc) · 12.3 KB

product.md

File metadata and controls

209 lines (149 loc) · 12.3 KB

公司简介

杭州环界云计算有限公司是一家专注于云原生生态产品与服务的公司,公司的核心产品是做以 kubernetes 为内核的云操作系统发行版,使命是让云原生简单普及。陆奇团队的奇绩创坛完成对环界的投资。

公司的核心产品 sealos 可以一键帮助企业构建私有云,简单/便宜/开放 让企业拥有一个公有云可替代方案。 同样 sealos cloud 可以运行在各大公有云上,自由切换,公有云和私有云拥有完全一致 的体验。

背景介绍

  • 早期使用硬件资源非常复杂,所以有了操作系统内核对硬件进行抽象和管理,后来出现了基于内核的发行版如 centos ubuntu 让内核使用起来更简单,从此用户在单机上管理进程变得非常轻松。
  • 而目前的应用多为分布式应用,所以需要一个云操作系统内核对数据中心的大量服务器做抽象和管理,kubernetes 近些年就已经成为这个云操作系统内核的事实标准,向下对资源进行抽象,向上对分布式应用进行管理。
  • 但是目前基于这个云内核的云操作系统发行版并没有普及,sealos 希望成为一款流行的云操作系统,让企业用云像使用 PC 操作系统一样简单。

核心产品

sealos 可以分钟级在企业的数据中心中运行起来,然后在 sealos 上面就可以一键运行各种分布式应用,比如高可用的 mysql redis 对象存储等。 sealos desktop 可以像使用 windows 操作系统一样使用云。

如构建一个高可用的云,包含对象存储数据库,网关和 redis 集群,在 sealos 中只需要执行命令:

# Create a cluster
$ sealos run labring/kubernetes:v1.24.0 labring/calico:v3.22.1 \
--masters 192.168.64.2,192.168.64.22,192.168.64.20 \
--nodes 192.168.64.21,192.168.64.19 -p [your-ssh-passwd]

$ sealos run labring/helm:v3.8.2 # install helm
$ sealos run labring/openebs:v1.9.0 # install openebs
$ sealos run labring/minio-operator:v4.4.16 labring/ingress-nginx:4.1.0 \
   labring/mysql-operator:8.0.23-14.1 labring/redis-operator:3.1.4 # oneliner
  • sealos 能够帮助企业快速高效的完成云原生落地,目前有接近四千家付费客户在生产环境中使用sealos,且在大规模场景中稳定运行三年以上。
  • laf 是一款云原生函数计算平台,可以帮助企业节省70%以上资源使用成本和50%以上研发成本,前端秒变全栈,开发上线效率提升60%以上,实现0运维,完全serverless,写代码像写博客一样简单,一键发布。
  • 计算/存储/网络/数据库/消息/监控等云原生产品矩阵

设计理念

image

传统云计算三层架构,而 sealos 完全以云内核架构设计,对比单机操作系统早期也是分层架构,后面发展成现代化的宏内核和微内核架构,而 kubernetes 今天就充当了云操作系统的内核,sealos 是基于此内核的发型版。

核心团队

  • 方海涛(阿里云) sealos 作者,阿里巴巴 sealer 项目发起人,曾任职科大讯飞负责讯飞云容器平台容器服务,通过容器技术支撑深度学习平台,AI云,讯飞开放平台,训练平台等。有超大规模kubernetes集群实践经验,深度定制经验,sealos服务客户包含阿里 华为 海康 字节等企业。
  • 王福根 laf 作者,基于 kubernetes minio 等基础服务自主研发函数计算平台,实现SaaS开发完全在线化。
  • 栾绍童(前阿里云) - 星际争霸AI算法大赛世界第三,华为软件精英赛亚军,因编程出色本科保送科大,天池调度算法大赛冠军等。
  • 曾镇(前字节)- 半次元合伙人,后被头条收购。
  • ***(兼 腾讯) - 负责全国三大区市场,担任环界市场负责人。
  • ***(兼 前IBM) - 云原生实验室博主,运营负责人,曾负责kubespere运营,帮助其完成1k到9k star增长,成为云原生知名项目。

使用场景

  • 分布式应用一键打包,到处交付。sealos 可以将分布式应用的所有依赖封装到一个独立的镜像中,一键运行整个高可用集群,支持离线交付任意应用。
  • 企业构建私有云。 sealos 能力上和公有云类似,但是支持完全私有化部署,支持多租户。
  • 使用 sealos 公有云。 sealos 可以 run any where, 使用 sealos cloud 可以在各大云厂商公有云上自由切换迁移,如果使用托管 IDC 方案可降低 80% 以上的 IT 资源费用。
  • 使用应用市场中海量分布式应用。如高可用的数据库,消息队列,AI 能力,函数计算,甚至企业级 SaaS 能力都可一键获得。

构建私有云

让企业可以在私有化环境中拥有属于自己的 AWS 公有云能力。

私有云挑战

  • 稳定性
    • 大部分企业缺乏落地大规模容器专有云经验,一些细节就可能导致整个系统稳定性遭遇巨大挑战,从计算存储网络到kubernetes核心组件到上层服务应用,每一层都有对应的稳定性挑战。
  • 安全性
    • 系统漏洞,镜像安全,挖矿病毒,勒索病毒,如何对这些安全性问题进行有效防控难以避开安全的坑,而且一旦出现安全性问题后果是灾难性的。
  • 复杂性
    • 构建一个集群往往需要几十个组件,多种驱动,需要有对整个系统整体熟悉的架构师,也需要局部组件的技术专家相互配合才能真正落地一个生产集群。

sealos 私有云核心价值

  • 提供稳定全面高可用的 kubernetes 专有云服务

    • 稳定的操作系统内核,容器运行时,核心组件稳定性与高可用
    • kubernetes网络/存储稳定性
    • 完善监控体系,告警系统等
    • 安全性,安全的镜像扫描,系统漏洞扫描
  • 保障大规模数据的安全性与稳定性

    • 实践过超过30PB数据的云原生集群,可通过生态合作伙伴解决存储安全性问题,保障数据不丢。
    • 提供高可用数据库服务,保障数据性能,安全性,完善数据监控等。
  • GPU - 深度学习平台经验

    • 团队曾在讯飞服务过数千GPU卡落地场景
    • GPU虚拟化,多卡混合调度
    • GPU批任务处理调度器定制开发
    • GPU防碎片化调度定制开发
  • 云原生化中间件与数据服务

    • 数十款云原生中间件服务,涵盖数据库,缓存,监控,日志等
    • 保障组件本身的高可用,高稳定性,高性能,以及数据的备份恢复等
    • 提供底层的存储能力支撑
    • 集群监控可视化与自运维,故障自愈能力
  • 提供基于函数计算以及基于函数计算的定制化业务开发服务

    • laf函数计算可以极大提升研发效率,实现0运维,快速上线业务
    • laf团队可以提供基于laf的业务定制化开发服务,如数据分析结果展示以及一些管理控制台等
  • 专有云交付经验

    • 创始成员有来自阿里巴巴云原生应用平台,专门做基于云原生的专有云交付
    • sealer开源项目发起人,集群镜像概念提出者,可以实现kubernetes集群与业务整体打包,一键交付
    • 平台涉及k8s,中间件,数据库,存储,网络,资源规划,性能压测
  • 生态与合作伙伴资源

    • 国内最专业的云原生存储合作伙伴与存储专家
    • 行业顶尖的网络合作伙伴专家
    • 腾讯浙江第四家一级代理商

服务范围

  • 私有云构建 - 帮助企业按需构建私有云,支持各种云原生应用服务,如数据库消息队列等。
  • 售后运维 - 5 * 8 或者 7 * 24小时售后服务,解决集群突发问题,集群扩容,告警处理等等,为集群后续运行提供强有力保障。

产品矩阵

kubernetes core

提供稳定高可用的kubernetes集群,支持单节点到数千节点规模部署:

image

  • 支持ARM版本离线包,v1.20版本离线包支持containerd集成,完全抛弃docker
  • 99年证书, 支持集群备份,升级
  • 不依赖ansible haproxy keepalived, 一个二进制工具,0依赖
  • 离线安装,不同kubernetes版本下载对应不同版本的资源包即可,离线包包含所有二进制文件配置文件和镜像
  • 高可用通过ipvs实现的localLB,占用资源少,稳定可靠,类似kube-proxy的实现
  • 几乎可兼容所有支持systemd的x86_64架构的环境
  • 轻松实现集群节点的增加/删除
  • 上千用户在线上环境使用sealos,稳定可靠
  • 资源包放在阿里云oss上,再也不用担心网速
  • dashboard ingress prometheus等APP 同样离线打包,一键安装
  • 支持集群镜像,自由组合定制你需要的集群,如openebs存储+数据库+minio对象存储

高性能/高可用网络

高性能网络 image

  • 简单,通过纯主机路由实现,网络链路清晰,不依赖外部网络环境或者设备
  • 高效,没有overlay封包解包过程,延迟与吞吐量几乎相比裸机网络
  • 稳定,大规模实践,长期运行,未出现故障

存储方案

块存储/文件存储/CSI实现

本地高性能存储 image

特性

  • 可以利用本地快设备或文件目录对接k8s CSI,实现裸机性能的存储能力
  • 支持复制卷能力,底层保障数据跨机器多副本

对象存储

高性能对象存储 image

  • 完全兼容S3接口
  • 支持超大规模部署与自由横向扩展
  • 对接本地存储插件,将性能最大化

数据库

mysql数据库 image

基于本地块存储的数据库 image

  • 高性能,高可用
  • 无单点,支持故障自愈
  • 完善的监控告警
  • 支持对象存储备份/恢复

消息

kafka组件架构图: image kafka数据流: image

  • 高可用的kafka集群,日志和积压消息落本地盘
  • 无限横向扩展,故障自愈
  • 高性能,高吞吐量,监控完善

函数计算

image

  • 云数据库, 客户端“直接”通过访问策略操作数据库,无需后端提供接口,可节约90%+的后端接口,前端开发者可独立完成应用开发。
  • 云函数,在云端运行的代码,对于非数据库操作「授权、事务、三方接口、文件等」,前端直接调用。云函数为 Node.js 运行环境。
  • 在线编程 IDE,使用 Typescript 在线编写云函数,支持全类型智能提示的在线 IDE,在线编写、调试、日志,代码即内容,保存即发布。
  • 触发器, 云函数可配置定时器和事件触发器,其中可监听数据库变更事件,数据变更可触发云函数的执行。
  • 部署推送, 可通过远程推送部署,将开发环境的云函数等资源,远程推送到生产等环境。无需手动部署、无需 CI/CD。
  • 云存储,内置分布式文件存储机制。可按 Bucket 存储和管理文件,可通过文件操作 Token,灵活控制文件访问。

监控

prometheus 监控技术栈: image

  • 监控生态完善,从主机到容器到k8s核心组件,服务组件都有响应监控
  • metric细致全面
  • 告警规则完善
  • 大规模监控支持分片
  • 人工智能处理监控数据