background preloader

Welcome to Apache Pig!

Welcome to Apache Pig!

The Apache Cassandra Project Hive! Home HBase - Apache HBase™ Home Sqoop Home » OpenStack Open Source Cloud Computing Software Apache ZooKeeper - Home Flume Eucalyptus - 云服务环境 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的、实用的云计算。它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyptus Systems Inc。不过,Eucalyptus 仍然按开源项目那样维护和开发。Eucalyptus Systems 还在基于开源的 Eucalyptus 构建额外的产品;它还提供支持服务。 不管是源代码还是包安装,Eucalyptus 很容易安装在现今大多数 Linux® 发布版上。 它提供了如下这些高级特性: 与 EC2 和 S3 的接口兼容性(SOAP 接口和 REST 接口)。 架构 Eucalyptus 包含五个主要组件,它们能相互协作共同提供所需的云服务。 Cloud Controller (CLC) 在 Eucalyptus 云内,这是主要的控制器组件,负责管理整个系统。 Cluster Controller (CC) Eucalyptus 内的这个控制器组件负责管理整个虚拟实例网络。 Node Controller (NC) 它控制主机操作系统及相应的 hypervisor(Xen 或最近的 KVM,很快就会支持 VMWare)。 Walrus (W) 这个控制器组件管理对 Eucalyptus 内的存储服务的访问。 Storage Controller (SC) Eucalyptus 内的这个存储服务实现 Amazon 的 S3 接口。 一个 Eucalyptus 云安装可以聚合和管理来自一个或多个集群的资源。 在一个单一集群的安装中,如图 3 所示,将至少包含两个机器:一个机器运行 CC、SC 和 CLC;另一个机器运行 NC。 一个单集群 Eucalyptus 安装的拓扑 在多集群安装中,可以将各个组件(CC、SC、 NC 和 CLC)放置在单独的机器上。 一个多集群 Eucalyptus 安装的拓扑 在将 Eucalyptus 安装并应用到您的基础设施上之前,需要考虑硬件要求。 安装指南

Apache Thrift

A platform for analyzing large data sets that consists of a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs by sergeykucherov Jul 15

Related: