# Julia on free tier cloud instances

**URL:** <https://discourse.julialang.org/t/julia-on-free-tier-cloud-instances/56692>\
**Category:** General Usage\
**Tags:** web, cloud-computing\
**Created:** [March 7, 2021, 7:03pm UTC](https://discourse.julialang.org/t/julia-on-free-tier-cloud-instances/56692 "2021-03-07T19:03:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sschmidhuber](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sschmidhuber/32/13349_2.png) [@sschmidhuber](https://discourse.julialang.org/u/sschmidhuber)\
**Post date:** [March 7, 2021, 7:03pm UTC](https://discourse.julialang.org/t/julia-on-free-tier-cloud-instances/56692/1 "2021-03-07T19:03:22Z")

</div>

Hello,  
I would like to run my little julia application on a free cloud machine. Currently I’m using a AWS EC2 t2.micro machine. Unfortunately the micro instance (1GB memory, 1vCPU) fails on precompilation of DataFrames.

Is there something I can do to make the package precompilation consuming less memory (I tried to run julia with -O0, but it didn’t work)?  
Or some other solution?

Thank you!

---

<div class="post-metadata">

**Author:** ![Satvik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/satvik/32/20486_2.png) [@Satvik](https://discourse.julialang.org/u/Satvik)\
**Post date:** [March 7, 2021, 8:59pm UTC](https://discourse.julialang.org/t/julia-on-free-tier-cloud-instances/56692/2 "2021-03-07T20:59:00Z")

</div>

One thing that’s worked for me is to build a docker image on my laptop with my libraries precompiled and use that. See e.g. [How to Deploy Docker Containers | AWS](https://aws.amazon.com/getting-started/hands-on/deploy-docker-containers/)

---

<div class="post-metadata">

**Author:** ![sschmidhuber](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sschmidhuber/32/13349_2.png) [@sschmidhuber](https://discourse.julialang.org/u/sschmidhuber)\
**Post date:** [March 7, 2021, 9:26pm UTC](https://discourse.julialang.org/t/julia-on-free-tier-cloud-instances/56692/3 "2021-03-07T21:26:06Z")

</div>

I’ll try that, thank you for the hint.

---

<div class="post-metadata">

**Author:** ![lbilli](https://avatars.discourse-cdn.com/v4/letter/l/59ef9b/32.png) [@lbilli](https://discourse.julialang.org/u/lbilli)\
**Post date:** [March 7, 2021, 10:01pm UTC](https://discourse.julialang.org/t/julia-on-free-tier-cloud-instances/56692/4 "2021-03-07T22:01:47Z")

</div>

I’m on a `t2.micro` too and Julia works just fine with `DataFrames`.  
I should mention that I added a 1GB swap file to deal with low memory issues.

---

<div class="post-metadata">

**Author:** ![sschmidhuber](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sschmidhuber/32/13349_2.png) [@sschmidhuber](https://discourse.julialang.org/u/sschmidhuber)\
**Post date:** [March 8, 2021, 7:45pm UTC](https://discourse.julialang.org/t/julia-on-free-tier-cloud-instances/56692/5 "2021-03-08T19:45:30Z")

</div>

That was even the quicker solution 👍
