TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

In S3 simplicity is table stakes

200 点作者 riv9912 个月前

26 条评论

CobrastanJorji2 个月前
&gt; When we moved S3 to a strong consistency model, the customer reception was stronger than any of us expected.<p>This feels like one of those Apple-like stories about inventing and discovering an amazing, brand new feature that delighted customers but not mentioning the motivating factor of the competing products that already had it. A more honest sentence might have been &quot;After years of customers complaining that the other major cloud storage providers had strong consistency models, customers were relieved when we finally joined the party.&quot;
评论 #43368399 未加载
评论 #43372165 未加载
_fat_santa2 个月前
S3 is up there as one of my favorite tech products ever. Over the years I&#x27;ve used it for all sorts of things but most recently I&#x27;ve been using it to roll my own DB backup system.<p>One of the things that shocks me about the system is the level of object durability. A few years ago I was taking an AWS certification course and learned that their durability number means that one can expect to loose data about once every 10,000 years. Since then anytime I talk about S3&#x27;s durability I bring up that example and it always seems to convey the point for a layperson.<p>And it&#x27;s &quot;simplicity&quot; is truly elegant. When I first started using S3 I thought of it as a dumb storage location but as I learned more I realized that it had some wild features that they all managed to hide properly so when you start it looks like a simple system but you can gradually get deeper and deeper until your S3 bucket is doing some pretty sophisticated stuff.<p>Last thing I&#x27;ll say is, you know your API is good when &quot;S3 compatable API&quot; is a selling point of your competitors.
评论 #43362744 未加载
评论 #43362796 未加载
评论 #43363173 未加载
评论 #43363006 未加载
评论 #43365968 未加载
评论 #43362861 未加载
评论 #43364801 未加载
评论 #43362790 未加载
waiwai9332 个月前
&gt; I’ve seen other examples where customers guess at new APIs they hope that S3 will launch, and have scripts that run in the background probing them for years! When we launch new features that introduce new REST verbs, we typically have a dashboard to report the call frequency of requests to it, and it’s often the case that the team is surprised that the dashboard starts posting traffic as soon as it’s up, even before the feature launches, and they discover that it’s exactly these customer probes, guessing at a new feature.<p>This surprises me; has anyone done something similar and benefitted from it? It&#x27;s the sort of thing where I feel like you&#x27;d maybe get a result 1% of the time if that, and then only years later when everyone has moved on from the problem they were facing at the time...
评论 #43362613 未加载
bentobean2 个月前
It&#x27;s funny—S3 started as a &quot;simple&quot; storage service, and now it&#x27;s handling entire table abstractions. Reminds me how SQL was declared dead every few years, yet here we are, building ever more complex data solutions on top of supposedly simple foundations.
评论 #43364645 未加载
mannyv2 个月前
The true hero in AWS is its authentication and accounting infrastructure.<p>Most people don&#x27;t even think about it. But authenticating trillions of operations per second is why AWS works. And the accounting and billing. Anyone that does authentication knows how hard it is. At AWS&#x27; scale it&#x27;s well, the pinnacle of distributed systems.
neom2 个月前
little history: When we were getting ready to do an API at DigitalOcean I got asked &quot;uhm... how should it feel?&quot; I thought about that for about 11 seconds and said &quot;if all our APIs feel as good as S3, it should be fine&quot; - it&#x27;s a good API.
评论 #43362450 未加载
alberth2 个月前
S3 is the simplest CRUD app you could create.<p>It&#x27;s essentially just the 4 functions of C.R.U.D done to a file.<p>Most problems in tech are not that simple.<p>Note: not knocking the service. just pointing out not all things are so inherently basic (and valuable at the same time).
评论 #43366718 未加载
评论 #43362998 未加载
评论 #43362936 未加载
评论 #43365071 未加载
评论 #43366465 未加载
评论 #43366522 未加载
评论 #43363055 未加载
评论 #43369296 未加载
评论 #43364062 未加载
myflash132 个月前
I have a feeling that economies of scale have a point of diminishing returns. At what point does it become more costly and complicated to store your data on S3 versus just maintaining a server with RAID disks somewhere?<p>S3 is an engineering marvel, but it&#x27;s an insanely complicated backend architecture just to store some files.
评论 #43362827 未加载
评论 #43362741 未加载
评论 #43366514 未加载
评论 #43363221 未加载
评论 #43363294 未加载
评论 #43365709 未加载
arnath2 个月前
I found out last year that you can actually run a full SPA using S3 and a CDN. It’s kind of a nuts platform
评论 #43364212 未加载
评论 #43363166 未加载
rook12 个月前
&quot;I think one thing that we’ve learned from the work on Tables is that it’s these _properties of storage_ that really define S3 much more than the object API itself.&quot;<p>Between the above philosophy, S3 Tables, and Express One Zone (SSD perf), it makes me really curious about what other storage modalities S3 moves towards supporting going forward.
diroussel2 个月前
It&#x27;s great that they added iceberg support I guess, but it&#x27;s a shame that they also removed S3 Select. S3 Select wasn&#x27;t perfect. For instance the performance was no where near as good as using DuckDB to scan a parquet file, since duck is smart, and S3 Select does a full table scan.<p>But S3 Select is nearly way cheaper that the new iceberg support. So if your needs are only for reading one parquet snapshot, we no need to do updates, then this change is not welcome.<p>Great article though, and I was pleased to see this at the end:<p>&gt; We’ve invested in a collaboration with DuckDB to accelerate Iceberg support in Duck,
StratusBen2 个月前
For those interested in S3 Tables which is referenced in this blog post, we literally just published this overview on what they are and cost considerations of them that people might find interesting: <a href="https:&#x2F;&#x2F;www.vantage.sh&#x2F;blog&#x2F;amazon-s3-tables" rel="nofollow">https:&#x2F;&#x2F;www.vantage.sh&#x2F;blog&#x2F;amazon-s3-tables</a>
评论 #43367308 未加载
评论 #43373596 未加载
cgio2 个月前
Lakehouse is an architecture defined to overcome the limitations associated with an immutable object store. It is already in my eyes introducing unnecessary complexity (i.e. at which point do I just need to transition to a proper database, even for larger scales (that cannot be accommodated by a database?), when is a tiered data architecture with stream materialisation snapshots actually simpler to reason about and more economic etc.)<p>I would hope that S3 could introduce a change in the operation of said fundamental building block (immutable object), rather than just slap an existing downstream abstraction. That&#x27;s not what I call design for simplicity. As an external observer, I would think that&#x27;s internal amazon moat management with some co-branding strategy.
ipsento6062 个月前
Lots of comments here talking about how great S3 is.<p>Anyone willing to give a cliff notes about what&#x27;s good about it?<p>I&#x27;ve been running various sites and apps for a decade, but have never touched S3 because the bandwidth costs are 1, sometimes 2 orders of magnitude more expensive than other static hosting solutions.
评论 #43363674 未加载
评论 #43364307 未加载
评论 #43363541 未加载
评论 #43365908 未加载
评论 #43372425 未加载
评论 #43363323 未加载
bob10292 个月前
I really enjoy using S3 to serve arbitrary blobs. It perfectly solves the problem space for my use cases.<p>I avoid getting tangled in authentication mess by simply naming my files using type4 GUIDs and dumping them in public buckets. The file name is effectively the authentication token and expiration policies are used to deal with the edges.<p>This has been useful for problems like emailing customers gigantic reports and transferring build artifacts between systems. Having a stable URL that &quot;just works&quot; everywhere easily pays for the S3 bill in terms of time &amp; frustration saved.
评论 #43364439 未加载
CaffeineLD502 个月前
I wish they&#x27;d comment on how their service keeps leaking massive amounts of data that isn&#x27;t supposed to.<p>Didn&#x27;t Microsoft blame their customers for not running updates and using AV? Gosh I guess MS did a fine job. Customers were to blame.<p>Just like those s3 buckets. Customers ignored the warnings ...
评论 #43369337 未加载
Kab1r2 个月前
&gt; S3 launched as the first public AWS service.<p>Didn&#x27;t SQS launch publicly earlier than S3?
评论 #43368546 未加载
chasd002 个月前
S3 was one of the first offerings coming out of AWS right? It’s pretty legendary and a great concept to begin with. You can tell by how much sense it makes and then trying to wrap your ahead around the web dev world pre-S3.
评论 #43363203 未加载
greatpostman2 个月前
I can guarantee you, nothing is simple about S3. I bet engineers spend months on a single configuration change to the underlying subsystems.
评论 #43362556 未加载
评论 #43362349 未加载
brikym2 个月前
I&#x27;m curious about S3 tables. Azure has had tables in their storage account product for years. What are the differences?
user99999999992 个月前
if only metadata could be queried without processing a csv output file first, imagine storing thumbnails in there even! copied objects had actual events, not something you have to dig cloudtrail for, you could get last update time from a bucket to make caching easier
评论 #43363703 未加载
评论 #43363144 未加载
评论 #43364687 未加载
doktorhladnjak2 个月前
Is there a more Amazon word than &quot;table stakes&quot;?
paulddraper2 个月前
&gt; In S3 simplicity is table stakes<p>The S3 API is not &quot;simple.&quot;<p>Authentication being a good part of that.
conorjh2 个月前
tf is that title supposed to mean?
评论 #43362839 未加载
评论 #43362829 未加载
ginko2 个月前
Would have been good if they mentioned they meant Amazon S3. It took me a while to figure out what this was about.<p>Initially I thought this was about S3 standby mode.
评论 #43368515 未加载
评论 #43363453 未加载
lizknope2 个月前
Clicked on the article thinking it was about S3 Graphics, the company that made the graphics chip in my first PC. Now I see it&#x27;s some amazon cloud storage thing.