Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
opennic:infra:wiki [2017-07-19T21:21:04Z] – created fusl | opennic:infra:wiki [2019-04-23T08:59:41Z] (current) – fusl | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== wiki.opennic.org infrastructure ====== | ====== wiki.opennic.org infrastructure ====== | ||
- | The wiki.opennic.org website runs on [[https://aws.amazon.com/ | + | ==== Maintainers ==== |
+ | - [[/user/fusl]] | ||
- | ===== Elastic File System | + | ===== The Infrastructure |
- | The [[https:// | + | The wiki.opennic.org |
- | + | ||
- | * //Endpoint: '' | + | |
- | + | ||
- | ===== ElastiCache ===== | + | |
- | [[https:// | + | |
- | + | ||
- | * // | + | |
- | + | ||
- | ===== Auto Scaling ===== | + | |
- | To automatically scale the wiki instances to the desired performance and to ensure reliability even on instance failures, we use an [[https://aws.amazon.com/ | + | |
- | + | ||
- | ==== Details ==== | + | |
- | * //Auto Scaling Group: '' | + | |
- | * //Launch Configuration: | + | |
- | * //Load Balancers: -// | + | |
- | * //Target Groups: '' | + | |
- | * //Desired: '' | + | |
- | * //Min: '' | + | |
- | * //Max: '' | + | |
- | * //Health Check Type: '' | + | |
- | * //Health Check Grace Period: '' | + | |
- | * // | + | |
- | * //Creation Time: '' | + | |
- | * // | + | |
- | * // | + | |
- | * //Default Cooldown: '' | + | |
- | * //Placement Group: -// | + | |
- | * //Suspended Processes: -// | + | |
- | * //Enabled Metrics: '' | + | |
- | * //Instance Protection: -// | + | |
- | + | ||
- | ==== Scaling Policies ==== | + | |
- | === prod-wiki-high === | + | |
- | * //Policy type: '' | + | |
- | * //Execute policy when: '' | + | |
- | * //Take the action: '' | + | |
- | * //And then wait: '' | + | |
- | + | ||
- | === prod-wiki-low === | + | |
- | * //Policy type: '' | + | |
- | * //Execute policy when: '' | + | |
- | * //Take the action: '' | + | |
- | * //And then wait: '' | + | |
- | + | ||
- | ==== Tags ==== | + | |
- | ^ Key ^ Value ^ Tag New Instances ^ | + | |
- | | Name | prod-wiki | Yes | | + | |
- | + | ||
- | ==== Launch Configuration ==== | + | |
- | * //AMI: '' | + | |
- | * //Instance type: '' | + | |
- | * //Name: '' | + | |
- | * //Request Spot Instances - Request Spot Instances: No// | + | |
- | * //IAM role: '' | + | |
- | * // | + | |
- | * //Kernel ID: '' | + | |
- | * //RAM Disk ID: '' | + | |
- | * //User data (As text): {{: | + | |
- | * //IP Address Type: '' | + | |
- | * // | + | |
- | * //Volume Type: '' | + | |
- | * //Device: ''/ | + | |
- | * //Snapshot: '' | + | |
- | * //Size (GiB): '' | + | |
- | * //Volume Type: '' | + | |
- | * //IOPS: '' | + | |
- | * // | + | |
- | * //Delete on Termination: | + | |
- | * // | + | |
- | * //Security group: '' | + | |
- | + | ||
- | ===== Elastic Load Balancer ===== | + | |
- | An [[https://aws.amazon.com/ | + | |
- | + | ||
- | * //Basic Configuration// | + | |
- | * //Name: '' | + | |
- | * //ARN: '' | + | |
- | * //DNS name: '' | + | |
- | * //Scheme: '' | + | |
- | * //Type: '' | + | |
- | * // | + | |
- | * //Creation time: '' | + | |
- | * //Hosted zone: '' | + | |
- | * //State: '' | + | |
- | * //VPC: '' | + | |
- | * //IP address type: '' | + | |
- | * //AWS WAF Web ACL: -// | + | |
- | * // | + | |
- | * //Security groups: '' | + | |
- | * // | + | |
- | * //Deletion protection: '' | + | |
- | * //Idle timeout: '' | + | |
- | * //Access logs: '' | + | |
- | * // | + | |
- | * //Listener 1// | + | |
- | * //ARN: '' | + | |
- | * //Protocol: '' | + | |
- | * //Port: '' | + | |
- | * //Default target group: '' | + | |
- | * //Listener 2// | + | |
- | * //ARN: '' | + | |
- | * //Protocol: '' | + | |
- | * //Port: '' | + | |
- | * //Default target group: '' | + | |
- | * // | + | |
- | * // | + | |
- | * //Security policy: '' | + | |
- | * // | + | |
- | * // | + | |
- | * // | + | |
- | * //Whenever: '' | + | |
- | * //Is: ''> | + | |
- | * //For at least: '' | + | |
- | * // | + | |
- | * // | + | |
- | * //Whenever: '' | + | |
- | * //Is: ''< | + | |
- | * //For at least: '' | + | |
+ | ==== git sync ==== | ||
+ | The entire web root directory is synced to [[https:// |