AWS
Amazon Web Services¶
- Amazon Web Services
- Awesome AWS
- AWS Glossary
- AWS on Twitter
- AWS Calculator
- AWS Application Architecture
- AWS Stacks
- AWS Youtube channel and Podcasts
- Closed groups for AWS certified professionals
- AWS re:Invent 2015
- AWS Slides
- AWS Architecture Blog, Official Blog, AWS Labs, AWS Quick Start
- AWS Case Studies
- AWS tips. AWS Performance. Handling AWS Failures and Outages
- AWS Clients
- AWS New Features
- AWS Management Console
- AWS Management Tools Blog
- AWS Schema Conversion Tool
- AWS RDS
- AWS Application Discovery Service
- New AWS Competency. AWS Migration
- AWS Database Migration Service
- AWS Redshift
- AWS DevOps. AWS CodePipeline
- AWS Elastic Beanstalk
- AWS OpsWorks
- AWS Networking
- AWS Route 53
- AWS Elastic Load Balancing
- AWS Application Load Balancer
- NGINX
- AWS Latency
- Amazon ECS optimized AMI
- AWS EC2 Container Registry (Docker)
- Docker for AWS
- AWS CLI
- AWS VPC
- AWS SQS. Amazon Simple Queue Service
- AWS Application Discovery Service Update. Agentless Discovery for VMware
- VMware Cloud on AWS
- AWS Developer Blog
- AWS Lambda Serverless
- AWS Cloud Formation
- AWS for Windows
- Continuous Deployment with AWS
- AWS Security
- AWS S3 & EBS. AWS Storage Gateway
- Amazon EFS Elastic File System
- AWS Fargate
- AWS Backup and Recovery. Design for failure
- AWS Diagrams
- AWS Config Rules
- AWS Big Data
- 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
- EKS
- Interview Questions
- Localstack
- Migrating On Premise VM to AWS
- Spain
- Blogs
- AWS Pricing
- Videos
Amazon Web Services¶
- AWS Forums π
- AWS Knowledge Center
- AWS Support
- github.com/awslabs π
- slideshare.net/AmazonWebServices π
- AWS 10-Minute Tutorials π
- How do I create and activate a new Amazon Web Services account?
- onlineitguru.com: AWS Services π
Awesome AWS¶
AWS Glossary¶
AWS on Twitter¶
- twitter.com/awscloud
- twitter.com/AWSreInvent
- twitter.com/jeffbarr
- twitter.com/AWSstartups
- twitter.com/AWS_Partners
AWS Calculator¶
- AWS Total Cost of Ownership (TCO) Calculators π
- Understanding your AWS Cost Datasets: A Cheat Sheet
AWS Application Architecture¶
AWS Stacks¶
AWS Youtube channel and Podcasts¶
- Amazon Web Services Youtube
- AWS Tutorial Series π
- AWS Webinar Channel π
- AWS Podcasts
- AWS Techchat
- Stitcher AWS Podcasts
Closed groups for AWS certified professionals¶
- awscerts.slack.com
- Amazon AWS Certification Preparation Tips π
- A curated list of AWS resources to prepare for the AWS Certifications π
- AWS Certified Solutions Architect Professional β Study Guide π
- aws.amazon.com: First AWS Certification Study Guide Now Available π
- Tips on Passing AWS Certified Solutions Architect - Professional Level
AWS re:Invent 2015¶
- FestΓn de novedades en re:Invent 2015
- What’s New from Amazon Web Services
- AWS Well Architected Framework
- AWS re:Invent 2015 Keynote | Werner Vogels
- AWS re:Invent: Five takeaways on Amazon’s new cloud services
- Amazon Web Services gets serious about big data analytics with bevy of new services
- Amazon QuickSight: Fast, easy to use, in-memory, Cloud BI service for everyone in an organization (not only technical people). It is 1/10 the cost of traditional BI tools
- Revealed at AWS re:Invent: Amazon Kinesis Firehose - easily load streaming data into Amazon S3 & Amazon RedShift
- What is Streaming Data?
- Amazon RDS Update β MariaDB is Now Available
- AWS Database Migration Service with AWS Schema Conversion Tool
- AWS Import/Export Snowball β Transfer 1 Petabyte Per Week Using Amazon-Owned Storage Appliances
- AWS Web Application Firewall
- AWS Config Rules β Dynamic Compliance Checking for Cloud Resources
- Amazon Inspector β Automated Security Assessment Service
- Coming Soon β EC2 Dedicated Hosts
- AWS Device Farm Pruebe su aplicaciΓ³n en dispositivos reales en la nube de AWS. Mejore la calidad de sus aplicaciones iOS, Android y Fire OS al probarlas en smartphones y tablets reales en la nube de AWS
- EC2 Instance Update β X1 (SAP HANA) & T2.Nano (Websites)
- EC2 Container Service Update β Container Registry, ECS CLI, AZ-Aware Scheduling, and More
- CloudWatch Dashboards β Create & Use Customized Metrics Views
- AWS Lambda Update β Python, VPC, Increased Function Duration, Scheduling, and More
- Amazon Launches AWS Mobile Hub To Help Mobile Developers Build Back-End Processes
- AWS IoT β Cloud Services for Connected Devices
- AWS Mobile Hub β Build, Test, and Monitor Mobile Applications
AWS Slides¶
AWS Architecture Blog, Official Blog, AWS Labs, AWS Quick Start¶
- AWS Architecture Blog
- AWS Official Blog
- AWS Labs GitHub
- AWS Quick Start Reference Deployments
- InfoWorld Review β Amazon Aurora Rocks MySQL
- AWS Cost Explorer Update β Access to EC2 Usage Data
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 Tips I Wish I’d Known Before I Started (Feb 2014) π A collection of random tips for Amazon Web Services (AWS) that I wish I’d been told a few years ago, based on what I’ve learned by building and deploying various applications on AWS.
- Amazon AWS Tips and Gotchas β Part 1 (Feb 2016)
- DZone: 5 Tips for Better AWS Performance π The Ngnix team has a nice list of tips for better performance when using the AWS services. Some of them are related to Ngnix, but others are completely usable for anyone.
- How do I get started with AWS cloud computing? π
- DZone: Dude, Where’s My Performance? π
- DZone: A Guide to Performance Challenges with AWS EC2: Part 1
- DZone: A Guide to Performance Challenges With AWS EC2: Part 2 Using Amazon Web Services? Learn how to get your Elastic Compute Cloud instances to perform better than your competitors.
- DZone: A Guide to Performance Challenges With AWS EC2: Part 3 In the second part of his guide covering performance challenges in AWS EC2, Saba Anees covers instances and the right applications for your workloads.
- DZone: A Guide to Performance Challenges With AWS EC2: Part 4 π In the final part of his series covering performance challenges with AWS EC2, Saba Anees goes over poor ELB performance and handling AWS failures and outages.
- blog.datapath.io: Dynamic Web Accelerator for AWS Hosted Applications π
- The Truth About Downtime in the Cloud
AWS Clients¶
- Trainline.com dumps Oracle and Microsoft, gulps AWS Kool-Aid π
- London DevOps - Trainline, A DevOps Journey - Chris Turvil π
- aws.amazon.com: Trainline Case Study
AWS New Features¶
- aws.amazon.com/releasenotes
- Amazon EFS: Amazon Elastic File System β Shared File Storage for Amazon EC2
- New β Encrypted EBS Boot Volumes
- Now Add or Modify Request Headers Forwarded From Amazon CloudFront to Origin
- AWS CloudFormation Adds Support for AWS WAF and AWS Directory Service for Microsoft Active Directory
- Amazon WorkMail β Now Generally Available
- London Calling! An AWS Region is coming to the UK!
- New β Scheduled Reserved Instances
AWS Management Console¶
AWS Management Tools Blog¶
AWS Schema Conversion Tool¶
- cloudacademy.com: Migrating Data to AWS Using the AWS Schema Conversion Tool: A Preview
- AWS Schema Conversion Tool now supports PostgreSQL as conversion target
- Creating an AWS Schema Conversion Tool Project π Use SSL to connect to your source DB with the AWS Schema Conversion Tool.
- AWS Schema Conversion Tool now supports conversions from Oracle DW and Teradata to Amazon Redshift, Embedded Code Conversion, and Cloud native Code Optimization
AWS RDS¶
- Tutorial: Restoring a DB Instance from a DB Snapshot
- Partitioning MySQL on RDS: “How We Partitioned Airbnbβs Main Database in Two Weeks” π
- Amazon RDS for SQL Server β Support for Windows Authentication
- Why Support of PostgreSQL 9.5 by Amazon RDS is Such Great News
- AWS Tutorials: Create and Connect to a MySQL Database with Amazon RDS π
- Migrating from MySQL (RDS) to Aurora with no downtime π
- Replicating Amazon Aurora DB Clusters Across AWS Regions π
- Working with PostgreSQL, MySQL, and MariaDB Read Replicas - Amazon π Use RDS PostgreSQL cross-region Read Replicas to get data close to customers.
- Working with an Amazon RDS DB Instance in a VPC
- Creating a DB Instance Running the Oracle Database Engine In RDS, create Oracle Standard Edition 2 DB instances with the License Included model.
- Amazon RDS for PostgreSQL Enhancements: Support for new minor versions, Logical Replication, and Amazon RDS PostgreSQL as a source for AWS DMS
- Oracle Database on the AWS Cloud: Quick Start Reference Deployment
- besanttechnologies.com: AWS β Relational Database Service
AWS Application Discovery Service¶
New AWS Competency. AWS Migration¶
AWS Database Migration Service¶
AWS Redshift¶
- Tutorial: Tuning Table Design π In this tutorial, you will learn how to optimize the design of your tables.
AWS DevOps. AWS CodePipeline¶
- AWS DevOps π
- AWS DevOps Blog
- Setting Up the Jenkins Plugin for AWS CodeDeploy
- Continuous Delivery for a PHP Application Using AWS CodePipeline, AWS Elastic Beanstalk, and Solano Labs
- Building Continuous Deployment on AWS with AWS CodePipeline, Jenkins and AWS Elastic Beanstalk
- AWS CodeDeploy: Deploying from a Development Account to a Production Account
- blazemeter.com: Three Ways DevOps Benefit from AWS CodePipeline
- AWS Partner Network - CodePipeline Integrations
- Multi-Region Infrastructure Deployment π This solution automatically provisions and configures AWS CodePipeline to automate the CI/CD pipeline for CloudFormation templates
AWS Elastic Beanstalk¶
- AWS Elastic Beanstalk Documentation
- Deploying a High-Availability PHP Application with an External Amazon RDS Database to Elastic Beanstalk π
- Creating and Deploying PHP Applications on AWS Elastic Beanstalk
- AWS Elastic Beanstalk Supports ASP.NET Core and Multi-App .NET Support
- AWS Elastic Beanstalk Supports Application Load Balancer
- Configuring an Application Load Balancer
- AWS Elastic Beanstalk Supports Nginx Proxy Server with Tomcat
AWS OpsWorks¶
- AWS OpsWorks
- AWS OpsWorks - Chef Versions
- youtube: AWS OpsWorks Overview and Demo
- Use OpsWorks to create and manage instances that run CentOS 7
AWS Networking¶
AWS Route 53¶
AWS Elastic Load Balancing¶
- AWS Summit Series 2016 | London: Deep Dive on Elastic Load Balancing
- docs.aws.amazon.com: What Is Elastic Load Balancing?
AWS Application Load Balancer¶
NGINX¶
AWS Latency¶
- Find the fastest region from your location Check AWS response time from you browser. Sharing my mini-project, it measures response time from AWS services from different regions base on your location. let me know what you think.
- Linkedin Discussion
- Don’t do just a single check, the first check will be a lot slower as DNS lookups will need to be done, etc.
- I’d recommend doing at least 3 checks getting an average.
- Run 6 checks (with a random 3-10 second delay between each one), the first can be ignored, the highest one is also ignored (as a likely outlier), then for the next 4 show the minimum, maximum and average (mean).
- medium.com: Optimizing Latency and Bandwidth for AWS Traffic
Amazon ECS optimized AMI¶
AWS EC2 Container Registry (Docker)¶
- A Better Dev/Test Experience: Docker and AWS
- Amazon EC2 Container Registry Documentation
- Get started with Amazon EC2 Container Registry (Amazon ECR)
- Using Docker Machine with AWS
- Docker Datacenter on the AWS Cloud: Quick Start Reference Deployment π
Docker for AWS¶
- DZone: Getting Started With Docker for AWS and Scaling Nodes This blog will explain how to get started with Docker for AWS and deploy a multi-host Swarm cluster on Amazon.
- blog.couchbase.com: Getting Started with Docker for AWS and Scaling Nodes
AWS CLI¶
- Amazon CLI Documentation
- AWS CLI Command Reference
- New usage examples have been added to the CLI for CodePipeline API Reference
- ec2-ssh-yplan: A pair of command line utilities for finding and SSH-ing into your Amazon EC2 instances by tag (such as βNameβ)
- List running instances using ‘awscli’:
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 VPC¶
- linuxjournal.com: AWS EC2 VPC CLI
- Build a Modular and Scalable Amazon VPC Architecture with New Quick Start π Build a modular virtual network architecture with Amazon VPC in 5 minutes with our new Quick Start
- Specifying the VPC for your Amazon RDS DB Instance You can now easily change the Amazon VPC used by your Amazon RDS DB instance!
- awsfundamentals.blogspot.com: AWS Virtual Private Cloud - VPC π
AWS SQS. Amazon Simple Queue Service¶
AWS Application Discovery Service Update. Agentless Discovery for VMware¶
VMware Cloud on AWS¶
- VMware Cloud on AWS The Only Way to Extend Your VMware Environment into AWS
- infoworld.com: 4 no-bull insights into the AWS/VMware deal
AWS Developer Blog¶
- The AWS Developer Blog now includes Python & GoLang
- Create an API Using the Swagger Specification and the API Gateway Extensions
AWS Lambda Serverless¶
- martinfowler.com: Serverless Architectures π
- you can use Python with AWS Lambda
- Build a Python Microservice with Amazon Web Services Lambda & API Gateway
- AWS Lambda, Echo, and the Future of Cloud Automation A fantastic blog article by Logicworks on Lambda, the coming move to serverless architecture and even the possibility of using Amazon’s Echo to launch entire AWS environments by using just your voice
- Serverless: The Future of Software Architecture?
- npmjs.com: Lambda load test
- AWS Lambda Limits
- blog.powerupcloud.com: AWS inventory details in CSV using lambda π
- How do I stop and start EC2 instances at regular intervals using AWS Lambda? (Video) π
- Youtube channel: AWS Serverless
AWS Cloud Formation¶
AWS for Windows¶
- blog.rackspace.com: Patch and AMI Management for Windows on AWS step-by-step guide about patch and AMI management for Windows on AWS
Continuous Deployment with AWS¶
AWS Security¶
- AWS Security Blog π
- AWS Security π
- AWS Security docs π
- Tutorial: Configure Apache Web Server on Amazon Linux to use SSL/TLS
- The Most Popular AWS Security Blog Posts in 2015
- dzone: Private Subnets Are Broken on AWS
- Amazonβs customer service backdoor
- Announcing Industry Best Practices for Securing AWS Resources π
- The Most Viewed AWS Security Blog Posts so Far in 2016 π
- Oracle Database Encryption Options on Amazon RDS
- Learn AWS Security Fundamentals with Free and Online Training π
- How to Restrict Amazon S3 Bucket Access to a Specific IAM Role
- Updated Whitepaper Available: AWS Best Practices for DDoS Resiliency π
- AWS Security Blog: In Case You Missed These: AWS Security Blog Posts from June, July, and August 2016
- Amazon Inspector Announces General Availability for Windows
- encrypt and decrypt data: Importing Key Material in AWS Key Management Service (AWS KMS) Use your own encryption keys with AWS Key Management Service.
- Amazon s2n: AWSβs new Open Source implementation of the SSL/TLS network encryption protocols
Payment Card Industry Data Security Standard compliance¶
AWS IAM¶
- AWS Identity and Access Management - Getting Started π
- AWS Identity and Access Management (IAM) best practices in 2016
- How to Record and Govern Your IAM Resource Configurations Using AWS Config
- How to Use SAML to Automatically Direct Federated Users to a Specific AWS Management Console Page
AWS CloudFront¶
AWS WAF Web Application Firewall¶
- AWS WAF - Web Application Firewall
- How to Automatically Update Your Security Groups for Amazon CloudFront and AWS WAF by Using AWS Lambda (boto3 python)
- How to Use AWS WAF to Block IP Addresses That Generate Bad Requests π
- How to Reduce Security Threats and Operating Costs Using AWS WAF and Amazon CloudFront
- AWS WAF sample rules
AWS Vault¶
- AWS Vault is a tool to securely store and access AWS credentials in a development environment.
- AWS: Sourcing AWS CLI Credentials using a Custom AWS CLI Credential Provider and AWS Vault
AWS S3 & EBS. AWS Storage Gateway¶
- S3 FAQ π
- Making Requests to Amazon S3 over IPv6 Amazon Simple Storage Service (Amazon S3) supports the ability to access S3 buckets using the Internet Protocol version 6 (IPv6), in addition to the IPv4 protocol.
- How to Build Sparse EBS Volumes for Fun and Easy Snapshotting
- Getting Started with AWS Storage Gateway
Amazon EFS Elastic File System¶
AWS Fargate¶
AWS Backup and Recovery. Design for failure¶
- Quantum Taps AWS for Cloud-Powered Disaster Recovery
- Linkedin discussion: Need help on Backup and restore methods of EC2 using s3 services
- Design for failure lessons learnt from the Sydney AWS outage π
- Chaos Monkey π The Netflix Chaos Monkey tool allows you to proactively launch attack code against your infrastructure to cause failures and give you the chance to fix potential problems before they occur on their own.
- Udemy - AWS: How to Architect with a Design for Failure Approach
- How to Restore Your Instance Data from a Backup using Snapshots on AWS EC2/EBS
- Backup and archive to AWS Storage Gateway VTL with Veeam Backup & Replication v9 π
AWS Diagrams¶
- AWS Architecture Icons The official AWS icon set for building architecture diagrams
- cloudcraft.co
- hava.io
- CloudMapper (OSS)
- Lucidchart
- infviz.io
- hyperglance
- AWS CloudFormer + AWS CloudFormation Designer
- What is the best way to generate a visual diagram of the AWS environment which includes VPC, VPN, EC2, and AMIs?
- CloudSkew Free AWS, Azure, GCP, Kubernetes Architecture Diagram Tool
AWS Config Rules¶
AWS Big Data¶
- aws.amazon.com/big-data π
- blogs.aws.amazon.com/bigdata
- Querying Amazon Kinesis Streams Directly with SQL and Spark Streaming
- Analyze Your Data on Amazon DynamoDB with Apache Spark π
- Using Spark SQL for ETL
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 Data Pipeline
- AWS Data Pipeline Documentation π
- medium: No-Code Data Collect API on AWS π A No-Code Data Collections mechanism for Big Data Pipelines on AWS.
- AWS Big Data Blog: Category - AWS Data Pipeline
AWS NoSQL DynamoDB¶
AWS IoT¶
AWS Elastic Transcoder. Video streaming¶
AWS and Splunk¶
AWS Monitoring¶
- github: Steps I used to install Nagios in the cloud
- github: ElectricEye π is a set of Python scripts (affectionately called Auditors) that continuously monitor your AWS infrastructure looking for configurations related to confidentiality, integrity and availability that do not align with AWS best practices.
Amazon Alexa. Voice User Interface¶
AWS Partner Network (APN)¶
AWS Startup Collection. For startups building on AWS¶
- bitmovin: Improving Video Quality on the Web
- What Startups Should Know about Amazon VPCβββPart 1
- Scaling on AWS (Part 3): >500K Users
- medium.com: Building a Serverless Dynamic DNS System with AWS
- medium.com: The Top 10 AWS Startup Blog Posts of 2015
EKS¶
Interview Questions¶
Localstack¶
- localstack.cloud π Develop and test your cloud apps offline. A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
- github.com/localstack/localstack
Migrating On Premise VM to AWS¶
Spain¶
- xataka.com: Por quΓ© Amazon ha elegido AragΓ³n para instalar sus tres primeros centros de datos en EspaΓ±a
- RESOURCE HUB: Eventos y webinars de AWS
Blogs¶
AWS Pricing¶
- May 2020: EC2 Price Reduction β For EC2 Instance Saving Plans and Standard Reserved Instances π