小撒,翻译一下,谢啦!

谁帮忙翻译下这篇文章,谢啦!

Enterprise Grade Cloud Computing
Paul Murray
HP Labs
pmurray@hp.com
ABSTRACT

Cloud computing and the as-a-service paradigm have gained a lot of  interest  recently.  The  separation  of  service  provider  from infrastructure provider has made  it much  easier  for new  services to be established online quickly and with low financial risk, and to scale  those  services as demand dictates. They can be built  to  run
directly  on  top  of  infrastructure  such  as  Amazon  EC2  [1],  on application  platforms  such  as Google App Engine  [3], or within higher  level  platforms  such as  FaceBook  [2]  or  force.com  [6], with  increasing  levels  of  ease  of  development  and  task specialization.

It  is clear why a startup company might be attracted  to  the cloud computing model. Equipment  is very  costly  to purchase  and  can only  be  amortized  over  a  period  of  years. Using  someone  else’s infrastructure on a pay-per-use basis converts this fixed cost into a variable  cost  based  on  actual consumption;  reducing  initial investment  and  risk. Also  the demand  for online services  can be very  variable  and  poor  response  due  to  overload  can  risk losing customers. So the ability to scale the use of cloud compute power also mitigates the risk of failure.
The  arguments  for  an  established  enterprise  are  not  the same. Such a business would have a well understood compute capacity and  multi-year  investment  lifecycles.  As  the  financial  risk becomes  less  significant  other  issues  come  into  play  such  as security,  legislation,  and  dependence  on  the  provider.  Exactly where  data  resides  is  important  as  it will  be  accountable  to  the local  legal system,  especially where  the main  line of business  is concerned.  Security requirements  may  not  be  compatible  with those offered by existing infrastructure providers.

In reality enterprises already use a mix of services, some in-house, some contracted out. They may use a pay-per-use model to access outsourced  payroll,  travel arrangement,  or  even  legal  services. These  may  be  provided  by  a  cloud computing  platform  and integrated with  further  services  such  as  credit  card payment  and courier distributors. 

For  in-house services  there may still be a cost advantage in using someone  else’s  infrastructure  –  if  they  are  big  enough.  Studies have  shown  that  the proportional  cost  of  building  and  running data  centers with  tens  of  thousands  of machines  is  significantly lower than one with just a few hundred. Where an enterprise does retain  its own internal systems for IT or its main line of business, it  is  likely  to  be  interested  in  using  a  private  cloud;  its  own
 
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not  made  or distributed  for  profit  or  commercial  advantage  and  that copies bear  this notice  and  the  full  citation on  the  first page. To  copy otherwise,  or  republish,  to  post  on  servers  or  to  redistribute  to  lists, requires prior specific permission and/or a fee. WDDDM’09, March 31, 2009, Nuremberg, Germany. Copyright 2009 ACM 978-1-60558-462-1/09/03…$5.00. internal  infrastructure and services managed  in  just  the same way
as  an  external  cloud  provider  would  do.  But  they may  also  be interested expanding out  to external clouds to accommodate peak demands. An enterprise is likely to straddle the line between self-owned,  on-premises  compute  facilities  and  third  party  cloud infrastructure. 

The  future will bring a world of services  interacting securely and running across multiple infrastructures, scaling and distributing as required.  These  considerations  provide  drivers  for  cloud computing research, both at service level and infrastructure level. 

At  HP  Labs  we  have  been  investigating  service  provision  in  a shared  compute  infrastructure  for  more  than  a  decade.  Past prototypes  include  SoftUDC  [5],  Frame  Factory/SE3D,  and  the HP Utility Rendering Service  [4] used by DreamWorks  to create the  Shrek  and  Madagascar  movies  among  others.  During  the course  of  this work we  have  addressed  a  variety  of  challenges. How  can  clients  with  low  bandwidth  connectivity  interact effectively  with  a  service  that  involves  very  large  volumes  of data? How can independent services operate, flex and scale within
the  same  shared  infrastructure  yet  achieve  sufficient  isolation  at the  data  and  service  levels?  How  can  data  and  services  be managed across multiple geographically distributed data centers?

In addition  to  the  technical challenges we also experienced client behaviors during  these  trials  that have both motivated  the use of cloud  computing  for  individual  users,  but  at  the  same  time challenged the economics of the whole paradigm. 

Our current  research addresses  the challenges of enterprise-grade cloud  computing,  starting  with  the  question:  what  would  cloud computing need  to provide  for  enterprises  and  enterprise  service providers?  In  this  talk we  discuss  our  view  of  cloud  computing and  what  we  are  doing  to  address  the  challenges  of  this  new paradigm.
1.  REFERENCES
[1]  Amazon. Elastic Compute Cloud. http://aws.amazon.com/ec2
[2]  FaceBook. http://www.facebook.com/
[3]  Google. App Engine. http://appengine.google.com/
[4]  Hewlett-Packard. Servicing the Animation Industry: HP’s
Utility Rendering Service Provides On-Demand Computing
Resources, 2004. http://www.hpl.hp.com/SE3D
[5]  Kallahalla, M., Uysal, M., Swaminathan, R., Lowell, D.,
Wray, M., Christian, T., Edwards, N., Dalton, C., Gittler, F.
SoftUDC: A Software-Based Data Center for Utility
Computing. IEEE Computer, 37(11):38–46, 2004
[6]  Salesforce.com. force.com. http://www.salesforce.com/force

python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明),含有代码注释,新手也可看懂,个人手打98分项目,导师非常认可的高分项目,毕业设计、期末大作业和课程设计高分必看,下载下来,简单部署,就可以使用。该项目可以直接作为毕设、期末大作业使用,代码都在里面,系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值,项目都经过严格调试,确保可以运行! python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实现mysql数据库(源码+文档说明)python基于django框架仓库管理系统设计与实
### 实现图像盐效果的方法 为了在微信小程序中实现图像盐效果,可以采用JavaScript来模拟椒盐噪声的效果。由于OpenCV 4和其他库不直接支持为图像添加椒盐噪声的功能[^2],开发者需自行编写代码以达到所需效果。 #### 创建画布并加载图片 首先,在WXML文件内创建一个`<canvas>`标签用于绘制图像: ```html <view> <canvas type="2d" id="saltCanvas"></canvas> </view> ``` 接着,在WXSS样式表里设置合适的尺寸和位置属性给这个组件。 #### 编写JS逻辑处理图像数据 然后,在对应的JS页面文件中定义如下函数用来获取原始图像的数据,并对其进行操作: ```javascript Page({ onLoad() { const query = wx.createSelectorQuery(); query.select('#saltCanvas') .fields({ node: true, size: true }) .exec((res) => { this.ctx = res[0].node.getContext('2d'); // 加载本地资源或网络链接作为背景图 let imgPath = '/path/to/your/image.jpg'; // 替换成实际路径 wx.getImageInfo({ src: imgPath, success: (result) => { const image = new Image(); image.src = result.path; image.onload = () => { this.drawImageWithSalt(image); }; }, }); }); }, drawImageWithSalt(img){ const canvasWidth = 300; // 设置宽度 const canvasHeight = 300; // 设置高度 this.ctx.canvas.width = canvasWidth; this.ctx.canvas.height = canvasHeight; // 绘制原图到画布上 this.ctx.drawImage(img, 0, 0, canvasWidth, canvasHeight); // 获取图像像素信息 var imageData = this.ctx.getImageData(0, 0, canvasWidth, canvasHeight), data = imageData.data; // 添加椒盐噪音 addSaltAndPepperNoise(data); // 将修改后的图像重新应用回画布 this.ctx.putImageData(imageData, 0, 0); function addSaltAndPepperNoise(pixelArray){ const noiseDensity = 0.01; // 噪声密度比例 for(let i=0;i<pixelArray.length;i+=4){ if(Math.random()<noiseDensity*2){ // 控制概率分布 pixelArray[i]=Math.random()>0.5?255:pixelArray[i]; // R通道 pixelArray[i+1]=Math.random()>0.5?255:pixelArray[i+1]; // G通道 pixelArray[i+2]=Math.random()>0.5?255:pixelArray[i+2]; // B通道 } } } } }); ``` 上述代码片段展示了如何通过操纵HTML Canvas API读取、编辑以及渲染带有椒盐噪声的新版本图像。这里的关键在于理解如何访问图像的RGBA颜色值数组,并按照一定几率将其某些部分置为白色(代表“盐”)或是保持不变(即黑色,“胡椒”的情况则由未被选中的区域自然形成)。此方法能够有效地模仿出类似于真实世界中存在的椒盐噪声现象。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值