mirror of
https://gitlab.com/djdietrick/docs
synced 2026-05-02 23:20:53 -04:00
Started aws section
This commit is contained in:
@@ -13,6 +13,7 @@ export default {
|
||||
'/terraform/': require('../terraform/sidebar.json'),
|
||||
'/interview/': require('../interview/sidebar.json'),
|
||||
'/server/' : require('../server/sidebar.json'),
|
||||
'/aws/' : require('../aws/sidebar.json'),
|
||||
'/': [
|
||||
{
|
||||
text: 'Home',
|
||||
@@ -22,7 +23,8 @@ export default {
|
||||
{text: 'Frameworks', link: '/frameworks'},
|
||||
{text: 'Devops', link: '/devops'},
|
||||
{text: 'Interview Prep', link: '/interview/'},
|
||||
{text: 'Server', link: '/server/'}
|
||||
{text: 'Server', link: '/server/'},
|
||||
{text: 'AWS', link: '/aws/'},
|
||||
]
|
||||
}
|
||||
],
|
||||
|
||||
3
docs/aws/cloud-prac/iam.md
Normal file
3
docs/aws/cloud-prac/iam.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# Identity and Access Management
|
||||
|
||||
A global service for managing users, groups, and access to AWS resources. Users and groups can be assigned **policies** to define what they are allowed to do, or their permissions. You should follow the **least privilege principle** and don't give users more permissions than they need.
|
||||
55
docs/aws/cloud-prac/index.md
Normal file
55
docs/aws/cloud-prac/index.md
Normal file
@@ -0,0 +1,55 @@
|
||||
# Cloud Practitioner
|
||||
|
||||
This section contains my notes for the Cloud Practitioner Foundational cirruculum.
|
||||
|
||||
## Cloud Basics
|
||||
|
||||
Cloud computing is the on-demand delivery of compute power, storage, applications, and other IT resources.
|
||||
|
||||
### Server Components
|
||||
|
||||
- Compute: CPU
|
||||
- Memory: Ram
|
||||
- Storage: Files and Database
|
||||
- Networking: DNS, Firewall, Router, Switch, etc.
|
||||
|
||||
### Characteristics of CC
|
||||
|
||||
- On-demand self service
|
||||
- Broad network access from outside sources
|
||||
- Multi-tenancy and resource pooling, users share resources
|
||||
- Rapid elasticity and scalability
|
||||
- Measured service and cost
|
||||
|
||||
### Advantages
|
||||
|
||||
- Trade capital for operational support, don't need to maintain datacenteres
|
||||
- Massive economies of scale with many users
|
||||
- Capacity is scalable on the fly
|
||||
- Increase efficiency
|
||||
- Cost effective
|
||||
|
||||
### Types
|
||||
|
||||
- Infrastructure as a Service (Iaas)
|
||||
- Individual building blocks for your application like EC2
|
||||
- Platform as a Service (Paas)
|
||||
- Managed infrastructure like Elastic Beanstalk
|
||||
- Software as a Service
|
||||
- Completed product run and managed by provider like Rekognition for ML
|
||||
|
||||
### Pricing
|
||||
|
||||
- Compute - Pay for CPU time
|
||||
- Storage - Pay for amount of data stored
|
||||
- Data transfer - Only pay for transfer out of the cloud, transfer in is free!
|
||||
|
||||
### AWS Global Infrasturure
|
||||
|
||||
- Regions: Cluster of data centers located around the world, projects are scoped by region
|
||||
- Availability Zones: Individual (or more) datacenters within a region
|
||||
- Edge Locations: Delivers content to end users with low latency
|
||||
|
||||
### Shared Responsibility Model
|
||||
|
||||
AWS operates under an understanding of shared responsibiliy, where Amazon is responsible for the security of the cloud itself, while the customer is responsible for the security within the cloud, such as networking rules, access management, customer data, client/server side encryption, etc.
|
||||
10
docs/aws/sidebar.js
Normal file
10
docs/aws/sidebar.js
Normal file
@@ -0,0 +1,10 @@
|
||||
[
|
||||
{
|
||||
"text": "AWS Basics",
|
||||
"items": [
|
||||
{"text": "Introduction", "link": "/cloud-prac/"},
|
||||
{"text": "IAM", "link": "/cloud-prac/iam"},
|
||||
|
||||
]
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user