[AWS DA - Cloud Fundamentals] 2.5 Networking & Elasticity
Route 53
Route 53 is a cloud domain name system (DNS) service that has servers distributed around the globe used to translates human-readable names like www.google.com into the numeric IP addresses like 74.125.21.147.
Features
- scales automatically to manage spikes in DNS queries
- allows you to register a domain name (or manage an existing)
- routes internet traffic to the resources for your domain
- checks the health of your resources
TIps:
- Route 53 allows you to route users based on the user’s geographic location.
Elasticity in the Cloud
One of the main benefits of the cloud is that it allows you to stop guessing about capacity when you need to run your applications. Sometimes you buy too much or you don't buy enough to support the running of your applications.
With elasticity, your servers, databases, and application resources can automatically scale up or scale down based on load.
- Scale up: Vertical scaling by resizing an instance to add more capacity
- Scale out: Horizontal scaling by increasing the number of servers in the farm
EC2 Auto Scaling
EC2 Auto Scaling is a service that monitors your EC2 instances and automatically adjusts by adding or removing EC2 instances based on conditions you define in order to maintain application availability and provide peak performance to your users.
Features
- Automatically scale in and out based on needs.
- Included automatically with Amazon EC2.
- Automate how your Amazon EC2 instances are managed.
Tips:
- EC2 Auto Scaling is found on the EC2 Dashboard.
- You can know when Ec2 Auto scaling is launching or terminating in instance by SNS
- EC2 Auto Scaling adds instances only when needed, optimizing cost savings.
- EC2 predictive scaling removes the need for manual adjustment of auto scaling parameters over time.
EC2 - Create Auto Scaling group
Elastic Load Balancing
Elastic Load Balancing automatically distributes incoming application traffic across multiple servers.
Elastic Load Balancer is a service that:
- Balances load between two or more servers
- Stands in front of a web server
- Provides redundancy and performance
Redundancy:
If you lose a server, the load balancer will send requests to other working servers. This feature maintains continueous operations in an emergency.
Performance:
If a server starts having issues or bottlenecks, the load balanecr will add more servers to the pool of aailable servers.
Auto scaling automatically adjusts capacity to maintain a steady state.
Tips:
- Elastic Load Balancing works with EC2 Instances, containers, IP addresses, and Lambda functions
- You can configure Amazon EC2 instances to only accept traffic from a load balancer.
相关文章
- 飞总带大家解读 AWS re:Invent 2022大数据相关的发布,一句话总结:惨不忍睹。。。
- MySQL Error number: MY-011432; Symbol: ER_KEYRING_AWS_INCORRECT_FILE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011434; Symbol: ER_KEYRING_AWS_FAILED_TO_RESTORE_FROM_BACKUP_FILE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011438; Symbol: ER_KEYRING_AWS_FAILED_TO_GENERATE_NEW_KEY; SQLSTATE: HY000 报错 故障修复 远程处理
- 商标侵权败诉后亚马逊在中国启用新名称亚马逊云科技放弃AWS标志
- CloudSort 夺冠,阿里云性价比高出 AWS 保持的世界记录三倍
- 前 AWS 雇员被控窃取了 AWS 客户第一资本银行的上亿条用户信息
- 2017年5月16日下午14:10 AWS中国区发生故障
- AWS 和 GCP 的 Spark 技术哪家强?
- AWS上如何安装MySQL?(awsmysql安装)
- 在AWS上快速安装MySQL数据库(aws安装mysql)
- 数据库使用AWS连接本地MySQL数据库(aws调用本地mysql)
- 快速部署MySQL借助AWS服务实现轻松搞定(aws服务安装mysql)
- AWS改变MySQL配置,创建更加美好的未来(aws改mysql配置)
- 实现高可用性的AWS与MySQL复制(aws mysql 复制)
- AWS MySQL备份确保数据安全(aws mysql 备份)
- 云上极致AWS支持Oracle创造无限可能(aws支持oracle)
- AWS实现无缝迁移至Oracle(aws去oracle)
- 深入探索AWS与Oracle的强强合作(aws与oracle)