Skip to content

Commit fd51063

Browse files
author
Nick Kiermaier
committed
save state
1 parent 06a1aaf commit fd51063

8 files changed

Lines changed: 112 additions & 13 deletions

File tree

aws_parent/aws_solutions_architect/concepts.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
* common encyption
2+
* KMS at rest/ SSL in flight
3+
* common authentication
4+
* Cognito
5+
* IAM
6+
* API Key
7+
* Open ID connect
8+
9+
110
* For exam think about
211
* migration
312
* price

aws_parent/aws_solutions_architect/course/migration/AWS_backup.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,22 @@
1+
#### Main
12
* AWS managed service
3+
* manage all kinds of services backups/snapshots from a centralized place
4+
* supported services: all database related services, all file system services, and more
5+
* cross region/account
6+
* encrypted vaults
7+
* backup plans
8+
9+
10+
#### Other
11+
212
* centrally manage and automate AWS backups across AWS services
313
* no need to create custom scripts and manual processes
414
* want a central view of your backup strategy
5-
* supported services: all database related services, all file system services, and more
6-
715

816
* supports cross region backups
917
* can have your backup pushed to another region (disaster recovery)
1018
* supports cross account backups
1119

12-
1320
* supports point in time recovery (PITR) for supported services
1421
* on demand and scheduled backups
1522
* tag based backup policies

aws_parent/aws_solutions_architect/course/migration/snowball.md renamed to aws_parent/aws_solutions_architect/course/migration/snow_services.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@
1313
* can run ec2 instance or lambda functions at the edge
1414
* preprocess data, machine learning, transcode media
1515

16-
17-
18-
1916
### Improve transfer performance for snowfamily devices
2017
* perform multiple write operations at one time - from multiple terminals
2118
* transfer small files in batches - zip up small files together until at least 1MB

aws_parent/aws_solutions_architect/course/migration/storage_gateway.md renamed to aws_parent/aws_solutions_architect/course/storage/storage_gateway.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
2. stored volume - entire dataset on premesis, with scheduled backup to s3
4545

4646

47-
4847
### Tape gateway
4948
* USE CASE: backup tape library to the cloud
5049
* backs up using iSCSI interface

aws_parent/aws_solutions_architect/course/storage/app_sync.md renamed to aws_parent/aws_solutions_architect/course/web_layer/app_sync.md

File renamed without changes.

aws_parent/aws_solutions_architect/services.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,18 @@
1414
* Storage
1515
* S3: Scalable object storage.
1616
* Amazon EFS: Elastic file system for Linux workloads.
17-
* Amazon FSx: Managed file systems (Windows/Lustre/OpenZFS).
18-
* AWS Backup: Centralized backup across AWS services.
17+
* Amazon FSx: Managed file systems (Windows/Lustre).
18+
* AWS Backup: Centralized backup dashboard for a bunch of AWS services.
1919
* AWS Snow Family: Physical devices for edge storage & transfer.
2020
* EBS: Block storage for EC2 instances.
21-
* Storage Gateway: Bridge on-prem data with cloud storage.
22-
* datasync: Automate data transfer between on-prem and AWS.
21+
* Storage Gateway: On Prem link to convert s3 to a file system and optional hot or full cache
22+
* datasync: Replicate, Automate, Sync large scale live or static data between any combination of on-prem, AWS, other cloud, etc.
23+
24+
* Web layer
25+
* App Sync: GraphQL version of API Gateway.
26+
* API Gateway: REST Api gateway
27+
* Amazon MQ: Managed message broker (ActiveMQ/RabbitMQ).
28+
2329

2430
* Database
2531
* RDS: Managed relational databases.
@@ -30,7 +36,7 @@
3036
* Amazon Keyspaces: Managed Cassandra-compatible database.
3137
* Amazon Neptune: Graph database for relationships.
3238
* Amazon QLDB: Ledger database with immutable history.
33-
* AWS DMS: Migrate databases to AWS.
39+
* AWS DMS(database migration service): Migrate databases between other databases (either on prem or within AWS). can convert data/schemas too
3440

3541
* Networking & Content Delivery
3642
* VPC: Private cloud network configuration.
@@ -79,7 +85,6 @@
7985
* Kinesis Data Analytics (Flink): Analyze streaming data.
8086
* Kinesis Firehose: Load streaming data to destinations.
8187
* Amazon MSK: Managed Kafka service.
82-
* Amazon MQ: Managed message broker (ActiveMQ/RabbitMQ).
8388
* AWS Glue: ETL service for data integration.
8489
* Amazon OpenSearch Service: Search and log analytics.
8590
* AWS DataBrew: Visual data preparation.
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>Random AWS Service</title>
6+
<style>
7+
body {
8+
font-family: sans-serif;
9+
display: flex;
10+
flex-direction: column;
11+
justify-content: center;
12+
align-items: center;
13+
height: 100vh;
14+
background: #f5f5f5;
15+
text-align: center;
16+
}
17+
18+
#service {
19+
font-size: 2rem;
20+
padding: 1.5rem 2rem;
21+
border: 2px solid #ccc;
22+
border-radius: 12px;
23+
background: white;
24+
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
25+
cursor: pointer;
26+
}
27+
28+
#description {
29+
margin-top: 1rem;
30+
font-size: 1.1rem;
31+
max-width: 600px;
32+
display: none;
33+
padding: 1rem;
34+
background: #fff;
35+
border-radius: 8px;
36+
border: 1px solid #ccc;
37+
box-shadow: 0 2px 8px rgba(0,0,0,0.05);
38+
}
39+
</style>
40+
</head>
41+
<body>
42+
<div id="service" onclick="toggleDescription()"></div>
43+
<div id="description"></div>
44+
45+
<script>
46+
const services = {
47+
"EC2": "Resizable virtual machines in the cloud.",
48+
"Lambda": "Run code without provisioning or managing servers.",
49+
"S3": "Scalable object storage for any type of data.",
50+
"RDS": "Managed relational databases like MySQL and PostgreSQL.",
51+
"DynamoDB": "Fully managed NoSQL database with millisecond performance.",
52+
"VPC": "Virtual network for your AWS resources.",
53+
"IAM": "Manage access to AWS services and resources securely.",
54+
"API Gateway": "Create and manage REST or WebSocket APIs.",
55+
"CloudFront": "Content delivery network for low-latency content delivery.",
56+
"SQS": "Decoupled message queuing service.",
57+
"SNS": "Pub/sub messaging for distributed systems.",
58+
"CloudWatch": "Monitor AWS resources and custom metrics.",
59+
"CloudFormation": "Infrastructure as code for defining and deploying resources.",
60+
"Redshift": "Fully managed data warehouse for big data analytics.",
61+
"ECS": "Run and scale containerized applications using Docker.",
62+
"Fargate": "Serverless compute engine for containers.",
63+
"Route 53": "Scalable DNS and domain name management.",
64+
"ELB": "Distribute incoming traffic across multiple targets.",
65+
"Glue": "Serverless ETL service for data integration.",
66+
"Athena": "Query S3 data using SQL without setting up servers.",
67+
"App Sync": "Build GraphQL APIs with real-time data access and syncing."
68+
};
69+
70+
const keys = Object.keys(services);
71+
const randomKey = keys[Math.floor(Math.random() * keys.length)];
72+
73+
document.getElementById("service").textContent = randomKey;
74+
75+
function toggleDescription() {
76+
const desc = document.getElementById("description");
77+
desc.textContent = services[randomKey];
78+
desc.style.display = desc.style.display === "none" ? "block" : "none";
79+
}
80+
</script>
81+
</body>
82+
</html>

aws_parent/aws_solutions_architect/all_services.md renamed to aws_parent/aws_solutions_architect/study_guides/compute/all_services.md

File renamed without changes.

0 commit comments

Comments
 (0)