You are on page 1of 1

Secret Manager - similar to Parameter store but values not

shared publicly

AWS System Manager - central Parameter Store - keep parameters for your app in one
place to manage fleets/applications place

AppConfig - manage configuration for you app for many


environments. Versioning/API/CRUD/live changes

AWS OpsWork - alternative to System Manager via Puppet


Chef

Trusted Advisor - recommendation help you


optimize your AWS infrastructure, improve security
and performance, reduce costs, and monitor service
quotas.
RAM or AWS Resource Manager -
manage access to your resources for
multiple accounts
AWS Compute Optimizer - AI which scan
CloudWatch metrics and resource configuration and
gives recommendations
Service Catalog -
place where you can
buy solutions for AWS
Lunch Wizard - tool for guided deployment of some
pre-build AWS applications like EKS for your busines
problem

AWS Batch - manage and schedule your compute


processes like Lambda
Service and Workload global Billling - consolidating billings
Configuration AWS Organisations - Central management global Services
for multiple AWS accounts
global Backups on accounts
AWS Config - control service configuration from one place
(check if it pass company policy) it's more like monitoring
global Policies
configuration tool
AWS License Manager - control account software licences global Configurations
from one place
Service Configuration
Control Tower - it helps to create multi-account
environment with best practices using AWS
Organisations behind the scenes (support tool)

Database Migration Service - automated database


Migration Hub - central hub to track all migration
migration(homo and heterogeneous + schema
conversion)
Cloud Managment process

Aplication Migration Service - automated server


migration (agget softwareanalyzes + replicates
system)
Key Migration Services

DataSync - synch. on-premises data with cloud


ones via local NFS
Proton - Increase your impact with self-
service infrastructure templates for serverless Snow Familly
solutions Lambda, containers
Tags - tags everywhere Cloud Migration and Hybrid Solutions Transfer Familly - maps FTP endpoints to S3 or
EFS storage

Cloud Development Kit - service build on top


CloudFormation it helps you write infrastructure in
chosen language Outposts - AWS infrastructure added to your local

CloudFormation - AWS IaaS Solution Snow Familly


IaaC - Infrastructure as a Code - It helps us Snowball - physical device to get on-premises data offline
Terraform use this same configuration(without custom Hybrid Cloud Computing Services ECS / EKS Anywhere - tooling to run local
problems for each account) containerised /k8s infra

DataSync - sync your local data with cloud

Interface for enabling on-permises workload to use


Amplifie - This is set of apps which allows you to build fullstack Client VPN
app like Cognito + API Tools etc.
S3
Site-to-Site VPN System Manager - manage your large-scaling
Cognito - OAuth server for end-users
server fleets
Connections Direct Connect - your direct connection with AWS
Cloud Development Kit - up-build service on CloudFormation,
allows write IaS in chosen language netwrok
Cloud9 - AWS IDE

AWS Organisations CodeCommit - AWS git repository


Developing CodeArtifacts - code packages registry
AWS Config, Audit Manager - you can manage here likne(Verdacio,npm,jfrog,artifactory)
compliance rules for legal case
CodeBuild - Test & Build App Ci tool where output is via S3

GuardDuty - AI which monitor suspicious IAM account CodeDeploy - Deploy Code to EC2,ECS or Lambda
activity, and create alerts if detect something
CodePipeline - Define all deploy steps and automate them
AWS Artifact - it's tool where you can download report of using Code-family tools
compliance to prove that you are good with company policies
which you set f.ex. in AWS Config CodeStar - simplified CodePipeline

RAM - Resource Access Manager


The Shared Responsibility
Api Gateway - REST API on AWS
Model API TOOLS
SSO - Single Sign On
AppSync- GraphQL on AWS
CloudTrail - it can help you track actions taken by AWS IAM
Security Hub - center place for security stuff
account Account Protection

Internet gateways allow to-way access to internet (only for


Users and User Groups public subnets)
IAM - Identity and Access Manager Step Function - you are able defines some steps which can help
Policies nad Permissions Request Management NAT gateways enable outgoing(for fetch some
Roles Security and Compliance create complex tesks/ code, is used to orchiestrate workflows

Event Bridge
packages/dependencies) internet requests only on subnet level
One NACL can be reused with other subnets
MFA Endpoints(PrivateLink) connect AWS
services to VPC's f.ex. with S3
SNS - Simple Notification Service Firewall for entire subnet
App Integration
SQS / Amazon MQ - Simple Queue Service checking ingress / egress requests
Network ACL's allow or deny requests on subnet level
SES - Simple Email Service Stateless: requests and responses are decoupled managed
CloudMap - helped for microservice architecture, you are able to
assign names to resources and other services are able to track Elastic IPs can be used for fixed IP addresses but with limit to
resources of each service which can be helpful for microservice quatas
architecture S3 Transfer Accelerator - it helps to boost file transfer via AWS
edge network Every VPC has CIDR block(range if IP's), each subnet is part of
this VPC range
Network Management
KMS - Key Management Service, CloudHSM - cryptographic Global Accelerator - service which boost network requests, it EC2 instances has auto assigned public and private IP's
keys to encrypt data Load balancing traffic between regions!
VPC peering(pair connection) or transit gateways(many
connection between VPC's) can connect to VPC to other VPC's
Secret Manager
Elastic Beanstalk - easy-use deployment package np web (transit tools between few VPCs)
Data Protection server on node.js with mysql
Amazon Macie - discover vulnerabilities on AWS accounts, it Simplifying Deployment Elastic Lightsail - less configuration, easy-use pre-configured
scans S3 bucket using AI to find sensitive, unsecured data and Your own network in cloud to group for grouping Instances
shows them package of host environment

Copilot - CLI for containerized app Can have public / private subnets
ACM - Amazon Certification Manager
AppRunner - easy deploy of containerized app Networking VPC
VPC have to have min. 2 subnets and 1 route table(which control
subnets visibility)
Every VPC has CIDR block(range if IP's), each subnet is part of
Designing for failure yields a self-healing infrastructure that this VPC range
acts with the maturity that is expected of recent workloads.
Preventing emergency calls guarantees a base level of Inspector - it's AI scanning of workloads(EC2, DB) to check if
satisfaction for the service-owning team. This also removes a there are any vulnerabilities and exposure them to give you
level of stress that can otherwise grow into accelerated attrition. oportunity to take an action Aplication Protection Route53 - DNS tool

Right sizing is the process of matching instance types and sizes Detective - it's tool which looking for suspicion traffic which is
to your workload performance and capacity requirements at the made by accounts or resources, you can analyse what bad actor CloudFront - this is CDN for static files to cache it near to user It's free
lowest possible cost. It’s also the process of looking at deployed did and how to handle it. on edge locations AWS Auto Scaling
instances and identifying opportunities to eliminate or downsize VPC Flow Logs It can help you quickly scale your resources (add/remove
without compromising capacity or other requirements, which Enabling Monitoring Services instances) according to your metrics from CloudWatch
results in lower costs.
NACL - ACL for subnets Monitoring CloudWatch - default service for monitoring, collecting logs and
Firewalls analyze Data, you can enable CloudWatch Agent for detailed
WAF - prevent SQL Injection, XSS etc logs, also you can set alarms if some metrics are too higher ELB - Elastic Load Balancer - this is service which helps you to
Pay as you Go
X-Ray- it's tool which add metadata across requests in network Scaling distribute traffic in network equally to your instances of service
Economics of scale and you are able spy single request how is handle and from which is managed by Auto Scaling Service, also it health-check
Flexible Concepts AWS Shield - prevent DDoS
where comes from your instances, it's good for HTTP trafic
AWS enables you to select the operating system,
programming language, web application platform, Security Groups - ACL for EC2
database, and other services you need. With AWS, you Network protection
receive a virtual environment that lets you load the NLB - Network Load Balancer - It is service which operate on
non HTTP logic where you can distribute traffic on subnet level
software and services your application requires. This depending on workload, it doesn't have some many configuration
Firewall Manager - central firewall managing place
eases the migration process for existing applications while as ELB cause is designed to application which compute data
preserving options for building new solutions.

Easy to use
Technology
Increase speed and agility – In a cloud computing environment, AWS is designed to allow application providers, ISVs, and
AWS Cloud Practicioner
new IT resources are only a click away, which means that you vendors to quickly and securely host your applications – whether
reduce the time to make those resources available to your an existing application or a new SaaS-based application. You
developers from weeks to just minutes. This results in a dramatic can use the AWS Management Console or well-documented
increase in agility for the organization, since the cost and time it web services APIs to access AWS’s application hosting platform.
takes to experiment and develop is significantly lower.

Lambdas -
serverless code
execution

alternative to EBS but not default


EC2 Instance Store It is virtual machine
hard drive which is a part of Machine / rack in Data
Elasticity Secure. Center Connecting via SSH or EC2 Instance Connect
The ability to acquire resources as you need them and release AWS utilizes an end-to-end approach to secure and EC2 - Elastic Compute
resources when you no longer need them. In the cloud, you want harden our infrastructure, including physical, operational, Cloude You can set-up firewall which call Security Group
to do this automatically.
and software measures. For more information, see the For single EC2
AWS Security Center. this is managed hard-drive hub
Stop guessing capacity – Eliminate guessing on your EBS - Elastic Block scope only to EC2 instances
You can choose your own AMI(Amazon Machine Image) which Stateful - Responses are always allowed if request passed
contain operation system and other pre-configured software
infrastructure capacity needs. When you make a capacity Storage
decision prior to deploying an application, you often end up Reliable unformatted hard drive so there is need format and structure Re-usable - can be attached to other instances
either sitting on expensive idle resources or dealing with limited Local Zones - small data centres in before usage You rent "slices" / resources of real machines(instances)
With AWS, you take advantage of a scalable, reliable, metropolitan to be close the user as it is
Edge Locations
Multiple instances can have different security groups
capacity. With cloud computing, these problems go away. You we have to create custom structure and we are ready to store
can access as much or as little capacity as you need, and scale and secure global computing infrastructure, the virtual possible any files
up and down as required with only a few minutes’ notice. backbone of Amazon.com’s multi-billion dollar online WaveLenght - similar for Local Zones but for 5G network,
Regions Infrastructure Computing Each Instances is fully isolated from other instance

business that has been honed for over a decade. embedded AWS services for 5G diffrent types SSD / HDD
High Availability Most providers of real-time communications Core features
Availablies Zones Elastic Volume - autoscaling of volume
align with service levels that provide availability from 99.9% to Outposts - this is a server near you company infrastructure
99.999%. Depending on the degree of high availability (HA) that Scalable and high-performance which can serve AWS services close us it is possible of your Snapshots - keeping versions of store
you want, you must take increasingly sophisticated measures network, AWS Infrastructure in your on-presmises ECR - Elastic Container Registry
Using AWS tools, Auto Scaling, and Elastic Load MultiAttachment - can be attached to many EC2
along the full lifecycle of the application.
Balancing, your application can scale up or down ECS - Elastic Container Service
based on demand. Backed by Amazon’s massive Containerisation
infrastructure, you have access to compute and EKS - Elastic Kubernetes Service
storage resources when you need them.
Fargate - serverless build on ECS/EKS
default choice
Benefits of Cloud Computing system where you are not worried about
EFS - Elastic File this is (network) file system cluster resources
Stop spending money running and maintaining data centers
System have pre-formatted and configured file system
– Focus on projects that differentiate your business, not the
infrastructure. Cloud computing lets you focus on your own we can create custom structure and work on any files
customers, rather than on the heavy lifting of racking, stacking,
and powering servers.
Cost-Effective Cloud Concepts Cost Explorer - Visualize and Explore Your AWS Costs and
Cost Managment multiaccess and auto scalable
You pay only for the compute power, storage, and other Usage
resources you use, with no long-term contracts or up-
Trade fixed expense for variable expense – Instead of having File system optimased to high-performance data access
to invest heavily in data centers and servers before you know
front commitments. For more information on comparing Reports
Data Storage FSx Lustre
how you’re going to use them, you can pay only when you the costs of other hosting alternatives with AWS, see the AWS billing
alternative to EFS
consume computing resources, and pay only for how much you AWS Economics Center. Budgets - create your budgets and alerts
Reduced redundancy - noncritical data, frequently access data
consum Tools
Billings S3 Glacier - there is 3 options for glacier data mainly it is al
about archive data
Benefit from massive economies of scale – By using cloud Standard - frequent access
computing, you can achieve a lower variable cost than you can
get on your own. Because usage from hundreds of thousands of Inteligent Tiering - Data with changing or unknown access
customers is aggregated in the cloud, providers such as AWS Reserved Instances
pattern
can achieve higher economies of scale, which translates into must be bought separately Storage Classes
lower pay as-you-go prices. pay in advance Standard IA - infrequent access data once at month
discounts
the best for long-term, commitment on period time RedShift- for analytics

Saving Plans RDS - Relational Database Service Independent object storage


Operational Excellence Pillar focuses on running and
monitoring systems, and continually improving processes and Well Architected Framework must be bought separately
procedures. Key topics include automating changes, responding pay in advance ElasticCache - In memory Database like Redis Access with or without other services (CLI,SDK,API,HTTP)
to events, and defining standards to manage daily operations. discounts
Databases S3 - Simple
any compute service f.ex lambdas Unlimited scaling build-in
Security Pillar focuses on protecting information and systems. the best for long-term, commitment on resource time usage
DynamoDB - No relational Database Storage Service
Key topics include confidentiality and integrity of data, managing Aurora DB - Relational standalone DB supports Mysql and Can be use as Data Lake for Analytics
user permissions, and establishing controls to detect security PostgreSQL
Spot Instances Pricing Models
events.
Fillars must be selected
Reliability Pillar The reliability pillar focuses on workloads MemoryDb - in memory Database here you can choose Redis Static Http Server
can be reclaimed
performing their intended functions and how to recover quickly Solution
spared with others Other Services
from failure to meet demands. Key topics include distributed Versioning
discounts
system design, recovery planning, and adapting to changing DocumentDb- document database (nested data structure)
The Well Architected Tool - tool which allow you to go through price depends from configuration Advance features
requirements. all pillars and answer on questions. It will helps you improve your Lifecycle Management - can be transition between storage
the best for workloads which can be interrupted
infrastructure. Keyspaces - wide column database classes
Performance Efficiency Pillar The performance efficiency pillar Tools
focuses on structured and streamlined allocation of IT and Inventory & Analytics
Automatic Cloud Resources Analytics - automated tools On Demand Instances Neptun - graph Database
computing resources. Key topics include selecting resource
types and sizes optimized for workload requirements, monitoring which can go through your infrastructure and recommend some default option Compliance & Object Lock - prevent object deletion / changes
performance, and maintaining efficiency as business needs amendments pay for usage (pay as you go) TimeStream - Time series database chmod
evolve. price depends from configuration
no discounts Quantum Ledger Database - Immutable log of data changes ( Replication
crypto)
Billing and Pricing
Cost Optimization Pillar The cost optimization pillar focuses on
avoiding unnecessary costs. Key topics include understanding Data Encryption
spending over time and controlling fund allocation, selecting
resources of the right type and quantity, and scaling to meet
Dedicated Hosts
business needs without overspending.

Sustainability Pillar The sustainability pillar focuses on


minimizing the environmental impacts of running cloud
workloads. Key topics include a shared responsibility model for
sustainability, understanding impact, and maximizing utilization
to minimize required resources and reduce downstream impacts.
Dedicated Instances

Kinesis Firehose
Amazon Kinesis - Streaming Data Tool
Kinesis Data Streams

Kinesis Data Analytics

EMR - Elastic Map Reduce


Similar to glue service but doesn't provide aws solution to
transform data instead it helps to create our own bid data
compute cluster which transform our data in language which we
want to use
Transforming Data Tools

Glue - serverless service which can extract, map, transform, load


data across stores which keep unstructured data to db which
contain strucutured data

Redshift - relational database optimised to analytics purposes


queries
Storing Data for Analytics Data Warehouse

Data Analytics & Science


Amazon Athena
This is a service which help create queries in Mysql into S3
bucket and works with Data Lakes

Data Lakes

Amazon QuickSight
BI Business Intelligence Service which help to create analysis,
Visualisation and Searching charts reports, dashboard for product department

Grafana
interactive visualisation of data

Cloud Search
works like search engine for end users on big data

OpenSearch
Searching and analysing data

You might also like