Files
awesome-kubernetes/docs/aws.md
Inaki Fernandez ac87f49c13 Nov 25th
2021-11-25 12:07:56 +01:00

105 KiB
Raw Blame History

Public Cloud Provider. Amazon Web Services



Amazon Web Services

Blogs

AWS Free Resources

Introduction

AWS Cloud Adoption Framework (AWS CAF)

  • ==AWS Cloud Adoption Framework (AWS CAF)== The AWS Cloud Adoption Framework (AWS CAF) leverages AWS experience and best practices to help you digitally transform and accelerate your business outcomes through innovative use of AWS. AWS CAF identifies specific organizational capabilities that underpin successful cloud transformations. These capabilities provide best practice guidance that helps you improve your cloud readiness. AWS CAF groups its capabilities in six perspectives: Business, People, Governance, Platform, Security, and Operations. Each perspective comprises a set of capabilities that functionally related stakeholders own or manage in the cloud transformation journey. Use the AWS CAF to identify and prioritize transformation opportunities, evaluate and improve your cloud readiness, and iteratively evolve your transformation roadmap.
  • AWS Cloud Adoption Framework (CAF) 3.0 is Now Available

AWS Toolkits

AWS Tools

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 CodeDeploy

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

SNS vs SQS

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

AWS Samples (Boilerplates)

Third Party 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.
  • techcrunch.com: Vantage makes managing AWS easier
  • vantage.sh

AWS Amplify

AWS Control Tower

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

AWS App Runner

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

??? note "Click to expand!"

<center>
![aws responsability model](images/s3_storage_classes.jfif)

[![aws responsability model](images/aws_shared_responsability_model.jpg)](https://aws.amazon.com/compliance/shared-responsibility-model/)
</center>

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>

A new checkbox appears in the create subnet dialog of the Amazon VPC console... pic.twitter.com/RroXl07Fe0

— Matthew S. Wilson (msw) (@_msw_) November 23, 2021
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>