AWS Services
AWS Services
SUBNETS
Inside a VPC
Inside an availability zone and cannot
span AZ’s
Subnets HAVE to sit inside an AZ
All subnets (public and private)
MUST have an IP address (CIDR
block range) that falls within the CIDR
block range of the VPC’s IP address.
Uses include:
• Boot volumes and storage for EC2
instances
• Data storage with a file system
• Database hosts
• Enterprise applications
Snapshots
Amazon EBS provides the ability to back up
snapshots of your data to Amazon S3 for
durable recovery. If you choose Amazon EBS
snapshots, the added cost is calculated per
GB-month of data stored.
Data transfer
Consider the amount of data that is transferred
out of your application.
Inbound data transfer is free, and outbound
data transfer charges are tiered.
EBS Costs
Volume storage for all EBS volume types is
charged by the amount that you
provision in GB per month, until you release
the storage.
https://www.youtube.com/watch?
v=taMlabDBO58
Amazon WorkSpaces
Amazon Elastic Kubernetes Service
(Amazon EKS)
AWS Fargate
Amazon ElastiCache
AWS Budgets
AWS Secrets Manager
AWS WorkDocs
AWS Step Functions – Serverless A collection of microservices that are loosely
Service coupled in one way or another and are
individual tasks that are working together. It
creates a workflow, for example input data
that has tasks to achieve an objective i.e.,
Task 1 (action 1) = Lambda function > Task 2
(action 2) = Lambda function to create an
EC2 Instance > Task 3 = Output to an S3
Bucket.
Workflow is sometimes called a State
Machine and the process is called a “State
Transition”. The part in the middle of the
workflow is called a “Flow Choice”.
AWS Service What it Does Briefly
AWS Certificate Manager Use AWS Certificate Manager (ACM) to provision, manage, and
(ACM) deploy public and private SSL/TLS certificates for use with AWS
services and your internal connected resources. AWS Certificate
Manager (ACM) handles the complexity of creating, storing, and
renewing public and private SSL/TLS X.509 certificates and keys
that protect your AWS websites and applications. ACM removes
the time-consuming manual process of purchasing, uploading,
and renewing SSL/TLS certificates.
Use cases:
Protect and Secure your website – Provision and
manage certificates so you can securely terminate traffic
to your website or application.
Protect your internal resources - Secure
communication between connected resources on private
networks, such as servers, mobile and IoT devices, and
applications.
Improve uptime - Maintain SSL/TLS certificates,
including certificate renewals, with automated certificate
management.
You can also see how these actions affect resources such as
AWS accounts and Amazon EC2 instances.
You can adjust the behaviour graph's scope and timeline for a
variety of tasks:
Rapidly investigate any activity that falls outside the
norm.
Identify patterns that may indicate a security issue.
Understand all of the resources affected by a finding.
At the simplest level, AWS WAF lets you choose one of the
following behaviours:
As you build out your cloud infrastructure on AWS, you can save
costs by using Bring Your Own License model (BYOL)
opportunities. That is, you can re-purpose your existing license
inventory for use with your cloud resources.
License Manager reduces the risk of licensing overages and
penalties with inventory tracking that is tied directly into AWS
services. With rule-based controls on the consumption of
licenses, administrators can set hard or soft limits on new and
existing cloud deployments. Based on these limits, License
Manager helps stop non-compliant server usage before it
happens.
Code
Serverless AWS Lambda functions
Web and configuration files
Executables
Packages
Scripts
Multimedia files
You can use AWS CodeStar to help you set up your application
development in the cloud and manage your development from a
single, centralized dashboard. Specifically, you can:
With AWS Glue, you can discover and connect to more than 70
diverse data sources and manage your data in a centralized
data catalogue. You can visually create, run, and monitor
extract, transform, and load (ETL) pipelines to load data into
your data lakes. Also, you can immediately search and query
catalogued data using Amazon Athena, Amazon EMR, and
Amazon Redshift Spectrum.
AWS Glue consolidates major data integration capabilities into a
single service. These include data discovery, modern ETL,
cleansing, transforming, and centralized cataloguing. It's also
serverless, which means there's no infrastructure to manage.
With flexible support for all workloads like ETL, ELT, and
streaming in one service, AWS Glue supports users across
various workloads and types of users.
With AWS DMS, you can discover your source data stores,
convert your source schemas, and migrate your data.
To discover your source data infrastructure, you can use
DMS Fleet Advisor. This service collects data from your
on-premises database and analytic servers, and builds
an inventory of servers, databases, and schemas that
you can migrate to the AWS Cloud.
AWS EMR A managed cluster platform that simplifies running big data
(Elastic MapReduce) frameworks e.g., Apache Hadoop and Apache Spark, on AWS to
process and analyse vast amounts of data.
Using these frameworks and related open-source projects, you
can process data for analytics purposes and business
intelligence workloads. Amazon EMR also lets you transform
and move large amounts of data into and out of other AWS data
stores and databases, such as Amazon Simple Storage Service
(Amazon S3) and Amazon DynamoDB.