选择站点语言

简体中文English
首页 关于我们 公司博客 Magento 能支持 Amazon S3 吗?

Magento 能支持 Amazon S3 吗?

04
09月
2010

一个美国客户经过我们的协助, 成功的运营了3个基于Magento的电子商务网站。

站点的主要经营商品为虚拟及数字产品  (软件, 视频, PPT素材等), 经过半年的业务增长现有的服务器资源已经不能满足存储需要, 于是询问我们是否能采用现在欧美市场比较火爆的 Amazon S3 云计算和存储服务协助他的系统升级。

正好公司最近也在帮一个来自北欧的大型 ERP 客户做他们 整个平台的 Amazon EC2, Amazon S3, Amazon EBS 迁移方案, 有了一定的知识准备; 同时 Magento, 北欧用户的 ERP 系统,  也正好都是基于 Zend Framework 构建, 而 Zend 也专门提供了相应的 API (http://framework.zend.com/manual/en/zend.service.amazon.s3.html).

云计算最激动人心的好处之一是可以在云供应商的数据中心中运行虚拟机。Amazon 的 EC2 允许架构师和开发人员在云中创建并运行虚拟机映像。可以创建包含您的组织需要的软件和数据的自定义映像,然后可以根据需要运行任意数量的虚拟机副本。

Zend Framework 包含了一些类,可以简化基于云的存储服务的使用. 云计算承诺为用户和应用程序提供不受限制的磁盘空间。在理想的世界中,访问这类存储将和访问本地硬盘一样简便。不幸的是,大多数云存储服务的 基本 API 要求程序员考虑协议和配置细节,而不是简单地处理数据。通过探查 Zend Framework 中的类,它们将使 Amazon 的 S3 云存储服务变成一个真正无限大的硬盘。

于是我们给了客户基于 Magento, Zend 以及 Magento S3  方面的建议。


原文如下:

As you know, I only sell digital products. All products are downloadable.

I am thinking of moving all the products over to Amazon S3 storage and was wandering how I'd connect magento.

I would be keeping magento on a normal Linux server. Is it possible to keep the magento setup I have and have all the downloadable products on S3?

Obviously the system needs to be secure and use some kind of query string authentication.

Do you know how to configure magento to do this?

 

我们的回复:

Generally, the Amazon S3 is not a internet disk, but a much simpler one. It just have simple authentication, just yourself or all user can download it (only two sorts of authentication), and you couldn't pass any parameter to secure your down-loadable resources, like adding a filter to check whether the user have buy it or not.

So the only solution would be you have to move the whole system on EC2 + EBS, but the performance would be not as good as some VPS, this is the discussion from the community.


背景知识:

1. 使用 PHP 实现云计算,第 1 部分: 结合使用 Amazon S3 和 Zend Framework

2. 使用 PHP 实现云计算,第 2 部分: 通过 Zend Framework 使用 Amazon EC2

伊锐数码 版权所有 谢绝转载
分享到:
关于我们 最新案例 技术优势 公司博客

avatar

武汉伊锐数码技术开发有限公司是一家位于中国武汉的专业 PHP (Professional PHP) 软件外包企业 (CMMI3 认证中)。我们专注于世界最前沿的网络门户,内容管理,电子商务解决方案;具有多媒体及图形应用,搜索引擎优化等国际化经验。

公司在Zend Framework, Joomla!, Magento, TYPO3, Drupal, WordPress, Facebook, Android, 云计算, 物联网等项目上拥有国内顶尖的开发团队,为欧盟,美国,加拿大,港台及中国大陆本土客户提供开发外包,业务流程外包等服务,拥有大量国内外成功案例。

我们专业化的团队将确保您能获得世界范围内最佳的性价比方案,愿与您创建合作共赢的网络天地!

Email: info[AT]evebit.com  电话: +86-27-82701147  在线问询: 请点击 此处...

CMS 系统专家

做为CMS(内容管理系统)的解决方案提供商,我们是国内唯一同时精通 Joomla!, WordPress, Drupal, TYPO3 等系统,并交付商业项目给国内外客户的公司。小到政治人物, 著名歌星的Fans社区, 大到新闻门户, 交易平台; 我们都可以量体裁衣提供相应的CMS解决方案!

Magento 专家

我们拥有世界顶级的基于开源项目Magento的电子商务平台的建站经验, 能够快速高效的为您搭建一个安全的电子商务平台, 国际大师的设计水准和高端的用户体验让您的品牌形象迅速提升! (http://www.magentocommerce.com)

Zend Framework 框架

Zend Framework 具有高度的模块化和灵活性, 我们有着强大的 Zend 开发团队以及非常丰富的 Zend Framework 开发经验, 可以快速搭建基于 Zend Framework 的大中型电子政务和电子商务平台. (http://framework.zend.com)

Zend 官方权威认证

公司积聚了国内一大批顶级的PHP专业人才: 我们部分工程师通过了 Zend认证工程师 (ZCE) 的考试, 并且全部工程师都进行了基于 Zend 的权威技术认证训练; 保证研发团队都拥有非常扎实的PHP研发经验, 数据库优化, 系统调试等各方面的综合素质.

鄂ICP备000358号