Huihoo Cloud

来自开放百科 - 灰狐
跳转到: 导航, 搜索

灰狐云, Huihoo Cloud, Functional Cloud.

Haskell Servant
Haskell Brain

目录

简介

OpenNebula
Haskell
Erlang

一个开源私有云(同时能对外稳定提供服务)解决方案,能快速在不同云服务商部署和迁移。

We build open source private cloud OpenNebula 是默认解决方案

Containers as a Service, the foundation for next generation PaaS

Huihoo Cloud: Autonomous Network、容器私有云、Functional Infrastructure powered by Haskell ecosystem.

灰狐云、容器云、私有云、PaaS

Haskell/Erlang 是数学和原子语言

计算世界的原子是 Actor,Huihoo Cloud 是一个"原子世界",一个 Actor world。

一切都是原子,一切都是 Actor,共同构建一个互连、开放的 Actor world。

每个连接、每个消息事件、每个人、每个设备都有自己的 Actor。

ActorX 提供理论基础,源于理论物理:相对论和量子论。

Erlang cloud 是我们的一个理想, Rapid.Space 给出了很好的发展思路。

混沌工程是在分布式系统上进行实验的学科, 目的是建立对系统抵御生产环境中失控条件的能力以及信心。

愿景

虚拟化是云计算的基石,KVM 是虚拟化的基石,Kubernetes 是数据中心操作系统的内核,是 Huihoo Cloud 的核心。

Cloud-platform.png

第二代私有云、OpenStack + K8S 势必开启云计算新时代!

Openstack.jpg Kubernetes.png

通过 OpenStack + Kubernetes 构建企业私有云、容器云和开放的软件基础设施和技术堆栈。

OpenStack on Kubernetes (OOK)

Kolla - Deploying OpenStack using Docker

或者是 Kubernetes on OpenStack,比如欧洲核物理的研究所,它的部署环境非常大、很复杂,有400个 Kubernetes 集群,如果没有一个完全自动化的基础设施,是很难想象的。所以它需要有一个 OpenStack 基础设施,在此之上部署 Kubernetes,然后在 Kubernetes 里面运行各种软件和应用。另外,Kubernetes 管理的是一系列容器资源,管理服务器不是它干的事。Kubernetes 无法管理底层的资源,因此底层资源的管理、调配和运行方式是由 IaaS 层执行,IaaS 层会自动扩容,再给 Kubernetes 提供相应的资源,开源方案就落在了 OpenStack 身上。

路线图

  • FIT2CLOUD 飞致云 的产品思路:构建(MeterSphere开源持续测试平台) + 运行(KubeOperator开源容器平台) + 管理(FIT2CLOUD多云管理平台)+ 保护(JumpServer开源堡垒机),很赞。可用 Mist 开源多云管理平台替代 FIT2CLOUD,形成自己的解决方案。(2020.12.20)
  • 非常认同 Rapid.Space 的发展思路,小而美。有技术,也有业务 ERP5。(2020.12.13)
  • Open devops stack 的形式交付解决方案。(2020.12.04)
  • Nextcloud 网盘、云存储、内容协作、项目看板、视频会议等,你所有数据的安全之家。(2020.08.13)
  • SymfonyCloud PaaS 给出了参考路线图。(2020.04.18)
  • 先做 Web Hosting(2020.02.09)
  • Nutanix 给出了灰狐云的发展思路:混合云。(2020.01.11)
  • Drupal Cloud & Hosting 是 2019-2022 的业务重点,Vesta 背后强力驱动。(2019.11.04)
  • Rancher作为整个灰狐容器云的支撑系统。(2018.07.14)
  • 提供SMACK堆栈服务,推动更多应用落地和服务部署。(2018.01.03)
  • ZeroNet 可能是第一个真正可用的去中心化互联网原型。(2017.11.18)
  • Erlang, Open Networking, and the Future of Computing指明了计算的未来和开放网络的方向。(2017.10.15)
  • Ubuntu OpenStack Debian血统、MAAS + Juju管理,让其成为"最佳选择"。(2017.09.28)
  • SaltStack或许是构建、管理、运营云平台的最佳方式,支持广泛的云平台。(2017.08.22)
  • 灰狐网络(Huihoo.NET)是一个软件定义网络,关注SDN/NFV标准组织Open Networking Foundation。(2017.07.02)
  • Huihoo.NET深度融合KubernetesOpenStack两个平台。(2017.06.29)

ESContainer.png

  • Python驱动OpenStack IaaS层,Go驱动OpenShift PaaS层,Python/PHP/Java/.NET驱动 SaaS层。(2016.11.08)
  • OpenStackDocker容器的融合,OpenStack + OpenShift 共同支撑。ps: 红帽业务的高速增长,其应用发展销售和新兴技术(如OpenStack和OpenShift基于容器的PaaS)上涨了33%,大企业销售爆炸式增长。(2016.10.25)
  • 底层基础设施是由Go驱动的容器云微服务的编程模型。(2016.10.05)
  • 基于 MBrace 构建。(2016.09.24)
  • 基于OpenShift的容器云。
  • .NET Core + C# + F# 驱动的开放容器云和去中心化虚拟网络。

基础架构

Huihoo Cloud 基础架构:Open Infrastructure Foundation

  • Terraform 给出了基础架构的最佳实践:Infrastructure as Code(iac), Multi-Cloud Infrastructure
  • Rancher Kubernetes Engine (RKE) 是一个经过 CNCF 认证的 Kubernetes 安装程序。
  • Kubespray Deploy a Production Ready Kubernetes Cluster
  • Kubernetes Operations (kops) Production Grade K8s Installation, Upgrades, and Management, AWS is currently officially supported.
  • Gardener Deliver fully-managed clusters at scale everywhere with your own Kubernetes-as-a-Service

Huihoo Cloud based on Apache CloudStack + Rancher, RKE, k3s, k3OS, Submariner

从部署实施的角度来看,用 Apache CloudStack 搭建虚拟化基础设施(IaaS)是个不错选择,OpenStack 有些庞大且项目众多,不容易集成和把玩。

Apache CloudStack & Rancher

Docker-Kubernetes-Mesos-OpenStack.png Apache-cloudstack-logo.png

Kubernetes和Mesos更像是我们常说的PaaS层,它们更擅长于管理和扩展容器中的应用。OpenStack 更专注于异构化的数据中心,但是对应用和容器管理就力不从心了。而如果将Kubernetes和Mesos架构于其上,则会更像是凤凰涅槃,获得重生。

数据业务层基于SMACK堆栈构建,提供SMACK云服务。

Spark-mesos-akka-cassandra-kafka.jpg

容器平台选型的十大模式:Docker、DC/OS、K8S 谁与当先?

商业

Cncf-logo.jpg

企业增长引擎,《精益创业》给出三种增长引擎:黏着式增长引擎、病毒式增长引擎、付费式增长引擎,AI赋能增长引擎。

Huihoo Cloud依托三大开源增长引擎,数据中心引擎:DC/OS;容器云引擎:Kubernetes/RancherDevOps引擎:OpenShift为企业提供高速成长动力。

支持和融合CNCF基金会项目。

生态系统:DC/OS ecosystemKubernetes ecosystemOpenShift ecosystem

Huihoo Cloud提供DC/OS、Kubernetes、OpenShift、Rancher咨询、订阅、支持服务。

Dcos-kubernetes-openshift.png

HashiCorp: DevOps Defined

AI on PaaS, Rancher as a PaaS.

Kubernetes和TensorFlow已成为企业Cloud + AI的基础标配。如今,Kubernetes成为容器编排的事实标准,PaaS已成企业核心基础架构。TensorFlow就像人工智能领域的Amazon,越来越多的公司陆续加入TensorFlow生态系统,将自己的AI业务押注在TF之上。K8S和TF将重现Android辉煌。

Tensorflow-on-kubernetes.png

Tensorflow on Kubernetes: kubeflow

简单

Apache CloudStack 完成整个基础设施虚拟化(IaaS)构建 + CloudStack Kubernetes Service。

灰狐多云管理平台:Mist + Apache Libcloud or Go CDK

Huihoo Cloud 可能的生存之道:通过多云管理平台一边连接公有云(AWS,GCP,Azure),一边连接兼容这些公有云接口的私有云(Eucalyptus等驱动)。这样,可能就妥妥的了。

安全

Cisco Talos给出了Huihoo Cloud安全发展的路线图,提供众多开源安全软件的订阅服务,Cisco Talos @ GitHub

FinOps

云计算成本优化的利器,企业降本增效的法宝

  • FinOps Foundation
  • 《Cloud FinOps: Collaborative, Real-Time Cloud Financial Management》O'Reilly Media, 1, 2020
  • 《AWS FinOps Simplified: Eliminate cloud waste through practical FinOps》Packt Publishing, 1, 2022

云生态

Cncf-projects.png

云形态

产品形态

产品

.NET Core

New: .NET Core 1.0 Now Available in OpenShift Online (Next Gen)

解决方案

Cloud storage Powered by openmediavault and OpenZFS, The storage service uses OpenZFS for all data storage.

基于 FreeBSD 的有 TrueNAS(FreeNAS)和 XigmaNAS,基于 Linux 的有 openmediavault 和 Openfiler

项目

OSv

业务

不论你做什么业务,你都将面对云服务,云是一切的基础。

我们的核心是灰狐云运营支撑系统,对接主流云服务商,帮助自己、其它厂商和个人更好、更高效的使用云服务。因为若没管理好云服务,就会浪费大量的金钱。

基于 OpenNebula & Apache CloudStack & Eucalyptus 的咨询、设计、开发、集成、培训和基础设施支持,以 Multicloud Extension 的方式支持多云环境。

VPS

网络托管和VPS服务,基于 OpenVZ/KVM 构建生产云计算和虚拟化系统,储备 LAMP、TCP/IPDNSExim 网络管理和运营经验。

服务

Huihoo Cloud采取类似Red Hat Network的开源软件运营支撑系统和系统管理平台。

  • 提供OpenStack的构建、运营、转移的商业服务。

参考:Mirantis Build. Operate. Transfer. 的商业模式。

公有云

灰狐私有云 on 公有云

私有云

灰狐私有云公司内部部署

混合云

灰狐私有云集成公有云

桌面云

基于 Raspberry Pik3s 的 Edge、IoT、CI microCloud。

整个集群和K8s容器云可运行在桌面的一堆树莓派上。

FreeBSD

Cloud, IaaS and VPC storage with FreeBSD, OpenZFS, FreeNAS and OpenNebula

文档

参考

http://huihoo.demo.aspnetzero.com/
http://huihoo.apphb.com/

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱