Skip to content

Commit

Permalink
add changes 📇
Browse files Browse the repository at this point in the history
  • Loading branch information
azat-co committed Jun 8, 2017
1 parent 83c568e commit a93de21
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 15 deletions.
84 changes: 69 additions & 15 deletions 02-modules.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
footer: © NodeProgram.com, Node.University and Azat Mardan 2017
slidenumbers: true
theme: Merriweather, 8
theme: Simple, 1
build-lists: true

# AWS Intermediate
Expand Down Expand Up @@ -91,7 +91,7 @@ Refresher from the AWS Intro course. Yell out loud the cloud computing benefits!
* Make informed decisions
* Learn AWS best practices

Whitepaper: pdfs/AWS_Well-Architected_Framework.pdf
Whitepaper: pdfs/AWS_Well-Architected_Framework.pdf

---

Expand Down Expand Up @@ -1323,8 +1323,8 @@ CloudFormation Example: S3 Bucket with Static Website
"AccessControl" : "PublicRead",
"WebsiteConfiguration" : {
"IndexDocument" : "index.html",
"ErrorDocument" : "error.html"
}
"ErrorDocument" : "error.html"
}
}
}
}
Expand Down Expand Up @@ -1841,14 +1841,39 @@ Time to finish: 20 min

---

# DynamoDB

* NoSQL: a fully managed cloud database and supports both document and key-value store models
* [Local version](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html) for development
* Has tables, not databases
* Amazon DynamoDB Accelerator (DAX)-fully managed, highly available, in-memory cache

---

# ElastiCache

---

# ElastiCache

* In-memory data store and cache in the cloud
* Redis or Memcached
* Extreme performance and security

---

# Redshift

---

# Redshift

* Fast, simple, cost-effective data warehousing
* Standard SQL
* Redshift Spectrum: SQL exabytes of unstructured data in Amazon S3 without ETL

---

# ❓ Questions? ❓

---
Expand All @@ -1857,11 +1882,11 @@ Time to finish: 20 min

---

# Working with ElasticBeanstalk
# Working with Elastic Beanstalk

---

# ElasticBeanstalk Benefits
# Elastic Beanstalk Benefits

* Easy and simple to get started
* Increased developer productivity
Expand All @@ -1879,14 +1904,19 @@ Time to finish: 20 min
* Node.js
* Docker
* Ruby

---

# App Environments (cont)

* Java
* .NET
* Docker
* Go

---

# Ways to work with ElasticBeanstalk
# Ways to work with Elastic Beanstalk

* GitHub
* zip
Expand All @@ -1898,19 +1928,21 @@ Time to finish: 20 min
---


# ElasticBeanstalk Resources
# Elastic Beanstalk Resources

Use Elastic Beanstalk to deploy a web app which uses RDS:

* <http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.html>
* [Getting Started with ElasticBeanstalk](https://aws.amazon.com/elasticbeanstalk/getting-started/)
* [Getting Started with Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/getting-started/)
* [Developer Resources](https://aws.amazon.com/elasticbeanstalk/developer-resources/)

---

# Demo 💻 : Launching a Node app
# Demo 💻 : Elastic Beanstalk Node example app

[link](https://console.aws.amazon.com/elasticbeanstalk/home?region=us-west-1#/newApplication?applicationName=EBNodeSampleApp&solutionStackName=Node.js&tierName=WebServer)
AWS Web console Elastic Beanstalk Node app example "EBNodeSampleApp"

To start the EBNodeSampleApp wizard for the app in `us-west-1` (N. California), click the [link](https://console.aws.amazon.com/elasticbeanstalk/home?region=us-west-1#/newApplication?applicationName=EBNodeSampleApp&solutionStackName=Node.js&tierName=WebServer).

---

Expand Down Expand Up @@ -1958,6 +1990,14 @@ https://aws.amazon.com/marketplace/pp/B06XCFDF9K

---

# Elastic Beanstalk + Docker

---

![fit](images/ebs-create-app.png)

---

# AWS ECS

---
Expand Down Expand Up @@ -2015,15 +2055,29 @@ Configure cluster

---

# Guides
# ECS Guides

* [Deploy Docker Containers](https://aws.amazon.com/getting-started/tutorials/deploy-docker-containers)
* [Getting Started with Amazon ECR](http://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html)
![inline](images/node-production-03.png)

<https://node.university/p/node-in-production>

---

# ECS Guides (cont)

* Detailed video [Node in Production with Docker and AWS](https://node.university/p/node-in-production) on Node University
* Detailed text [walk-through with Node, ECR and Docker](https://github.com/azat-co/node-in-production/blob/master/labs/2-aws-containers.md) on GitHub
* Detailed video [Node in Prod webinar](https://node.university/courses/webinars/lectures/1793018)

---

# More ECS Guides

* [Deploy Docker Containers](https://aws.amazon.com/getting-started/tutorials/deploy-docker-containers)
* [Getting Started with Amazon ECR](http://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_GetStarted.html)


---

# ❓ Questions? ❓

Expand Down Expand Up @@ -2064,7 +2118,7 @@ Configure cluster
---


# Demo: Building Microservice with Lambda and API Gateway
# Demo :computer:: Building Microservice with Lambda and API Gateway

---

Expand Down
Binary file added images/ebs-create-app.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit a93de21

Please sign in to comment.