certification:awscertifiedsolutionarchitecprofessional
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
certification:awscertifiedsolutionarchitecprofessional [2024/01/27 14:13] – skipidar | certification:awscertifiedsolutionarchitecprofessional [2024/02/03 12:21] (current) – skipidar | ||
---|---|---|---|
Line 27: | Line 27: | ||
* Coralogix, and | * Coralogix, and | ||
* Elastic. | * Elastic. | ||
+ | * When connecting to S3 from **on-prem**, | ||
+ | * Gateway endpoints [[https:// | ||
+ | * for migration of **AuroraDB** **to another AWS account**, with **minimal downtime** - [[https:// | ||
+ | * | ||
Line 74: | Line 78: | ||
* you should **not use CIDR** as this will open the communication from other EC2 instances on the subnet as well. It is **recommended to use security group IDs** | * you should **not use CIDR** as this will open the communication from other EC2 instances on the subnet as well. It is **recommended to use security group IDs** | ||
* {{https:// | * {{https:// | ||
+ | * {{https:// | ||
* **AWS Security Groups** | * **AWS Security Groups** | ||
* can't block by Ports. | * can't block by Ports. | ||
Line 196: | Line 201: | ||
* is probably <color # | * is probably <color # | ||
* {{https:// | * {{https:// | ||
- | * A **Virtual Private Gateway** | + | * A **Virtual Private Gateway** alias **virtual gateway** |
* A virtual private gateway is the VPN concentrator on the Amazon side of the Site-to-Site VPN connection. You create a virtual private gateway and attach it to the VPC from which you want to create the Site-to-Site VPN connection. | * A virtual private gateway is the VPN concentrator on the Amazon side of the Site-to-Site VPN connection. You create a virtual private gateway and attach it to the VPC from which you want to create the Site-to-Site VPN connection. | ||
* https:// | * https:// | ||
Line 210: | Line 215: | ||
* Site-to-Site VPN connection with AWS Direct Connect {{https:// | * Site-to-Site VPN connection with AWS Direct Connect {{https:// | ||
* Private IP Site-to-Site VPN connection with AWS Direct Connect {{https:// | * Private IP Site-to-Site VPN connection with AWS Direct Connect {{https:// | ||
+ | * Direct Connect - summary https:// | ||
+ | * only ONE **Virtual Gateway (VGW)** can be attached per VPC | ||
+ | * Each connection requires a **Virtual Interface (VIF)** | ||
+ | * {{https:// | ||
* AWS **Placement Groups** - use to group EC2 machines, to achive minimal latency between High-performance apps relying on low latency. | * AWS **Placement Groups** - use to group EC2 machines, to achive minimal latency between High-performance apps relying on low latency. | ||
* adding the instance to a group | * adding the instance to a group | ||
Line 308: | Line 317: | ||
* {{https:// | * {{https:// | ||
| | ||
- | * **Global | + | * **RDS Global |
- | | + | * Cross-region Global DB replication happens |
- | * **Aurora Postgres** - can NOT cross-replicate between regions | + | * only **one writer instance in the primary AWS Region**, and all write operations must be directed to that instance. |
- | * Failover (when region fails) or Switchover (when planned) happens in seconds but **surprisingly manually** | + | * **Aurora MySQL** - **can** have global tables cross-regions |
- | * Each Aurora DB cluster has **one cluster endpoint** and **one primary DB instance**. A **cluster endpoint (or writer endpoint)** for an Aurora | + | |
- | * https:// | + | * https://docs.aws.amazon.com/ |
- | * After detaching the read-replica in another region | + | * {{https:// |
- | * Manual promotion of read replica: | + | * Manual promotion of secondary-cluster: |
* Region is down: {{https:// | * Region is down: {{https:// | ||
* Remove read replica from global: {{https:// | * Remove read replica from global: {{https:// | ||
Line 321: | Line 330: | ||
* Get new endpoints {{https:// | * Get new endpoints {{https:// | ||
* Add to DNS {{https:// | * Add to DNS {{https:// | ||
+ | * **Cross Region replication** - means there are read replica installed in other regions | ||
+ | * Cross-region Read replication happens **synchronously**, | ||
+ | * **Aurora MySQL** can do cross-region Aurora Replicas | ||
+ | * **Aurora Postgres** - can NOT [[https:// | ||
+ | * Failover (when region fails) or Switchover (when planned) happens in seconds but **surprisingly manually** | ||
+ | * Each Aurora DB cluster has **one cluster endpoint** and **one primary DB instance**. A **cluster endpoint (or writer endpoint)** for an Aurora DB cluster connects to the current primary DB instance for that DB cluster. This **cluster-endpoint** is the **only one that can perform write operations** such as DDL statements. Because of this, the cluster endpoint is the one that you connect to when you first set up a cluster or when your cluster only contains a single DB instance. | ||
+ | * https:// | ||
+ | * After detaching the read-replica in another region - the **endpoint of the new Write-cluster** in a new region after the failover - **changes**. Application must know the new endpoint, or cross regional DNS must be in place. | ||
* EC2 | * EC2 | ||
* Emphimeral **Ec2 instance volumes** - **doesnt support snapshots**. Only EBS does. | * Emphimeral **Ec2 instance volumes** - **doesnt support snapshots**. Only EBS does. | ||
Line 624: | Line 641: | ||
* from e.g. IP spoofing | * from e.g. IP spoofing | ||
* AWS Elastic Beanstalk - deployment strategy https:// | * AWS Elastic Beanstalk - deployment strategy https:// | ||
+ | * https:// | ||
* **All at once**: Replace all v1 with v2 at the same time. Failure not handled. | * **All at once**: Replace all v1 with v2 at the same time. Failure not handled. | ||
* **Canary**: A v2 is deployed and observed. If successful, all remaining v2 instances are deployed immediately. | * **Canary**: A v2 is deployed and observed. If successful, all remaining v2 instances are deployed immediately. |
certification/awscertifiedsolutionarchitecprofessional.1706364780.txt.gz · Last modified: by skipidar