写点什么

Terracotta 和 Eucalyptus 合作以提供云中的数据管理和弹性服务

  • 2010-03-20
  • 本文字数:1612 字

    阅读完需:约 5 分钟

近日 Terracotta 宣布将与开源的私有云平台厂商 Eucalyptus 合作,众多公司可以通过 Eucalyptus 在兼容于 Amazon AWS 的 Eucalyptus 云平台上使用私有云,同时还能够充分利用该云的弹性与灵活性。

Eucalyptus 兼容于 Amazon AWS 公共云基础设施,用户可以凭借其设计将应用从本地的 Eucalyptus 云迁移到公共云上,反之亦然。Eucalyptus 还支持“混合”云,这样私有云(通常用于存储私有数据)与公共云(由云服务供应商提供,给予用户部署和使用服务的能力)资源就能组合在一起以充分利用这两种部署模式的优势。通过深挖数据层以及在内部基础设施中使用弹性云资源,Eucalyptus 和 Terracotta 的合作可以让企业仅凭普通的硬件与虚拟化技术即可构建私有云。

InfoQ 有幸采访到了 Ari Zilka(Terracotta CTO 和联合创始人)和 Rich Wolski(Eucalyptus CTO 及创始人)以了解此次合作的一些细节信息及其对于那些使用了 Terracotta 或 Eucalyptus 产品的开发者的意义。

InfoQ:Terracotta 与 Eucalyptus 合作的主要动力是什么?

我们发现很多客户都希望将这两个产品的特性组合起来使用,因此合作是非常有必要的。Eucalyptus 提供了用于构建与操纵私有云的服务和管理框架;而 Terracotta 则确保应用数据能够弹性伸缩以满足动态配置的计算机的需求。这两个产品能够做到互为补充。

InfoQ:能否详细说说这种合作对于那些使用 Terracotta 或 Eucalyptus 的开发者的意义?

使用 Eucalyptus 作为云平台的开发者能够立刻上手 Terracotta 的可伸缩与缓存框架以快速构建可伸缩的 Web 站点和 Java 应用,并将其部署到 Eucalyptus 或是 Amazon AWS 上。已经在 Amazon 云上使用 Terracotta 的开发者可以将那些应用和站点迁移到 Eucalyptus 管理的内部云中,并且位于自己的数据中心上。

InfoQ:能否给出联合使用 Terracotta 和 Eucalyptus 与单独使用其中一个产品的性能、可伸缩性与负载等指标么?

联合使用 Eucalyptus 和 Terracotta 的主要好处在于无需牺牲性能就可以轻松实现向外扩展(scale out)。我们现在已经完成了联合测试,不久之后就可以共享一些数据了,然而此次合作的重点不在于性能,而是简化弹性的向外扩展,同时通过分布式缓存等机制保证可以达到的性能。

InfoQ:企业也可以在公共云环境中使用全新的 Terracotta/Eucalyptus 集成软件解决方案么?

当然了,因为 Eucalyptus 的接口兼容于 Amazon AWS,使用 Eucalyptus 实现 Terracotta 的企业可以将其应用和环境无缝迁移到 Amazon 上以达到更好的可伸缩性。

InfoQ:开发者在应用中使用 TC 和 Eucalyptus 软件时是否有可用的监控工具呢?

Eucalyptus 和 Terracotta 支持相当多的标准系统监控工具,如 Nagios Ganglia ;此外还有不少性能监控工具可用。 Terracotta 提供了很多管理与监控工具,包括在 Terracotta 集群中的 Hyperic 物理资产监控工具,此外 Terracotta 还通过 JMX 集成了大量的第三方监控框架。

我们还谈到了一些技术细节,比如 Ehcache 是如何帮助那些需要访问数据库的应用提高可伸缩性的。Ari 说 Ehcache 可以作为本地缓存,开发者可以使用其提升单结点或多结点应用的性能(在这种情况下,缓存中的数据不一致性是可以接受的)。在缓存数据的一致性是非常重要的场合下,可以通过 Terracotta Server Array 实现分布式的 Ehcache,这样开发者就拥有了能够维护数据一致性的分布式缓存。开发者可以直接通过 Ehcache API 或是将 Ehcache 作为 Hibernate 二级缓存来达成这一点。

Ari 还说到,在测试 Spring Pet Clinic 参考应用时发现集群的 Ehcache 要比数据库(基本上都是只读访问)拥有更高的吞吐量和更低的延时。Ehcache 可以将应用从底层数据库中解放出来,提高其可伸缩性并简化应用的扩展(尤其在云部署环境中)。Ehcache 团队正准备就最新的性能结果起草一份白皮书,对此感兴趣的读者可以联系他们以便在完成时发给你一份。

查看英文原文: Terracotta and Eucalyptus Integration Provides Data Management and Elastic Provisioning in the Cloud

2010-03-20 09:401776
用户头像

发布了 88 篇内容, 共 273.5 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

CSS学习笔记(八)

lxmoe

CSS 前端 学习笔记 11月月更

主成分分析PCA与奇异值分解SVD-高维数据可视化以及参数n_components

烧灯续昼2002

机器学习 算法 降维 sklearn 11月月更

大厂前端面试考什么?

loveX001

JavaScript

JS模块化—CJS&AMD&CMD&ES6-前端面试知识点查漏补缺

loveX001

JavaScript

Python进阶(四十六)Python3实现SMTP发送邮件详细教程

No Silver Bullet

发送邮件 SMTP pyhton 11月月更

CSS学习笔记(九)

lxmoe

CSS 前端 学习笔记 11月月更

旺链科技创始人刘涛荣登“中国区块链60人”榜单

旺链科技

区块链 数字经济 产业区块链 企业号十月PK榜

特种设备如何管理?不同岗位视角职责解析

PreMaint

设备管理 特种设备

DevOps 必备的 Kubernetes 安全清单

SEAL安全

Kubernetes DevOps 安全

单实例并发超1个亿!阿里云飞天洛神云网络NLB网络型负载均衡性能重大突破

云布道师

负载均衡 阿里云 云网络

解析 RocketMQ 多样消费功能-消息过滤

阿里巴巴云原生

阿里云 RocketMQ 云原生

kubernetes下jenkins实战maven项目编译构建

程序员欣宸

DevOps jenkins 11月月更

Ernie-SimCSE对比学习在内容反作弊上应用

百度Geek说

人工智能 AI技术 企业号十月 PK 榜

关于HTTPDNS,你知道多少?

移动研发平台EMAS

阿里云 网络 HTTP #EMAS

常见用的设计模式以及实战

想要飞的猪

设计模式 spring设计模式

js事件循环与macro&micro任务队列-前端面试进阶

loveX001

JavaScript

Python进阶(四十七)python3使用pyinstaller实现将py文件打包成exe文件

No Silver Bullet

Python pyinstaller 11月月更

房产|2022年10月房价数据出炉!房价上涨的城市仅有…

前嗅大数据

房产|1-10月全国房地产开发投资数据解读

前嗅大数据

Awesome MegEngineer 英雄招募帖,开源社区专属权益等你来领

MegEngineBot

深度学习 开源 MegEngine 开发者福利

「Go易错集锦」意外的变量隐藏

Go学堂

golang 程序员 个人成长 常见错误 隐藏变量

7.PGL图学习之图游走类metapath2vec模型[系列五]

汀丶人工智能

图神经网络 GNN GCN 11月月更

【C语言】goto 关键字

謓泽

11月月更

初步探索GraalVM--云原生时代JVM黑科技

京东科技开发者

Java lua jdk 云原生 GraalVM

视频清晰度优化指南

得物技术

深度学习 算法 H.265 视频质量 图像超分

JAVA逻辑运算符

默默的成长

前端 java; 11月月更

Python进阶(四十五)走进requests库

No Silver Bullet

Python requests 11月月更

Base64码常见操作(url链接文件转base64编码、本地文件转base64编码等)

共饮一杯无

Java base64 11月月更

聚焦亮点,西安人工智能治理委员会成立暨产业政策白皮书正式发布

极客天地

收藏|多指标时序预测方式及时序特征工程总结

云智慧AIOps社区

人工智能 机器学习 深度学习 时间序列 时间序列预测

看完这篇线程、线程锁与线程池讲解,面试随便问!

小小怪下士

Java 程序员 面试 线程 线程池

Terracotta和Eucalyptus合作以提供云中的数据管理和弹性服务_Java_Srini Penchikala_InfoQ精选文章