Skip to content

Instantly share code, notes, and snippets.

View ross-humphrey's full-sized avatar
🧨

Ross ross-humphrey

🧨
  • @SysGroupPLIC
  • Reading, United Kingdom
  • 07:31 (UTC +01:00)
  • LinkedIn in/rosshumphreyuk
View GitHub Profile
@ross-humphrey
ross-humphrey / start-local-dynamo-db.sh
Created November 27, 2019 09:28
🐚 Shell script to start a local dynamo db
#!/bin/sh
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
@ross-humphrey
ross-humphrey / elb-spl.txt
Last active December 11, 2019 16:11
🧪 Self Paced Lab: Elastic Block Store Notes
Introduction to Amazon Elastic Block Store (EBS) Lab Notes:
-------------------------------------------------------------------------------------------------------------
EBS - volumes are like hard drives on a computer
The data on them persists through the lifetime of the volume and can be transported between virtual machines as needed
In the Console:
ELASTIC BLOCK STORE -> VOLUMES
Always recommended you give EBS volumes names.
-------------------------------------------------------------------------------------------------------------
@ross-humphrey
ross-humphrey / vpc-spl.txt
Created December 11, 2019 16:55
🧪 Introduction to Amazon Virtual Private Cloud (VPC)
Introduction to Amazon Virtual Private Cloud (VPC)
---------------------------------------------------------------------------------------------
WHAT IS VIRTUAL PRIVATE CLOUD (VPC)?
Lets you provision a locally isolated section of the AWS cloud where you can launch AWS resources in a virtual
network you define. You control the virtual networking env, including IP range, creation of subnets, config of route tables and gateways.
IPv4 and IPv6 can be used.
---------------------------------------------------------------------------------------------
@ross-humphrey
ross-humphrey / s3-spl.txt
Created December 13, 2019 15:34
🧪 Intoduction to Amazon S3 Lab
Introduction to Amazon Simple Storage Service
--------------------------------------------------------------------------------------------------------------------
S3 is an object storage service - scalable, available, secure and performant.
Provides easy-to-use management features to organize data - with fine tuned
access controls to mee organizational and compliance requirments.
Designed for (11 9's) durability.
--------------------------------------------------------------------------------------------------------------------
@ross-humphrey
ross-humphrey / ec2-auto-scaling.txt
Created December 13, 2019 16:00
🧪 Introduction to Amazon EC2 Auto Scaling
Introduction to Amazon EC2 Auto Scaling
---------------------------------------------------------------------------------------------------------------------------
Amazon EC2 Auto Scaling:
> Helps you ensure you have the correct number of EC2 instances available to handle applications workload.
> You create collections of Ec2 instances called 'Auto Scaling Groups'
> Specify the minimum number
> Specify the maximum number
@ross-humphrey
ross-humphrey / efs-spl.txt
Created December 19, 2019 09:47
🧪 Introduction to Amazon Elastic File System - Self Paced Lab
WHAT IS AMAZON EFS?
> Simple, scalable file storage for use with Ec2 instances in AWS.
> Storage capacity is elastic, growing and shrinking automatically as you add and remove files
> Provides a standard file interface and file system access semantics
> Multiple EC2 instances can access EFS at the same time, allowing for a common data source for workloads running in more than 1 EC2 instance.
> Designed for high availability and durability
---------------------------------------------------------------------------------------------------------
@ross-humphrey
ross-humphrey / overview-of-security-processes-whitepaper-notes.txt
Last active January 11, 2020 21:53
🔐 Notes from 'Overview of Security Processes' Whitepaper by AWS
Shared security responsibility model.
> Security shared between AWS and the customer.
> AWS secures underlying infrastructure
> Customer responsible for anything in the cloud
Managed Services:
> Resource without configuration work that can come with them.
> Don't worry about guest OS or database or replicates
> Just protect the AWS account using IAM
@ross-humphrey
ross-humphrey / s3-storage-classes.txt
Last active January 11, 2020 21:52
💾 S3 Storage Classes Notes
S3 Standard
> General purpose storage of frequently accessed data
Key Features:
> Low latency, high throughput
> 99.99% availability a year
> Resilient against events that impact an entire AZ
> Back with Amazon S3 SLA
> Supports SSL for data in transit and rest
> S3 Lifecycle management for automatic migration of objects to other S3 storage classes.
@ross-humphrey
ross-humphrey / route-53-notes.txt
Created January 13, 2020 16:20
🛣 Route 53 Notes
Highly available and scalable DNS service.
Performs three main functions:
> Register domain names
> Route itnernet traffic to the resources on your domain
> Check health of resources
Route itnernet traffic to the resources on your domain
> Makes the connection between domain name and the IP address.
@ross-humphrey
ross-humphrey / cloudtrail-notex.txt
Created January 13, 2020 16:39
🌩 CloudTrail Notes
Cloudtrail helps you enable governance, compliance and operational and risk auditing in your AWS account.
Actions taken by a user,role or AWS service are recorded as events.
Events include actions taken in the AWS management console, CLI, SDKs and APIs.
Enabled by default. (Lasts 90 Days)
Review the event history, for an ongoing record of activity and events - create a trail.
Visibility into AWS account activity is a key aspect of security and operational best practices.
Cloudtrail can be used to: