TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ephemeral Environments for DevOps: Why, What and How? (2017)

40 pointsby royosheroveabout 6 years ago

4 comments

andrethegiantabout 6 years ago
Shameless plug: I&#x27;m currently working on a service that&#x27;ll spin up &#x2F; tear down environments automatically for each branch in your repo. We&#x27;re focusing on the manual testing use case between designers and front-end engineers, so prod deployment is omitted from our featureset. But if you&#x27;re looking to spin up ephemeral environments without building something yourself, check us out: <a href="https:&#x2F;&#x2F;featurepeek.com" rel="nofollow">https:&#x2F;&#x2F;featurepeek.com</a>
评论 #19291448 未加载
评论 #19291821 未加载
评论 #19292995 未加载
评论 #19291820 未加载
alexandercrohdeabout 6 years ago
So, as a dev-ops engineer, I&#x27;m trying to decide if I&#x27;m onboard with this idea. I still don&#x27;t see the justification though.<p>The idea of provisioning an environment to test a branch seems like a lot of overhead. Concretely, how long does it take to spin up an environment, install the containers&#x2F;app, and run tests?<p>I imagine the answer is going to be over an hour.<p>Definitely feels like a lot of overhead, particularly when most branches change ~.1% of an application&#x27;s code and so theoretically the full-diff is kilobytes worth of data.<p>-<p>The alternative of course is just to have a pre-set number of build-servers (e.g. 5) and then have jenkins dynamically run jobs against them. Seems simpler, I assume faster, and just less risky.
评论 #19291439 未加载
Nursieabout 6 years ago
We need this so much.<p>The environment is part of the product. With software, if you can&#x27;t easily and automatically recreate your builds from source, you have a problem.<p>This ought to apply to cloud environments too.
thinkingkongabout 6 years ago
Wow is this ever overkill.<p>This needs to be coupled with a lot more “how and we we picked this methodology” advise or information.<p>For example, if the goal is to reduce risk then is this the best way to approach that? Are all these components black boxes which cannot be stubbed out? Are there any other end to end or integration tests that can be ran in a canary environment that are way faster which will cover the most obvious use cases?<p>Id really think a few times before adopting this practice.
评论 #19291675 未加载