QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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:401388
用户头像

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

关注

评论

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

NIO的组成有哪些——奈学

奈学教育

nio

环信大学:模型的边界!

环信

Gitlab 部署配置

wong

gitlab

Week09作业

熊威

EasyDL的数据集、模型与代码的版本管理:灵活管理效率提升

百度大脑

人工智能 模型训练 百度大脑

如果不懂编程,请看这里!!!

代码制造者

学习 编程 低代码 零代码

直播平台在贝壳找房中的实践与运用

Geek_hyrcb9

架构 分层架构 直播 分层思维 多元场景应用

信创舆情一线--工信部开展网络安全技术应用试点示范工作

统小信uos

日入斗金,稳赚不赔?小心泛滥网络的兼职刷单让你钱尽财空

360安全卫士

浙江上线市场监管区块链电子取证平台,武汉出台“区块链八条”,

CECBC

区块链 行业资讯 产业落地

女博士年薪156万入职华为!网友:实力演绎美貌与智慧并存

程序员生活志

华为 少年天才

打造高转化率网站不得不遵循的3条规范

姜奋斗

网站架构 网站 网站搭建 高转化率 转化

计算之美(1/12)

我的偶像是木子

数据结构 算法

如何保存我们的资产

不在调上

详解GaussDB(for MySQL)服务:复制策略与可用性分析

华为云开发者联盟

数据 路径 可用性 华为云 GaussDB

【DevOps】Jenkins持续集成流水线(中)

Man

DevOps jenkins CI/CD JACOCO FINDBUG

影调:光影交响曲

北风

摄影 风光 影调 光影 人像

当百度遇上新基建:开放是基本原则 做智能时代的赋能者

百度大脑

人工智能 百度 AI 新基建 百度大脑

对于容器技术的看法

倾心煎蛋

为Z3 Air-赋能,十代酷睿引领游戏5GHz新时代!

最新动态

原创 | 使用JPA实现DDD持久化- O:对象的世界(2/3)

编程道与术

Java hibernate DDD JDBC jpa

微服务架构下的核心话题 (二):微服务架构的设计原则和核心话题

xcbeyond

架构 微服务 设计原则

第九周作业

腾志文(清样)

英特尔十代酷睿携手机械革命X3-S 纵享顺畅游戏之巅

最新动态

什么是深度强化学习?

华章IT

学习 智能体

华为云的研究成果又双叒叕被MICCAI收录了!

华为云开发者联盟

学习 AI 计算机视觉 医疗 华为云

中国四大银行正在大规模内测数字货币APP|可凭手机号完成转账

CECBC

数字货币 DCEP 中国人民银行

架构师训练营第九周

WW

NIO的组成有哪些——奈学

古月木易

nio

百度大脑人脸离线识别SDK升级盘点,Linux ARM版本上线

百度大脑

人工智能 人脸识别 百度大脑 sdk

充分释放数据价值:安全、可信6到飞起

华为云开发者联盟

区块链 数据共享 华为云 可信安全计算 数据价值

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