DS 4300�
Amazon EC2 & Lambda
Mark Fontenot, PhD
Northeastern University
Based in part on material from Gareth Eagar’s Data Engineering with AWS, Packt Publishing
EC2
2
EC2
3
Features of EC2
4
AMI = Amazon Machine Image
EC2 Lifecycle
5
Where Can You Store Data?
6
Common EC2 Use Cases
7
Let’s Spin Up an EC2 Instance
8
Let’s Spin Up an EC2 Instance
9
Let’s Spin Up an EC2 Instance
10
Ubuntu VM Commands
11
MiniConda on EC2
Make sure you’re logged in to your EC2 instance
12
Installing & Using Streamlit
13
Basic Streamlit App
14
import streamlit as st
def main():
st.title("Welcome to my Streamlit App")
st.write("## Data Sets")
st.write("""
- data set 01
- data set 02
- data set 03
""")
st.write("\n")
st.write("## Goodbye!")
if __name__ == "__main__":
main()
Opening Up The Streamlit Port
15
In a Browser
16
AWS Lambda
17
Lambdas
18
Lambda Features
19
How it Works
20
Let’s Make One
21
Making a Lambda
22
Creating a Function
23
Sample Code
24
Test It
25
??
26