云能否解决托管位置困境?

发布于 2024-08-12 16:34:09 字数 205 浏览 8 评论 0原文

我的初创公司位于欧洲,我们当前的大多数用户都在那里。

我正在寻找一款能够让我们扩展到美国和亚洲而不会因为延迟而影响性能的主机。

云能解决距离=延迟的问题吗?

如果没有,对于成长中的初创公司来说,理想的托管地点在哪里?

一些数据: ASP.NET 3.5 SQL 2005 Jquery(大量 Ajax) MVC

谢谢

My startup is located in Europe where most of our current users are.

I'm looking for a host that will allow us to scale to the US and Asia without latency taking its toll on performance.

Does the cloud solve the distance = latency problem?

If not, Where would be the ideal hosting location for a growing startup?

Some data:
Asp.net 3.5
SQL 2005
Jquery (lots of Ajax)
MVC

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

-小熊_ 2024-08-19 16:34:09

云只是一个抽象概念。它不会影响运行代码和托管数据的服务器的底层物理性质。如果存储数据的系统距离用户很远,无论您如何访问它们,都会存在一些延迟。

大多数云提供商允许您选择数据所在的位置 - 例如,Amazon S3 允许您选择将您的数据存储在美国或欧洲 - 但没有提供商能够神奇地将您的所有数据同时存储在多个位置。

如果您想要受益于多个数据中心,则必须允许在每个位置同时更新,并且在不了解应用程序的业务逻辑的情况下无法同步此类更新,因此您将不得不编写一些代码来做到这一点。

您仍然需要查看每个云提供商提供的服务,并了解每个云提供商如何帮助您解决问题,但您必须自己做一些工作。

The Cloud is just an abstraction. It doesn't affect the underlying physical nature of the servers running your code and hosting your data. If the systems storing your data are a long way from your users there will some latency, no matter how you access them.

Most Cloud providers allow you to choose where you want your data - for example, Amazon S3 lets you choose to store your data in either the US or Europe - but no provider is going to be able to magically store all your data in multiple locations simultaneously.

If you want the benefit of multiple data centres you'd have to allow simultaneous updates at each location and there is no way to synchronise such updates without knowledge of the business logic of the application, so you're going to have to write some code to do this.

You're still going to have a look at what each Cloud provider offers and work out how each can help solve your problems, but you're going to have to do some work yourself.

平定天下 2024-08-19 16:34:09

您正在寻找的是 Windows 应用程序的 CDN(内容分发网络)托管。在 CDN 中,您的内容缓存在各大洲的各种 POP 上。因此,如果请求来自印度,则会提供存储在印度 POP 上的内容的缓存副本。美国、欧盟和其他大陆客户的情况也是如此。

该技术仍处于早期开发阶段,CDN 技术有两种类型:PUSH 和 CDN。拉。 PUSH 表示当主服务器上发生任何更改时,内容立即推送到 POP,PULL 表示 POP 服务器定期从主服务器拉取内容,此间隔通常为 12 小时到 24 小时。

如果您的网站是数据库驱动且经常更新,PUSH技术CDN将是正确的选择。

What you're looking is CDN (Content Delivery Network) hosting for Windows Applications. In CDN, your content is cached on various POP's located across the continents. So, if a request is coming from India, cached copy of content stored on Indian POP is served. The same is the case for US, EU and other continent clients.

This technology is still in early phase of development and there are two types of CDN technology - PUSH & PULL. PUSH means content is immediately PUSHED to POP's when there is any change on Master server and PULL means POP servers are pulling content at regular interval from Master server and this interval is usually 12 hours to 24 hours.

If your site is database driven and frequently updated, PUSH technology CDN will be the right choice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文