Files
awesome-kubernetes/docs/aws.md
2021-10-13 19:54:56 +02:00

98 KiB
Raw Blame History

Public Cloud Provider. Amazon Web Services



Amazon Web Services

Blogs

AWS Free Resources

Introduction

eBooks

Training

AWS Certification

AWS Pricing

AWS Calculator

AWS on Twitter

AWS Architecture

AWS Youtube channel and Podcasts

Closed groups for AWS certified professionals

AWS Architecture Blog, Official Blog, AWS Labs, AWS Quick Start

AWS Case Studies

  • Thomas Publishing Case Study After moving to AWS, we were able to shut down our largest data center, eliminating hundreds of thousands of dollars in associated real estate, facility operations, and power and cooling costs.

AWS tips. AWS Performance. Handling AWS Failures and Outages

AWS Clients

AWS New Features

AWS Management Console

AWS Management Tools Blog

AWS Cloudwatch

AWS Schema Conversion Tool

AWS RDS

AWS DMS

AWS RDS Proxy

  • Amazon RDS Proxy Now Generally Available A fully managed, highly available database proxy for Amazon Relational Database Service (RDS) that makes applications more scalable, more resilient to database failures, and more secure.

AWS Application Discovery Service

AWS Migrations

AWS Database Migration Service DMS

AWS Redshift

AWS DevOps. AWS CodePipeline

AWS Elastic Beanstalk

AWS OpsWorks

AWS Networking

AWS Route 53

AWS Elastic Load Balancing

AWS Application Load Balancer (ALB)

NGINX

AWS Latency

  1. Don't do just a single check, the first check will be a lot slower as DNS lookups will need to be done, etc.
  2. I'd recommend doing at least 3 checks getting an average.

Amazon ECS optimized AMI

AWS EC2 Container Registry ECR (Docker)

Docker for AWS

AWS CLI and AWS SDK

aws ec2 describe-instances --filters Name=instance-state-name,Values=running --query 'Reservations[].Instances[].[InstanceID]'
  • List all AWS instances in a table format using 'awscli':
aws ec2 describe-instances --query 'Reservations[].Instances[].[Placement.AvailabilityZone, State.Name, InstanceID,InstanceType,Platform,Tags.Value,State.Code,Tags.Values]' --output table

AWS Cloud Control API

AWS VPC

AWS Client VPN

Tailscale

AWS SQS. Amazon Simple Queue Service

AWS Application Discovery Service Update. Agentless Discovery for VMware

VMware Cloud on AWS

AWS Developer Blog

AWS Application Services

AWS Serverless

AWS API Gateway

AWS CloudFormation. Free Templates

Infrastructure Code Template Generators

Former2 to generate IaC templates

AWS for Windows

Continuous Deployment with AWS

AWS Security

Policy as Code with AWS CDK and Open Policy Agent

Payment Card Industry Data Security Standard compliance

AWS IAM

AWS Organizations

AWS CloudFront

AWS Firewalls

AWS WAF Web Application Firewall

AWS Vault

AWS S3 & EBS. AWS Storage Gateway

Amazon EFS Elastic File System

AWS Transfer

AWS Fargate

Admiralty

AWS Backup and Recovery. Design for failure

AWS Backup Service

AWS Config Rules

AWS Big Data

AWS Data Lake

  • Building a Data Lake on AWS AWS provides a highly scalable, flexible, secure, and cost-effective solution for your organization to build a Data Lake a data repository for both structured and unstructured data that is designed to be easily accessible for on-demand data analytics enabling you to answer questions as they arise.

AWS Data Pipeline (aka Big Data Pipelines or Data Streams)

AWS NoSQL DynamoDB

AWS IoT

AWS Elastic Transcoder. Video streaming

AWS and Splunk

AWS Monitoring

Amazon Alexa. Voice User Interface

AWS Partner Network (APN)

AWS Startup Collection. For startups building on AWS

AWS ECS

Rancher on AWS

AWS App Mesh

AWS Fargate

Interview Questions

Local Testing

Localstack

Migrating On Premise VM to AWS

AWS configuration files

Open Source at AWS

AWS Service Quota Requests

Resource Hierarchies

AWS Systems Manager Explorer

AWS Systems Manager Incident Manager

AWS Managed Services for Prometheus and Grafana

AWS Chaos Engineeering. AWS Fault Injection Simulator

Best Practices

New Features

Superwerker

  • superwerker Automates AWS Cloud deployments backed by decades of expertise and best practices

Tools

  • ec2-spot-converter This tool converts existing EC2 instances back and forth from on-demand and 'persistent' Spot billing models while preserving instance attributes (Launch configuration, Tags..), network attributes (existing Private IP addresses, Elastic IP), storage (Volumes), Elastic Inference accelerators and Elastic GPUs. It also allows replacement of existing Spot instances with new "identical" ones to update the instance type and cpu options.
  • github.com/aws-samples/aws-auto-inventory: AWS Automated Inventory A command line tool that allows you to quickly and easily generate inventory reports of your AWS resources.
  • github.com/aws-samples/aws-waf-ops-dashboards In this repository, we share code for building infrastructure to collect, enrich, and visualize AWS Web Application Firewall logs. Implementing this project in your AWS account will allow you to view and filter the logs through Kibana dashboards below, as well as customize views and dashboards to your needs.

Third party tools

AWS Amplify

AWS Control Tower

  • AWS Control Tower The easiest way to set up and govern a secure multi-account AWS environment

Spain

Scripts

Development

Cloud Development Kit CDK

AWS Secrets Manager

AWS Cloud Map and HealthChecks

  • Custom Health Check: HealthCheckCustomConfig Cloud Map will eventually mark the instance as unhealthy if it doesn't receive the health status in 30 seconds. Custom health checks are implemented as regular Route53 healthchecks that check S3 bucket keys (note http access instead of https).

AWS Cloud Endure

AWS Patterns

AWS Tags

ECommerce


Bunch of Images

Click to expand!

aws responsability model

aws responsability model

Videos

Click to expand!

Tweets

Click to expand!

You don't know how to get started with AWS?

I can relate!
When I started, AWS already offered so much that I literally couldn't find an entry point.

If you still feel this way, let me give you a little guide.

🧵

— Oliver Jumpertz (@oliverjumpertz) April 5, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

This is BIG! You can now assign IPv4 and IPv6 prefixes to your ENIs. The net result is that EC2 instances will now support vastly larger number of IP addresses, and managing those addresses will become easier. 1/nhttps://t.co/3ilNrFtuAp

— Joe Magerramov (@_joemag_) July 22, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

When we first launched the managed Prometheus service, one of the feedback was about cost of ingestion. We announced a pricing discount up to 84% recently in case you haven't seen it. https://t.co/wqioBvSXme pic.twitter.com/64ezXUg753

— Jaana Dogan ヤナ ドガン (@rakyll) September 8, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

💫 AWS VPC 101

Virtual Private Cloud is a fundamental concept of AWS ☁️

Let's explore it together in this thread 🧵👇

— Simon ☁️ (@simonholdorf) September 24, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

📚 AWS 1x1

ɪᴅᴇɴᴛɪᴛʏ- & ᴀᴄᴄᴇꜱꜱ ᴍᴀɴᴀɢᴇᴍᴇɴᴛ (ɪᴀᴍ) 🔑

The concepts are crucial & being confident in them is a necessity.

From basics to advanced concepts 🧵

— Tobias Schmidt (@tpschmidt_) September 28, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

AWS Amplify refers to different products.

You are confused what Amplify exactly is?

We know that AWS isn't the best with naming its products so let's see what Amplify products are exactly out there.

1/6 pic.twitter.com/9dUtwpdjPU

— Sandro Volpic (@sandro_vol) September 28, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

Yes, creating your first AWS account with your own credit card feels scary

• those are your first steps 🚶
• you haven't got much or any hands-on yet 🏗
• you've read about those expenses horror stories 💥

but there are a lot of easy ways to get 𝗳𝗿𝗲𝗲 𝗰𝗿𝗲𝗱𝗶𝘁𝘀

— Tobias Schmidt (@tpschmidt_) September 30, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

☁️ Knowledge - Virtual Private Cloud (VPC)#AWS VPCs are region-scoped. If you want to route traffic between regional resources, you need to set up VPC peering, for example. #GCP VPCs are global-scoped. Traffic between resources is automatically routed across regions. ☑️

— Simon ☁️ (@simonholdorf) October 1, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>