AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

授权专利争夺正当时

CECBC

数据隐私 授权专利 平台应用服务

架构师训练营 第 5 周作业

Lingjun

极客大学架构师训练营

编程核心能力之组合

顿晓

Java 学习 pipe

源码分析 | 数据异构Canal 初探

小新

面试中必问的JVM应该怎么学(面试题含答案)

猿灯塔

架构师训练营 -week5 命题作业

J.Smile

极客大学架构师训练营

饿了么4年,阿里2年:我的总结与思考

程序员生活志

工作经验

今天来聊聊如何挑书

封不羁

读书 个人感想

在Windows上使用IIS来托管站点

Puran

windows IIS Server

程序员阿里、京东、美团面试整理的面试题,测试一下你都会了吗?

小谈

Java 阿里巴巴 面试

什么时候不要用微服务?以 Istio 为例

无予且行

Java 微服务 后端

1.2w字 | 初中级前端 JavaScript 自测清单 - 1

Geek_z9ygea

Java 大前端 Web

Java架构-Apache POI Excel

猿灯塔

80%会问到的18个Dubbo面试题,快来看看你都掌握了吗

小新

Java 程序员 架构 面试 dubbo

为什么建议项目中统一线程池类?

张挺

面试官:既然CPU有MESI,为什么 JMM 还需要volatile关键字?

犬来八荒

Java 面试 JVM 硬件

你真的理解透彻高并发了吗?来看看架构师眼里的高并发

小谈

Java 面试 高并发 高并发系统设计

解读 java 并发队列 BlockingQueue

猿灯塔

Java

架构师训练营第五周学习总结

张明森

农产品电商平台的S曲线分析

石云升

增长 S型曲线 破局点

计算机操作系统基础(十一)---线程同步之互斥量

书旅

php laravel 线程 操作系统 进程

区块链+金融赋能高原特色农业重点产业

CECBC

打破信息孤岛 区块链+咖啡 特色农业 咖云链

ConcurrentHashMap里面也有死循环

无予且行

Java jdk 面试 jdk8

cms项目系列(一)——SSM框架搭建

程序员的时光

spring

SQLite你用对了吗

山楂大卷

sqlite 数据库 选型

专科程序员与本科程序员之间有什么区别?薪资待遇又差多少?

码农月半

spring 程序员 面试

PHP实现一致性哈希算法

任小龙

【思考】互联网厂商争夺企业市场

superman

企业中台 互联网

spring 那点事儿——让你少走弯路

爱java爱自己

Spring Cloud Spring Boot

如何搭建一个Zookeeper集群

Rayjun

大数据 zookeeper 分布式

如何站在架构师的角度做框架

小新

Java 集合 框架

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