# Topic covered
* Docker Engine vs Docker Desktop
* Try docker on Web
* Docker Installation in Ubuntu
* Docker Installation in Windows
* Docker Toolbox
* Docker Desktop
* Docker Installation in Mac
* Post-installation steps for Linux
[Read More]
01-Docker | Docker Introduction
Physical/Virtual Machine, Container
# Topic covered
* Docker introduction
* namespaces
* control groups
* Virtualization
* Physical Machine
* Virtual Machine(VM)
* Container
* Docker Feature
* Virtualization and Containerization
[Read More]
10-AWS | Application Integration
Application Integration
Process and Migrate Data
Kinesis
- Collect, process, and analyze data streams in real time.
- Features
K data Stream- Real-time data capture –> Collect streaming data with a data stream
K Data FirehoseProcess and deliverstreaming data with data delivery stream.- Load streaming data into data lakes, data stores, and analytics tools for:
K Data Analytics- Get insights in real time –> Analyze streaming data with data analytics application.
Amazon Elastic MapReduce(EMR)
- Managed Hadoop Framework
- Easily run and scale Apache Spark, Hive, Presto, and other big data workloads
Amazon Athena
- Amazon Athena is an
interactive query servicethat makes it easy to analyze data directly in Amazon S3 using standard SQL
AWS Glue
- AWS Glue is a
fully managed ETL(extract, transform, and load) service that makes it simple and cost-effective to categorize your data, clean it, enrich it, and move it reliably between various data stores and data streams.
AWS Database Migration Service(DMS)
- The quickest and easiest way to
migrate databases to AWSwith low cost and minimal downtime. - Fee
- AWS Database Migration Service (DMS) offers free use for 6 months per instance
- if you’re migrating to Amazon Aurora, Amazon Redshift or Amazon DynamoDB.
Security, Identity, and Compliance
- Compliances
- FIPS –> Pederal Information Processing standard publication
- PCIDSS –> Payment Card Industry Data Security Standard
- HIPAA –> Health Insurance Portability and Accountability Act
- SOX –> Sarbames Oxley Act
- Security
- IAM, Keys, WAF, docs
- AWS Key Managememt Service(AWS KMS)
- Customer Managed Keys –> View and Manage
- AWS Managed Keys –> View Only
- AWS owned keys –> None
- AWS CloudHSM
WAF & Shield
- AWS WAF
- Web Application Firewall that helps protect web applications from attacks
- AWS Shield
- Managed DDoS protection service.
- AWS Shield offers two tiers of protection -
Standard and Advanced
- AWS Firewall Manager
- Centralized security management
Active Directory
- Directory Service Solutions for Microsoft Active Directory
- Migrate from Microsoft Active Directory (AD) to AWS by
AWS Managed Microsoft AD- Used managed actual
Microsoft Active Directoryin the AWS Cloud
- Used managed actual
Simple AD- Simple AD is a standalone managed directory that is powered by a
Linux-Samba Active Directorycompatible server.
- Simple AD is a standalone managed directory that is powered by a
AD Connector- AD Connector is a proxy for redirecting directory requests to your existing Microsoft Active Directory without caching any information in the cloud
Amazon Cognito User pools
Cognito
- Amazon Cognito offers user pools and identity pools.
- User pools are user directories that provide sign-up and sign-in options for your app users.
- Identity pools provide AWS credentials to grant your users access to other AWS services.
AWS Single Sign-on(SSO)
- It a cloud-based single sign-on (SSO) service that makes it easy to centrally manage SSO access to all of your AWS accounts and cloud applications
Application Integration
Application Integration within microservices, distributed systems, and serverless applications
Application Integration on AWS
It is a suite of services that enable communication between decoupled components within microservices, distributed systems, and serverless applications.
- Messaging
- Amazon Simple Notification Service (
SNS) - Amazon Simple Queue Service (
SQS) Amazon MQ- AWS version of RabbitMQ
- Amazon Simple Notification Service (
AWS Serverless
AWS Serverless
AWS Serverless
AWS Lambda
Run functions on demand without the server.
AWS Lambda is a serverless computing service provided by AWS that lets you run code without provisioning or managing servers.
We donβt need to worry about which AWS resources to launch, or how will they manage them.
The Lambda functions can perform any kind of computing task, from serving web pages and processing streams of data to calling APIs and integrating with other AWS services.
[Read More]08-AWS | Load Balancing and Scalability
Elastic Load Balancing, EC2 Auto Scaling
Elastic Load Balancing
- Elastic Load Balancing automatically
distributes your incoming trafficacross multiple targets - Such as EC2 instances, containers, and IP addresses, in one or more Availability Zones.
EC2 > Load Balancing
07-AWS | Amazon Virtual Private Cloud
Subnet, Route Table, Internet gateway, VPC Security etc..
Amazon VPC
- Amazon Virtual Private Cloud
- A VPC is an
isolated portionof the AWS Cloud - i.e define and launch AWS resources in a
logically isolated virtual network
06-AWS | Intro AWS databases
SQL and No-SQL Db in AWS
05-AWS | AWS Simple Storage Service
AWS S3 setup and it's storage classes
5.1 What is S3?
- S3 stands for Simple Storage Service.
- Those Storage when created are called
S3 Bucket - It’s
not Block storage - It’s a
Global service
04-AWS | Intro to AWS Storage
EC2 instance store, EBS, Snapshots, AMI, Raid, EFS
AWS Storage
- If can install an OS on an storage then it is called as
Block storage(EBS) - If can’t install os then called as
Other storage(S3, EFS)