We may add scale to zero in the future. Would love to hear about your use cases on the public roadmap https://github.com/aws/apprunner-roadmap/projects/1
879 karma · joined March 5, 2011
justin@linux.com
We may add scale to zero in the future. Would love to hear about your use cases on the public roadmap https://github.com/aws/apprunner-roadmap/projects/1
Autopilot has some benefits depending on how you use Kubernetes.
https://support.signal.org/hc/en-us/articles/360007059792-Si...
In a no-trust model once you sign in on a new device you wouldn't see all of your old messages. Because all of your old messages are decrypted and sent to the new device this is evidence that a new signing key was added to the communication chain.
Apple could also do this to decrypt your messages to give to a government agency or for whatever purposes they want without notifying you.
https://techcrunch.com/2014/02/27/apple-explains-exactly-how...
2020 was a looooooong year y'all
My team at WDAS mirrored pretty closely what Pixar did with VDI although we didn't fully switch to it for different reasons (power and heat constraints in the datacenter and price). IIRC the VDI hosts had static VMs and the teradici connection manager did all the smarts of routing user requests to a VM. There was no dynamic orchestration for us because we only had 60ish users using full VDI VMs, but even our plans of hundreds of users was still to use teradici and standard VMs on each host.
We rendered different than Pixar which also made our system a bit more static. We didn't have a separate render VM and instead rendered directly on the workstation VM when users were idle or disconnected.
"containers" are often used but not always docker containers. HPC environments I've seen will often use container primitives (e.g. cgroups, namespaces).
There's a lot you can learn with managed Kubernetes and it's a great place to start. You can learn a lot of the parts of Kubernetes with running through https://github.com/kelseyhightower/kubernetes-the-hard-way or reading https://www.amazon.com/Kubernetes-Running-Dive-Future-Infras...
I'll email you to follow-up since tracking HN comments isn't a great way to have a conversation.
For some assets and tooling FUSE mounted s3 can work but generally FUSE and other userspace mounters I've seen slow down artists and rendering measurably.
Think of rendering assets more like code files and git with trunk based development. You want all of your artists to use the latest assets which are daily being updated. All of the assets should be co-located and you don't want geo-replication because of latency. Even if your artists are located all over the world you'll want them to store the saved assets in one place. Where the rendering happens.
There will be different assets that are hot as the movie progresses. But you're more likely to try to keep the latest version of all assets hot rather than all versions of specific assets hot.
Most studios use HPC style environments. NFS + big compute servers connected with high bandwidth.
The next most popular 20% will probably be semi expensive but doesn't need to be as close. This can be a subset of CDNs (where it financially makes sense) or georeplicated s3 buckets.
The lower ~60% of your content probably doesn't get accessed very often (relative to "hot" content) and depending on your content and user demands can probably live in your own data centers or POP locations.
You'll want to make it as easy as possible to promote/demote content into these tiers. Content popularity happens seasonally and in different regions so keeping the APIs similar between tiers will help you a lot. S3 is a pretty good standard to build toward so you'll probably want something like that on-prem or in your k8s clusters (minio, swift, etc.). We're also talking about each movie having potentially thousands of assets to track (different encodings for video and audio and different DRM wrappers etc) and hundreds or thousands of terabytes for big catalogs. So using immutable object storage is going to save you a TON of time instead of sticking with POSIX based block or file storage.
During the file ingest (when your encoding it) you're probably going to be dealing with POSIX based files so the encoders can work on the file but you'll want as many systems after that dealing with object storage as soon as possible.
The QR code was intended to be functional and worked in editing but I never got it to work after uploading to youtube. It was just a link to justinplus.com
Looking to add 1 person to the infrastructure team supporting and building Disney's streaming service (Disney+) in AWS.
Currently support many different streaming platforms including ESPN+, NHL, MLB, MLS, PlayStation Vue, HULU live, Twitter live streaming, and more.
Lots of exciting changes coming this year and plenty to learn.
Apply here: https://jobs.disneycareers.com/job/new-york/infrastructure-e... Email or DM me questions: justin.garrison@disneystreaming.com or @rothgar on Twitter
The only difference I think is I'm very happy with how our book turned out. It was a ton of work but I'm grateful that other people have been able to learn from our experience.
If I tried to self-publish my first book it would have never happened. I feel like there's too much to figure out I'd spend a year yak shaving and never produce a book. O'Reilly helped me focus on writing and making the content good and they took care of the rest. Coordination with editors, reviewers, and actual printing I'm sure would have taken me months to figure out and with O'Reilly it was just weeks.
Marketing had some push just because it was an O'Reilly book. Podcasts picked it up and that is where the sponsors started to get interested. If it were a self-published book I doubt it would have carried the same authority and not had as much interest. WRT sponsors, I did no work to bring in the sponsors or organize contracts. I only had to review the foreword and then was sent an "congratulations" email from O'Reilly that the book was sponsored. I did a webinar for one of the sponsors for free but haven't done any other work. We also were lucky enough to have CNCF marketing sponsorship who sponsored some of the book signings at events.
I still think O'Reilly added a lot to the process. Most of the extra work I did (website, affiliate programs, ad campaigns etc.) were minor work and didn't drive any meaningful sales.
Let me know if you have other questions.
1. Get a padded mat or soft shoe inserts 2. Don’t force yourself to stand 100% of the time 3. Always start your day standing
I also wrote about how to modify your existing desk[3] or build/buy[4] a standing desk. I haven't taken pictures of my standing desks since ~2014 but my setup hasn't changed much.
[1] https://goo.gl/photos/cUuQvoguMoz7Czj7A
[2] https://medium.com/@rothgar/how-to-be-successful-with-a-stan...
[3] https://www.howtogeek.com/99961/how-to-modify-your-existing-...
[4] https://www.howtogeek.com/100748/15-ideas-to-buy-or-build-yo...
Because of the podcast I got plugged into more of the Linux community and started attending and occasionally speaking and volunteering at my local Linux conference[3]. A couple years later I was looking to make a jump from low level manager to sysadmin. I had no professional sysadmin experience but I had these two "hobbies" I put on my resume which ended up landing me the job.
My first year at the conference (2008?) I met some people who I got along with and saw them almost every year at the conference for ~5 years. In 2014 they asked if I was looking for work (I was) but I had only been a sysadmin for ~10 months and had no other professional experience outside of helpdesk roles and manager. They hired me because of my pitiful 10 months of experience and all the additional areas where I showed expertise (podcast, writing, speaking).
I've been at the new job for 3 years now and my name is in movie credits for Oscar winning films which is something I would have never expected. I've grown a lot in every new opportunity I've been lucky enough to have.
[1]: http://mintcast.org [2]: https://www.howtogeek.com/author/rothgar/ [3]: http://socallinuxexpo.org/