{"id":404,"date":"2021-06-01T19:00:00","date_gmt":"2021-06-01T19:00:00","guid":{"rendered":"http:\/\/datablog.roman-halliday.com\/?p=404"},"modified":"2021-11-22T11:11:28","modified_gmt":"2021-11-22T11:11:28","slug":"davinci-resolve-cloud-computing-using-aws-for-video-editing","status":"publish","type":"post","link":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/","title":{"rendered":"DaVinci Resolve &#038; Cloud Computing: Using AWS For Video Editing"},"content":{"rendered":"\n<p>I&#8217;m breaking form my usual theme of working with data &amp; databases. However this covers cloud computing and video editing which is a hobby of mine. As AWS offers Nvidia hardware, I want to leverage it to run <a href=\"https:\/\/www.blackmagicdesign.com\/products\/davinciresolve\" target=\"_blank\" rel=\"noreferrer noopener\">DaVinci Resolve<\/a>, my video editor of choice.<\/p>\n\n\n\n<p>I travel from time to time (work and pleasure) and my old laptop isn&#8217;t up to running DaVinci Resolve anymore. It&#8217;s fine for everything else I want to do, but not video editing. This is both a numbers issue (Can AWS run DaVinci Resolve for a cost lower than or equivalent to buying a new laptop) and a technical feasibility issue (Can AWS run DaVinci Resolve successfully).<\/p>\n\n\n\n<p>I&#8217;m not going to go into detail here on what AWS\/EC2 (and the related technologies\/products are) in this article to keep things concise.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Overview of Findings<\/h2>\n\n\n\n<p>Here are some of my key findings, which hopefully will inspire looking into the details below.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Yes, it&#8217;s feasible. AWS can run DaVinci Resolve. As long as it&#8217;s an EC2 instance with an Nvidia GPU.<\/li><li>Yes, it&#8217;s cost effective (for my case) to run DaVinci Resolve in the cloud.<\/li><li>You may have to think ahead\/plan a workflow to accommodate using AWS (particularly allowing for uploading of source content).<\/li><li>You do need a good internet connection, with low latency for a comfortable workflow.<\/li><li>I have a dongle version of Resolve, I couldn&#8217;t get the dongle working via AWS. I don&#8217;t see any reason why a key based licence wouldn&#8217;t work (I&#8217;m happy to try one if someone will lend me a key).<\/li><li>Similarly, I couldn&#8217;t get my speed editor to work. <\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Cost Comparison<\/h3>\n\n\n\n<p>I have left some of the number crunching lower down on this page to show my working\/thought process (for the dedicated). But I came to the conclusion that I&#8217;m estimating 5 &#8211; 10 days a year usage, over a lifetime of 5 years.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u00a33,000 for a new Nvidia Windows Laptop.<\/li><li>\u00a31,000 for a new M1 Apple Macbook Air (cheapest option, being generous on price).<\/li><\/ul>\n\n\n\n<p>So my target is for less than \u00a320 a day AWS costs (a \u00a31,000 laptop, over 5 years, used 10 days a year). Which can be met using the <a href=\"https:\/\/aws.amazon.com\/marketplace\/pp\/prodview-xrrke4dwueqv6\" target=\"_blank\" rel=\"noreferrer noopener\">NVIDIA Gaming PC &#8211; Windows Server 2019<\/a> (using the <code>g4dn.2xlarge<\/code> image, or the <code>g4dn.4xlarge<\/code> for shorter bursts)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using AWS EC2 to run DaVinci Resolve<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Technologies (products)<\/h3>\n\n\n\n<p>I&#8217;m going to focus on two key areas of the AWS catalogue (it&#8217;s massive, they have offerings and options than the biggest supermarket has breakfast cereals).<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>EC2<\/strong>&nbsp;(Elastic Compute Cloud): This is a virtual machine offering, allowing people to create as many virtual computers in the cloud as they like within minuets. Then thrown them away when they have finished with them, only paying for the time that the machine \u201cexists\u201d.&nbsp;<a href=\"https:\/\/aws.amazon.com\/ec2\/\">Amazon EC2 &#8211; Amazon AWS<\/a><\/li><li><strong>S3<\/strong>&nbsp;(Simple Storage Service): This is virtual disk storage, hosted by amazon. It&#8217;s commonly used for big data solutions, allowing users to create \u201cbuckets\u201d to put data into. But it&#8217;s also a cost effective way of pushing small to extremely large amounts of data into the cloud and into the AWS ecosystem (ready for use by an EC2 instance.&nbsp;<a href=\"https:\/\/aws.amazon.com\/s3\/\">Simple Storage Service (Amazon S3) &#8211; Amazon AWS<\/a><\/li><\/ol>\n\n\n\n<p>EC2 is the main focus of this workflow, as I&#8217;m interested in leveraging the available&nbsp;<a href=\"https:\/\/aws.amazon.com\/nvidia\/\">AWS and NVIDIA<\/a>&nbsp;virtual machines. DaVinci Resolve leverages the GPU, and having a nice powerful&nbsp;<a href=\"https:\/\/aws.amazon.com\/ec2\/instance-types\/g4\/\">NVIDIA T4 GPU<\/a>. Note, only DaVinci Resolve Studio (non free version) will fully utilise the GPU (although the free version gets a good portion of it).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AWS Configuration<\/h3>\n\n\n\n<p>To be able to run the G4dn Instances under EC2, I had to extend my quota: Amazon EC2 service quotas<\/p>\n\n\n\n<p>To request an increase using the Amazon EC2 console<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Open the Amazon EC2 console: https:\/\/console.aws.amazon.com\/ec2\/<\/li><li>From the navigation bar, select a Region.<\/li><li>From the navigation pane, choose Limits.<\/li><li>Select the resource in the list, and choose Request limit increase.<\/li><li>Complete the required fields on the limit increase form and choose Submit. <ul><li>Configure Service Quota:<\/li><li><code>Running On-Demand G instances<\/code> &#8211; I set this to 16 so I could use up to (but not accidentally more than) a 16 core machine.<\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aws_davinci_resolve_workflow\">AWS DaVinci Resolve Workflow<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"data_upload_optional\">Data Upload (optional)<\/h3>\n\n\n\n<p id=\"configure_access_tokens\">If you want to easily move data between S3 and your local machine\/EC2 instance, follow these steps. If you want to just copy\/paste within remote desktop (or use another method of transfer), then you can skip this:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Configure Access Tokens: Before configuring your bucket, you will need these in the VM for Easy\/command line access to S3 bucket. See tokens documentation: <a href=\"https:\/\/docs.aws.amazon.com\/general\/latest\/gr\/aws-sec-cred-types.html#access-keys-and-secret-access-keys\">https:\/\/docs.aws.amazon.com\/general\/latest\/gr\/aws-sec-cred-types.html#access-keys-and-secret-access-keys<\/a><\/li><li>Create Bucket: Follow S3 instructions<\/li><li>Upload Data: Follow S3 instructions<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create_vm\">Create VM<\/h3>\n\n\n\n<p>You will want to use one of these, it&#8217;s a preconfigured server image for the Nvidia hardware, you can select the number of vCPU cores and amount of RAM:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/aws.amazon.com\/marketplace\/pp\/B07STLTHM8\">NVIDIA Gaming PC &#8211; Windows Server 2019<\/a><\/li><\/ul>\n\n\n\n<p>Select VM type, I recommend filtering for g4dn and selecting either the 8 or 16 core machine (more money = more power).<\/p>\n\n\n\n<p>You will need to get the admin password (wait 4 mins after creation of VM).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"connect_to_vm\">Connect To VM<\/h3>\n\n\n\n<p>Once you have the hostname, username and password, you can connect using Windows Remote Desktop (search for&nbsp;<code>mstsc<\/code>&nbsp;in the start menu if you can&#8217;t find it)<\/p>\n\n\n\n<p>Note: the AWS console does allow you to download a configuration file with the username and hostname which you can use to launch the application rather than copy and paste into the application.<\/p>\n\n\n\n<p>If you are reconnecting:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Check the firewall rules, by default the setup uses the IP address from which you first connected. So, if you connect from a new outside location (or your home IP changes) the firewall will block you.<\/li><li>Check the Public&nbsp;DNS. If you stop, then restart the EC2 instance, the IP address (and Public&nbsp;DNS&nbsp;associated with it) will change.<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configure_vm_install_software\">Configure VM &amp; Install Software<\/h3>\n\n\n\n<p>DaVinci Resolve fails to install (thanks to the workings of default PostgreSQL installation). As this isn&#8217;t a production world facing server, we can cut back the security. Use the <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/security\/threat-protection\/security-policy-settings\/how-to-configure-security-policy-settings\" target=\"_blank\" rel=\"noreferrer noopener\">policy editor<\/a> in the VM to set:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Local Security Policy (Editor)<ol><li>Account Policies \u2192 Password Policy: Password must meet complexity requirements = Disabled<\/li><\/ol><\/li><li>Local Group Policy Editor<ol><li>Computer Configuration \u2192 Administrative Templates \u2192 Windows Components \u2192 Internet Explorer \u2192 Internet Control Panel \u2192 Advanced Page \u2192 Turn On Enhanced Protected Mode = Disabled<\/li><\/ol><\/li><\/ol>\n\n\n\n<p>Other Configuration steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Format\/create hard disk<ol><li>Note: If you \u201cstop\u201d the VM to reconnect again, the disk D will be gone<\/li><\/ol><\/li><li>Enable \u201cWindows Audio\u201d service (set to start on startup)<\/li><\/ol>\n\n\n\n<p>Software installation:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>AWS CLI (for S3)<ol><li><a href=\"https:\/\/docs.aws.amazon.com\/cli\/latest\/userguide\/install-cliv2-windows.html\">https:\/\/docs.aws.amazon.com\/cli\/latest\/userguide\/install-cliv2-windows.html<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/general\/latest\/gr\/aws-sec-cred-types.html\">https:\/\/docs.aws.amazon.com\/general\/latest\/gr\/aws-sec-cred-types.html<\/a><\/li><\/ol><\/li><li>I use <a href=\"https:\/\/ninite.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">ninite.com<\/a> to install extra applications quickly including:<ol><li>Notepad++<\/li><li>peazip<\/li><li>VLC<\/li><\/ol><\/li><li>Download resolve:&nbsp;<a href=\"https:\/\/www.blackmagicdesign.com\/products\/davinciresolve\/\">https:\/\/www.blackmagicdesign.com\/products\/davinciresolve\/<\/a><\/li><\/ol>\n\n\n\n<p>Optional Session Manager:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/docs.aws.amazon.com\/systems-manager\/latest\/userguide\/sysman-install-ssm-win.html\">https:\/\/docs.aws.amazon.com\/systems-manager\/latest\/userguide\/sysman-install-ssm-win.html<\/a><\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/systems-manager\/latest\/userguide\/sysman-install-win.html\">https:\/\/docs.aws.amazon.com\/systems-manager\/latest\/userguide\/sysman-install-win.html<\/a><ul><li><a href=\"https:\/\/docs.aws.amazon.com\/systems-manager\/latest\/userguide\/sysman-install-win.html\">https:\/\/docs.aws.amazon.com\/systems-manager\/latest\/userguide\/sysman-install-win.html<\/a><\/li><\/ul><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"data_import\">Data Import<\/h3>\n\n\n\n<p>Note: If you \u201cstop\u201d the VM to reconnect again, the disk D will be gone!<\/p>\n\n\n\n<p>Copy via:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>RDP<\/li><li>S3 &#8211; This is where you log into S3, or you use the tokens previously configured.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Get Creating<\/h3>\n\n\n\n<p>You are now free to work as normal, using a powerful cloud based computer for the processing. Just remember:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Power-off the VM when you are done, you pay for the time it&#8217;s running.<\/li><li>Backup all your work to S3 or local storage as the D drive on the VM gets destroyed when you power-off the VM.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Crunching the Numbers<\/h2>\n\n\n\n<p>Feel free to skip this bit, it&#8217;s the full breakdown of my numbers and calculations, I&#8217;ll summarise the findings at the end.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Laptop Costs<\/h3>\n\n\n\n<p>Being a data guy, I built the below table to see how much cost\/value I&#8217;d get (right now, video editing is my only requirement for new hardware). If I spent \u00a31,000.00 on a laptop and I used it for video editing 10 days in a year over a lifespan of 5 years before replacing, it would be equivalent to \u00a320 a day. Worst case scenario is I spent \u00a33,000.00 on a laptop and replace it after 3 years only doing video editing on average of 5 days a year \u00a3200 a day!<\/p>\n\n\n\n<table id=\"tablepress-4\" class=\"tablepress tablepress-id-4\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Cost<\/th><th class=\"column-2\">Years<\/th><th class=\"column-3\">Cost per year<\/th><th class=\"column-4\">Days per year<\/th><th class=\"column-5\">Cost per day<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">\u00a31,000.00<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">\u00a3200.00<\/td><td class=\"column-4\">10<\/td><td class=\"column-5\">\u00a320.00<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">\u00a32,000.00<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">\u00a3400.00<\/td><td class=\"column-4\">10<\/td><td class=\"column-5\">\u00a340.00<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">\u00a33,000.00<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">\u00a3600.00<\/td><td class=\"column-4\">10<\/td><td class=\"column-5\">\u00a360.00<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">\u00a31,000.00<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">\u00a3333.33<\/td><td class=\"column-4\">10<\/td><td class=\"column-5\">\u00a333.33<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">\u00a32,000.00<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">\u00a3666.67<\/td><td class=\"column-4\">10<\/td><td class=\"column-5\">\u00a366.67<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">\u00a33,000.00<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">\u00a31,000.00<\/td><td class=\"column-4\">10<\/td><td class=\"column-5\">\u00a3100.00<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">\u00a31,000.00<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">\u00a3200.00<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">\u00a340.00<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">\u00a32,000.00<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">\u00a3400.00<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">\u00a380.00<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">\u00a33,000.00<\/td><td class=\"column-2\">5<\/td><td class=\"column-3\">\u00a3600.00<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">\u00a3120.00<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">\u00a31,000.00<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">\u00a3333.33<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">\u00a366.67<\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">\u00a32,000.00<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">\u00a3666.67<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">\u00a3133.33<\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\">\u00a33,000.00<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">\u00a31,000.00<\/td><td class=\"column-4\">5<\/td><td class=\"column-5\">\u00a3200.00<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-4 from cache -->\n\n\n\n<p>The numbers contain a lot of &#8220;if&#8221;s and of course at any time there can be other reasons I want to upgrade my laptop. But for now, if I can find an alternative which is cheaper than \u00a320 a day I win all around. So, now I have my benchmark to aim for I can look into AWS costs (which vary over time and region). <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">EC2 Costs<\/h3>\n\n\n\n<p>Here are some sample costs for EC2 (the actual virtual computer). Note, when not running the OS hard disk is charged as S3 data storage, and the EBS disk is destroyed (no costs). So, the non running cost of this is under \u00a35 a month. <\/p>\n\n\n\n<table id=\"tablepress-5\" class=\"tablepress tablepress-id-5\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Model<\/th><th class=\"column-2\">g4dn.xlarge<\/th><th class=\"column-3\">g4dn.2xlarge<\/th><th class=\"column-4\">g4dn.4xlarge<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Cores<\/td><td class=\"column-2\">4<\/td><td class=\"column-3\">8<\/td><td class=\"column-4\">16<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Memory (GB)<\/td><td class=\"column-2\">16<\/td><td class=\"column-3\">32<\/td><td class=\"column-4\">64<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Hour Cost (USD)<\/td><td class=\"column-2\">0.799<\/td><td class=\"column-3\">1.247<\/td><td class=\"column-4\">2.144<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">8 Hour Day (USD)<\/td><td class=\"column-2\">6.392<\/td><td class=\"column-3\">9.976<\/td><td class=\"column-4\">17.152<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">10 Hour Day (USD)<\/td><td class=\"column-2\">7.99<\/td><td class=\"column-3\">12.47<\/td><td class=\"column-4\">21.44<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">12 Hour Day (USD)<\/td><td class=\"column-2\">9.588<\/td><td class=\"column-3\">14.964<\/td><td class=\"column-4\">25.728<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-5 from cache -->\n\n\n\n<p>In reality, few cases will require the g4dn.4xlarge, and most will be perfectly happy on the g4dn.2xlarge instances. Which is much more fitting (even for a 12 hour day) with the target.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">S3 Storage Costs<\/h3>\n\n\n\n<p>This can clearly get pricy over time, but for short sprints of work the cost is negligible. It&#8217;s also billed to smaller units of time even if priced monthly. So, if you only use the storage for a day or two, it&#8217;s only a few cents. All costs below in USD, based off pricing for London.<\/p>\n\n\n\n<figure class=\"wp-block-table aligncenter is-style-stripes\"><table><thead><tr><th class=\"has-text-align-right\" data-align=\"right\"><\/th><th class=\"has-text-align-center\" data-align=\"center\">S3 Standard<\/th><th class=\"has-text-align-center\" data-align=\"center\">S3 Standard<br>Infrequent Access<\/th><th class=\"has-text-align-center\" data-align=\"center\">EBS SSD<br>(gp3) &#8211; Storage<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-right\" data-align=\"right\">GB Cost (per month) <\/td><td class=\"has-text-align-center\" data-align=\"center\">0.024<\/td><td class=\"has-text-align-center\" data-align=\"center\">0.0131<\/td><td class=\"has-text-align-center\" data-align=\"center\">0.0928<\/td><\/tr><tr><td class=\"has-text-align-right\" data-align=\"right\">GBs<\/td><td class=\"has-text-align-center\" data-align=\"center\">200<\/td><td class=\"has-text-align-center\" data-align=\"center\">200<\/td><td class=\"has-text-align-center\" data-align=\"center\">200<\/td><\/tr><tr><td class=\"has-text-align-right\" data-align=\"right\">Monthly Cost<\/td><td class=\"has-text-align-center\" data-align=\"center\">4.80<\/td><td class=\"has-text-align-center\" data-align=\"center\">2.62<\/td><td class=\"has-text-align-center\" data-align=\"center\">18.56<\/td><\/tr><tr><td class=\"has-text-align-right\" data-align=\"right\">Yearly Cost<\/td><td class=\"has-text-align-center\" data-align=\"center\">57.6<\/td><td class=\"has-text-align-center\" data-align=\"center\">31.44<\/td><td class=\"has-text-align-center\" data-align=\"center\">222.72<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>For 200 gigs of data, that cost will mount up over the year, but month by month it&#8217;s pretty negligible and the standard storage of \u00a357.60 is still a tiny proportion of the laptop costs above.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cost Summary<\/h3>\n\n\n\n<p>As the tables above show, there is a <em>lot<\/em> of room for variance and options. But for 10 days a year average usage of video editing while away from home, using cloud computing is a very viable alternative to buying a new laptop for the foreseeable future.<\/p>\n\n\n\n<p>A poor case example is a long ongoing project (all year) with 200 gigs storage (\u00a357.60), the virtual machine always available (12 months @ \u00a35 =  \u00a360) and 10 days working a 10 hour day on a 4xlarge machine (10 * \u00a321.44 = \u00a3214.4) Gives \u00a3332 for the year. Equivalent to a \u00a31,000.00 laptop used for 5 days a year, cheaper than a \u00a32,000.00 used for 10 days a year.<\/p>\n\n\n\n<p>In reality, most projects will require an instance for a long weekend, and the storage can be thrown away after returning home and incorporating it. There are other costs to be aware of, but they are comparatively negligible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">More details<\/h2>\n\n\n\n<p>For more information\/some useful links:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>I have more details\/note in <a href=\"https:\/\/wiki.roman-halliday.com\/doku.php?id=video_editing:davinci_resolve_in_the_cloud\" target=\"_blank\" rel=\"noreferrer noopener\">my wiki<\/a> for the enthusiastic.<\/li><li><a href=\"https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/AmazonS3.html\">https:\/\/docs.aws.amazon.com\/AWSEC2\/latest\/UserGuide\/AmazonS3.html<\/a><\/li><li>I found this article&nbsp;<a href=\"https:\/\/aws.amazon.com\/blogs\/media\/creating-a-feature-film-with-davinci-resolve-on-aws\/\">Creating a feature film with DaVinci Resolve on AWS<\/a>&nbsp;and was inspired to think differently. While the article focuses on providing a super powerful environment and infrastructure for supporting a large project, the same philosophy can apply for occasional hobby usage.<\/li><li><a href=\"https:\/\/www.blackmagicdesign.com\/uk\/media\/release\/20210323-01\" target=\"_blank\" rel=\"noreferrer noopener\">HPA\u2019s The Found Lederhosen Uses Blackmagic Design DaVinci Resolve Studio and URSA Mini Pro 12K<\/a> (Article on usage of AWS from Blackmagic)<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This covers cloud computing and video editing which is a hobby of mine. As AWS offers Nvidia hardware, I want to leverage it to run DaVinci Resolve, my video editor of choice.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,39,38],"tags":[40,42,41],"class_list":["post-404","post","type-post","status-publish","format-standard","hentry","category-aws","category-davinci-resolve","category-video","tag-aws","tag-davinci-resolve","tag-ec2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DaVinci Resolve &amp; Cloud Computing: Using AWS For Video Editing - Rows Across The Lake<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DaVinci Resolve &amp; Cloud Computing: Using AWS For Video Editing - Rows Across The Lake\" \/>\n<meta property=\"og:description\" content=\"This covers cloud computing and video editing which is a hobby of mine. As AWS offers Nvidia hardware, I want to leverage it to run DaVinci Resolve, my video editor of choice.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/\" \/>\n<meta property=\"og:site_name\" content=\"Rows Across The Lake\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-01T19:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-22T11:11:28+00:00\" \/>\n<meta name=\"author\" content=\"david\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@d_roman_h\" \/>\n<meta name=\"twitter:site\" content=\"@d_roman_h\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"david\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2021\\\/06\\\/01\\\/davinci-resolve-cloud-computing-using-aws-for-video-editing\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2021\\\/06\\\/01\\\/davinci-resolve-cloud-computing-using-aws-for-video-editing\\\/\"},\"author\":{\"name\":\"david\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#\\\/schema\\\/person\\\/575f96d2590c3085923ff9e1b565748b\"},\"headline\":\"DaVinci Resolve &#038; Cloud Computing: Using AWS For Video Editing\",\"datePublished\":\"2021-06-01T19:00:00+00:00\",\"dateModified\":\"2021-11-22T11:11:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2021\\\/06\\\/01\\\/davinci-resolve-cloud-computing-using-aws-for-video-editing\\\/\"},\"wordCount\":1913,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#\\\/schema\\\/person\\\/575f96d2590c3085923ff9e1b565748b\"},\"keywords\":[\"AWS\",\"DaVinci Resolve\",\"EC2\"],\"articleSection\":[\"AWS\",\"DaVinci Resolve\",\"Video\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2021\\\/06\\\/01\\\/davinci-resolve-cloud-computing-using-aws-for-video-editing\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2021\\\/06\\\/01\\\/davinci-resolve-cloud-computing-using-aws-for-video-editing\\\/\",\"url\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2021\\\/06\\\/01\\\/davinci-resolve-cloud-computing-using-aws-for-video-editing\\\/\",\"name\":\"DaVinci Resolve & Cloud Computing: Using AWS For Video Editing - Rows Across The Lake\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#website\"},\"datePublished\":\"2021-06-01T19:00:00+00:00\",\"dateModified\":\"2021-11-22T11:11:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2021\\\/06\\\/01\\\/davinci-resolve-cloud-computing-using-aws-for-video-editing\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2021\\\/06\\\/01\\\/davinci-resolve-cloud-computing-using-aws-for-video-editing\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2021\\\/06\\\/01\\\/davinci-resolve-cloud-computing-using-aws-for-video-editing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DaVinci Resolve &#038; Cloud Computing: Using AWS For Video Editing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#website\",\"url\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/\",\"name\":\"Rows Across The Lake\",\"description\":\"Data &amp; Databases\",\"publisher\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#\\\/schema\\\/person\\\/575f96d2590c3085923ff9e1b565748b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#\\\/schema\\\/person\\\/575f96d2590c3085923ff9e1b565748b\",\"name\":\"david\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g\",\"caption\":\"david\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DaVinci Resolve & Cloud Computing: Using AWS For Video Editing - Rows Across The Lake","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/","og_locale":"en_GB","og_type":"article","og_title":"DaVinci Resolve & Cloud Computing: Using AWS For Video Editing - Rows Across The Lake","og_description":"This covers cloud computing and video editing which is a hobby of mine. As AWS offers Nvidia hardware, I want to leverage it to run DaVinci Resolve, my video editor of choice.","og_url":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/","og_site_name":"Rows Across The Lake","article_published_time":"2021-06-01T19:00:00+00:00","article_modified_time":"2021-11-22T11:11:28+00:00","author":"david","twitter_card":"summary_large_image","twitter_creator":"@d_roman_h","twitter_site":"@d_roman_h","twitter_misc":{"Written by":"david","Estimated reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/#article","isPartOf":{"@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/"},"author":{"name":"david","@id":"https:\/\/datablog.roman-halliday.com\/#\/schema\/person\/575f96d2590c3085923ff9e1b565748b"},"headline":"DaVinci Resolve &#038; Cloud Computing: Using AWS For Video Editing","datePublished":"2021-06-01T19:00:00+00:00","dateModified":"2021-11-22T11:11:28+00:00","mainEntityOfPage":{"@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/"},"wordCount":1913,"commentCount":2,"publisher":{"@id":"https:\/\/datablog.roman-halliday.com\/#\/schema\/person\/575f96d2590c3085923ff9e1b565748b"},"keywords":["AWS","DaVinci Resolve","EC2"],"articleSection":["AWS","DaVinci Resolve","Video"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/","url":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/","name":"DaVinci Resolve & Cloud Computing: Using AWS For Video Editing - Rows Across The Lake","isPartOf":{"@id":"https:\/\/datablog.roman-halliday.com\/#website"},"datePublished":"2021-06-01T19:00:00+00:00","dateModified":"2021-11-22T11:11:28+00:00","breadcrumb":{"@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2021\/06\/01\/davinci-resolve-cloud-computing-using-aws-for-video-editing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/datablog.roman-halliday.com\/"},{"@type":"ListItem","position":2,"name":"DaVinci Resolve &#038; Cloud Computing: Using AWS For Video Editing"}]},{"@type":"WebSite","@id":"https:\/\/datablog.roman-halliday.com\/#website","url":"https:\/\/datablog.roman-halliday.com\/","name":"Rows Across The Lake","description":"Data &amp; Databases","publisher":{"@id":"https:\/\/datablog.roman-halliday.com\/#\/schema\/person\/575f96d2590c3085923ff9e1b565748b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/datablog.roman-halliday.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/datablog.roman-halliday.com\/#\/schema\/person\/575f96d2590c3085923ff9e1b565748b","name":"david","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g","caption":"david"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g"}}]}},"_links":{"self":[{"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/posts\/404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/comments?post=404"}],"version-history":[{"count":10,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/posts\/404\/revisions"}],"predecessor-version":[{"id":459,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/posts\/404\/revisions\/459"}],"wp:attachment":[{"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/media?parent=404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/categories?post=404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/tags?post=404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}