欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Huihoo Cloud
小 (→路线图) |
小 (→解决方案) |
||
(未显示1个用户的233个中间版本) | |||
第1行: | 第1行: | ||
− | Huihoo. | + | 灰狐云, Huihoo Cloud, Functional Cloud. |
+ | [[文件:Haskell-servant.png|right|Haskell Servant]] | ||
+ | [[文件:Haskell-brain.png|right|Haskell Brain]] | ||
+ | ==简介== | ||
+ | [[文件:opennebula-logo.png|right|OpenNebula]] | ||
+ | [[文件:Haskell-Logo.png|right|Haskell]] | ||
+ | [[文件:Erlang-logo.png|right|Erlang]] | ||
+ | |||
+ | 一个开源私有云(同时能对外稳定提供服务)解决方案,能快速在不同云服务商部署和迁移。 | ||
+ | |||
+ | [[We build open source private cloud]] [[OpenNebula]] 是默认解决方案 | ||
+ | |||
+ | [http://blog.kubernetes.io/2017/02/caas-the-foundation-for-next-gen-paas.html Containers as a Service, the foundation for next generation PaaS] | ||
+ | |||
+ | Huihoo Cloud: Autonomous Network、容器私有云、Functional Infrastructure powered by [[Haskell ecosystem]]. | ||
+ | |||
+ | 灰狐云、容器云、私有云、[[Platform_as_a_Service|PaaS]]。 | ||
+ | |||
+ | [[Haskell]]/[[Erlang]] 是数学和原子语言 | ||
+ | |||
+ | 计算世界的原子是 Actor,Huihoo Cloud 是一个"原子世界",一个 Actor world。 | ||
+ | |||
+ | 一切都是原子,一切都是 Actor,共同构建一个互连、开放的 Actor world。 | ||
+ | |||
+ | 每个连接、每个消息事件、每个人、每个设备都有自己的 Actor。 | ||
+ | |||
+ | [[ActorX]] 提供理论基础,源于理论物理:相对论和量子论。 | ||
+ | |||
+ | [[Erlang cloud]] 是我们的一个理想, [[Rapid.Space]] 给出了很好的发展思路。 | ||
+ | |||
+ | [https://principlesofchaos.org/ 混沌工程]是在分布式系统上进行实验的学科, 目的是建立对系统抵御生产环境中失控条件的能力以及信心。 | ||
==愿景== | ==愿景== | ||
− | 通过 [[OpenStack]] + [[ | + | [[Virtualization|虚拟化]]是云计算的基石,[[KVM]] 是虚拟化的基石,[[Kubernetes]] 是数据中心操作系统的内核,是 Huihoo Cloud 的核心。 |
+ | |||
+ | [[文件:cloud-platform.png|690px|]] | ||
+ | |||
+ | 第二代私有云、OpenStack + K8S 势必开启云计算新时代! | ||
+ | |||
+ | [[文件:openstack.jpg]] [[文件:kubernetes.png]] | ||
+ | |||
+ | 通过 [[OpenStack]] + [[Kubernetes]] 构建企业私有云、容器云和开放的软件基础设施和技术堆栈。 | ||
+ | |||
+ | [https://airship-treasuremap.readthedocs.io/en/latest/index.html OpenStack on Kubernetes (OOK)] | ||
+ | |||
+ | [https://github.com/openstack/kolla Kolla] - Deploying [[OpenStack]] using Docker | ||
− | IaaS | + | 或者是 Kubernetes on OpenStack,比如欧洲核物理的研究所,它的部署环境非常大、很复杂,有400个 Kubernetes 集群,如果没有一个完全自动化的基础设施,是很难想象的。所以它需要有一个 OpenStack 基础设施,在此之上部署 Kubernetes,然后在 Kubernetes 里面运行各种软件和应用。另外,Kubernetes 管理的是一系列容器资源,管理服务器不是它干的事。Kubernetes 无法管理底层的资源,因此底层资源的管理、调配和运行方式是由 IaaS 层执行,IaaS 层会自动扩容,再给 Kubernetes 提供相应的资源,开源方案就落在了 OpenStack 身上。 |
==路线图== | ==路线图== | ||
+ | *[https://www.fit2cloud.com/ FIT2CLOUD 飞致云] 的产品思路:构建(MeterSphere开源持续测试平台) + 运行(KubeOperator开源容器平台) + 管理(FIT2CLOUD多云管理平台)+ 保护(JumpServer开源堡垒机),很赞。可用 [[Mist]] 开源多云管理平台替代 FIT2CLOUD,形成自己的解决方案。(2020.12.20) | ||
+ | *非常认同 [[Rapid.Space]] 的发展思路,小而美。有技术,也有业务 [[ERP5]]。(2020.12.13) | ||
+ | *以 [[Open devops stack]] 的形式交付解决方案。(2020.12.04) | ||
+ | *[https://github.com/nextcloud Nextcloud] 网盘、云存储、内容协作、项目看板、视频会议等,你所有数据的安全之家。(2020.08.13) | ||
+ | *[https://symfony.com/doc/master/cloud/intro.html SymfonyCloud] PaaS 给出了参考路线图。(2020.04.18) | ||
+ | *先做 [https://vestacp.com/ Web Hosting](2020.02.09) | ||
+ | *[https://www.nutanix.cn/ Nutanix] 给出了灰狐云的发展思路:混合云。(2020.01.11) | ||
+ | *[[Drupal]] Cloud & Hosting 是 2019-2022 的业务重点,[https://github.com/serghey-rodin/vesta Vesta] 背后强力驱动。(2019.11.04) | ||
+ | *[[Rancher]]作为整个灰狐容器云的支撑系统。(2018.07.14) | ||
+ | *提供[[SMACK堆栈]]服务,推动更多应用落地和服务部署。(2018.01.03) | ||
+ | *[[ZeroNet ]]可能是第一个真正可用的去中心化互联网原型。(2017.11.18) | ||
+ | *[http://docs.huihoo.com/erlang/conference/euc2014/erlang-open-networking-and-the-future-of-computing.pdf Erlang, Open Networking, and the Future of Computing]指明了计算的未来和开放网络的方向。(2017.10.15) | ||
+ | *[https://www.ubuntu.com/cloud Ubuntu OpenStack] [[Debian]]血统、[https://maas.io/ MAAS] + [[Juju project|Juju]]管理,让其成为"最佳选择"。(2017.09.28) | ||
+ | *[[SaltStack]]或许是构建、管理、运营云平台的最佳方式,[https://github.com/saltstack/salt/tree/develop/salt/cloud/clouds 支持广泛的云平台]。(2017.08.22) | ||
+ | *灰狐网络(Huihoo.NET)是一个软件定义网络,关注[[Software-defined networking|SDN]]/[[Network function virtualization|NFV]]标准组织[[Open Networking Foundation]]。(2017.07.02) | ||
*Huihoo.NET深度融合[[Kubernetes]]与[[OpenStack]]两个平台。(2017.06.29) | *Huihoo.NET深度融合[[Kubernetes]]与[[OpenStack]]两个平台。(2017.06.29) | ||
[[文件:ESContainer.png]] | [[文件:ESContainer.png]] | ||
第16行: | 第73行: | ||
*[[.NET Core]] + [[C Sharp|C#]] + [[F Sharp|F#]] 驱动的开放容器云和去中心化虚拟网络。 | *[[.NET Core]] + [[C Sharp|C#]] + [[F Sharp|F#]] 驱动的开放容器云和去中心化虚拟网络。 | ||
− | == | + | ==基础架构== |
+ | Huihoo Cloud 基础架构:[https://openinfra.dev/ Open Infrastructure Foundation] | ||
+ | |||
+ | * [[HashiCorp|Terraform]] 给出了基础架构的最佳实践:Infrastructure as Code(iac), Multi-Cloud Infrastructure | ||
+ | * [https://www.rancher.cn/products/rke/ Rancher Kubernetes Engine (RKE)] 是一个经过 CNCF 认证的 Kubernetes 安装程序。 | ||
+ | * [https://github.com/kubernetes-sigs/kubespray Kubespray] Deploy a Production Ready Kubernetes Cluster | ||
+ | * [https://github.com/kubernetes/kops Kubernetes Operations (kops)] Production Grade K8s Installation, Upgrades, and Management, AWS is currently officially supported. | ||
+ | * [https://gardener.cloud/ 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]] | ||
+ | |||
+ | [http://dockone.io/article/639 Kubernetes和Mesos更像是我们常说的PaaS层],它们更擅长于管理和扩展容器中的应用。OpenStack 更专注于异构化的数据中心,但是对应用和容器管理就力不从心了。而如果将Kubernetes和Mesos架构于其上,则会更像是凤凰涅槃,获得重生。 | ||
+ | |||
+ | 数据业务层基于[[SMACK堆栈]]构建,提供SMACK云服务。 | ||
+ | |||
+ | [[文件:spark-mesos-akka-cassandra-kafka.jpg]] | ||
+ | |||
+ | [http://blog.163yun.com/archives/1903 容器平台选型的十大模式:Docker、DC/OS、K8S 谁与当先?] | ||
+ | |||
+ | ==商业== | ||
+ | [[文件:cncf-logo.jpg|right]] | ||
+ | 企业增长引擎,《精益创业》给出三种增长引擎:黏着式增长引擎、病毒式增长引擎、付费式增长引擎,AI赋能增长引擎。 | ||
+ | |||
+ | Huihoo Cloud依托三大开源增长引擎,数据中心引擎:[[Apache Mesos|DC/OS]];容器云引擎:[[Kubernetes]]/[[Rancher]];[[DevOps]]引擎:[[OpenShift]]为企业提供高速成长动力。 | ||
+ | |||
+ | 支持和融合[https://www.cncf.io CNCF基金会]项目。 | ||
+ | |||
+ | 生态系统:[[Mesos ecosystem|DC/OS ecosystem]]、[[Kubernetes ecosystem]]、[[OpenShift 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: [https://github.com/kubeflow/kubeflow kubeflow] | ||
+ | |||
+ | ==简单== | ||
+ | [[Apache CloudStack]] 完成整个基础设施虚拟化(IaaS)构建 + CloudStack [[Kubernetes]] Service。 | ||
+ | |||
+ | 灰狐多云管理平台:[[Mist]] + [[Apache Libcloud]] or [[Go CDK]] | ||
+ | |||
+ | Huihoo Cloud 可能的生存之道:通过多云管理平台一边连接公有云(AWS,GCP,Azure),一边连接兼容这些公有云接口的私有云([[Eucalyptus]]等驱动)。这样,可能就妥妥的了。 | ||
+ | |||
+ | ==安全== | ||
+ | [http://blog.talosintelligence.com/ Cisco Talos]给出了Huihoo Cloud安全发展的路线图,提供众多开源安全软件的订阅服务,[https://github.com/Cisco-Talos/ Cisco Talos @ GitHub] | ||
+ | |||
+ | ==FinOps== | ||
+ | 云计算成本优化的利器,企业降本增效的法宝 | ||
+ | *[https://www.finops.org/ 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]] | ||
+ | *[https://www.cncf.io Cloud Native Computing Foundation] | ||
+ | *[[Mesos ecosystem]] | ||
*[[OpenShift ecosystem]] | *[[OpenShift ecosystem]] | ||
− | *[[ | + | *[[Kafka ecosystem]] |
− | *[[ | + | *[[Virtualization]]、[[Container]] |
− | *[[ | + | *[https://github.com/Friz-zy/awesome-linux-containers Awesome Linux Containers] [[image:awesome.png]] |
+ | *[https://github.com/ramitsurana/awesome-kubernetes Awesome Kubernetes] [[image:awesome.png]] | ||
+ | *[https://github.com/veggiemonk/awesome-docker Awesome Docker] [[image:awesome.png]] | ||
+ | |||
+ | ==云形态== | ||
+ | *[[OpenStack]]云 | ||
+ | *[[Apache Mesos|Mesos]]云 | ||
+ | *[[Kubernetes]]云 | ||
+ | |||
+ | ==产品形态== | ||
+ | *API Cloud、Identity Cloud、Integration Cloud,三驾马车 :) | ||
+ | *[[Platform as a Service|PaaS]]:[[Rancher]] + [[Kubernetes]] | ||
+ | *私有云,based on [[Rancher]] | ||
+ | *混合云,融合私有云和AWS,Azure公有云,Google Cloud。 | ||
+ | *HTTPS服务,[[Let's Encrypt ]] + [[Certbot]] | ||
+ | *[[Deep learning on HDP]](放弃) | ||
+ | *[[HDP on OpenStack]](放弃) | ||
+ | *[http://commons.openshift.org/sig/OpenshiftOpenstack.html OpenShift on OpenStack](放弃) | ||
==产品== | ==产品== | ||
− | * | + | *[[HMQ]] 混合IT & 混合云管理平台 |
− | * | + | *[[M3]] analytics cloud: Huihoo Analytics |
− | * | + | *[[E3 odoo]] [[odoo cloud]] |
+ | *[[D3]] data cloud | ||
==[[.NET Core]]== | ==[[.NET Core]]== | ||
[https://blog.openshift.com/new-net-core-1-0-now-available-openshift-online-next-gen/ New: .NET Core 1.0 Now Available in OpenShift Online (Next Gen)] | [https://blog.openshift.com/new-net-core-1-0-now-available-openshift-online-next-gen/ 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. | ||
+ | *OpenNAS云存储解决方案 [https://github.com/openmediavault/openmediavault openmediavault] [https://github.com/OpenMediaVault-Plugin-Developers OpenMediaVault Plugin Developers] | ||
+ | 基于 [[FreeBSD]] 的有 TrueNAS([[FreeNAS]])和 XigmaNAS,基于 [[Linux]] 的有 openmediavault 和 [[Openfiler]] | ||
+ | *[[PostgreSQL]]云、DBaaS | ||
+ | *[[灰狐协作]] 协作云 | ||
+ | *[[全球事件云]] | ||
+ | *[[Artificial_intelligence|人工智能]] | ||
+ | *[[blockchain|区块链]] | ||
+ | *[[SMACK堆栈]] on Huihoo.Cloud | ||
+ | *[[big data]] [http://docs.huihoo.com/openstack/OpenStack-Workload-Reference-Architecture-BigData.pdf OpenStack Workload Reference Architecture: Big Data] | ||
*[[continuous integration|CI]]/[[Continuous delivery|CD]] | *[[continuous integration|CI]]/[[Continuous delivery|CD]] | ||
− | *Web应用 | + | *Web应用 [http://docs.huihoo.com/openstack/OpenStack-Workload-Reference-Architecture-WebApps.pdf OpenStack Workload Reference Architecture: Web Applications] |
− | + | *[[E3.NET|E3电子商务平台]] [http://docs.huihoo.com/openstack/OpenStack-Workload-Reference-Architecture-eCommerce.pdf OpenStack Workload Reference Architecture: eCommerce] | |
− | *[[E3.NET|E3电子商务平台]] | + | |
*视频处理和[[Content delivery network|内容分发]] | *视频处理和[[Content delivery network|内容分发]] | ||
− | |||
==项目== | ==项目== | ||
+ | [[文件:OSv-logo.jpg|right|OSv]] | ||
+ | *[[Erlang cloud]] | ||
*[[Paket]] | *[[Paket]] | ||
+ | *[https://github.com/cloudius-systems/osv OSv] can boot as fast as ~5 ms on [https://firecracker-microvm.github.io/ Firecracker] using as low as 15 MB of memory. | ||
*[http://tripleo.org/ TripleO] is an OpenStack Deployment & Management tool. | *[http://tripleo.org/ TripleO] is an OpenStack Deployment & Management tool. | ||
+ | |||
+ | ==业务== | ||
+ | 不论你做什么业务,你都将面对云服务,云是一切的基础。 | ||
+ | |||
+ | 我们的核心是灰狐云运营支撑系统,对接主流云服务商,帮助自己、其它厂商和个人更好、更高效的使用云服务。因为若没管理好云服务,就会浪费大量的金钱。 | ||
+ | |||
+ | 基于 [[OpenNebula]] & [[Apache CloudStack]] & [[Eucalyptus]] 的咨询、设计、开发、集成、培训和基础设施支持,以 Multicloud Extension 的方式支持多云环境。 | ||
+ | |||
+ | ==VPS== | ||
+ | 网络托管和VPS服务,基于 [[OpenVZ]]/[[KVM]] 构建生产云计算和虚拟化系统,储备 LAMP、[[TCP/IP]]、[[DNS]]、[[Exim]] 网络管理和运营经验。 | ||
+ | |||
+ | ==服务== | ||
+ | Huihoo Cloud采取类似[[Red Hat Network]]的开源软件运营支撑系统和系统管理平台。 | ||
+ | *提供OpenStack的构建、运营、转移的商业服务。 | ||
+ | 参考:[[Mirantis]] Build. Operate. Transfer. 的商业模式。 | ||
+ | *[https://wiki.openstack.org/wiki/OpenStack_cascading_solution OpenStack Cascading方案]是由华为提出的用于支持场景包括10万主机、百万虚机、跨多DC的统一管理的大规模OpenStack集群部署。它采取的策略是分而治之,即把原来一个大的OpenStack集群拆分成多个小集群,并把拆分的小集群级联起来统一管理。目前该方案已经分离出两个独立的项目,一个是Tricircle,专门负责网络相关以及对接Neutron,另一个项目是Trio2o,为多Region OpenStack集群提供统一的API网关。 | ||
+ | *Nova Cells模块是OpenStack在G版本中引入的,其策略是将不同的计算资源划分成一个个Cell,并以树的形式组织。[https://www.ustack.com/news/what-is-nova-cells-v2/ Nova Cells V2如何帮助OpenStack集群突破性能瓶颈?] | ||
+ | *[https://pom.nops.cloud/ 深入理解openstack自动化部署] | ||
+ | *[http://geek.csdn.net/news/detail/200257 基于OpenStack+Docker设计与实现CI/CD] | ||
+ | |||
+ | ==公有云== | ||
+ | 灰狐私有云 on 公有云 | ||
+ | *[[Amazon Web Services]] | ||
+ | *[[Google Cloud Platform]] | ||
+ | *[[Microsoft Azure]] | ||
+ | *[https://aliyun.com 阿里云] | ||
+ | *[https://www.qingcloud.com/ 青云] | ||
+ | |||
+ | ==私有云== | ||
+ | 灰狐私有云公司内部部署 | ||
+ | |||
+ | ==混合云== | ||
+ | 灰狐私有云集成公有云 | ||
+ | |||
+ | ==桌面云== | ||
+ | 基于 [[Raspberry Pi]] 和 [https://k3s.io/ k3s] 的 Edge、IoT、CI microCloud。 | ||
+ | |||
+ | 整个集群和K8s容器云可运行在桌面的一堆树莓派上。 | ||
+ | |||
+ | ==FreeBSD== | ||
+ | Cloud, IaaS and VPC storage with [[FreeBSD]], [[ZFS|OpenZFS]], [[FreeNAS]] and [[OpenNebula]] | ||
+ | |||
+ | ==文档== | ||
+ | *[http://docs.huihoo.com/redhat/summit/2017/C144009-Enable-Agility-With-Infrastructure-as-Code.pdf Enable agility with infrastructure-as-code] | ||
+ | *[http://docs.huihoo.com/redhat/summit/2017/S111017-DevOps-and-Hybrid-Cloud-Implementation-using-Lenovo-converged-infrastructure-Red-Hat-OpenShift-and-CloudForms.pdf DevOps and Hybrid Cloud Implementation using Lenovo converged infrastructure, Red Hat OpenShift, and CloudForms] | ||
==参考== | ==参考== | ||
+ | *[[ZeroNet]] | ||
+ | *[https://www.erda.cloud/ Erda Cloud] 基于多云架构的一站式企业数字化平台,为企业提供 [[DevOps]]、[[microservices|微服务]]治理、多云管理以及快数据管理等云厂商无绑定的 IT 服务。 | ||
+ | *[https://www.maidsafe.net/ MaidSafe] The World's First Autonomous Data Network | ||
+ | *[https://www.hashicorp.com/ HashiCorp] | ||
+ | *[https://easystack.cn/ EasyStack] [https://easystack.cn/eks/ EasyStack Kubernetes Service(EKS)]实现Kubernetes与OpenStack两个平台的深度融合。 | ||
+ | *[https://caicloud.io 才云] | ||
+ | *[https://www.shurenyun.com/ 数人云] | ||
+ | *[http://www.alauda.cn/ 灵雀云] | ||
+ | *[http://harmonycloud.cn/ 谐云科技] 核心团队来自于浙江大学SEL实验室 | ||
+ | *[http://www.bocloud.com.cn/ 博云] | ||
+ | *[https://www.tenxcloud.com/ 时速云] | ||
+ | *[http://www.infoq.com/cn/news/2018/03/Tencent-PaaS-Kubernetes?utm_source=tuicool&utm_medium=referral 剑指Kubernetes 揭秘腾讯云的PaaS技术选型策略] | ||
+ | *[https://ipaas.com.cn/ iPaaS开发集成平台] | ||
*[https://www.aspnetzero.com ASP.NET Zero] | *[https://www.aspnetzero.com ASP.NET Zero] | ||
http://huihoo.demo.aspnetzero.com/ | http://huihoo.demo.aspnetzero.com/ | ||
第50行: | 第262行: | ||
==图集== | ==图集== | ||
<gallery> | <gallery> | ||
+ | image:Forrester-Wave-Multicloud-Container-Development-Platforms-2020Q3.png|多云容器开发平台 | ||
+ | image:hashicorp-stack.png|HashiCorp 软件栈 | ||
+ | image:OpenPitrix-Architecture.png|OpenPitrix | ||
+ | image:StarlingX-Diagram-DistributedEdgeCloudNative.jpg|StarlingX | ||
+ | image:starlingx-deployment-options-distributed-cloud.png|StarlingX | ||
+ | image:Gardener-Architecture.png|Gardener架构 | ||
+ | image:TiDB-Cloud-on-Gardener.png|TiDB云 | ||
+ | image:TiDB-Operator.png|TiDB Operator | ||
+ | image:Cloud-Native-Landscape-2016.png|Cloud Native | ||
+ | image:mesos-cluster-private-public-agent.png|Mesos集群 | ||
+ | image:Mesosphere-DCOS-Approach.png|DC/OS | ||
+ | image:hybrid-cloud-social.png|混合云 | ||
+ | image:Mesosphere-DCOS-Hybrid-Cloud.jpg|DC/OS混合云 | ||
+ | image:smack-stack-is-the-new-lamp-stack-comparison.png|SMACK堆栈 | ||
+ | image:Ubuntu-OpenStack-Edition.jpg|Ubuntu OpenStack | ||
+ | image:openstack-fuel.png|Fuel部署管理工具 | ||
+ | image:ManageIQ.png|MangeIQ | ||
+ | image:OpenStack-Fuel-Architecture.png|Fuel架构 | ||
image:openstack-web-applications.jpg|OpenStack Web应用 | image:openstack-web-applications.jpg|OpenStack Web应用 | ||
image:openstack-bigdata.jpg|OpenStack大数据应用 | image:openstack-bigdata.jpg|OpenStack大数据应用 | ||
第55行: | 第285行: | ||
image:openstack-general-compute-cloud.png|OpenStack计算云 | image:openstack-general-compute-cloud.png|OpenStack计算云 | ||
image:ASP.NET-Zero.png|ASP.NET Zero | image:ASP.NET-Zero.png|ASP.NET Zero | ||
+ | image:unitedstack-uos-architecture.jpeg|UnitedStack运维中心 | ||
+ | image:OpenStack-Cascading-Solution.png|OpenStack Cascading | ||
+ | image:openstack-nova-cells-v2.jpg|Nova Cells v2架构设计 | ||
+ | image:SAFE-Network-Stack.png|SAFE Network | ||
+ | image:SAFE-Network-Crust-P2P.png|Crust P2P | ||
+ | image:SAFE-Network-Self-Encryption.png|Encryption | ||
+ | image:harbor-cephfs.png|Harbor+CephFS | ||
+ | image:rancher-overview.png|Rancher | ||
+ | image:azure-service-fabric.png|Service Fabric | ||
+ | image:Kata-Containers.png|Kata Containers | ||
+ | image:soda-foundation.jpg|SODA基金会 | ||
+ | image:soda-overview.jpg|SODA | ||
+ | image:minio-console.png|Minio控制台 | ||
</gallery> | </gallery> | ||
==链接== | ==链接== | ||
− | |||
*[https://github.com/dotnet .NET @ GitHub] | *[https://github.com/dotnet .NET @ GitHub] | ||
*[https://github.com/fsharp/ F# @ GitHub] [https://github.com/fsprojects F# Community Project] | *[https://github.com/fsharp/ F# @ GitHub] [https://github.com/fsprojects F# Community Project] | ||
第64行: | 第306行: | ||
*[http://docs.huihoo.com/openstack OpenStack文档] | *[http://docs.huihoo.com/openstack OpenStack文档] | ||
*[http://docs.huihoo.com/openshift OpenShift文档] | *[http://docs.huihoo.com/openshift OpenShift文档] | ||
+ | *[http://geek.csdn.net/news/detail/209764 OpenStack大规模部署详解] | ||
+ | *[https://github.com/Dataman-Cloud 数人云 @ GitHub] | ||
+ | *[http://dockone.io/article/639 OpenStack、Kubernetes、Mesos谁主沉浮?] | ||
+ | *[https://container-solutions.com/ Container Solutions] | ||
+ | [[category:mesos]] | ||
[[category:python]] | [[category:python]] | ||
[[category:OpenStack]] | [[category:OpenStack]] | ||
第70行: | 第317行: | ||
[[category:kubernetes]] | [[category:kubernetes]] | ||
[[category:OpenShift]] | [[category:OpenShift]] | ||
+ | [[category:CNCF]] | ||
[[category:go]] | [[category:go]] | ||
[[category:.NET]] | [[category:.NET]] |
2023年7月1日 (六) 12:33的最后版本
灰狐云, Huihoo Cloud, Functional Cloud.
目录 |
[编辑] 简介
一个开源私有云(同时能对外稳定提供服务)解决方案,能快速在不同云服务商部署和迁移。
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。
计算世界的原子是 Actor,Huihoo Cloud 是一个"原子世界",一个 Actor world。
一切都是原子,一切都是 Actor,共同构建一个互连、开放的 Actor world。
每个连接、每个消息事件、每个人、每个设备都有自己的 Actor。
ActorX 提供理论基础,源于理论物理:相对论和量子论。
Erlang cloud 是我们的一个理想, Rapid.Space 给出了很好的发展思路。
混沌工程是在分布式系统上进行实验的学科, 目的是建立对系统抵御生产环境中失控条件的能力以及信心。
[编辑] 愿景
虚拟化是云计算的基石,KVM 是虚拟化的基石,Kubernetes 是数据中心操作系统的内核,是 Huihoo Cloud 的核心。
第二代私有云、OpenStack + K8S 势必开启云计算新时代!
通过 OpenStack + Kubernetes 构建企业私有云、容器云和开放的软件基础设施和技术堆栈。
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深度融合Kubernetes与OpenStack两个平台。(2017.06.29)
- Python驱动OpenStack IaaS层,Go驱动OpenShift PaaS层,Python/PHP/Java/.NET驱动 SaaS层。(2016.11.08)
- OpenStack与Docker容器的融合,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 有些庞大且项目众多,不容易集成和把玩。
Kubernetes和Mesos更像是我们常说的PaaS层,它们更擅长于管理和扩展容器中的应用。OpenStack 更专注于异构化的数据中心,但是对应用和容器管理就力不从心了。而如果将Kubernetes和Mesos架构于其上,则会更像是凤凰涅槃,获得重生。
数据业务层基于SMACK堆栈构建,提供SMACK云服务。
容器平台选型的十大模式:Docker、DC/OS、K8S 谁与当先?
[编辑] 商业
企业增长引擎,《精益创业》给出三种增长引擎:黏着式增长引擎、病毒式增长引擎、付费式增长引擎,AI赋能增长引擎。
Huihoo Cloud依托三大开源增长引擎,数据中心引擎:DC/OS;容器云引擎:Kubernetes/Rancher;DevOps引擎:OpenShift为企业提供高速成长动力。
支持和融合CNCF基金会项目。
生态系统:DC/OS ecosystem、Kubernetes ecosystem、OpenShift ecosystem
Huihoo Cloud提供DC/OS、Kubernetes、OpenShift、Rancher咨询、订阅、支持服务。
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: 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
[编辑] 云生态
- Cloud Native Computing Foundation
- Mesos ecosystem
- OpenShift ecosystem
- Kafka ecosystem
- Virtualization、Container
- Awesome Linux Containers
- Awesome Kubernetes
- Awesome Docker
[编辑] 云形态
[编辑] 产品形态
- API Cloud、Identity Cloud、Integration Cloud,三驾马车 :)
- PaaS:Rancher + Kubernetes
- 私有云,based on Rancher
- 混合云,融合私有云和AWS,Azure公有云,Google Cloud。
- HTTPS服务,Let's Encrypt + Certbot
- Deep learning on HDP(放弃)
- HDP on OpenStack(放弃)
- OpenShift on OpenStack(放弃)
[编辑] 产品
- HMQ 混合IT & 混合云管理平台
- M3 analytics cloud: Huihoo Analytics
- E3 odoo odoo cloud
- D3 data cloud
[编辑] .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.
- OpenNAS云存储解决方案 openmediavault OpenMediaVault Plugin Developers
基于 FreeBSD 的有 TrueNAS(FreeNAS)和 XigmaNAS,基于 Linux 的有 openmediavault 和 Openfiler
- PostgreSQL云、DBaaS
- 灰狐协作 协作云
- 全球事件云
- 人工智能
- 区块链
- SMACK堆栈 on Huihoo.Cloud
- big data OpenStack Workload Reference Architecture: Big Data
- CI/CD
- Web应用 OpenStack Workload Reference Architecture: Web Applications
- E3电子商务平台 OpenStack Workload Reference Architecture: eCommerce
- 视频处理和内容分发
[编辑] 项目
- Erlang cloud
- Paket
- OSv can boot as fast as ~5 ms on Firecracker using as low as 15 MB of memory.
- TripleO is an OpenStack Deployment & Management tool.
[编辑] 业务
不论你做什么业务,你都将面对云服务,云是一切的基础。
我们的核心是灰狐云运营支撑系统,对接主流云服务商,帮助自己、其它厂商和个人更好、更高效的使用云服务。因为若没管理好云服务,就会浪费大量的金钱。
基于 OpenNebula & Apache CloudStack & Eucalyptus 的咨询、设计、开发、集成、培训和基础设施支持,以 Multicloud Extension 的方式支持多云环境。
[编辑] VPS
网络托管和VPS服务,基于 OpenVZ/KVM 构建生产云计算和虚拟化系统,储备 LAMP、TCP/IP、DNS、Exim 网络管理和运营经验。
[编辑] 服务
Huihoo Cloud采取类似Red Hat Network的开源软件运营支撑系统和系统管理平台。
- 提供OpenStack的构建、运营、转移的商业服务。
参考:Mirantis Build. Operate. Transfer. 的商业模式。
- OpenStack Cascading方案是由华为提出的用于支持场景包括10万主机、百万虚机、跨多DC的统一管理的大规模OpenStack集群部署。它采取的策略是分而治之,即把原来一个大的OpenStack集群拆分成多个小集群,并把拆分的小集群级联起来统一管理。目前该方案已经分离出两个独立的项目,一个是Tricircle,专门负责网络相关以及对接Neutron,另一个项目是Trio2o,为多Region OpenStack集群提供统一的API网关。
- Nova Cells模块是OpenStack在G版本中引入的,其策略是将不同的计算资源划分成一个个Cell,并以树的形式组织。Nova Cells V2如何帮助OpenStack集群突破性能瓶颈?
- 深入理解openstack自动化部署
- 基于OpenStack+Docker设计与实现CI/CD
[编辑] 公有云
灰狐私有云 on 公有云
[编辑] 私有云
灰狐私有云公司内部部署
[编辑] 混合云
灰狐私有云集成公有云
[编辑] 桌面云
基于 Raspberry Pi 和 k3s 的 Edge、IoT、CI microCloud。
整个集群和K8s容器云可运行在桌面的一堆树莓派上。
[编辑] FreeBSD
Cloud, IaaS and VPC storage with FreeBSD, OpenZFS, FreeNAS and OpenNebula
[编辑] 文档
- Enable agility with infrastructure-as-code
- DevOps and Hybrid Cloud Implementation using Lenovo converged infrastructure, Red Hat OpenShift, and CloudForms
[编辑] 参考
- ZeroNet
- Erda Cloud 基于多云架构的一站式企业数字化平台,为企业提供 DevOps、微服务治理、多云管理以及快数据管理等云厂商无绑定的 IT 服务。
- MaidSafe The World's First Autonomous Data Network
- HashiCorp
- EasyStack EasyStack Kubernetes Service(EKS)实现Kubernetes与OpenStack两个平台的深度融合。
- 才云
- 数人云
- 灵雀云
- 谐云科技 核心团队来自于浙江大学SEL实验室
- 博云
- 时速云
- 剑指Kubernetes 揭秘腾讯云的PaaS技术选型策略
- iPaaS开发集成平台
- ASP.NET Zero
http://huihoo.demo.aspnetzero.com/
- AppHarbor AppHarbor SDK - A .NET client for the AppHarbor API AppHarbor.Web.Security
http://huihoo.apphb.com/